Texture filtering based physically plausible image dehazing

Abstract

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

References

  1. 1.

    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)

  2. 2.

    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)

  3. 3.

    Narasimhan, S.G., Nayar, S.K.: Contrast restoration of weather degraded images. IEEE Trans. Pattern Anal. Mach. Intell. 25(6), 713–724 (2003)

    Article  Google Scholar 

  4. 4.

    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)

  5. 5.

    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)

  6. 6.

    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)

  7. 7.

    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)

  8. 8.

    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)

  9. 9.

    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)

    Article  Google Scholar 

  10. 10.

    Fattal, R.: Single image dehazing. ACM Trans. Graph. 27(3): Article 72, 1–9 (2008)

  11. 11.

    Fattal, R.: Dehazing using color-lines. ACM Trans. Graph. 34(1): Article 13, 1–10 (2015)

  12. 12.

    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)

    Article  Google Scholar 

  13. 13.

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

    Article  Google Scholar 

  14. 14.

    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)

  15. 15.

    Chang, C.C., Lin, C.J.: LIBSVM: A library for support vector machines. ACM Trans. Intell. Syst. Technol. 2(3), 389–396 (2011)

    Article  Google Scholar 

  16. 16.

    Liu, X.Y., Dai, S.K.: Halo-free and color-distortion-free algorithm for image dehazing. J. Image Graph. 20(11), 1453–1461 (2015)

    Google Scholar 

  17. 17.

    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)

    Article  Google Scholar 

  18. 18.

    Cho, H., Lee, H., Kang, H., Lee, A.: Bilateral texture filtring. ACM Trans. Graph. 33(4): Article 128, 1–8 (2014)

Download references

Acknowledgments

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 [15] provided by Chih-Jen Lin at National Taiwan University, and the PKU-EAQA datasets [14] provided by National Engineering Laboratory For Video Technology at Peking University.

Author information

Affiliations

Authors

Corresponding author

Correspondence to Chunxiao Liu.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

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

Download citation

Keywords

  • Image dehazing
  • Texture filtering
  • Patch shift
  • Atmospheric light
  • Halo elimination