Rain or Snow Detection in Image Sequences Through Use of a Histogram of Orientation of Streaks

The detection of bad weather conditions is crucial for meteorological centers, specially with demand for air, sea and ground traffic management. In this article, a system based on computer vision is presented which detects the presence of rain or snow. To separate the foreground from the background in image sequences, a classical Gaussian Mixture Model is used. The foreground model serves to detect rain and snow, since these are dynamic weather phenomena. Selection rules based on photometry and size are proposed in order to select the potential rain streaks. Then a Histogram of Orientations of rain or snow Streaks (HOS), estimated with the method of geometric moments, is computed, which is assumed to follow a model of Gaussian-uniform mixture. The Gaussian distribution represents the orientation of the rain or the snow whereas the uniform distribution represents the orientation of the noise. An algorithm of expectation maximization is used to separate these two distributions. Following a goodness-of-fit test, the Gaussian distribution is temporally smoothed and its amplitude allows deciding the presence of rain or snow. When the presence of rain or of snow is detected, the HOS makes it possible to detect the pixels of rain or of snow in the foreground images, and to estimate the intensity of the precipitation of rain or of snow. The applications of the method are numerous and include the detection of critical weather conditions, the observation of weather, the reliability improvement of video-surveillance systems and rain rendering.

[1]  L. Davis,et al.  Background and foreground modeling using nonparametric kernel density estimation for visual surveillance , 2002, Proc. IEEE.

[2]  Chandrika Kamath,et al.  Robust techniques for background subtraction in urban traffic video , 2004, IS&T/SPIE Electronic Imaging.

[3]  Julia B Edwards,et al.  The Relationship Between Road Accident Severity and Recorded Weather , 1998 .

[4]  Rachid Deriche,et al.  Using Canny's criteria to derive a recursively implemented optimal edge detector , 1987, International Journal of Computer Vision.

[5]  Ron Kohavi,et al.  Guest Editors' Introduction: On Applied Research in Machine Learning , 1998, Machine Learning.

[6]  Adrian E. Raftery,et al.  Normal uniform mixture differential gene expression detection for cDNA microarrays , 2005, BMC Bioinformatics.

[7]  Nianjun Liu,et al.  Using the Shape Characteristics of Rain to Identify and Remove Rain from Video , 2008, SSPR/SPR.

[8]  A. Bachelor GLOSSARY OF TERMS GLOSSARY OF TERMS , 2010 .

[9]  Tao Han,et al.  Microarray scanner calibration curves: characteristics and implications , 2005, BMC Bioinformatics.

[10]  Hao Li,et al.  Rain Removal in Video by Combining Temporal and Chromatic Properties , 2006, 2006 IEEE International Conference on Multimedia and Expo.

[11]  Nikos Paragios,et al.  Scene modeling and change detection in dynamic scenes: A subspace approach , 2009, Comput. Vis. Image Underst..

[12]  Frédéric Guichard,et al.  Extended depth-of-field (EDoF) using sharpness transport across colour channels , 2008, Optical Engineering + Applications.

[13]  Lizhuang Ma,et al.  Falling snow motion estimation based on a semi-transparent and particle trajectory model , 2009, 2009 16th IEEE International Conference on Image Processing (ICIP).

[14]  S. Nayar,et al.  Photorealistic rendering of rain streaks , 2006, SIGGRAPH 2006.

[15]  Takeo Kanade,et al.  Analysis of Rain and Snow in Frequency Space , 2008, International Journal of Computer Vision.

[16]  Shree K. Nayar,et al.  Vision and Rain , 2007, International Journal of Computer Vision.

[17]  H. Oouchi,et al.  Evaluation of the detection characteristics of road sensors under poor-visibility conditions , 2004, IEEE Intelligent Vehicles Symposium, 2004.

[18]  Sebastien Glaser,et al.  Advisory speed for Intelligent Speed Adaptation in adverse conditions , 2010, 2010 IEEE Intelligent Vehicles Symposium.

[19]  Monica N. Nicolescu,et al.  Non-parametric statistical background modeling for efficient foreground region detection , 2008, Machine Vision and Applications.

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

[21]  Jérémie Bossu,et al.  Sensing the Visibility Range at Low Cost in the SAFESPOT Roadside Unit , 2009 .

[22]  W. Eric L. Grimson,et al.  Learning Patterns of Activity Using Real-Time Tracking , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[23]  R. E. Kalman,et al.  New Results in Linear Filtering and Prediction Theory , 1961 .

[24]  Masaaki Yoneda,et al.  Real-time snowfall noise elimination , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[25]  O. Carstena,et al.  Intelligent speed adaptation: accident savings and cost-benefit analysis. , 2005, Accident; analysis and prevention.

[26]  Martin Roser,et al.  Raindrop detection on car windshields using geometric-photometric environment construction and intensity-based correlation , 2009, 2009 IEEE Intelligent Vehicles Symposium.

[27]  Keith James Hanna,et al.  Improved illumination assessment for vision-based traffic monitoring , 1998, Proceedings 1998 IEEE Workshop on Visual Surveillance.

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

[29]  E. Parzen On Estimation of a Probability Density Function and Mode , 1962 .

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

[31]  J A Swets,et al.  Measuring the accuracy of diagnostic systems. , 1988, Science.

[32]  Jean-Philippe Tarel,et al.  Automatic fog detection and estimation of visibility distance through use of an onboard camera , 2006, Machine Vision and Applications.

[33]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[34]  Asit K. Biswas,et al.  Invention of the Meteorological Instruments , 1969 .

[35]  R Brignolo,et al.  The SAFESPOT integrated project: co-operative systems for road safety , 2006 .

[36]  Beno Benhabib,et al.  Application of moment and Fourier descriptors to the accurate estimation of elliptical-shape parameters , 1992, Pattern Recognit. Lett..

[37]  Philippe Waldteufel,et al.  A New Optical Instrument for Simultaneous Measurement of Raindrop Diameter and Fall Speed Distributions , 1984 .

[38]  Robert Pless,et al.  The global network of outdoor webcams: properties and applications , 2009, GIS.

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