To address the issues of false candidate atmospheric light, halo effects and color distortion in sky regions, a physically plausible single image dehazing algorithm is proposed based on texture filtering. First, gamma correction based preprocessing is applied to the luminance channel of the haze image, which improves the luminance and contrast of the haze image simultaneously. Second, a support vector machine based classifier is trained and utilized to reject the false candidate atmospheric lights. Third, the haze image is decomposed into sky and non-sky regions with a histogram analysis based sky detection and segmentation method. And, color correction of the sky regions is carried out with a pixel distribution shifting based white balance method. The non-sky regions are smoothed with a patch shift based bilateral texture filtering process, which can preserve edges and eliminate redundant details. Fourth, a transmission estimation method based on hybrid filtering is proposed to eliminate the halo effects. Finally, the haze-free non-sky regions are recovered by solving the haze imaging model, which are then merged with the color-corrected sky regions to form the final haze-free image. Experimental results demonstrate that our algorithm can locate the valid atmospheric light, diminish the halo effects and improve the visibility remarkably, which outperforms the state-of-the-art image dehazing methods.
This is a preview of subscription content, log in to check access.
Buy single article
Instant access to the full article PDF.
Price includes VAT for USA
Subscribe to journal
Immediate online access to all issues from 2019. Subscription will auto renew annually.
This is the net price. Taxes to be calculated in checkout.
Nayar, S.K., Narasimhan, S.G.: Vision in bad weather. In: Proceedings of the IEEE International Conference on Computer Vision, vol. 2, pp. 820–827 (1999)
Narasimhan, S.G., Nayar, S.K.: Chromatic framework for vision in bad weather. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 598–605 (2000)
Narasimhan, S.G., Nayar, S.K.: Contrast restoration of weather degraded images. IEEE Trans. Pattern Anal. Mach. Intell. 25(6), 713–724 (2003)
Schechner, Y.Y., Narasimhan, S.G., Nayar, S.K.: Instant dehazing of images using polarization. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 325–332 (2001)
Shwartz, S., Namer, E., Schechner, Y.Y.: Blind haze separation. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 1984–1991 (2006)
Treibitz, T., Schechner, Y.Y.: Polarization: Beneficial for visibility enhancement?. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition; vol. 2, pp. 525–532 (2009)
Kopf, J., Neubert, B., Chen, B., Cohen, M., Cohen-Or, D., Deussen, O., Uyttendaele, M., Lischinski, D.: Deep photo: Model-based photograph enhancement and viewing. ACM Trans. Graph. 27(5): Article 116, 1–10 (2008)
Tan, R.T.: Visibility in bad weather from a single image. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition, pp. 1–8 (2008)
Kim, J.H., Jang, W.D., Sim, J.Y., Kim, C.S.: Optimized contrast enhancement for real-time image and video dehazing. J. Vis. Commun. Image Represent. 24(3), 410–425 (2013)
Fattal, R.: Single image dehazing. ACM Trans. Graph. 27(3): Article 72, 1–9 (2008)
Fattal, R.: Dehazing using color-lines. ACM Trans. Graph. 34(1): Article 13, 1–10 (2015)
He, K.M., Sun, J., Tang, X.O.: Single image haze removal using dark channel prior. IEEE Trans. Pattern Anal. Mach. Intell. 33(12), 2341–2353 (2011)
He, K.M., Sun, J., Tang, X.O.: Guided image filtering. IEEE Trans. Pattern Anal. Mach. Intell. 35(6), 1397–1409 (2013)
Chen, Z., Jiang, T., Tian, Y.: Quality assessment for comparing image enhancement algorithms. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition, pp. 3003–3010 (2014)
Chang, C.C., Lin, C.J.: LIBSVM: A library for support vector machines. ACM Trans. Intell. Syst. Technol. 2(3), 389–396 (2011)
Liu, X.Y., Dai, S.K.: Halo-free and color-distortion-free algorithm for image dehazing. J. Image Graph. 20(11), 1453–1461 (2015)
Mohd Naim, M.J.N., Mat Isa, N.A.: Pixel distribution shifting color correction for digital color images. Appl. Soft Comput. 12(9), 2948–2962 (2012)
Cho, H., Lee, H., Kang, H., Lee, A.: Bilateral texture filtring. ACM Trans. Graph. 33(4): Article 128, 1–8 (2014)
This work is supported by the Zhejiang Provincial Natural Science Foundation of China under Grant No. LY14F020004, the National Natural Science Foundation of China under Grant No. 61003188 and No. 61379075, the Talent Young Foundation of Zhejiang Gongshang University under Grant No. QZ13-9, the National Key Technology R&D Program under Grant No. 2014BAK14B01, the Zhejiang Provincial Commonweal Technology Applied Research Projects of China under Grant No. 2015C33071, and the Zhejiang Provincial Research Center of Intelligent Transportation Engineering and Technology under Grant No. 2015ERCITZJ-KF1. We are also benefited from the LIBSVM tool  provided by Chih-Jen Lin at National Taiwan University, and the PKU-EAQA datasets  provided by National Engineering Laboratory For Video Technology at Peking University.
About this article
Cite this article
Liu, C., Zhao, J., Shen, Y. et al. Texture filtering based physically plausible image dehazing. Vis Comput 32, 911–920 (2016). https://doi.org/10.1007/s00371-016-1259-3
- Image dehazing
- Texture filtering
- Patch shift
- Atmospheric light
- Halo elimination