mlsanityData to 14 Oct 2026

Self-Supervised Monocular Visual Drone Model Identification through Improved Occlusion Handling

arXiv 2504.21695 ↗First posted 30 Apr 2025cs.RO cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Ego-motion estimation is vital for drones when flying in GPS-denied environments. Vision-based methods struggle when flight speed increases and close-by objects lead to difficult visual conditions with considerable motion blur and large occlusions. To tackle this, vision is typically complemented by state estimation filters that combine a drone model with inertial measurements. However, these drone models are currently learned in a supervised manner with ground-truth data from external motion capture systems, limiting scalability to different environments and drones. In this work, we propose a self-supervised learning scheme to train a neural-network-based drone model using only onboard monocular video and flight controller data (IMU and motor feedback). We achieve this by first training a self-supervised relative pose estimation model, which then serves as a teacher for the drone model. To allow this to work at high speed close to obstacles, we propose an improved occlusion handling method for training self-supervised pose estimation models. Due to this method, the root mean squared error of resulting odometry estimates is reduced by an average of 15%. Moreover, the student neural drone model can be successfully obtained from the onboard data. It even becomes more accurate at higher speeds compared to its teacher, the self-supervised vision-based model. We demonstrate the value of the neural drone model by integrating it into a traditional filter-based VIO system (ROVIO), resulting in superior odometry accuracy on aggressive 3D racing trajectories near obstacles. Self-supervised learning of ego-motion estimation represents a significant step toward bridging the gap between flying in controlled, expensive lab environments and real-world drone applications. The fusion of vision and drone models will enable higher-speed flight and improve state estimation, on any drone in any environment.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 14 of its 23 references that are in the map. First posted on arXiv 30 Apr 2025.

Builds on

14 of 23 references.

References · 14

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
  3. 2016Unsupervised Monocular Depth Estimation with Left-Right Consistencycited by 820
  4. 2019Unsupervised Scale-consistent Depth and Ego-motion Learning from Monocular Videocited by 244
  5. 2018Unsupervised Learning of Depth and Ego-Motion from Monocular Video Using 3D Geometric Constraintscited by 179
  6. 2024Demonstrating Agile Flight from Pixels without State Estimationcited by 31
  7. 2020AlphaPilot: Autonomous Drone Racingcited by 30
  8. 2019Visual-Inertial Navigation: A Concise Reviewcited by 28
  9. 2022Learned Inertial Odometry for Autonomous Drone Racingcited by 12
  10. 2021The Artificial Intelligence behind the winning entry to the 2019 AI Robotic Racing Competitioncited by 8
  11. 2022A Self-Supervised, Differentiable Kalman Filter for Uncertainty-Aware Visual-Inertial Odometrycited by 5
  12. 2022CUAHN-VIO: Content-and-Uncertainty-Aware Homography Network for Visual-Inertial Odometrycited by 4
2 more
  1. 2021CNN-based Ego-Motion Estimation for Fast MAV Maneuverscited by 3
  2. 2023Race Against the Machine: a Fully-annotated, Open-design Dataset of Autonomous and Piloted High-speed Flightcited by 2

Built on by

Not cited yet.