Improved color attenuation prior based image de-fogging technique

  • 12 Accesses


Single image de-fogging has been a confronting problem due to its ill-posed nature. In this paper, a de-fogging technique based upon color attenuation prior (CAP) has been proposed. CAP uses linear model and learning the parameters of this model with a supervised learning method for estimating the scene depth of a foggy image. This depth map is utilized for transmission map estimation. Transmission (t) is one of the important parameter of physical model based de-fogging techniques which describes the portion of the light coming from the scene point that is not scattered and reaches the camera. It is a map called transmission or transparency of the fog 0 < t(x) < 1, t(x) = 0 means completely foggy, t(x) = 1 means fog-free. The more accurately the transmission or depth is estimated, the better the defogging performance will be. In the proposed work, to quickly and accurately estimate the transmission map, a sub-sampling based local minimum operation and fast gradient domain guided image filtering (GDGF) is applied on CAP based initial depth map. The edge attentive restraints of GDGF make edges to be conserved better in the de-fogged images. The de-fogged images obtained by CAP technique suffer from dullness and higher illumination variations due to consideration of fog image degradation model in homogeneous environment and a constant value of atmospheric light. Such variations are removed in the proposed work by using Lambert’s law of illumination reflection, which helps to compensate non uniform illumination, causes simultaneous dynamic range modification, color consistency, and lightness rendition without producing the artifacts in a de-fogged image. To improve the processing speed, image sub-sampling mechanism is used in various steps of image de-fogging. The sub-sampling is used in such a way that the quality of the output at any step is not compromised as demonstrated through various quality parameters. Experimental results show that the proposed approach outperforms state-of-the-art fog removal techniques in terms of efficiency and the de-fogging effect.

This is a preview of subscription content, log in to check access.

Access options

Buy single article

Instant unlimited access to the full article PDF.

US$ 39.95

Price includes VAT for USA

Subscribe to journal

Immediate online access to all issues from 2019. Subscription will auto renew annually.

US$ 199

