Raindrop detection and removal using salient visual features

Raindrops on vehicles' windshields can degrade the performance of in-vehicle vision systems. In this paper, we present a novel approach that detects and removes raindrops in the captured image when using a single in-vehicle camera. When driving in light or moderate rainy conditions, raindrops appear as small circlets on the windshield in each image frame. Therefore, by analyzing the color, texture and shape characteristics of raindrops in images, we first identify possible raindrop candidates in the regions of interest (ROI), which are small locally salient droplets in a raindrop saliency map. Then, a learning-based verification algorithm is proposed to reduce the number of false alarms (i.e., clear regions mis-detected as raindrops). Finally, we fill in the regions occupied by the raindrops using image inpainting techniques. Numerical experiments indicate that the proposed method is capable of detecting and reducing raindrops in various rain and road scenarios. We also quantify the improvement offered by the proposed method over the state-of-the-art algorithms aimed at the same problem and the benefits to the in-vehicle vision applications like clear path detection.

[1]  Richard O. Duda,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972, CACM.

[2]  Andreas Geiger,et al.  Video-based raindrop detection for improved image registration , 2009, 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops.

[3]  Atsushi Yamashita,et al.  A virtual wiper - restoration of deteriorated images by using multiple cameras , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[4]  Atsushi Yamashita,et al.  Removal of adherent noises from image sequences by spatio-temporal image processing , 2008, 2008 IEEE International Conference on Robotics and Automation.

[5]  Qi Wu,et al.  Camera-based clear path detection , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[6]  I. Ide,et al.  Rainy weather recognition from in-vehicle camera images for driver assistance , 2005, IEEE Proceedings. Intelligent Vehicles Symposium, 2005..

[7]  Guillermo Sapiro,et al.  Image inpainting , 2000, SIGGRAPH.

[8]  Chih-Jen Lin,et al.  Probability Estimates for Multi-class Classification by Pairwise Coupling , 2003, J. Mach. Learn. Res..

[9]  Derrick J. Parkhurst,et al.  Modeling the role of salience in the allocation of overt visual attention , 2002, Vision Research.

[10]  Shree K. Nayar,et al.  Detection and removal of rain from videos , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..