Color Channel-Based Smoke Removal Algorithm Using Machine Learning for Static Images

Images acquired from digital cameras are usually interfered by smoke, which may degrade the performance of object detection. There are few algorithms focused on smoke removal for still images so far and we usually use haze removal algorithms to remove smoke instead. However, there exist some differences between haze and smoke (e.g. particle properties and localization). Thus, a dehaze algorithm usually has limited performance for smoke removal. In this paper, we propose a novel smoke removal algorithm based on machine learning and smoke detection techniques. Moreover, we observed that the intensity distributions are not the same for different color channels in smoky images. Therefore, the proposed algorithm trains the models corresponding to each color channel and remove smoke from RGB channels separately. Simulations show that the proposed algorithm can significantly remove smoke. Moreover, as far as we know, the proposed algorithm is the first smoke removal algorithm for static images.

[1]  Xiaoou Tang,et al.  Single Image Haze Removal Using Dark Channel Prior , 2011 .

[2]  Turgay Çelik,et al.  Fire and smoke detection without sensors: Image processing based approach , 2007, 2007 15th European Signal Processing Conference.

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

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

[5]  Fujio Kurokawa,et al.  A new approach for smoke detection with texture analysis and support vector machine , 2010, 2010 IEEE International Symposium on Industrial Electronics.

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

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

[8]  Simone Calderara,et al.  Reliable smoke detection in the domains of image energy and color , 2008, 2008 15th IEEE International Conference on Image Processing.

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

[10]  Chao-Ho Chen,et al.  The smoke detection for early fire-alarming system base on video processing , 2006, 2006 International Conference on Intelligent Information Hiding and Multimedia.

[11]  Keita Hirai,et al.  Video Smoke Removal Based on Smoke Imaging Model and Space-Time Pixel Compensation , 2017, CCIW.

[12]  Raanan Fattal,et al.  Dehazing Using Color-Lines , 2014, ACM Trans. Graph..

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

[14]  Dapeng Li,et al.  Physics-based fast single image fog removal , 2010, IEEE 10th INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS.

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

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

[17]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[18]  Ketan Tang,et al.  Investigating Haze-Relevant Features in a Learning Framework for Image Dehazing , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.