Abstract
We propose a real-time dehazing algorithm for hazy images and videos based on multiscale guided filtering. The most time-consuming step in physical model-based algorithms is estimating the transmission map and atmospheric light. In this work, we develop a computationally efficient approach for the estimation. First, we construct an image pyramid from a hazy image. Then, we estimate the transmission map and atmospheric light at the coarsest level. Next, we obtain the transmission at the finest level by iterative upsampling with guide image filtering to avoid information loss. Furthermore, we extend the single-image dehazing algorithm to real-time video dehazing to reduce flickering artifacts in dehazed videos by making transmission values temporally coherent. Experimental results show that the proposed algorithm is applicable in real-time applications, while providing comparable or even better performance than that of state-of-the-art algorithms.
Similar content being viewed by others
Notes
Preliminary results of this work have been presented in part in [26]. In this paper, we provide more algorithmic details of the transmission estimation and develop a new algorithm to preserve the temporal coherence for video dehazing. Furthermore, more comprehensive experiments are included, which show the effectiveness of the proposed algorithm, including subjective and objective assessments and temporal coherence evaluation.
References
Ancuti CO et al (2019) NTIRE 2019 image dehazing challenge report. In: Proc IEEE Conf Comput Vis Pattern Recognit. Workshops, pp 2241–2253
Berman D, Treibitz T, Avidan S (2016) Non-local image dehazing. In: Proc IEEE Conf Comput Vis Pattern Recognit, pp 1674–1682
Bui TM, Kim W (2018) Single image dehazing using color ellipsoid prior. IEEE Trans Image Process 27(2):999–1009
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
Chen C, Do M, Wang J (2016) Robust image and video dehazing with visual artifact suppression via gradient residual minimization. In: Proc European Conf Comput Vis, pp 576–591
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
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: Proc IEEE Conf Comput Vis Pattern Recognit, pp 2154–2164
Engin D, Genc A, Ekenel HK (2018) Cycle-Dehaze: Enhanced CycleGAN for single image dehazing. In: Proc IEEE Conf Comput Vis Pattern Recognit. Workshops, pp 938–946
Fattal R (2015) Dehazing using color-lines. ACM Trans Graphics 34(1):13:1–13:14
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
He K, Sun J, Tang X (2013) Guided image filtering. IEEE Trans Pattern Anal Mach Intell 35(6):1397–1409
He L, Zhao J, Zheng N, Bi D (2017) Haze removal using the difference-structure-preservation prior. IEEE Trans Image Process 26 (3):1063–1075
Kim JH, Jang WD, Sim JY, Kim CS (2013) Optimized contrast enhancement for real-time image and video dehazing. J Vis Commun Image Represent 24(3):410–425
Kou F, Chen W, Wen C, Li Z (2015) Gradient domain guided image filtering. IEEE Trans Image Process 24(11):4528–4539
Li R, Pan J, Li Z, Tang J (2018) Single image dehazing via conditional generative adversarial network. In: Proc IEEE Conf Comput Vis Pattern Recognit, pp 8202–8211
Li B, Peng X, Wang Z, Xu J, Feng D (2017) AOD-Net: All-in-one dehazing network. In: Proc IEEE Int Conf Comput Vis, pp 4780–4788
Li B, Peng X, Wang Z, Xu J, Feng D (2018) End-to-end united video dehazing and detection. In: Proc AAAI Conf Artificial Intell
Li Z, Tan P, Tan RT, Zou D, Zhou SZ, Cheong LF (2015) Simultaneous video defogging and stereo reconstruction. In: Proc IEEE Conf Comput Vis Pattern Recognit, pp 4988–4997
Liu Q, Gao X, He L, Lu W (2018) Single image dehazing with depth-aware non-local total variation regularization. IEEE Trans Image Process 27 (10):5178–5191
Liu X, Ma Y, Shi Z, Chen J (2019) GridDehazeNet: Attention-based multi-scale network for image dehazing. In: Proc IEEE Int Conf Comput Vis, pp 7313–7322
Lucas B, Kanade T (1981) An iterative image registration technique with an application to stereo vision. In: Proc Int Joint Conf Artif Intell, pp 674–679
Mittal A, Moorthy AK, Bovik AC (2012) No-reference image quality assessment in the spatial domain. IEEE Trans Image Process 21(12):4695–4708
Mittal A, Soundararajan R, Bovik AC (2013) Making a “completely blind” image quality analyzer. IEEE Signal Process Lett 20(3):209–212
Narasimhan SG, Nayar SK (2003) Contrast restoration of weather degraded images. IEEE Trans Pattern Anal Mach Intell 25(6):713–724
Nguyen TV, Mai TTN, Lee C (2021) Single maritime image defogging based on illumination decomposition using texture and structure priors. IEEE Access 9:34590–34603
Nguyen TV, Vien AG, Lee C (2019) Fast image dehazing based on multi-scale guided filtering. In: Proc Int Workshop Advanced Image Technol, pp 182–186
Park J, Han DK, Ko H (2020) Fusion of heterogeneous adversarial networks for single image dehazing. IEEE Trans Image Process 29:4721–4732
Qin B, Huang Z, Zeng F, Ji Y (2015) Fast single image dehazing with domain transformation-based edge-preserving filter and weighted quadtree subdivision. In: Proc IEEE Int Conf Image Process, pp 4233–4237
Qu Y, Chen Y, Huang J, Xie Y (2019) Enhanced pix2pix dehazing network. In: Proc IEEE Conf Comput Vis Pattern Recognit, pp 8152–8160
Ren W, Ma L, Zhang J, Pan J, Cao X, Liu W, Yang M (2018) Gated fusion network for single image dehazing. In: Proc IEEE Conf Comput Vis Pattern Recognit, pp 3253–3261
Ren W, Zhang J, Xu X, Ma L, Cao X, Meng G, Liu W (2019) Deep video dehazing with semantic segmentation. IEEE Trans Image Process 28(4):1895–1908
Shao Y, Li L, Ren W, Gao C, Sang N (2020) Domain adaptation for image dehazing. In: Proc IEEE Conf Comput Vis Pattern Recognit, pp 2805–2814
Tan RT (2008) Visibility in bad weather from a single image. In: Proc IEEE Conf Comput Vis Pattern Recognit, pp 1–8
Vazquez-Corral J, Galdran A, Cyriac P, Bertalmio M (2018) A fast image dehazing method that does not introduce color artifacts. J Real-Time Image Process. 17(3):607–622
Venkatanath N, Praneeth D, Bh MC, Channappayya SS, Medasani SS (2015) Blind image quality evaluation using perception based features. In: Proc IEEE Nat Conf Commun, pp 1–6
Wang W, Yuan X, Wu X, Liu Y (2017) Fast image dehazing method based on linear transformation. IEEE Trans Multimedia 19(6):1142–1155
Xu Z, Liu X, Ji N (2009) Fog removal from color images using contrast limited adaptive histogram equalization. In: Int Congress Image Signal Process, pp 1–5
Xu H, Zhai G, Wu X, Yang X (2014) Generalized equalization model for image enhancement. IEEE Trans Multimedia 16(1):68–82
Yang J, Jiang B, Lv Z, Jiang N (2017) A real-time image dehazing method considering dark channel and statistics features. J Real-Time Image Process 13(3):479–490
Yang D, Sun J (2018) Proximal Dehaze-Net: A prior learning-based deep network for single image dehazing. In: Proc European Conf Comput Vis, pp 729–746
Zhang X, Dong H, Pan J, Zhu C, Tai Y, Wang C, Li J, Huang F, Wang F (2021) Learning to restore hazy video: A new real-world dataset and a new method. In: Proc IEEE Conf Comput Vis Pattern Recognit, pp 9239–9248
Zhang H, Sindagi V, Patel VM (2018) Multi-scale single image dehazing using perceptual pyramid deep network. In: Proc IEEE Conf Comput Vis Pattern Recognit. Workshops, pp 1015–1024
Zhao D, Xu L, Ma L, Li J, Yan Y (2020) Pyramid global context network for image dehazing. IEEE Trans Circuits Syst Video Technol 31(8):3037–3050
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
Zhu H, Peng X, Chandrasekhar V, Li L, Lim JH (2018) DehazeGAN: When image dehazing meets differential programming. In: Proc Int Joint Conf Artificial Intell, pp 1234–1240
Acknowledgements
This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea Government (MSIT) (No. NRF-2019R1A2C4069806 and NRF-2022R1F1A1074402).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Van Nguyen, T., Vien, A.G. & Lee, C. Real-time image and video dehazing based on multiscale guided filtering. Multimed Tools Appl 81, 36567–36584 (2022). https://doi.org/10.1007/s11042-022-13533-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13533-4