A fast image dehazing algorithm based on negative correction

Dehazing is an important but difficult issue for image processing. Recently, many dehazing algorithms have been proposed based on the dark channel prior. However, these algorithms fail to achieve a good tradeoff between the dehazing performance and the computational complexity. Moreover, the perceptual quality of these algorithms can be further improved, especially for sky areas. Therefore, this paper firstly introduces the concept of negative correction inspired by the practical application of photographic developing and a fast image dehazing algorithm is accordingly proposed. Based on the observation of the photographic developing, we find that the contrast of images can be enlarged and their saturation can also be increased when their negative images (or reverse image) are rectified. Thus, instead of estimating the transmission map, the correction factor of negative is estimated and it is used to rectify the corresponding haze images. In order to suppress halos, a modified maximum-filter is proposed to limit the larger value of correction factor of local region. The experimental results demonstrate that the proposed algorithm can effectively remove hazes and maintain the naturalness of images. Moreover, the proposed algorithm can significantly reduce the computational complexity by 56.14% on average when compared with the state-of-the-art. We first introduce the concept of the negative correction of photographic developing into dehazing algorithm.Instead of estimating the transmission map, the correction factor of negative images is estimated and it is used to rectify the corresponding haze images.In order to suppress halos, a modified maximum-filter is proposed to limit the maximum value of modified correction factor of local region.The proposed algorithm can effectively remove hazes. It can not only maintain the naturalness of images, but also enhance the details of images. Moreover, it can significantly reduce the computational complexity.

[1]  Glenn D. Hines,et al.  Advanced image processing of aerial imagery , 2006, SPIE Defense + Commercial Sensing.

[2]  Chunxia Xiao,et al.  Fast image dehazing using guided joint bilateral filter , 2012, The Visual Computer.

[3]  Yoav Y. Schechner,et al.  Blind Haze Separation , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[4]  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.

[5]  Albert A. Michelson,et al.  Studies in Optics , 1995 .

[6]  Hai-Miao Hu,et al.  Naturalness Preserved Enhancement Algorithm for Non-Uniform Illumination Images , 2013, IEEE Transactions on Image Processing.

[7]  Jian Sun,et al.  Single image haze removal using dark channel prior , 2009, CVPR.

[8]  Dani Lischinski,et al.  Deep photo: model-based photograph enhancement and viewing , 2008, SIGGRAPH 2008.

[9]  Zixing Cai,et al.  Improved Single Image Dehazing Using Dark Channel Prior and Multi-scale Retinex , 2010, 2010 International Conference on Intelligent System Design and Engineering Application.

[10]  L. Shao,et al.  From Heuristic Optimization to Dictionary Learning: A Review and Comprehensive Comparison of Image Denoising Algorithms , 2014, IEEE Transactions on Cybernetics.

[11]  Cosmin Ancuti,et al.  A Fast Semi-inverse Approach to Detect and Remove the Haze from a Single Image , 2010, ACCV.

[12]  Bülent Sankur,et al.  Statistical evaluation of image quality measures , 2002, J. Electronic Imaging.

[13]  Zhengmao Ye,et al.  Discrete Entropy and Relative Entropy Study on Nonlinear Clustering of Underwater and Arial Images , 2007, 2007 IEEE International Conference on Control Applications.

[14]  Karel J. Zuiderveld,et al.  Contrast Limited Adaptive Histogram Equalization , 1994, Graphics Gems.

[15]  Shree K. Nayar,et al.  Polarization-based vision through haze , 2003 .

[16]  Dani Lischinski,et al.  A Closed-Form Solution to Natural Image Matting , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Ko Nishino,et al.  Factorizing Scene Albedo and Depth from a Single Foggy Image , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[18]  Truong Q. Nguyen,et al.  A perceptual based contrast enhancement metric using AdaBoost , 2012, 2012 IEEE International Symposium on Circuits and Systems.

[19]  Dani Lischinski,et al.  Joint bilateral upsampling , 2007, SIGGRAPH 2007.

[20]  Ko Nishino,et al.  Bayesian Defogging , 2012, International Journal of Computer Vision.

[21]  Robby T. Tan,et al.  Visibility in bad weather from a single image , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[22]  Soo-Chang Pei,et al.  Nighttime haze removal using color transfer pre-processing and Dark Channel Prior , 2012, 2012 19th IEEE International Conference on Image Processing.

[23]  Shree K. Nayar,et al.  Vision and the Atmosphere , 2002, International Journal of Computer Vision.

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

[25]  Richard Szeliski,et al.  Image Restoration by Matching Gradient Distributions , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  Richard Szeliski,et al.  Digital photography with flash and no-flash image pairs , 2004, ACM Trans. Graph..

[27]  Shree K. Nayar,et al.  Instant dehazing of images using polarization , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[28]  Gerard de Haan,et al.  An Overview and Performance Evaluation of Classification-Based Least Squares Trained Filters , 2008, IEEE Transactions on Image Processing.

[29]  Karen O. Egiazarian,et al.  Video Denoising, Deblocking, and Enhancement Through Separable 4-D Nonlocal Spatiotemporal Transforms , 2012, IEEE Transactions on Image Processing.

[30]  Shree K. Nayar,et al.  Chromatic framework for vision in bad weather , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[31]  Zia-ur Rahman,et al.  A multiscale retinex for bridging the gap between color images and the human observation of scenes , 1997, IEEE Trans. Image Process..

[32]  Ling Shao,et al.  Nonlocal Hierarchical Dictionary Learning Using Wavelets for Image Denoising , 2013, IEEE Transactions on Image Processing.

[33]  Raanan Fattal Single image dehazing , 2008, SIGGRAPH 2008.

[34]  Frédo Durand,et al.  A Fast Approximation of the Bilateral Filter Using a Signal Processing Approach , 2006, International Journal of Computer Vision.

[35]  Shree K. Nayar,et al.  Contrast Restoration of Weather Degraded Images , 2003, IEEE Trans. Pattern Anal. Mach. Intell..