Single-Image-Based Rain and Snow Removal Using Multi-guided Filter

  • Xianhui Zheng
  • Yinghao Liao
  • Wei Guo
  • Xueyang Fu
  • Xinghao Ding
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8228)


In this paper, we propose a new rain and snow removal method through using low frequency part of a single image. It is based on a key difference between clear background edges and rain streaks or snowflakes, low frequency part can obviously distinguish the different properties of them. Low frequency part is the non-rain or non-snow component. We modify it as a guidance image, the high frequency part as input image of guided filter, so we get a non-rain or non-snow component of high frequency part and add the low frequency part is the restored image. We further make it more clear based on the properties of clear background edges. Our results show that it has good performance in rain removal and snow removal.


rain removal snow removal low frequency 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Garg, K., Nayar, S.K.: Detection and removal of rain from videos. In: Proc. CVPR, vol. 1, pp. 528–535 (2004)Google Scholar
  2. 2.
    Garg, K., Nayar, S.K.: When does a camera see rain? In: Proc. CVPR, vol. 2, pp. 1067–1074 (2005)Google Scholar
  3. 3.
    Garg, K., Nayar, S.K.: Photorealistic rendering of rain streaks. Proc. SIGGRAPH 25(3), 996–1002 (2006)CrossRefGoogle Scholar
  4. 4.
    Garg, K., Nayar, S.K.: Vision and Rain. Proc. IJCV, 3–27 (2007)Google Scholar
  5. 5.
    Zhang, X., et al.: Rain removal in video by combining temporal and chromatic properties. In: Proc. ICME, pp. 461–464 (2006)Google Scholar
  6. 6.
    Barnum, P., Kanade, T., Narasimhan, S.: Spatio-Temporal Frequency Analysis for Removing Rain and Snow from Videos. In: Proc. ICCV, pp. 1–8 (2007)Google Scholar
  7. 7.
    Barnum, P., Narasimhan, S., Kanade, T.: Analysis of rain and snow in frequency space. Proc. IJCV 86(2-3), 256–274 (2010)CrossRefGoogle Scholar
  8. 8.
    Fu, Y.H., Kang, L.W., Lin, C.W., Hsu, C.: Single-frame-based rain removal via image decomposition. In: IEEE Int. Conf. Acoustics, Speech & Signal Processing, Prague, Czech Republic, pp. 1453–1456 (2011)Google Scholar
  9. 9.
    He, K., Sun, J., Tang, X.: Guided Image Filtering. In: Daniilidis, K., Maragos, P., Paragios, N. (eds.) ECCV 2010, Part I. LNCS, vol. 6311, pp. 1–14. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  10. 10.
    Xu, J., Zhao, W., Liu, P., Tang, X.: Removing rain and snow in a single image using guided filter. In: Proc. CSAE, vol. 2, pp. 304–307 (2012)Google Scholar
  11. 11.
    Xu, J., Zhao, W., Liu, P., Tang, X.: An Improved Guidance Image Based Method to Remove Rain and Snow in a Single Image. CCSE Computer and Information Science Journal 5(3), 49–55 (2012)Google Scholar
  12. 12.
    Kang, L.W., Lin, C.W., Fu, Y.H.: Automatic Single-Image-Based Rain Streaks Removal via Image Decomposition. IEEE Transactions on Image Processing 21(4), 1742–1755 (2012)MathSciNetCrossRefGoogle Scholar
  13. 13.
    Chen, D.Y., Chen, C.C., Kang, L.W.: Visual depth guided image rain streaks removal via sparse coding. In: Proc. ISPACS, pp. 151–156 (2012)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Xianhui Zheng
    • 1
  • Yinghao Liao
    • 1
  • Wei Guo
    • 2
  • Xueyang Fu
    • 2
  • Xinghao Ding
    • 2
  1. 1.Department of Electronic EngineeringXiamen UniversityXiamenChina
  2. 2.Department of Communication EngineeringXiamen UniversityXiamenChina

Personalised recommendations