Single image fog and haze removal based on self-adaptive guided image filter and color channel information of sky region

In this paper, we report an effective algorithm for removing both fog and haze from a single image. Existing algorithms based on atmospheric degeneration model generally lead to non-definite solutions for the haze and thick fog images, though they are very efficient for thin fog images. In general, as the algorithms based on vision enhancement cannot automatically adjust weight coefficient for the different structure images, the excessive or inadequate enhancement may emerge. In this paper an original degradation image is primarily segmented into the sky and non-sky regions, and then the main boundaries of non-sky region are extracted using L0 smoothing filter. So our vision enhancement algorithm automatically adjusts weight coefficient according to various structure images. At the stage of vision enhancement, guided image filter famous for its excellent boundary preservation is adopted. As for haze image, the color channel information scattered by haze particles can be obtained in the sky region to make an effective color correction. Both the subjective and objective evaluations of experimental results demonstrate that the proposed algorithm has more outstanding recovery effect for haze and thick fog images. Moreover, the proposed algorithm can judge fog or haze image, which is a by-product of this research.

[1]  Jean-Philippe Tarel,et al.  Fast visibility restoration from a single color or gray level image , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[2]  Cewu Lu,et al.  Image smoothing via L0 gradient minimization , 2011, ACM Trans. Graph..

[3]  Jian Sun,et al.  Guided Image Filtering , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Bo Wu,et al.  Improved single image dehazing using dark channel prior , 2010, 2010 IEEE International Conference on Intelligent Computing and Intelligent Systems.

[5]  Meng Wang,et al.  Adaptive Hypergraph Learning and its Application in Image Classification , 2012, IEEE Transactions on Image Processing.

[6]  Bo Jiang,et al.  Single image haze removal on complex imaging background , 2015, 2015 6th IEEE International Conference on Software Engineering and Service Science (ICSESS).

[7]  Maoguo Gong,et al.  Deep learning to classify difference image for image change detection , 2014, 2014 International Joint Conference on Neural Networks (IJCNN).

[8]  Teng Yu,et al.  Real-time single image dehazing using block-to-pixel interpolation and adaptive dark channel prior , 2015, IET Image Process..

[9]  Bobby Bodenheimer,et al.  Synthesis and evaluation of linear motion transitions , 2008, TOGS.

[10]  Liping Zheng,et al.  Single image haze removal using content-adaptive dark channel and post enhancement , 2014, IET Comput. Vis..

[11]  Leonidas J. Guibas,et al.  Shape google: Geometric words and expressions for invariant shape retrieval , 2011, TOGS.

[12]  Ling Shao,et al.  A Fast Single Image Haze Removal Algorithm Using Color Attenuation Prior , 2015, IEEE Transactions on Image Processing.

[13]  Mohinder Malhotra Single Image Haze Removal Using Dark Channel Prior , 2016 .

[14]  Raanan Fattal,et al.  Single image dehazing , 2008, ACM Trans. Graph..

[15]  Mohammed Bennamoun,et al.  Automatic Shadow Detection and Removal from a Single Image , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Xiaolei Ma,et al.  Method for sky region segmentation , 2015 .

[17]  Alan C. Bovik,et al.  No-Reference Image Quality Assessment in the Spatial Domain , 2012, IEEE Transactions on Image Processing.

[18]  Ke Lu,et al.  Single image dehazing with a physical model and dark channel prior , 2015, Neurocomputing.