Raindrop detection on car windshields using geometric-photometric environment construction and intensity-based correlation
Abstract
Vision-based Driver Assistance Systems (DAS) are becoming pervasive in today's automotive industry. However, most of these systems are designed to perform in good weather conditions and they perform very poorly in adverse weather particularly in rain. A big problem related to rainy weather conditions that highly limits the performance of DAS is raindrops on car windshields. We present a novel approach that detects raindrops on a car windshield using only a single image from an in-vehicle camera and a standard interest point detector for pre-selection of raindrop candidates. The algorithm models the geometric shape of a raindrop on the car windshield, utilizes its photometric properties and establishes a relationship between raindrop and environment. The proposed algorithm outperforms existing machine vision-based approaches for the task of raindrop modeling and detection from an in-vehicle perspective. It functions very accurately and is robust in terms of imprecise positions of raindrop candidates. Its results can be further used for image restoration and vision enhancement and hence it is a valuable tool for DAS.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Due to their irregular shapes, closeness to image sensors, and long temporal presence in captured image frames, adherent raindrop detection and removal problem is relatively harder than that of rain streaks detection and removal.
“Due to their irregular shapes, closeness to image sensors, and long temporal presence in captured image frames, adherent raindrop detection and removal problem is relatively harder than that of rain streaks detection and removal [11,12].”
From A Review of Detection and Removal of Raindrops in Automotive Vision Systems (2021) · cites this paper as [12]
Halimeh and Roser's RIGSEC model is cohesive and dynamic, and considers the effect of background variations on raindrop appearance at different areas of the captured image.
“The RIGSEC model is a cohesive, dynamic model, that considers the effect of background variations on raindrop appearance, at different areas of the captured image.”
From A Review of Detection and Removal of Raindrops in Automotive Vision Systems (2021) · cites this paper as [12]
The RIGSEC model is relatively complex and computationally expensive.
“It is, however, relatively complex and computationally expensive.”
From A Review of Detection and Removal of Raindrops in Automotive Vision Systems (2021) · cites this paper as [12]
Halimeh and Roser attributed the low CC results to the raindrop lens effect and blurriness of raindrop appearance due to camera focus near infinity.
“Halimeh and Roser attributed this to the raindrop lens effect and blurriness of raindrop appearance, due to camera focus near infinity.”
From A Review of Detection and Removal of Raindrops in Automotive Vision Systems (2021) · cites this paper as [12]
MaxCorr results were good, but CC results were low.
“Maxcorr results were also good but CC results were low.”
From A Review of Detection and Removal of Raindrops in Automotive Vision Systems (2021) · cites this paper as [12]
Results from artificial pattern and drive scene showed good visual similarity between real and modeled raindrops.
“Results of artificial pattern and drive scene showed good visual similarity between real and modeled raindrop.”
From A Review of Detection and Removal of Raindrops in Automotive Vision Systems (2021) · cites this paper as [12]
Further experiments showed that matching the constructed environment within a small ROI made raindrop positions converge to the optimum and CC values converge to MaxCorr values.
“Further experiments showed that matching the constructed environment within a small ROI, raindrop positions converge to the optimum, and CC values converge to MaxCorr values as well.”
From A Review of Detection and Removal of Raindrops in Automotive Vision Systems (2021) · cites this paper as [12]
Halimeh and Roser used the RIGSEC model to detect adherent raindrops on special tiltable planes, with artificial patterns and real traffic scenes.
“Halimeh and Roser [12] used the RIGSEC model to detect adherent raindrops on special tiltable planes, with artificial patterns and real traffic scenes.”
From A Review of Detection and Removal of Raindrops in Automotive Vision Systems (2021) · cites this paper as [12]
The lower raindrop detection performance was attributed to inaccuracies in initial localization of candidate raindrops using the SURF algorithm.
“In terms of raindrop detection, the lower performance was attributed to inaccuracies in the initial localization of candidate raindrops, using the SURF algorithm.”
From A Review of Detection and Removal of Raindrops in Automotive Vision Systems (2021) · cites this paper as [12]
Cites
SURF: Speeded Up Robust Features
Bay, H., Tuytelaars, T., & Van Gool, L. (2006) · Lecture Notes in Computer Science · doi:10.1007/11744023_32 · Cited by 14,955 · cited 1× · see citing works
“The main goal of the approach discussed in this a = arccos (8Ii~l) ,”
BackgroundLeal, L. G. (1979) · International Journal of Multiphase Flow · doi:10.1016/0301-9322(79)90021-1 · Cited by 5,328 · see citing works
Modeling of swirl in turbulent flow systems
Sloan, D. G., Smith, P. J., & SMOOT, L. D. (1986) · Progress in Energy and Combustion Science · doi:10.1016/0360-1285(86)90016-x · Cited by 5,250 · see citing works
Narasimhan, S. G., & Nayar, S. K. (2002) · International Journal of Computer Vision · doi:10.1023/a:1016328200723 · Cited by 1,734 · see citing works
Klingshirn, C. F. (2005) · Springer eBooks · doi:10.1007/978-3-540-38347-5 · Cited by 1,139 · see citing works
Detection and removal of rain from videos
Garg, K., & Nayar, S. K. (2004) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr.2004.1315077 · Cited by 531 · see citing works
Garg, K., & Nayar, S. K. (2007) · International Journal of Computer Vision · doi:10.1007/s11263-006-0028-6 · Cited by 477 · see citing works
Rain Removal in Video by Combining Temporal and Chromatic Properties
Zhang, X., Li, H., Qi, Y., Leow, W. K., & Ng, T. (2006) · IEEE International Conference on Multimedia and Expo (ICME) · doi:10.1109/icme.2006.262572 · Cited by 298 · see citing works
Photorealistic rendering of rain streaks
Garg, K., & Nayar, S. K. (2006) · ACM Transactions on Graphics · doi:10.1145/1141911.1141985 · Cited by 235 · see citing works
Garg, K., & Nayar, S. K. (2005) · doi:10.1109/iccv.2005.253 · Cited by 235 · see citing works
Rainy weather recognition from in-vehicle camera images for driver assistance
Kurihata, H., Takahashi, T., Ide, I., Mekada, Y., Murase, H., Tamatsu, Y., & Miyahara, T. (2005) · IEEE Proceedings. Intelligent Vehicles Symposium, 2005. · doi:10.1109/ivs.2005.1505103 · Cited by 177 · see citing works
Visibility estimation from a moving vehicle using the RALPH vision system
Pomerleau, D. (2002) · IEEE International Conference on Intelligent Transportation Systems (ITSC) · doi:10.1109/itsc.1997.660594 · Cited by 93 · see citing works
Visibility Enhancement for Roads with Foggy or Hazy Scenes
Tan, R. T., Pettersson, N. H., & Petersson, L. (2007) · IEEE Intelligent Vehicles Symposium · doi:10.1109/ivs.2007.4290085 · Cited by 48 · see citing works
Photorealistic rendering of rain streaks
Garg, K., & Nayar, S. K. (2006) · ACM SIGGRAPH Conference (SIGGRAPH) · doi:10.1145/1179352.1141985 · Cited by 33 · see citing works
Simultaneous Contrast Restoration and Obstacles Detection: First Results
Hautière, N., Tarel, J., & Aubert, D. (2007) · IEEE Intelligent Vehicles Symposium · doi:10.1109/ivs.2007.4290103 · Cited by 7 · see citing works
Fast Optical Ray Tracing Using Multiple DSPs
Cameron, C. B., Rodriguez, R. N., Padgett, N. E., et al. (2006) · IEEE Transactions on Instrumentation and Measurement · doi:10.1109/tim.2006.873813 · Cited by 6 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Video-based raindrop detection for improved image registration
Roser, M., & Geiger, A. (2009) · 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops · doi:10.1109/iccvw.2009.5457650 · Cited by 126 · see citing works
Self-citationPhysics-Based Rendering for Improving Robustness to Rain
Halder, S., Lalonde, J.-F., & Charette, R. D. (2019) · 2019 IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2019.01030 · Cited by 130 · see citing works
Learning From Synthetic Photorealistic Raindrop for Single Image Raindrop Removal
Hao, Z., You, S., Li, Y., Li, K., & Lu, F. (2019) · 2019 IEEE/CVF International Conference on Computer Vision Workshop (ICCVW) · doi:10.1109/iccvw.2019.00534 · Cited by 54 · see citing works
A Review of Detection and Removal of Raindrops in Automotive Vision Systems
Hamzeh, Y., & Rawashdeh, S. A. (2021) · Journal of Imaging · doi:10.3390/jimaging7030052 · Cited by 21 · see citing works
“Halimeh and Roser [12] used the RIGSEC model to detect adherent raindrops on special tiltable planes, with artificial patterns and real traffic scenes.”
BackgroundMethodResultInfluentialVideo-based water drop detection and removal method for a moving vehicle
Liao, H.-C., Wang, D.-Y., Yang, C.-L., & Shin, J. (2013) · Information Technology Journal · doi:10.3923/itj.2013.569.583 · Cited by 9 · see citing works
A novel technique for raindrop detection on a car windshield using geometric-photometric model
Sugimoto, M., Kakiuchi, N., Ozaki, N., & Sugawara, R. (2012) · 2012 15th International IEEE Conference on Intelligent Transportation Systems · doi:10.1109/itsc.2012.6338613 · Cited by 6 · see citing works
Detection of Raindrop with Various Shapes on aWindshield
Ishizuka, J., & Onoguchi, K. (2016) · Proceedings of the 5th International Conference on Pattern Recognition Applications and Methods · doi:10.5220/0005796004750483 · Cited by 5 · see citing works
“(Halimeh and Roser, 2009) proposed the method based on a geometric-photometric model that described the refractive property of a raindrop on a windshield.”
Method
- Authors
- Halimeh, J. C., & Roser, M.
- Affiliations
- Karlsruhe Institute of Technology (DE)
- ORCID
- Halimeh, Jad C.
- Venue
- 2009 IEEE Intelligent Vehicles Symposium
- Publisher
- IEEE
- Published
- 2009-06
- Pages
- 610-615
- ISSN
- 1931-0587 (ISSN-L)
- OpenAlex
- W2137031670
- Cited by
- 76
- References
- 16
- Citations by year
- 2026: 2 · 2025: 5 · 2024: 3 · 2023: 1 · 2022: 2 · 2021: 7 · 2020: 11 · 2019: 8 · 2018: 5 · 2017: 5 · 2016: 1 · 2015: 4 · 2014: 2 · 2013: 4 · 2012: 8
- FWCI
- 7.64
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- IEEE Intelligent Vehicles Symposium (publishedVersion)
- Topics
- Physical Sciences › Engineering › Automotive Engineering › Autonomous Vehicle Technology and Safety
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Image Enhancement Techniques
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Vision and Imaging
- Keywords
- raindrop detection, driver assistance systems, rainy weather, in-vehicle camera, geometric modeling, photometric properties, keypoint detection, image restoration, vision improvement
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review