Skip to main content
Log in

Image dehazing using multi-scale recursive networks

  • Original Article
  • Published:
International Journal of Machine Learning and Cybernetics Aims and scope Submit manuscript

Abstract

Haze severely degrades the definition of images captured in outdoor scenes. The goal of image dehazing is to restore clear images from hazy ones. This problem has been significantly advanced by using deep neural networks. The performance gains mainly depend on large capacity models, which inevitably increases memory consumption and is not benefit to deployment on mobile devices. In contrast, we propose an effective image dehazing method based on a multi-scale recursive network which does not simply stack deep neural networks to improve dehazing performance. The proposed network consists of both internal and external recursions and some residual blocks. In addition, an auxiliary network is developed to collaboratively train with the primary network and guide the training process of the primary network, which is termed as the auxiliary loss. To better train the proposed network, we develop the smooth \(L_{1}\)-norm-based content loss, perceptual loss, and auxiliary loss to regularize the proposed network. Extensive experiments demonstrate that the multi-scale recursive network achieves favorable performances against state-of-the-art image dehazing methods.

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

Similar content being viewed by others

References

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

    Google Scholar 

  2. Ding M, Tong R (2013) Efficient dark channel based image dehazing using quadtrees. Sci China Inf Sci 56(9):1–9

    Article  Google Scholar 

  3. Singh D, Kumar V (2019) Single image defogging by gain gradient image filter. Sci China Inf Sci 62(7):1–3

    Article  MathSciNet  Google Scholar 

  4. Berman D, Avidan S et al (2016) Non-local image dehazing. In: IEEE conference on computer vision and pattern recognition, pp 1674–1682

  5. Samadi S, Khosravi MR, Alzubi JA, Alzubi OA, Menon VG (2019) Optimum range of angle tracking radars: a theoretical computing. Int J Electr Comput Eng 9(3):1765–1772

    Google Scholar 

  6. Jain DK, Jacob S, Alzubi J, Menon V (2020) An efficient and adaptable multimedia system for converting PAL to VGA in real-time video processing. J Real-Time Image Process 17(6):2113–2125

    Article  Google Scholar 

  7. Hamdoun H, Nazir S, Alzubi JA, Laskot P, Alzubi OA (2021) Performance benefits of network coding for HEVC video communications in satellite networks. Iran J Electr Electron Eng 17(3):1956

    Google Scholar 

  8. Ren W, Liu S, Zhang H, Pan J, Cao X, Yang M-H (2016) Single image dehazing via multi-scale convolutional neural networks. In: European conference on computer vision, pp 154–169

  9. Zhang H, Patel VM (2018) Densely connected pyramid dehazing network. In: IEEE conference on computer vision and pattern recognition, pp 3194–3203

  10. Ledig C, Theis L, Huszár F, Caballero J, Cunningham A, Acosta A, Aitken A, Tejani A, Totz J, Wang Z, et al (2017) Photo-realistic single image super-resolution using a generative adversarial network. In: IEEE conference on computer vision and pattern recognition, pp 4681–4690

  11. Haris M, Shakhnarovich G, Ukita N (2018) Deep back-projection networks for super-resolution. In: IEEE conference on computer vision and pattern recognition, pp 1664–1673

  12. Dai T, Cai J, Zhang Y, Xia S-T, Zhang L (2019) Second-order attention network for single image super-resolution. In: IEEE/CVF conference on computer vision and pattern recognition, pp 11065–11074

  13. Qu Y, Chen Y, Huang J, Xie Y (2019) Enhanced pix2pix dehazing network. In: IEEE/CVF conference on computer vision and pattern recognition, pp 8160–8168

  14. Li R, Pan J, Li Z, Tang J (2018) Single image dehazing via conditional generative adversarial network. In: IEEE conference on computer vision and pattern recognition, pp 8202–8211

  15. Dong H, Pan J, Xiang L, Hu Z, Zhang X, Wang F, Yang M-H (2020) Multi-scale boosted dehazing network with dense feature fusion. In: IEEE/CVF conference on computer vision and pattern recognition, pp 2157–2167

  16. Liu X, Ma Y, Shi Z, Chen J (2019) Griddehazenet: attention-based multi-scale network for image dehazing. In: IEEE/CVF international conference on computer vision, pp 7314–7323

  17. Deng Q, Huang Z, Tsai C-C, Lin C-W (2020) Hardgan: a haze-aware representation distillation GAN for single image dehazing. In: European conference on computer vision, . 722–738

  18. Liu Q, Chen M, Zhou D (2015) Single image haze removal via depth-based contrast stretching transform. Sci China Inf Sci 58(1):1–17

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  20. Chen W-T, Ding J-J, Kuo S-Y (2019) Pms-net: Robust haze removal based on patch map for single images. In: IEEE/CVF conference on computer vision and pattern recognition, pp 11681–11689

  21. Li Y, Miao Q, Ouyang W, Ma Z, Fang H, Dong C, Quan Y (2019) Lap-net: level-aware progressive network for image dehazing. In: IEEE/CVF international conference on computer vision, pp 3276–3285

  22. Li B, Peng X, Wang Z, Xu J, Feng D (2017) Aod-net: all-in-one dehazing network. In: IEEE international conference on computer vision, pp 4770–4778

  23. Dong J, Pan J (2020) Physics-based feature dehazing networks. In: European conference on computer vision, pp 188–204

  24. Kim J, Lee JK, Lee KM (2016) Deeply-recursive convolutional network for image super-resolution. In: IEEE conference on computer vision and pattern recognition, pp 1637–1645

  25. Ren D, Zuo W, Hu Q, Zhu P, Meng D (2019) Progressive image deraining networks: a better and simpler baseline. In: IEEE/CVF conference on computer vision and pattern recognition, pp 3937–3946

  26. Liu Y, Pan J, Ren J, Su Z (2019) Learning deep priors for image dehazing. In: IEEE/CVF international conference on computer vision, pp 2492–2500

  27. Cho K, van Merrienboer B, Gülçehre Ç, Bahdanau D, Bougares F, Schwenk H, Bengio Y (2014) Learning phrase representations using RNN encoder-decoder for statistical machine translation. In: Conference on empirical methods in natural language processing, pp 1724–1734

  28. Li X, Wu J, Lin Z, Liu H, Zha H (2018) Recurrent squeeze-and-excitation context aggregation net for single image deraining. In: European conference on computer vision, pp 254–269

  29. Liu X, Suganuma M, Sun Z, Okatani T (2019) Dual residual networks leveraging the potential of paired operations for image restoration. In: IEEE/CVF conference on computer vision and pattern recognition, pp 7007–7016

  30. Zhang Y, Li K, Li K, Wang L, Zhong B, Fu Y (2018) Image super-resolution using very deep residual channel attention networks. In: European conference on computer vision, pp 286–301

  31. Veit A, Wilber MJ, Belongie S (2016) Residual networks behave like ensembles of relatively shallow networks. Adv Neural Inf Process Syst 29

  32. Chen Y, Kalantidis Y, Li J, Yan S, Feng J (2018) A\(^{2}\)-nets: double attention networks. Adv Neural Inf Process Syst 31

  33. Johnson J, Alahi A, Fei-Fei L (2016) Perceptual losses for real-time style transfer and super-resolution. In: European conference on computer vision, pp 694–711

  34. Li R, Pan J, He M, Li Z, Tang J (2020) Task-oriented network for image dehazing. IEEE Trans Image Process 29:6523–6534

    Article  MATH  Google Scholar 

  35. Simonyan K, Zisserman A (2015) Very deep convolutional networks for large-scale image recognition. In: International conference on learning representations

  36. Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y (2014) Generative adversarial nets. Adv Neural Inf Process Syst 27

  37. Li B, Ren W, Fu D, Tao D, Feng D, Zeng W, Wang Z (2018) Benchmarking single-image dehazing and beyond. IEEE Trans Image Process 28(1):492–505

    Article  MathSciNet  MATH  Google Scholar 

  38. Zhang Y, Ding L, Sharma G (2017) Hazerd: an outdoor scene dataset and benchmark for single image dehazing. In: IEEE international conference on image processing, pp 3205–3209

  39. Ancuti CO, Ancuti C, Sbert M, Timofte R (2019) Dense-haze: a benchmark for image dehazing with dense-haze and haze-free images. In: IEEE International conference on image processing, pp 1014–1018

  40. Kingma DP, Ba J (2015) Adam: a method for stochastic optimization. In: International conference on learning representations

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Runde Li.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, R., Huang, Y., Huang, F. et al. Image dehazing using multi-scale recursive networks. Int. J. Mach. Learn. & Cyber. 14, 2563–2574 (2023). https://doi.org/10.1007/s13042-023-01782-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13042-023-01782-0

Keywords

Navigation