Learning Interpretable BEV Based VIO without Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Monocular visual-inertial odometry (VIO) is a critical problem in robotics and autonomous driving. Traditional methods solve this problem based on filtering or optimization. While being fully interpretable, they rely on manual interference and empirical parameter tuning. On the other hand, learning-based approaches allow for end-to-end training but require a large number of training data to learn millions of parameters. However, the non-interpretable and heavy models hinder the generalization ability. In this paper, we propose a fully differentiable, and interpretable, bird-eye-view (BEV) based VIO model for robots with local planar motion that can be trained without deep neural networks. Specifically, we first adopt Unscented Kalman Filter as a differentiable layer to predict the pitch and roll, where the covariance matrices of noise are learned to filter out the noise of the IMU raw data. Second, the refined pitch and roll are adopted to retrieve a gravity-aligned BEV image of each frame using differentiable camera projection. Finally, a differentiable pose estimator is utilized to estimate the remaining 3 DoF poses between the BEV frames: leading to a 5 DoF pose estimation. Our method allows for learning the covariance matrices end-to-end supervised by the pose estimation loss, demonstrating superior performance to empirical baselines. Experimental results on synthetic and real-world datasets demonstrate that our simple approach is competitive with state-of-the-art methods and generalizes well on unseen scenes.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 17 of its 29 references that are in the map. First posted on arXiv 25 Sep 2021.
Builds on
17 of 29 references.
References · 17
- 2017CARLA: An Open Urban Driving Simulatorcited by 2,431
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 862
- 2017VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimatorcited by 418
- 2018GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Posecited by 341
- 2018Unsupervised Learning of Depth and Ego-Motion from Monocular Video Using 3D Geometric Constraintscited by 179
- 2015Deep Kalman Filterscited by 163
- 2018Unsupervised Learning of Monocular Depth Estimation and Visual Odometry with Deep Feature Reconstructioncited by 159
- 2020TartanVO: A Generalizable Learning-based VOcited by 107
- 2018Differentiable Particle Filters: End-to-End Learning with Algorithmic Priorscited by 58
- 2019Recurrent Neural Network for (Un-)supervised Learning of Monocular VideoVisual Odometry and Depthcited by 50
- 2020Self-Supervised Deep Visual Odometry with Online Adaptationcited by 34
- 2019DeepVIO: Self-supervised Deep Learning of Monocular Visual Inertial Odometry using 3D Geometric Constraintscited by 26
5 more
- 2019SelfVIO: Self-Supervised Deep Monocular Visual-Inertial Odometry and Depth Estimationcited by 23
- 2020AVP-SLAM: Semantic Visual Mapping and Localization for Autonomous Vehicles in the Parking Lotcited by 23
- 2019Ground Plane based Absolute Scale Estimation for Monocular Visual Odometrycited by 10
- 2020RaLL: End-to-end Radar Localization on Lidar Map Using Differentiable Measurement Modelcited by 8
- 2020Deep Phase Correlation for End-to-End Heterogeneous Sensor Measurements Matchingcited by 6
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1.
2 papers.