Real-Time Dehazing for Image and Video

Outdoor photography and computer vision tasks often suffer from bad weather conditions, observed objects lose visibility and contrast due to the presence of atmospheric haze, fog, and smoke. In this paper, we propose a new method for real-time image and video dehazing. Based on a newly presented haze-free image prior - dark channel prior and a common haze imaging model, for a single input image, we can estimate the global atmospheric light and extract the scene objects transmission. To prevent artifacts, we refine the transmission using a cross-bilateral filter, and finally the haze-free frame can be restored by inversing the haze imaging model. The whole process is highly parallelized, and can be easily implemented on modern GPUs to achieve real-time performance. Comparing with existing methods, our approach provides similar or better results with much less processing time. The proposed method can be further used for many applications such as outdoor surveillance, remote sensing, and intelligent vehicles. In addition, rough depth information of the scene can be obtained as a by-product.

[1]  F. Durand,et al.  Flash photography enhancement via intrinsic relighting , 2004, ACM Trans. Graph..

[2]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[3]  Michael Elad,et al.  On the origin of the bilateral filter and ways to improve it , 2002, IEEE Trans. Image Process..

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

[5]  Marcel van Herk A fast algorithm for local minimum and maximum filters on rectangular and octagonal kernels , 1992, Pattern Recognit. Lett..

[6]  P. Pérez,et al.  Markov random fields and images , 1998 .

[7]  Michael Elad,et al.  On the bilateral filter and ways to improve it , 2002 .

[8]  Michael F. Cohen,et al.  Digital photography with flash and no-flash image pairs , 2004, ACM Trans. Graph..

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

[10]  S. G. Narasimhan,et al.  Interactive Deweathering of An Image Using Physical Model , 2003 .

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

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

[13]  S. Nayar,et al.  Interactive ( De ) Weathering of an Image using Physical Models ∗ , 2003 .

[14]  Ramin Zabih,et al.  Factorial Markov Random Fields , 2002, ECCV.

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

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

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

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

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

[20]  Narendra Ahuja,et al.  Real-time O(1) bilateral filtering , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[21]  Jiawen Chen,et al.  Real-time edge-aware image processing with the bilateral grid , 2007, ACM Trans. Graph..