An improved linear depth model for single image fog removal



Outdoor images lose color contrast and visibility in poor weather conditions (like fog, mist, haze and rain), which affects computer vision applications extremely. Degree of degradation at a pixel varies with the depth of a scene point from the observer. Therefore, the problem of image restoration under bad weather is expressed as depth estimation of each scene point from degraded image. The proposed work introduces a linear depth model based on color attenuation prior to estimate depth of each scene point from a single image. The proposed work is based on an observation that the difference of saturation from brightness and hue increases with scene depth and preserves structural similarity of degraded image. The proposed work is capable to preserve the existing edges and recover both the scene depth and the degraded edges. Effectiveness and accuracy of the proposed method is measured qualitatively and quantitatively. The experimental result analysis proves that the proposed method outruns in comparison to the live state of art methods.


Fog Haze Visibility enhancement Light scattering Airlight 


  1. 1.
    Berman D, Treibitz T, Avidan S (2016) Non-local image dehazing. In: IEEE Conference on computer vision and pattern recognition (CVPR)Google Scholar
  2. 2.
    Bhimani J, Mi N, Leeser M, Yang Z (2017) Fim: performance prediction for parallel computation in iterative data processing applications. In: 2017 IEEE 10th International conference on cloud computing (CLOUD), pp 359–366Google Scholar
  3. 3.
    Bhimani J, Yang Z, Leeser M, Mi N (2017) Accelerating big data applications using lightweight virtualization framework on enterprise cloud. In: 2017 IEEE 21st International conference on high performance extreme computing (HPEC 2017)Google Scholar
  4. 4.
    Fattal R (2008) Single image dehazing. In: Proceedings of ACM SIGGRAPH, pp 72:1–72:9Google Scholar
  5. 5.
    He K, Sun J, Tang X (2011) Single image haze removal using dark channel prior. IEEE Trans Pattern Anal Mach Intell 33(12):2341–2353CrossRefGoogle Scholar
  6. 6.
    He K, Sun J, Tang X (2012) Guided image filtering. IEEE Trans Pattern Anal Mach Intell 35(6):1397–1409CrossRefGoogle Scholar
  7. 7.
    Huang S-C, Chen B-H, Wang W-J (2014) Visibility restoration of single hazy images captured in real-world weather condition. IEEE Trans Circ Syst Vid Technol 24 (10):1814–1824CrossRefGoogle Scholar
  8. 8.
    Jha DK, Gupta B, Lamba SS (2016) l2-norm-based prior for haze-removal from single image. IET Comput Vis 10(5):331–341CrossRefGoogle Scholar
  9. 9.
    Kim TK, Paik JK, Kang BS (1998) Contrast enhancement system using spatially adaptive histogram equalization with temporal fltering. IEEE Trans Consum Electron 44(1):82–87CrossRefGoogle Scholar
  10. 10.
    Kim J-Y, Kim L-S, Hwang S-H (2001) An advanced contrast enhancement using partially overlapped sub-block histogram equalization. IEEE Trans Circ Syst Vid Technol 11(4):475–484CrossRefGoogle Scholar
  11. 11.
    Kim J-H, Jang W-D, Sim J-Y, Kim C-S (2013) Optimized contrast enhancement for real-time image and video dehazing. J Vis Commun Image Represent 24(3):410–425CrossRefGoogle Scholar
  12. 12.
    Ling Z, Fan G, Gong J, Wang Y, Xiao L (2017) Perception oriented transmission estimation for high quality image dehazing. Neurocomputing 224:82–95CrossRefGoogle Scholar
  13. 13.
    Liu S, Md AR, Liu SC, Wong CY, Lin C-F, Hongkun W, Kwok N (2016) Image de-hazing from the perspective of noise filtering. Comput Electr Eng 62(2017):345–359Google Scholar
  14. 14.
    Ma K, Liu W, Wang Z (2015) Perceptual evaluation of single image dehazing algorithms. In: Proceedings of IEEE International conference on image processing, pp 3600–3604Google Scholar
  15. 15.
    Meng G, Wang Y, Duan J, Xiang S, Pan C (2013) Efficient image dehazing with boundary constraint and contextual regularization. In: Proceedings of IEEE International conference on computer vision, pp 617–624Google Scholar
  16. 16.
    Mi Z, Zhou H, Zheng Y, Wang M (2016) Single image dehazing via multi-scale gradient domain contrast enhancement. IET Image Process 10(3):206–214CrossRefGoogle Scholar
  17. 17.
    Narasimhan SG (2004) Models and algorithms for vision through the atmosphere. AAI3115363Google Scholar
  18. 18.
    Narasimhan SG, Nayar SK (2000) Chromatic framework for vision in bad weather. Proc IEEE Conf Comput Vis Pattern Recogn 1:598–605Google Scholar
  19. 19.
    Narasimhan SG, Nayar SK (2003) Contrast restoration of weather degraded images. IEEE Trans Pattern Anal Mach Intell 25(6):713–724CrossRefGoogle Scholar
  20. 20.
    Nayar SK, Narasimhan SG (1999) Vision in bad weather. Proc IEEE Conf Comput Vis 2:820–827Google Scholar
  21. 21.
    Nayar SK, Narasimhan SG (2003) Interactive deweathering of an image using physical models. In: Proceedings of IEEE workshop on color and photometric methods in computer vision in conjunction with IEEE conference on computer visionGoogle Scholar
  22. 22.
    Qingzhen X (2013) A novel machine learning strategy based on two-dimensional numerical models in financial engineering. Math Probl Eng 2013(659809):6Google Scholar
  23. 23.
    Qingzhen X, Jiayong W, Chen Q (2014) A novel mobile personalized recommended method based on money flow model for stock exchange. Math Probl Eng 2014(353910):9MathSciNetGoogle Scholar
  24. 24.
    Qingzhen X, Wang Z, Wang F, Li J (2017) Thermal comfort research on human ct data modeling. Multimed Tools ApplGoogle Scholar
  25. 25.
    Schechner YY, Narasimhan SG, Nayar SK (2001) Instant dehazing of images using polarization. Proc IEEE Conf Comput Vis Pattern Recogn 1:325–332Google Scholar
  26. 26.
    Shwartz S, Namer E, Schechner YY (2006) Blind haze separation. Proc IEEE Conf Comput Vis Pattern Recogn 2:1984–1991Google Scholar
  27. 27.
    Stark AJ (2000) Adaptive image contrast enhancement using generalizations of histogram equalization. IEEE Trans Image Process 9(5):889–896CrossRefGoogle Scholar
  28. 28.
    Tan R (2008) Visibility in bad weather from a single image. In: Proceedings of IEEE Conference on computer vision and pattern recognition, pp 24–26Google Scholar
  29. 29.
    Tan K, Oakley JP (2000) Enhancement of color images in poor visibility conditions. Proc IEEE Conf Image Process 2:788–791Google Scholar
  30. 30.
    Tang K, Yang J, Wang J (2014) Investigating haze-relevant features in a learning framework for image dehazing. In: Proceedings of IEEE International conference on computer vision and pattern recognition, pp 2995–3002Google Scholar
  31. 31.
    Tarel JP, Hautière N (2009) Fast visibility restoration from a single color or gray level image. In: Proceedings of IEEE International conference on computer vision, pp 2201–2208Google Scholar
  32. 32.
    Tarel J-P, Hautiere N, Caraffa L, Cord A, Halmaoui H, Gruyer D (2012) Vision enhancement in homogeneous and heterogeneous fog. IEEE Intell Transp Syst Mag 4:6–20. CrossRefGoogle Scholar
  33. 33.
    Wang Z (2003) The ssim index for image quality assessmentGoogle Scholar
  34. 34.
    Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image qualifty assessment: from error visibility to structural similarity. IEEE Trans Image Process 13 (4):600–612CrossRefGoogle Scholar
  35. 35.
    Wang Y-K, Fan C-T (2014) Single image defogging by multiscale depth fusion. IEEE Trans Image Process 23(11):4826–4837MathSciNetCrossRefMATHGoogle Scholar
  36. 36.
    Wang R, Li R, Sun H (2016) Haze removal based on multiple scattering model with superpixel algorithm. J Signal Process 127(C):24–36CrossRefGoogle Scholar
  37. 37.
    Wang W, Yuan X, Xiaojin W, Liu Y (2017) Fast image dehazing method based on linear transformation. IEEE Trans Multimed 19(6):1142–1155CrossRefGoogle Scholar
  38. 38.
    Xiao C, Gan, Jiajia (2012) Fast image dehazing using guided joint bilateral filter. Vis Comput Int J Comput Graph 28(6–8):713–721Google Scholar
  39. 39.
    Yang Z, Awasthi M, Ghosh M, Mi N (2016) A fresh perspective on total cost of ownership models for flash storage in datacenters. In: 2016 IEEE International conference on cloud computing technology and science (CloudCom), pp 245–252Google Scholar
  40. 40.
    Yang Z, Tai J, Bhimani J, Wang J, Mi N, Sheng B (2016) Grem: dynamic ssd resource allocation in virtualized storage systems with heterogeneous io workloads. In: 2016 IEEE 35th International performance computing and communications conference (IPCCC), pp 1–8Google Scholar
  41. 41.
    Yang Z, Wang J, Evans D, Mi N (2016) Autoreplica: automatic data replica manager in distributed caching and data processing systems. In: 2016 IEEE 35th International performance computing and communications conference (IPCCC), pp 1–6Google Scholar
  42. 42.
    Yang J, Li J, Liu S (2017) A novel technique applied to the economic investigation of recommender system. Multimed Tools ApplGoogle Scholar
  43. 43.
    Yong X, Wen J, Fei L, Zhang Z (2015) Review of video and image defogging algorithms and related studies on image restoration and enhancement. IEEE Access 4:165–188Google Scholar
  44. 44.
    Zhang Y-Q, Ding Y, Xiao J-S, Liu J, Guo Z (2012) Visibility enhancement using an image filtering approach. EURASIP J Adv Signal Process 2012(1):220–225CrossRefGoogle Scholar
  45. 45.
    Zhao H, Xiao C, Jing Y, Xiujie X (2015) Single image fog removal based on local extrema. IEEE/CAA J Automatica Sinica 2(2):158–165MathSciNetCrossRefGoogle Scholar
  46. 46.
    Zhu Q, Mai J, Shao L (2015) A fast single image haze removal algorithm using color attenuation prior. IEEE Trans Image Process 24(11):3522–3533MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2017

Authors and Affiliations

  1. 1.ABV-IIITMGwaliorIndia

Personalised recommendations