Abstract
Due to the dispersion of atmospheric particles, the quality of the image becomes inferior. The quality of the frames captured in poor weather conditions such as fog, smog, and haze declines as a result. These images are difficult to process using conventional visibility restoration algorithms. Several deep learning techniques have been proposed in order to resolve the aforementioned computer vision challenges. They are trained and tested on hazy dataset by designing and implementing a supervised learning-based convolutional neural network (CNN) or an unsupervised learning-based generative adversarial network (GAN). In this paper, a novel single image dehazing algorithm called hybrid CNN has been proposed that consists of wavelet and inverted wavelet-based multi-scale convolution neural network (WIW-MSCNN). Furthermore, the output of inverted wavelet transformed component has been processed using coarse scale network that generates an estimated transmission map; whereas, the output of the wavelet transformed component has been processed with the help of fine scale network along with the refinement of coarse transmission map. Images of various hazy datasets such as FRIDA, FRIDA2, RESIDE, NH-HAZE, O-HAZE, DENSE-HAZE, and HUDRS have been used for training and testing the architecture. The performance of the proposed model has been analyzed by comparing the generated results with existing dehazing techniques.
Similar content being viewed by others
References
Yan J, Li C, Zheng Y, Xu S, Yan X (2020) MMP-net: a multi-scale feature multiple parallel fusion network for single image haze removal. IEEE Access 8:25431–25441
Li B, Gou Y, Gu S, Liu JZ, Zhou JT, Peng X (2021) You only look yourself: Unsupervised and untrained single image dehazing neural network. Int J Comput Vision 129:1754–1767
Kratz L, Nishino K (2009) Factorizing scene albedo and depth from a single foggy image. In: 2009 IEEE 12th International Conference on Computer Vision. IEEE, pp 1701–1708. https://doi.org/10.1109/ICCV.2009.5459382
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
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. https://doi.org/10.1109/TIP.2015.2446191
Berman D, Avidan S (2016) Non-local image dehazing. In: Proceedings of the IEEE conference on computer vision and pattern recognition. pp 1674–1682
Zhang J, Cao Y, Fang S, Kang Y, Wen Chen C (2017) Fast haze removal for nighttime image using maximum reflectance prior. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 7418–7426
Hussain F, Jeong J (2016) Visibility enhancement of scene images degraded by foggy weather conditions with deep neural networks. J Sensors. https://doi.org/10.1155/2016/3894832
Sharma N, Kumar V, Singla SK (2021) Single image defogging using deep learning techniques: past, present and future. Archives Comput Methods Eng 28:4449–4469
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
Ren W, Liu S, Zhang H, Pan J, Cao X, Yang MH, (2016) Single image dehazing via multi-scale convolutional neural networks. In Computer Vision–ECCV, (2016) 14th European Conference, Amsterdam, The Netherlands, October 11–14, 2016, Proceedings, Part II 14:154–169. Springer International Publishing. https://doi.org/10.1007/978-3-319-46475-6_10
Liu K, He L, Ma S, Gao S, Bi D (2018) A sensor image dehazing algorithm based on feature learning. Sensors 18(8):2606
Ren W, Ma L, Zhang J, Pan J, Cao X, Liu W, Yang MH (2018) Gated fusion network for single image dehazing. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 3253–3261
Wang A, Wang W, Liu J, Gu N (2018) AIPNet: Image-to-image single image dehazing with atmospheric illumination prior. IEEE Trans Image Process 28(1):381–393
Zhang S, Zhang J, He F, Hou N (2023) DRDDN: dense residual and dilated dehazing network. Vis Comput 39(3):953–969
Li X, Hua Z, Li J (2023) Attention-based adaptive feature selection for multi-stage image dehazing. Vis Comput 39(2):663–678
Zhang W, Dong L, Pan X, Zhou J, Qin L, Xu W (2019) Single image defogging based on multi-channel convolutional MSRCR. IEEE Access 7:72492–72504
Ren W, Pan J, Zhang H, Cao X, Yang MH (2020) Single image dehazing via multi-scale convolutional neural networks with holistic edges. Int J Comput Vision 128:240–259
Yeh CH, Huang CH, Kang LW (2019) Multi-scale deep residual learning-based single image haze removal via image decomposition. IEEE Trans Image Process 29:3153–3167
Li C, Guo J, Porikli F, Fu H, Pang Y (2018) A cascaded convolutional neural network for single image dehazing. IEEE Access 6:24877–24887
Song Y, Li J, Wang X, Chen X (2017) Single image dehazing using ranking convolutional neural network. IEEE Trans Multimedia 20(6):1548–1560
Li J, Li G, Fan H (2018) Image dehazing using residual-based deep CNN. IEEE Access 6:26831–26842
Dudhane A, Murala S (2018) C^ 2msnet: A novel approach for single image haze removal. In: 2018 IEEE winter conference on applications of computer vision (WACV). IEEE, pp 1397–1404. https://doi.org/10.1109/WACV.2018.00157
Li R, Pan J, Li Z, Tang J (2018) Single image dehazing via conditional generative adversarial network. In: Proceedings of the IEEEconference on computer vision and pattern recognition, pp 8202–8211
Bui TM, Kim W (2017) Single image dehazing using color ellipsoid prior. IEEE Trans Image Process 27(2):999–1009
Chen D, He M, Fan Q, Liao J, Zhang L, Hou D, Yuan L, Hua G (2019) Gated context aggregation network for image dehazing and deraining. In: 2019 IEEE winter conference on applications of computer vision (WACV). IEEE, pp 1375–1383. https://doi.org/10.1109/WACV.2019.00151
Ngo D, Lee GD, Kang B (2019) Improved color attenuation prior for single-image haze removal. Appl Sci 9(19):4011
Huang LY, Yin JL, Chen BH, Ye SZ (2019) Towards unsupervised single image dehazing with deep learning. In: 2019 IEEE International Conference on Image Processing (ICIP). IEEE, pp 2741–2745. https://doi.org/10.1109/ICIP.2019.8803316
Liu W, Hou X, Duan J, Qiu G (2020) End-to-end single image fog removal using enhanced cycle consistent adversarial networks. IEEE Trans Image Process 29:7819–7833
Xiao J, Zhou J, Lei J, Xu C, Sui H (2019) Image hazing algorithm based on generative adversarial networks. IEEE Access 8:15883–15894
Qin X, Wang Z, Bai Y, Xie X, Jia H (2020) FFA-Net: Feature fusion attention network for single image dehazing. In Proceedings of the AAAI Conference Artificial Intell 34(07):11908–11915
Raikwar SC, Tapaswi S (2020) Lower bound on transmission using non-linear bounding function in single image dehazing. IEEE Trans Image Process 29:4832–4847
Dong H, Pan J, Xiang L, Hu Z, Zhang X, Wang F, Yang MH (2020) Multi-scale boosted dehazing network with dense feature fusion. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognitio, pp 2157–2167
Dhara SK, Roy M, Sen D, Biswas PK (2020) Color cast dependent image dehazing via adaptive airlight refinement and non-linear color balancing. IEEE Trans Circuits Syst Video Technol 31(5):2076–2081
Wu H, Qu Y, Lin S, Zhou J, Qiao R, Zhang Z, Xie Y, Ma L (2021) Contrastive learning for compact single image dehazing. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 10551–10560
Fu M, Liu H, Yu Y, Chen J, Wang K (2021) DW-GAN: A discrete wavelet transform GAN for nonhomogeneous dehazing. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 203–212
Silberman N, Hoiem D, Kohli P, Fergus R (2012) Indoor segmentation and support inference from rgbd images. Computer Vision–ECCV 2012: 12th European Conference on Computer Vision, Florence, Italy, October 7–13, 2012, Proceedings, Part V 12. Springer, Berlin, pp 746–760
Deng J, Dong W, Socher R, Li LJ, Li K, Fei-Fei L (2009) Imagenet: a large-scale hierarchical image database. In: 2009 IEEE conference on computer vision and pattern recognition. IEEE, pp 248–255. https://doi.org/10.1109/CVPR.2009.5206848
Ancuti C, Ancuti CO, De Vleeschouwer C (2016) D-hazy: a dataset to evaluate quantitatively dehazing algorithms. In: 2016 IEEE International Conference on Image Processing (ICIP). IEEE, pp 2226–2230. https://doi.org/10.1109/ICIP.2016.7532754
Saxena A, Sun M, Ng AY (2008) Make3d: Learning 3d scene structure from a single still image. IEEE Trans Pattern Anal Mach Intell 31(5):824–840
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
Ma K, Liu W, Wang Z (2015) Perceptual evaluation of single image dehazing algorithms. In: 2015 IEEE International Conference on Image Processing (ICIP). IEEE, pp 3600–3604. https://doi.org/10.1109/ICIP.2015.7351475
Tarel JP, Hautiere N, Caraffa L, Cord A, Halmaoui H, Gruyer D (2012) Vision enhancement in homogeneous and heterogeneous fog. IEEE Intell Transp Syst Mag 4(2):6–20
Ancuti CO, Ancuti C, Timofte R, De Vleeschouwer C (2018) O-haze: a dehazing benchmark with real hazy and haze-free outdoorimages. In: Proceedings of the IEEE conference on computer vision and pattern recognition workshops, pp 754–762
Ancuti C, Ancuti CO, Timofte R, De Vleeschouwer C (2018) I-HAZE: a dehazing benchmark with real hazy and haze-free indoor images. In: Advanced Concepts for Intelligent Vision Systems: 19th International Conference, ACIVS 2018, Poitiers, France, September 24–27, 2018, Proceedings 19. Springer International Publishing, pp 620–631. https://doi.org/10.1007/978-3-030-01449-0_52
Scharstein D, Hirschmüller H, Kitajima Y, Krathwohl G, Nešić N, Wang X, Westling P (2014) High resolution stereo datasets with subpixel-accurate ground truth. In: Pattern Recognition: 36th German Conference, GCPR 2014, Münster, Germany, September 2–5, 2014, Proceedings 36. Springer International Publishing, pp 31–42
Anon. (n.d.). pix2pix dataset. [online] Available at: https://www.kaggle.com/datasets/vikramtiwari/pix2pix-dataset. Accessed 6 Jul 2023
Zhang Y, Ding L, Sharma G (2017) Hazerd: an outdoor scene dataset and benchmark for single image dehazing. In: 2017 IEEEinternational conference on image processing (ICIP). IEEE, pp 3205–3209. https://doi.org/10.1109/ICIP.2017.8296874
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
Ancuti CO, Ancuti C, Timofte R (2020) NH-HAZE: An image dehazing benchmark with non-homogeneous hazy and haze-free images. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition workshops, pp 444–445
Ancuti CO, Ancuti C, Vasluianu FA, Timofte R (2021) NTIRE 2021 nonhomogeneous dehazing challenge report. In: Proceedingsof the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp 627–646
Parihar AS, Singh K (2018) A study on Retinex based method for image enhancement. In: 2018 2nd International Conference on Inventive Systems and Control (ICISC). IEEE, pp 619–624. https://doi.org/10.1109/ICISC.2018.8398874
Xizhi Z (2008) The application of wavelet transform in digital image processing. In: 2008 international conference on multimedia and information technology. IEEE, pp 326–329. https://doi.org/10.1109/MMIT.2008.134
Hu Q, Zhang Y, Zhu Y, Jiang Y, Song M (2023) Single image dehazing algorithm based on sky segmentation and optimal transmission maps. Vis Comput 39(3):997–1013
Zhang W, Chen W, Wang Z, Li H (2014) An improved fog-removing method for the traffic monitoring image. In: 2014 12thInternational Conference on Signal Processing (ICSP). IEEE, pp 938–941. https://doi.org/10.1109/ICOSP.2014.7015142
Fu Q, Jung C, Xu K (2018) Retinex-based perceptual contrast enhancement in images using luminance adaptation. IEEE Access 6:61277–61286
Dharejo FA, Zhou Y, Deeba F, Jatoi MA, Khan MA, Mallah GA, Ghaffar A, Chhattal M, Du Y, Wang X (2021) A deep hybrid neural network for single image dehazing via wavelet transform. Optik 231:166462
Brownlee J (2019) A gentle introduction to the Rectified Linear Unit (ReLU) for deep learning neural networks. [online] MachineLearning Mastery. Available at: https://machinelearningmastery.com/rectified-linear-activation-function-for-deep-learning-neuralnetworks/. Accessed 6 Jul 2023
Bindal A (2019) Normalization Techniques in Deep Neural Networks. [online] Techspace. Available at: https://medium.com/techspace-usict/normalization-techniques-in-deep-neural-networks-9121bf100d8. Accessed 6 Jul 2023
Barner KE, Arce GR (1998) 21 Order-statistic filtering and smoothing of time-series: Part II. Handbook Statist 17:555–602
Ancuti CO, Ancuti C, Sbert M, Timofte R (2019) Dense-haze: a benchmark for image dehazing with dense-haze and haze-free images. In: 2019 IEEE international conference on image processing (ICIP). IEEE, pp 1014–1018. https://doi.org/10.1109/ICIP.2019.8803046
Tarel JP, Hautiere N, Cord A, Gruyer D, Halmaoui H (2010) Improved visibility of road scene images under heterogeneous fog. In: 2010 IEEE intelligent vehicles symposium. IEEE, pp 478–485. https://doi.org/10.1109/IVS.2010.5548128
Juneja A, Kumar V, Singla SK (2022) A systematic review on foggy datasets: Applications and challenges. Archives Comput Methods Eng 29(3):1727–1752
Anon (n.d.) Home - MatConvNet. [online] Available at: https://www.vlfeat.org/matconvnet/. Accessed 6 Jul 2023
Vedaldi A, Lenc K (2015) Matconvnet: convolutional neural networks for matlab. In: Proceedings of the 23rd ACM internationalconference on Multimedia, pp 689–692. https://doi.org/10.1145/2733373.2807412
Choi LK, You J, Bovik AC (2014) Referenceless perceptual fog density prediction model. In: Human Vision and Electronic Imaging XIX, vol 9014. SPIE, pp 90–101
Choi LK, You J, Bovik AC (2014) Reference less perceptual image defogging. In: 2014 Southwest Symposium on Image Analysis and Interpretation, IEEE edn, pp 165–168. https://doi.org/10.1109/SSIAI.2014.6806055
Choi LK, You J, Bovik AC (2015) FADE software release. Available at: https://live.ece.utexas.edu/research/fog/FADE_release.zip. Accessed 6 Jul 2023
Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612
Singh D, Kumar V (2019) A comprehensive review of computational dehazing techniques. Archives Computational Methods Eng 26:1395–1413
Venkatanath N, Praneeth D, Bh MC, Channappayya SS, Medasani SS (2015) Blind image quality evaluation using perception based features. In: 2015 twenty first national conference on communications (NCC). IEEE, pp 1–6. https://doi.org/10.1109/NCC.2015.7084843
Wang C, Shen HW (2011) Information theory in scientific visualization. Entropy 13(1):254–273
Funding
This research is supported by Council of Scientific and Industrial Research (CSIR), India. The sanction number of the scheme is 22(0801)/19/EMR-II.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The authors have no conflict of interest to declare. All co-authors have seen and agree with the contents of the manuscript. We certify that the submission is original work and is not under review at any other publication.
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.
About this article
Cite this article
Juneja, A., Kumar, V. & Singla, S.K. Single Image Dehazing Using Hybrid Convolution Neural Network. Multimed Tools Appl 83, 38355–38386 (2024). https://doi.org/10.1007/s11042-023-17132-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-17132-9