Is That Rain? Understanding Effects on Visual Odometry Performance for Autonomous UAVs and Efficient DNN-based Rain Classification at the Edge
Andrea Albanese, Yanran Wang, Davide Brunelli, David Boyle

TL;DR
This paper investigates how rain affects visual odometry for UAVs and develops lightweight DNN models for rain classification to improve autonomous flight safety and environmental awareness.
Contribution
It introduces a large open dataset for precipitation effects on visual odometry and proposes efficient DNN models for real-time rain classification on resource-limited UAV systems.
Findings
Visual odometry error can reach 1.5 meters in rainy conditions.
MobileNetV3 small achieves 90% accuracy in rain classification.
Rain classification can be performed in milliseconds on typical UAV hardware.
Abstract
The development of safe and reliable autonomous unmanned aerial vehicles relies on the ability of the system to recognise and adapt to changes in the local environment based on sensor inputs. State-of-the-art local tracking and trajectory planning are typically performed using camera sensor input to the flight control algorithm, but the extent to which environmental disturbances like rain affect the performance of these systems is largely unknown. In this paper, we first describe the development of an open dataset comprising ~335k images to examine these effects for seven different classes of precipitation conditions and show that a worst-case average tracking error of 1.5 m is possible for a state-of-the-art visual odometry system (VINS-Fusion). We then use the dataset to train a set of deep neural network models suited to mobile and constrained deployment scenarios to determine the…
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.
Taxonomy
TopicsRobotics and Sensor-Based Localization · Remote Sensing and LiDAR Applications
MethodsSparse Evolutionary Training
