Learning Generalized Visual Odometry Using Position-Aware Optical Flow and Geometric Bundle Adjustment
Not on the map. Why?
Abstract (arXiv)
Recent visual odometry (VO) methods incorporating geometric algorithm into deep-learning architecture have shown outstanding performance on the challenging monocular VO task. Despite encouraging results are shown, previous methods ignore the requirement of generalization capability under noisy environment and various scenes. To address this challenging issue, this work first proposes a novel optical flow network (PANet). Compared with previous methods that predict optical flow as a direct regression task, our PANet computes optical flow by predicting it into the discrete position space with optical flow probability volume, and then converting it to optical flow. Next, we improve the bundle adjustment module to fit the self-supervised training pipeline by introducing multiple sampling, ego-motion initialization, dynamic damping factor adjustment, and Jacobi matrix weighting. In addition, a novel normalized photometric loss function is advanced to improve the depth estimation accuracy. The experiments show that the proposed system not only achieves comparable performance with other state-of-the-art self-supervised learning-based methods on the KITTI dataset, but also significantly improves the generalization capability compared with geometry-based, learning-based and hybrid VO systems on the noisy KITTI and the challenging outdoor (KAIST) scenes.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 28 of its 40 references that are in the map. First posted on arXiv 22 Nov 2021.
Builds on
28 of 40 references.
References · 28
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2021SegFormer: Simple and Efficient Design for Semantic Segmentation with Transformerscited by 2,940
- 2014Depth Map Prediction from a Single Image using a Multi-Scale Deep Networkcited by 1,274
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,070
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 968
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 806
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 782
- 2016Direct Sparse Odometrycited by 485
- 2014Predicting Depth, Surface Normals and Semantic Labels with a Common Multi-Scale Convolutional Architecturecited by 483
- 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
16 more
- 2018Competitive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentationcited by 222
- 2020D3VO: Deep Depth, Deep Pose and Deep Uncertainty for Monocular Visual Odometrycited by 206
- 2017UnFlow: Unsupervised Learning of Optical Flow with a Bidirectional Census Losscited by 202
- 2017DeepVO: Towards End-to-End Visual Odometry with Deep Recurrent Convolutional Neural Networkscited by 175
- 2018BA-Net: Dense Bundle Adjustment Networkcited by 175
- 2018DF-Net: Unsupervised Joint Learning of Depth and Flow using Cross-Task Consistencycited by 148
- 2019SelFlow: Self-Supervised Learning of Optical Flowcited by 128
- 2017Occlusion Aware Unsupervised Learning of Optical Flowcited by 101
- 2018Every Pixel Counts ++: Joint Learning of Geometry and Motion with 3D Holistic Understandingcited by 101
- 2020Towards Better Generalization: Joint Depth-Pose Learning without PoseNetcited by 85
- 2019Visual Odometry Revisited: What Should Be Learnt?cited by 57
- 2020Forget About the LiDAR: Self-Supervised Depth Estimators with MED Probability Volumescited by 50
- 2020Learning Monocular Visual Odometry via Self-Supervised Long-Term Modelingcited by 39
- 2020Self-Supervised Deep Visual Odometry with Online Adaptationcited by 35
- 2017An Efficient Algebraic Solution to the Perspective-Three-Point Problemcited by 29
- 2021MSC-VO: Exploiting Manhattan and Structural Constraints for Visual Odometrycited by 2
Built on by
Citing papers per year: 2022: 2; 2023: 1; 2024: 1; 2025: 1.
5 papers.
- 2023iSLAM: Imperative SLAMcited by 15
- 2024Vector-Symbolic Architecture for Event-Based Optical Flowcited by 4
- 2022Pseudo-LiDAR for Visual Odometrycited by 2
- 2022Unsupervised Visual Odometry and Action Integration for PointGoal Navigation in Indoor Environmentcited by 1
- 2025Toward Better SSIM Loss for Unsupervised Monocular Depth Estimationcited by 0
- 2025Toward Better SSIM Loss for Unsupervised Monocular Depth Estimation5 Jun 2025
- 2024Vector-Symbolic Architecture for Event-Based Optical Flow14 May 2024
- 2023iSLAM: Imperative SLAM13 Jun 2023
- 2022Unsupervised Visual Odometry and Action Integration for PointGoal Navigation in Indoor Environment2 Oct 2022
- 2022Pseudo-LiDAR for Visual Odometry4 Sep 2022