Skip to main content
Log in

A comparative study of single image fog removal methods

  • Original article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

The presence of fog degrades visibility in natural scene conditions. Computer vision applications like navigation, tracking, and surveillance need clear atmospheric images or videos as prerequisites for optimal performance. However, foggy atmosphere creates problems for computer vision applications due to reduced visibility. Different fog removal techniques are used to improve the visual quality of images and videos. The fog density depends on the depth information. Scene depth information estimation needs multiple images, which limits its real-life application. Hence, a single image fog removal requires some prior knowledge and/or assumptions to get the depth information. In this paper, the recent fog removal techniques are grouped into three broad categories: (1) filter-based methods, (2) color correction based methods, and (3) learning-based methods, for ease of understanding. The primary objective is to provide an introduction to this field and compare performance (both qualitative and quantitative) of representative techniques for each category. It is found that filter-based methods are doing overall better compared to other categories.

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

Similar content being viewed by others

Notes

  1. https://ops.fhwa.dot.gov/weather/q1_roadimpact.htm.

  2. https://timesofindia.indiatimes.com/india/over-10000-lives-lost-in-fog-related-road-crashes/articleshow/67391588.cms.

  3. https://sites.google.com/view/more-results/a-comparative-study-on-fog-removal-from-single-image.

References

  1. Ancuti, C., Ancuti, C.O., De Vleeschouwer, C.: D-hazy: A dataset to evaluate quantitatively dehazing algorithms. In: 2016 IEEE International Conference on Image Processing (ICIP), pp. 2226–2230. IEEE (2016)

  2. Ancuti, C.O., Ancuti, C.: Single image dehazing by multi-scale fusion. IEEE Trans. Image Process. 22(8), 3271–3282 (2013)

    Article  Google Scholar 

  3. Ancuti, C.O., Ancuti, C., Timofte, R., De Vleeschouwer, C.: O-haze: a dehazing benchmark with real hazy and haze-free outdoor images. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops, pp. 754–762 (2018)

  4. Berman, D., Treibitz, T., Avidan, S.: Single image dehazing using haze-lines. IEEE Trans. Pattern Anal. Mach. Intell. (2018)

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

    Article  MathSciNet  Google Scholar 

  6. Chen, B.H., Huang, S.C.: Edge collapse-based dehazing algorithm for visibility restoration in real scenes. J. Disp. Technol. 12(9), 964–970 (2016)

    Article  Google Scholar 

  7. Chen, B.H., Huang, S.C., Cheng, F.C.: A high-efficiency and high-speed gain intervention refinement filter for haze removal. J. Disp. Technol. 12(7), 753–759 (2016)

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  9. Dudhane, A., Murala, S.: Ryf-net: deep fusion network for single image haze removal. IEEE Trans. Image Process. 29, 628–640 (2019)

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  11. Gonzalez, R.C., Woods, R.E.: Digital Image Processing, vol. 2. Addison-Wesley, Boston (1992)

    Google Scholar 

  12. Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., Bengio, Y.: Generative adversarial nets. In: Advances in Neural Information Processing Systems, pp. 2672–2680 (2014)

  13. Guo, J.M., Syue, J.Y., Radzicki, V., Lee, H.: An efficient fusion-based defogging. IEEE Trans. Image Process. (2017)

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  16. He, L., Zhao, J., Zheng, N., Bi, D.: Haze removal using the difference-structure-preservation prior. IEEE Trans. Image Process. 26(3), 1063–1075 (2016)

    Article  MathSciNet  Google Scholar 

  17. Hu, H.M., Guo, Q., Zheng, J., Wang, H., Li, B.: Single image defogging based on illumination decomposition for visual maritime surveillance. IEEE Trans. Image Process. 28(6), 2882–2897 (2019)

    Article  MathSciNet  Google Scholar 

  18. Huang, S.C., Chen, B.H., Wang, W.J.: Visibility restoration of single hazy images captured in real-world weather conditions. IEEE Trans. Circuits Syst. Video Technol. 24(10), 1814–1824 (2014)

    Article  Google Scholar 

  19. Huang, S.C., Ye, J.H., Chen, B.H.: An advanced single-image visibility restoration algorithm for real-world hazy scenes. IEEE Trans. Ind. Electron. 62(5), 2962–2972 (2014)

    Article  Google Scholar 

  20. Jha, D.K., Gupta, B., Lamba, S.S.: l 2-norm-based prior for haze-removal from single image. IET Comput. Vis. 10(5), 331–341 (2016)

    Article  Google Scholar 

  21. Ju, M., Ding, C., Guo, Y.J., Zhang, D.: Idgcp: image dehazing based on gamma correction prior. IEEE Trans. Image Process. 29, 3104–3118 (2019)

    Article  Google Scholar 

  22. Kim, S.E., Park, T.H., Eom, I.K.: Fast single image dehazing using saturation based transmission map estimation. IEEE Trans. Image Process. 29, 1985–1998 (2019)

    Article  MathSciNet  Google Scholar 

  23. Kuanar, S., Rao, K., Mahapatra, D., Bilas, M.: Night time haze and glow removal using deep dilated convolutional network (2019). arXiv preprint arXiv:1902.00855

  24. Levin, A., Lischinski, D., Weiss, Y.: A closed-form solution to natural image matting. IEEE Trans. Pattern Anal. Mach. Intell. 30(2), 228–242 (2007)

    Article  Google Scholar 

  25. Li, B., Peng, X., Wang, Z., Xu, J., Feng, D.: Aod-net: all-in-one dehazing network. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 4770–4778 (2017)

  26. Li, R., Pan, J., Li, Z., Tang, J.: Single image dehazing via conditional generative adversarial network. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 8202–8211 (2018)

  27. Li, Z., Zheng, J.: Edge-preserving decomposition-based single image haze removal. IEEE Trans. Image Process. 24(12), 5432–5441 (2015)

    Article  MathSciNet  Google Scholar 

  28. Li, Z., Zheng, J.: Single image de-hazing using globally guided image filtering. IEEE Trans. Image Process. 27(1), 442–450 (2018)

    Article  MathSciNet  Google Scholar 

  29. Li, Z., Zheng, J., Zhu, Z., Yao, W., Wu, S.: Weighted guided image filtering. IEEE Trans. Image Process. 24(1), 120–129 (2015)

    Article  MathSciNet  Google Scholar 

  30. Ling, Z., Gong, J., Fan, G., Lu, X.: Optimal transmission estimation via fog density perception for efficient single image defogging. IEEE Trans. Multimed. 20(7), 1699–1711 (2017)

    Article  Google Scholar 

  31. Liu, P.J., Horng, S.J., Lin, J.S., Li, T.: Contrast in haze removal: configurable contrast enhancement model based on dark channel prior. IEEE Trans. Image Process. 28(5), 2212–2227 (2018)

    Article  MathSciNet  Google Scholar 

  32. Liu, R., Fan, X., Hou, M., Jiang, Z., Luo, Z., Zhang, L.: Learning aggregated transmission propagation networks for haze removal and beyond. IEEE Trans. Neural Netw. Learn. Syst. 30(10), 2973–2986 (2018)

    Article  Google Scholar 

  33. Liu, W., Hou, X., Duan, J., Qiu, G.: End-to-end single image fog removal using enhanced cycle consistent adversarial networks. IEEE Trans. Image Process. 29, 7819–7833 (2020)

    Article  Google Scholar 

  34. Liu, X., Ma, Y., Shi, Z., Chen, J.: Griddehazenet: attention-based multi-scale network for image dehazing. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 7314–7323 (2019)

  35. Mandal, S., Rajagopalan, A.: Local proximity for enhanced visibility in haze. IEEE Trans. Image Process. (2019)

  36. Silberman, N., Hoiem, D., Kohli, P. and Fergus, R.: Indoor segmentation and support inference from rgbd images. In: ECCV (2012)

  37. Peng, Y.T., Cao, K., Cosman, P.C.: Generalization of the dark channel prior for single image restoration. IEEE Trans. Image Process. 27(6), 2856–2868 (2018)

    Article  MathSciNet  Google Scholar 

  38. Raikwar, S.C., Tapaswi, S.: Lower bound on transmission using non-linear bounding function in single image dehazing. IEEE Trans. Image Process. 29, 4832–4847 (2020)

    Article  Google Scholar 

  39. Ren, W., Liu, S., Zhang, H., Pan, J., Cao, X., Yang, M.H.: Single image dehazing via multi-scale convolutional neural networks. In: European Conference on Computer Vision, pp. 154–169. Springer (2016)

  40. Ren, W., Ma, L., Zhang, J., Pan, J., Cao, X., Liu, W., Yang, M.H.: Gated fusion network for single image dehazing. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 3253–3261 (2018)

  41. Salazar-Colores, S., Cabal-Yepez, E., Ramos-Arreguin, J.M., Botella, G., Ledesma-Carrillo, L.M., Ledesma, S.: A fast image dehazing algorithm using morphological reconstruction. IEEE Trans. Image Process. 28(5), 2357–2366 (2018)

    Article  MathSciNet  Google Scholar 

  42. Saxena, A., Chung, S.H., Ng, A.Y.: Learning depth from single monocular images. In: Advances in Neural Information Processing Systems, pp. 1161–1168 (2006)

  43. Saxena, A., Chung, S.H., Ng, A.Y.: 3-d depth reconstruction from a single still image. Int. J. Comput. Vis. 76(1), 53–69 (2008)

    Article  Google Scholar 

  44. Shi, L.F., Chen, B.H., Huang, S.C., Larin, A.O., Seredin, O.S., Kopylov, A.V., Kuo, S.Y.: Removing haze particles from single image via exponential inference with support vector data description. IEEE Trans. Multimed. 20(9), 2503–2512 (2018)

    Article  Google Scholar 

  45. Singh, D., Kumar, V.: Comprehensive survey on haze removal techniques. Multimed. Tools Appl. 77(8), 9595–9620 (2018)

    Article  Google Scholar 

  46. Son, C.H., Zhang, X.P.: Near-infrared fusion via color regularization for haze and color distortion removals. IEEE Trans. Circuits Syst. Video Technol. 28(11), 3111–3126 (2017)

    Article  Google Scholar 

  47. Tan, R.T.: Visibility in bad weather from a single image. In: 2008 IEEE Conference on Computer Vision and Pattern Recognition, pp. 1–8. IEEE (2008)

  48. Tarel, J.P., Hautiere, N.: Fast visibility restoration from a single color or gray level image. In: 2009 IEEE 12th International Conference on Computer Vision, pp. 2201–2208. IEEE (2009)

  49. Tripathi, A., Mukhopadhyay, S.: Single image fog removal using anisotropic diffusion. IET Image Process. 6(7), 966–975 (2012)

    Article  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

  51. Wang, A., Wang, W., Liu, J., Gu, N.: Aipnet: image-to-image single image dehazing with atmospheric illumination prior. IEEE Trans. Image Process. 28(1), 381–393 (2018)

    Article  MathSciNet  Google Scholar 

  52. Wang, W., Yuan, X., Wu, X., Liu, Y.: Fast image dehazing method based on linear transformation. IEEE Trans. Multimed. 19(6), 1142–1155 (2017)

    Article  Google Scholar 

  53. Wang, Z., Bovik, A.C., Sheikh, H.R., Simoncelli, E.P., et al.: Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 600–612 (2004)

    Article  Google Scholar 

  54. Yang, X., Li, H., Fan, Y.L., Chen, R.: Single image haze removal via region detection network. IEEE Trans. Multimed. 21(10), 2545–2560 (2019)

    Article  Google Scholar 

  55. Yeh, C.H., Huang, C.H., Kang, L.W.: Multi-scale deep residual learning-based single image haze removal via image decomposition. IEEE Trans. Image Process. (2019)

  56. Zhang, H., Patel, V.M.: Densely connected pyramid dehazing network. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 3194–3203 (2018)

  57. Zhang, J., Tao, D.: Famed-net: a fast and accurate multi-scale end-to-end dehazing network. IEEE Trans. Image Process. 29, 72–84 (2019)

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The authors would like to thank A.K. Tripathi, Zhengguo Li, Bolun Cai, Boyi Li, Runde Li, and Se-Eun Kim for sharing their fog removal codes.

Funding

The first and third authors are getting research scholar fellowship and salary under the employment of Indian Institute of Technology Kharagpur, India. The second author worked on this while at IIT Kharagpur and was not funded by any university or agency. This study is not funded by any other agency.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sudipta Mukhopadhyay.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

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

Das, B., Ebenezer, J.P. & Mukhopadhyay, S. A comparative study of single image fog removal methods. Vis Comput 38, 179–195 (2022). https://doi.org/10.1007/s00371-020-02010-4

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-020-02010-4

Keywords

Navigation