International Journal of Computer Vision

, 86:256

Analysis of Rain and Snow in Frequency Space


    • Carnegie Mellon University
  • Srinivasa Narasimhan
    • Carnegie Mellon University
  • Takeo Kanade
    • Carnegie Mellon University

DOI: 10.1007/s11263-008-0200-2

Cite this article as:
Barnum, P.C., Narasimhan, S. & Kanade, T. Int J Comput Vis (2010) 86: 256. doi:10.1007/s11263-008-0200-2


Dynamic weather such as rain and snow causes complex spatio-temporal intensity fluctuations in videos. Such fluctuations can adversely impact vision systems that rely on small image features for tracking, object detection and recognition. While these effects appear to be chaotic in space and time, we show that dynamic weather has a predictable global effect in frequency space. For this, we first develop a model of the shape and appearance of a single rain or snow streak in image space. Detecting individual streaks is difficult even with an accurate appearance model, so we combine the streak model with the statistical characteristics of rain and snow to create a model of the overall effect of dynamic weather in frequency space. Our model is then fit to a video and is used to detect rain or snow streaks first in frequency space, and the detection result is then transferred to image space. Once detected, the amount of rain or snow can be reduced or increased. We demonstrate that our frequency analysis allows for greater accuracy in the removal of dynamic weather and in the performance of feature extraction than previous pixel-based or patch-based methods. We also show that unlike previous techniques, our approach is effective for videos with both scene and camera motions.


De-weatheringImage enhancementNoise removal

Copyright information

© Springer Science+Business Media, LLC 2009