Real Time Image Haze Removal on Multi-core DSP☆

The quality and visual effect of an image is high demanded in avionic embedded field. But the frog and haze is common in the nature environment, so foggy images gathered in bad weather need to be disposed to remove the haze. The single image haze removal algorithm using dark channel prior can achieve great haze removal effect, but the process of optimizing the medium transmission in this algorithm costs too much time, while the computational complexity is too high to be real-time operating for high resolution image. In this paper, a novel method is proposed which uses a new kind of filter called guided filter to optimize the medium transmission. This method is much faster and also can achieve good haze removal effect. In addition, the method uses down sampling and interpolation method to transform a high resolution image into a low one to reduce the quantity of calculation. At last, we implement the novel algorithm on a multi-core DSP of TI company. The experimental results show that the method costs less than 40ms for a 600*400 resolution image and can satisfy the demand of real-time image process.

[1]  E. Land,et al.  Lightness and retinex theory. , 1971, Journal of the Optical Society of America.

[2]  Zia-ur Rahman,et al.  Multi-scale retinex for color image enhancement , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[3]  E H Land,et al.  An alternative technique for the computation of the designator in the retinex theory of color vision. , 1986, Proceedings of the National Academy of Sciences of the United States of America.

[4]  Jian Sun,et al.  Guided Image Filtering , 2010, ECCV.

[5]  Zia-ur Rahman,et al.  Properties and performance of a center/surround retinex , 1997, IEEE Trans. Image Process..

[6]  Chi-Keung Tang,et al.  Fast image/video upsampling , 2008, SIGGRAPH 2008.

[7]  Daniel Lemire,et al.  Streaming Maximum-Minimum Filter Using No More than Three Comparisons per Element , 2006, Nord. J. Comput..

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

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

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

[11]  Zheng Zhi-hui Real Time Image Haze Removal Using Bilateral Filter , 2011 .

[12]  Jian Sun,et al.  Single image haze removal using dark channel prior , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

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

[14]  Shree K. Nayar,et al.  Vision in bad weather , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[15]  Tian Wang A new segmentation based image defogging algorithm , 2013 .

[16]  E. Land The retinex theory of color vision. , 1977, Scientific American.