Skip to main content
Log in

An efficient single image haze removal algorithm for computer vision applications

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Atmospheric conditions induced by suspended particles such as fog, smog, rain, haze etc., severely affect the scene appearance and computer vision applications. In general, existing defogging algorithms use various constraints for fog removal. The efficiency of these algorithms depends on the accurate estimation of the depth models and the perfection of these models solely relies on pre-calculated coefficients through the training data. However, the depth model developed on the basis of these pre-calculated coefficients for dehazing may provide better accuracy for some kind of images but not equally well for every type of images. Therefore, training data-independent based depth model is required for a perfect haze removal algorithm. In this paper, an effective haze removal algorithm is reported for removing fog or haze from a single image. The proposed algorithm utilizes the atmospheric scattering model in fog removal. Apart from this, linearity in the depth model is achieved by the ratio of difference and sum of the intensity and saturation values of the input image. Besides, the proposed method also take care the well-known problems of edge preservation, white region handling and colour fidelity. Experimental results show that the proposed model is more efficient in comparison to the existing haze removal algorithms in terms of qualitative and quantitative analysis.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. Adams JB, Davis MA (2010) Fast high-dimensional filtering using the permutohedral lattice. Comput Graph Forum 29(2):753–762

    Article  Google Scholar 

  2. Ancuti C, Ancuti CO, Vleeschouwer CD (2016) D-HAZY: a dataset to evaluate quantitatively Dehazing algorithms. In proceedings of the 2016 IEEE international conference on image processing (ICIP), Phoenix, AZ. USA 25–28:2226–2230

    Google Scholar 

  3. El Khoury J, Le Moan S, Thomas J et al (2018) Color and sharpness assessment of single image dehazing. Multimed Tools Appl 77:15409–15430

    Article  Google Scholar 

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

    Article  Google Scholar 

  5. Gao Y, Wang J, Li H, Feng L (2019) Underwater image enhancement and restoration based on local fusion. J. Electron. Imag. 28(4):043014

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  7. Han J, Ji X, Hu X, Zhu D, Li K, Jiang X, Cui G, Guo L, Liu T (2013) Representing and retrieving video shots in human-centric brain imaging space. IEEE Trans Image Process 22(7):2723–2736

    Article  MathSciNet  Google Scholar 

  8. Han J, Zhang D, Cheng G, Guo L, Ren J (2015) Object detection in optical remote sensing images based on weakly supervised learning and high-level feature learning. IEEE Trans Geosci Remote Sens 53(6):3325–3337

    Article  Google Scholar 

  9. Han J, Zhou P, Zhang D, Cheng G, Guo L, Liu Z, Bu S, Wu J (2014) Efficient, simultaneous detection of multi-class geospatial targets based on visual saliency modelling and discriminative learning of sparse coding. ISPRS J Photogramm Remote Sens 89:37–48

    Article  Google Scholar 

  10. Hautière N, Aubert D (2006) Visible edges thresholding: A HVS based approach. Proc. Int. Conf. Pattern Recognit. 2:155–158

    Google Scholar 

  11. N Hautière, JP Tarel, and D Aubert (2007). “Towards fog-free in-vehicle vision systems through contrast restoration,” in Proc. IEEE Conf.Comp. Vis. Pattern Recognit. (CVPR), pp. 1–8. Jun

  12. Hautière N, Tarel J-P, Aubert D, Dumont É (2008) Blind contrast enhancement assessment by gradient rationing at visible edges. Image Anal. Stereol. J. 27(2):87–95

    Article  Google Scholar 

  13. He K, Sun J, Tang X (2011) Single image haze removal using dark channel prior. IEEE Trans Pattern Anal Mach Intell 33(12):2341–2353

    Article  Google Scholar 

  14. He K, Sun J, Tang X (2013) Guided image filtering. IEEE Trans Pattern Anal Mach Intell 35(6):1397–1409

    Article  Google Scholar 

  15. Hitam, MS, WNJHW Yussof, EA Awalludin, Z Bachok (2013). “ Mixture contrast limited adaptive histogram equalization for underwater image enhancement”, International Conference on Computer Applications Technology, pp. 1–5. IEEE

  16. DJ Jobson, ZU Rahman, GA Woodell, and GD Hines (2006). “A comparison of visual statistics for the image enhancement of FORESITE aerial images with those of major image classes,” in Proc. SPIE, pp. 624601-1_624601–8, May

  17. 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–425

    Article  Google Scholar 

  18. Kopf J et al (Dec. 2008) Deep photo: Model-based photograph enhancement and viewing. ACM Trans. Graph. 27(5):116

    Article  Google Scholar 

  19. 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–3604

  20. 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, pp617–624

  21. SG Narasimhan and SK Nayar (2000). “Chromatic framework for vision in bad weather,” in Proc. IEEE Conf. Comput. Vis. Pattern Recognit. (CVPR), pp. 598–605

  22. Narasimhan SG, Nayar SK (2003) Contrast restoration of weather degraded images. IEEE Trans Pattern Anal Mach Intell 25(6):713–724

    Article  Google Scholar 

  23. SG Narasimhan, SK Nayar (2003). “Interactive (de) weathering of an image using physical models,” in Proc. IEEE Workshop Color Photometric Methods Comput. Vis., vol. 6. France, p. 1

  24. Ngo D, Lee GD, Kang B (2019) Improved Colour Attenuation Prior for Single-Image Haze Removal. Applied Sciences 9(19):4011

    Article  Google Scholar 

  25. Raikwar SC, Tapaswi S (2018) An improved linear depth model for single image fog removal. Multimedia Tools Appl, Springer 77(15):19719–19744

    Article  Google Scholar 

  26. YY Schechner, SG Narasimhan, and SK Nayar 2001. “Instant dehazing of images using polarization,” in Proc. IEEE Conf. Comput. Vis. Pattern Recognit. (CVPR), pp. 325–332

  27. Schechner YY, Narasimhan SG, Nayar SK (2003) Polarization-based vision through haze. Appl Opt 42(3):511–525

    Article  Google Scholar 

  28. Sethi R, Sreedevi I (2019) Adaptive enhancement of underwater images using multi-objective PSO. Multimed Tools Appl 78:31823–31845

    Article  Google Scholar 

  29. Shwartz S, Namer E, Schechner YY (2006) Blind haze separation. Proc. IEEE Conf. Computer Vis. Pattern Recognition. (CVPR) 2:1984–1991

    Google Scholar 

  30. RT Tan (2008). “Visibility in bad weather from a single image,” in Proc.IEEE Conf. Comput. Vis. Pattern Recognit. (CVPR), pp. 1–8

  31. 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–3002. Nov. 2014.

  32. Tao D, Tang X, Li X, Wu X (2006) Asymmetric bagging and random subspace for support vector machines-based relevance feedback in image retrieval. IEEE Trans Pattern Anal Mach Intell 28(7):1088–1099

    Article  Google Scholar 

  33. JP Tarel and N Hautiere (2009). “Fast visibility restoration from a single colour or gray level image,” in Proc. IEEE 12th Int. Conf. Comput. Vis. (ICCV), pp. 2201–2208, Oct.

  34. 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

    Article  Google Scholar 

  35. Tripathi K, Mukhopadhyay S (2012) Removal of fog from images: A review. IETE Tech. Rev. 29(2):148–156

    Article  Google Scholar 

  36. Wang R, Li R (2016) Sun H haze removal based on multiple scattering model with superpixel algorithm. J Signal Process 127(C):24–36

    Article  Google Scholar 

  37. Wang H, Xie Q, Wu Y (2020) Single image rain streaks removal: a review and an exploration. Int J Mach Learn Cybern 11:853–872

    Article  Google Scholar 

  38. Wu D, Zhu Q-S (2015) The latest research progress of image dehazing. Acta Automatica Sinica 41(2):221–239

    Google Scholar 

  39. 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–188

    Google Scholar 

  40. X Yu, C Xiao, M Deng, and L Peng (2011). “A classification algorithm to distinguish image as haze or non-haze,” in Proc. IEEE Int. Conf. Image Graph., pp. 286–289, Aug.

  41. J Yu, C Xiao, D Li (2010). “Physics-based fast single image fog removal,” in Proc. IEEE 10th Int. Conf. Signal Process. (ICSP), pp. 1048–1052, Oct.

  42. Yu J, Xu D, Liao Q (2011) Image defogging: A survey. J Image Graph 16(9):1561–1576

    Google Scholar 

  43. 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–165

    Article  MathSciNet  Google Scholar 

  44. Zhu Q, Mai J, Shao L (2015) A fast single image haze removal algorithm using colour attenuation prior. IEEE Trans Image Process 24(11):3522–3533

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gaurav Saxena.

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

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Saxena, G., Bhadauria, S.S. An efficient single image haze removal algorithm for computer vision applications. Multimed Tools Appl 79, 28239–28263 (2020). https://doi.org/10.1007/s11042-020-09421-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-020-09421-4

Keywords

Navigation