Rain rendering for evaluating and improving robustness to bad weather
Maxime Tremblay, Shirsendu Sukanta Halder, Raoul de Charette,, Jean-Fran\c{c}ois Lalonde

TL;DR
This paper introduces a realistic rain rendering pipeline to systematically evaluate and improve the robustness of computer vision algorithms under rainy conditions, demonstrating significant performance drops and gains through synthetic rain augmentation.
Contribution
The authors develop a novel, realistic rain rendering method combining physical and data-driven approaches, enabling controlled evaluation and enhancement of vision algorithms under rain.
Findings
Rain significantly degrades object detection, segmentation, and depth estimation performance.
Finetuning on synthetic rainy data improves algorithm robustness.
The proposed rendering method produces more realistic rain effects than previous state-of-the-art.
Abstract
Rain fills the atmosphere with water particles, which breaks the common assumption that light travels unaltered from the scene to the camera. While it is well-known that rain affects computer vision algorithms, quantifying its impact is difficult. In this context, we present a rain rendering pipeline that enables the systematic evaluation of common computer vision algorithms to controlled amounts of rain. We present three different ways to add synthetic rain to existing images datasets: completely physic-based; completely data-driven; and a combination of both. The physic-based rain augmentation combines a physical particle simulator and accurate rain photometric modeling. We validate our rendering methods with a user study, demonstrating our rain is judged as much as 73% more realistic than the state-of-theart. Using our generated rain-augmented KITTI, Cityscapes, and nuScenes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