This is the net price. Taxes to be calculated in checkout.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12


  1. 1.

    Choi, Lark Kwon.

  2. 2.

    Waterloo ivc dehazed image database.

  3. 3.

    Cai B, Xu X, Jia K, Qing C, Tao D (2016) Dehazenet: an end-to-end system for single image haze removal. IEEE Trans Image Process 25(11):5187–5198

  4. 4.

    Cheng FC, Lin CH, Lin JL (2012) Constant time O (1) image fog removal using lowest level channel. Electron Lett 48(22):1404–1406

  5. 5.

    Choi LK, You J, Bovik AC (2015) Referenceless prediction of perceptual fog density and perceptual image defogging. IEEE Trans Image Process 24(11):3888–3901

  6. 6.

    Economopoulos TL, Asvestas PA, Matsopoulos GK (2010) Contrast enhancement of images using partitioned iterated function systems. Image Vision Comput 28(1):45–54

  7. 7.

    Fattal R (2008) Single image dehazing. ACM Trans Graphic 27(3):72

  8. 8.

    Gibson KB, Vo DT, Nguyen TQ (2012) An investigation of dehazing effects on image and video coding. IEEE Trans Image Process 21(2):662–673

  9. 9.

    He K, Sun J (2015) Fast guided filter. CoRR arXiv:abs/1505.00996

  10. 10.

    He K, Sun J, Tang X (2011) Single image haze removal using dark channel prior. IEEE Transactions on Pattern Analysis and Machine Intelligence 33(12):2341–2353

  11. 11.

    He K, Sun J, Tang X (2013) Guided image filtering. IEEE Transactions on Pattern Analysis & Machine Intelligence 6:1397–1409

  12. 12.

    Huang KQ, Wang Q, Wu ZY (2006) Natural color image enhancement and evaluation algorithm based on human visual system. Comput Vis Image Underst 103 (1):52–63

  13. 13.

    Kansal I, Kasana SS (2017) Weighted image de-fogging using luminance dark prior. J Mod Opt 64(19):2023–2034

  14. 14.

    Kansal I, Kasana SS (2018) Fusion-based image de-fogging using dual tree complex wavelet transform. Int J Wavelets Multiresolut Inf Process 16(6):1850054

  15. 15.

    Kansal I, Kasana SS (2018) Minimum preserving subsampling-based fast image de-fogging. J Mod Opt 65(18):2103–2123

  16. 16.

    Kaplan NH, Ayten KK, Dumlu A (2017) Single image dehazing based on multiscale product prior and application to vision control, Signal. Image and Video Process 11(8):1389–1396

  17. 17.

    Kim TK, Paik JK, Kang BS (1998) Contrast enhancement system using spatially adaptive histogram equalization with temporal filtering. IEEE Trans Consum Electron 44(1):82–87

  18. 18.

    Kopf J, Neubert B, Chen B, Cohen M, Cohen-Or D, Deussen O, Uyttendaele M, Lischinski D (2008) Deep photo: Model-based photograph enhancement and viewing. Vol 27, No 5, ACM

  19. 19.

    Kou F, Chen W, Wen C, Li Z (2015) Gradient domain guided image filtering. IEEE Trans Image Process 24(11):4528–4539

  20. 20.

    Liu X, Zhang H, Cheung YM, You X, Tang YY (2017) Efficient single image dehazing and denoising: an efficient multi-scale correlated wavelet approach. Comput Vis Image Underst 162:23–33

  21. 21.

    Meng G, Wang Y, Duan J, Xiang S, Pan C (2013) Efficient image dehazing with boundary constraint and contextual regularization. In: Proceedings of the IEEE International Conference on Computer Vision

  22. 22.

    Narasimhan SG, Nayar SK (2000) Chromatic framework for vision in bad weather. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, Vol 1

  23. 23.

    Narasimhan SG, Nayar SK (2003) Interactive (de) weathering of an image using physical models. IEEE Workshop on color and photometric Methods in computer Vision, Vol 6, No 6.4 France

  24. 24.

    Nayar SK, Narasimhan SG (1999) Vision in bad weather. In: Proceedings of the Seventh IEEE International Conference on Computer Vision, Vol 2

  25. 25.

    Otsu N (1979) A threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern 9(1):62–66

  26. 26.

    Pal NS, Lal S, Shinghal K (2018) Modified visibility restoration-based contrast enhancement algorithm for colour foggy images. IETE Tech Rev 35(3):223–236

  27. 27.

    Ren W, Liu S, Zhang H, Pan J, Cao X, Yang MH (2016) Single image dehazing via multi-scale convolutional neural networks. In: Proceedings of European Conference on Computer Vision, Springer, Cham

  28. 28.

    Salazar-Colores S, Cruz-Aceves I, Ramos-Arreguin JM (2018) Single image dehazing using a multilayer perceptron, vol 27

  29. 29.

    Schechner YY, Narasimhan SG, Nayar SK (2001) Instant dehazing of images using polarization. In: Proceedings of IEEE Conference on Computer Vision & Pattern Recognition, Vol 1

  30. 30.

    Shi Z, Long J, Tang W, Zhang C (2014) Single image dehazing in inhomogeneous atmosphere. Optik-international Journal for Light and Electron Optics 125(15):3868–3875

  31. 31.

    Shiau YH, Chen PY, Yang HY, Chen CH, Wang SS (2014) Weighted haze removal method with halo prevention. J Vis Commun Image Representation 25 (2):445–453

  32. 32.

    Shwartz S, Namer E, Schechner YY (2006) Blind haze separation, computer vision and pattern recognition. In: Proceedings of IEEE Conference on Computer Society. Vol 2

  33. 33.

    Stark JA (2000) Adaptive image contrast enhancement using generalizations of histogram equalization. IEEE Trans Image Process 9(5):889–896

  34. 34.

    Sun W, Han L, Guo B, Jia W, Sun M (2014) A fast color image enhancement algorithm based on Max Intensity Channel. J Mod Opt 61(6):466–477

  35. 35.

    Sun W, Han L, Guo B, Jia W, Sun M (2014) A fast color image enhancement algorithm based on Max Intensity Channel. J Mod Opt 61(6):466–477

  36. 36.

    Tan RT (2008) Visibility in bad weather from a single image. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition

  37. 37.

    Tang K, Yang J, Wang J (2014) Investigating haze-relevant features in a learning framework for image dehazing. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition

  38. 38.

    Tarel JP, Hautiere N (2009) Fast visibility restoration from a single color or gray level image. In: Proceedings of 12th IEEE International Conference on Computer Vision

  39. 39.

    Wang Z, Feng Y (2014) Fast single haze image enhancement. Comput Electr Eng 40(3):785–795

  40. 40.

    Xiao C, Gan J (2012) Fast image dehazing using guided joint bilateral filter. Vis Comput 28(6-8):713–721

  41. 41.

    Xie CH, Qiao WW, Liu Z, Ying WH (2017) Single image dehazing using kernel regression model and dark channel prior, Signal. Image Video Process 11 (4):705–712

  42. 42.

    Xu Y, Wen J, Fei L, Zhang Z (2017) Review of video and image defogging algorithms and related studies on image restoration and enhancement. IEEE Access 4:165–188

  43. 43.

    Yang D, Sun J (2018) Proximal dehaze-net: a prior Learning-Based deep network for single image dehazing. In: Proceedings of the European Conference on Computer Vision, Springer

  44. 44.

    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–3533

Download references

Author information

Correspondence to Isha Kansal.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Kansal, I., Kasana, S.S. Improved color attenuation prior based image de-fogging technique. Multimed Tools Appl (2020) doi:10.1007/s11042-019-08240-6

Download citation


  • Dehazing
  • De-fogging
  • Enhancement
  • CAP
  • Transmission
  • Atmospheric light
  • Brightness
  • Saturation