CUAHN-VIO: Content-and-Uncertainty-Aware Homography Network for Visual-Inertial Odometry
Not on the map. Why?
Abstract (arXiv)
Learning-based visual ego-motion estimation is promising yet not ready for navigating agile mobile robots in the real world. In this article, we propose CUAHN-VIO, a robust and efficient monocular visual-inertial odometry (VIO) designed for micro aerial vehicles (MAVs) equipped with a downward-facing camera. The vision frontend is a content-and-uncertainty-aware homography network (CUAHN) that is robust to non-homography image content and failure cases of network prediction. It not only predicts the homography transformation but also estimates its uncertainty. The training is self-supervised, so that it does not require ground truth that is often difficult to obtain. The network has good generalization that enables "plug-and-play" deployment in new environments without fine-tuning. A lightweight extended Kalman filter (EKF) serves as the VIO backend and utilizes the mean prediction and variance estimation from the network for visual measurement updates. CUAHN-VIO is evaluated on a high-speed public dataset and shows rivaling accuracy to state-of-the-art (SOTA) VIO approaches. Thanks to the robustness to motion blur, low network inference time (~23ms), and stable processing latency (~26ms), CUAHN-VIO successfully runs onboard an Nvidia Jetson TX2 embedded processor to navigate a fast autonomous MAV.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 36 of its 62 references that are in the map. First posted on arXiv 30 Aug 2022.
Builds on
36 of 62 references.
References · 36
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2015Dropout as a Bayesian Approximation: Representing Model Uncertainty in Deep Learningcited by 4,448
- 2016Simple and Scalable Predictive Uncertainty Estimation using Deep Ensemblescited by 3,926
- 2017What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?cited by 2,352
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2015Spatial Transformer Networkscited by 1,429
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,320
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 878
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 782
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 687
- 2019A Simple Baseline for Bayesian Uncertainty in Deep Learningcited by 560
- 2016Direct Sparse Odometrycited by 485
24 more
- 2017VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimatorcited by 423
- 2018GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Posecited by 342
- 2019Unsupervised Scale-consistent Depth and Ego-motion Learning from Monocular Videocited by 244
- 2020D3VO: Deep Depth, Deep Pose and Deep Uncertainty for Monocular Visual Odometrycited by 206
- 2020On the uncertainty of self-supervised monocular depth estimationcited by 182
- 2018Unsupervised Learning of Depth and Ego-Motion from Monocular Video Using 3D Geometric Constraintscited by 179
- 2016Deep Image Homography Estimationcited by 136
- 2018Uncertainty Estimates and Multi-Hypotheses Networks for Optical Flowcited by 135
- 2015Modelling Uncertainty in Deep Learning for Camera Relocalizationcited by 134
- 2019Self-supervised Learning with Geometric Constraints in Monocular Video: Connecting Flow, Depth, and Cameracited by 130
- 2020TartanVO: A Generalizable Learning-based VOcited by 108
- 2017UnDeepVO: Monocular Visual Odometry through Unsupervised Deep Learningcited by 95
- 2017Unsupervised Deep Homography: A Fast and Robust Homography Estimation Modelcited by 75
- 2019Content-Aware Unsupervised Deep Homography Estimationcited by 62
- 2020Deep Homography Estimation for Dynamic Scenescited by 61
- 2017VINet: Visual-Inertial Odometry as a Sequence-to-Sequence Learning Problemcited by 51
- 2017Quaternion kinematics for the error-state Kalman filtercited by 30
- 2019DeepVIO: Self-supervised Deep Learning of Monocular Visual Inertial Odometry using 3D Geometric Constraintscited by 27
- 2022DiffPoseNet: Direct Differentiable Camera Pose Estimationcited by 27
- 2019SelfVIO: Self-Supervised Deep Monocular Visual-Inertial Odometry and Depth Estimationcited by 24
- 2018Beauty and the Beast: Optimal Methods Meet Learning for Drone Racingcited by 21
- 2022A Self-Supervised, Differentiable Kalman Filter for Uncertainty-Aware Visual-Inertial Odometrycited by 5
- 2020Direct Visual-Inertial Ego-Motion Estimation via Iterated Extended Kalman Filtercited by 3
- 2021CNN-based Ego-Motion Estimation for Fast MAV Maneuverscited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 1.
4 papers.
- 2025UASTHN: Uncertainty-Aware Deep Homography Estimation for UAV Satellite-Thermal Geo-localizationcited by 4
- 2026HomoFM: Deep Homography Estimation with Flow Matchingcited by 1
- 2024Learning Visual Information Utility with PIXERcited by 0
- 2025Self-Supervised Monocular Visual Drone Model Identification through Improved Occlusion Handlingcited by 0
- 2026HomoFM: Deep Homography Estimation with Flow Matching26 Jan 2026
- 2025Self-Supervised Monocular Visual Drone Model Identification through Improved Occlusion Handling30 Apr 2025
- 2025UASTHN: Uncertainty-Aware Deep Homography Estimation for UAV Satellite-Thermal Geo-localization3 Feb 2025
- 2024Learning Visual Information Utility with PIXER20 Sep 2024