Recognition and Extraction of Rain Drops in an Image Using Hough Transform

  • A. Susmitha
  • Lipsa Dash
  • Sunanda Alamuru
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 109)


Bad weather especially rain drops degrades the perceptual image quality. It is clear that raindrops destroy the visibility of a scene. In steady bad weather, constituent droplets are very small (1–10 μm) and steadily float in the air. Individual detection of these droplets by the camera is very difficult. In dynamic bad weather, constituent droplets are 1000 times larger than those of the steady weather. Due to this large size, these droplets are visible to the video capturing camera which affects the quality of the image. Thus, there is a need for recognition and extraction of rain drops to enhance the image quality. The objective of this paper is to identify the location of the damage sample as precisely as possible and to remove the detected rain pixels from the image in order to get a clearer and brighter image. In this paper, we present a hybrid approach to identify and extract raindrops from the rainy image in order to restore the image with its original back ground. The algorithm is framed in order to recognize the rain droplets using clustering and shape modeling of raindrops. Proposed framework is based on K-means clustering and Gaussian filter for the efficient retrieval of rain droplets from the rainy image. The k-means clustering results in highest correct clustering rate and Hough transform is used to detect and remove the raindrops from single image. The proposed system showed better results than available approaches for raindrop recognition and deletion.


Rain drop extraction Hough transform Image clustering Image segmentation Image enhancement k-means algorithm Gaussian filter 


  1. 1.
    Abd Wahab MH, Su CH, Zakaria N, Abdul Salam R (2013) Review on raindrop detection and removal in weather degraded images. In: CSIT 2013: The 5th International Conference on Computer Science and Information Technology, 27–28 Mar 2013. Amman, JordanGoogle Scholar
  2. 2.
    Narasimhan and Nayar (2003) IEEE International Conference on Computer Vision, vol 2, pp 1067–1074Google Scholar
  3. 3.
    Barnum P, Narasimhan SG, Kanade T (2010) Analysis of rain and snow in frequency space. Int J Comput Vis 86(2–3):256–274CrossRefGoogle Scholar
  4. 4.
    Starik S, Werman M (2003) Simulation of rain in videos. In: Proceedings of Texture: The 3rd International Workshop on Texture Analysis and Synthesis, 17 Oct 2003. Nice, France, pp 95–100Google Scholar
  5. 5.
    Shariah S, Marhaban MM, Ramli AR, Mohd Noor SBB (2011) Rain detection and removal using a new algorithm. In: Proceedings of the National Geoscience Conference, 11–12 Jun 2011. The Puteri Pacific Johor Bahru, Johor, MalaysiaGoogle Scholar
  6. 6.
    Garg K, Nayar SK (2004) Detection and removal of rain from videos. IEEE Comput Soc Conf Comput Vis Pattern Recognit 1:528–535Google Scholar
  7. 7.
    Barnum P, Kanade T, Narasimhan SG (2007) Spatio temporal frequency analysis for removing rain and snow from videos. In: Workshop on Photometric Analysis For Computer Vision (PACV), in conjunction with ICCVGoogle Scholar
  8. 8.
    Tripathi AK, Mukhopadhyay S (2014) Removal of rain from videos: a review. SIViP 8:1421–1430CrossRefGoogle Scholar
  9. 9.
    Park WJ, Lee KH (2008) Rain removal using Kalman filter in video. In: International Conference on Smart Manufacturing Application, pp 494–497Google Scholar
  10. 10.
    Garg K, Nayar SK (2005) IEEE International Conference on Computer Vision, vol 2, pp 1067–1074Google Scholar
  11. 11.
    Zhang X, Li H, Qi Y, Leow WK, Ng TK (2006) Rain removal in video by combining temporal and chromatic properties. In: IEEE International Conference on Multimedia and ExpoGoogle Scholar
  12. 12.
    Liu P, Xu J, Liu J, Tang X (2009) Pixel based temporal analysis using chromatic property for removing rain from videos. Comput Inf Sci 2(1):53–60Google Scholar
  13. 13.
    Fattal R (2008) Single image dehazing. In: SIGGRAPHGoogle Scholar
  14. 14.
    Halimeh JC, Roser M (2009) Raindrop detection on car windshields using geometric-photometric environment construction and intensity—based correlation. In: IEEE Intelligent Vehicles Symposium, 2009, pp 610–615. 978-1-4244-3504-3/09/$25.00 ©2009Google Scholar
  15. 15.
    Hassim R, Bade A (2015) Taxonomy of rain detection and rain removal techniques. Transact Sci Technol, 28–35Google Scholar
  16. 16.
    He K, Sun J, Tang X (2008) Single image haze removal using dark channel prior. In: IEEE Computer Society Conference on Computer Vision and Pattern recognition (CVPR)Google Scholar
  17. 18.
    Ramesh Kanthan M, Naganandini Sujatha S (2013) Automatic grayscale classification using histogram clustering for geometric active contour models. Int J Curr Eng Technol 3(2). ISSN 2277-4106Google Scholar
  18. 19.
    Ramesh Kanthan M, Naganandini Sujatha S (2015) Rain drop detection and removal using K-means clustering. In: 2015 IEEE International Conference on Computational Intelligence and Computing Research. 978-1-4799-7849-6/15Google Scholar
  19. 20.
    Roser M, Geiger A (2009) Video-based raindrop detection for improved image registration. In: 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV WorkshopsGoogle Scholar
  20. 21.
    Tan RT (2008) Visibility in bad weather from a single image. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR 08)Google Scholar
  21. 22.
    You S, Tan RT, Kawakami R, Ikeuchi K (2013) Adherent raindrop detection and removal in video. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR)Google Scholar
  22. 23.
    You S, Tan RT, Kawakami R, Mukaigawa Y, Ikeuchi K (2014) Raindrop detection and removal from long range trajectories. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR)Google Scholar
  23. 24.
    You S, Tan RT, Kawakami R, Mukaigawa Y, Ikeuchi K (2016) Adherent raindrop modelling, detection and removal in video. IEEE Trans Pattern Anal Mach Intell 38(9)CrossRefGoogle Scholar
  24. 25.
    Webster DD (2014) Automatic rain drop detection for improved sensing in automotive computer vision applications. M.Sc. Thesis, Cranfield UniversityGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  • A. Susmitha
    • 1
  • Lipsa Dash
    • 1
  • Sunanda Alamuru
    • 2
  1. 1.New Horizon College of EngineeringBengaluruIndia
  2. 2.SreeNidhi Institute of Science and TechnologyHyderabadIndia

Personalised recommendations