Learning Monocular Visual Odometry via Self-Supervised Long-Term Modeling
Not on the map. Why?
Abstract (arXiv)
Monocular visual odometry (VO) suffers severely from error accumulation during frame-to-frame pose estimation. In this paper, we present a self-supervised learning method for VO with special consideration for consistency over longer sequences. To this end, we model the long-term dependency in pose prediction using a pose network that features a two-layer convolutional LSTM module. We train the networks with purely self-supervised losses, including a cycle consistency loss that mimics the loop closure module in geometric VO. Inspired by prior geometric systems, we allow the networks to see beyond a small temporal window during training, through a novel a loss that incorporates temporally distant (e.g., O(100)) frames. Given GPU memory constraints, we propose a stage-wise training mechanism, where the first stage operates in a local time window and the second stage refines the poses with a "global" loss given the first stage features. We demonstrate competitive results on several standard VO datasets, including KITTI and TUM RGB-D.
Key facts. Cited by 39 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 9; 2022: 16; 2023: 8; 2024: 1; 2025: 5.
39 papers.
Sort:
By area:
- 2021Unsupervised Scale-consistent Depth Learning from Videocited by 69
- 2021Monocular 3D Object Detection: An Extrinsic Parameter Free Approachcited by 69
- 2021Fine-grained Semantics-aware Representation Enhancement for Self-supervised Monocular Depth Estimationcited by 55
- 2021Deep Two-View Structure-from-Motion Revisitedcited by 39
- 2021MonoIndoor: Towards Good Practice of Self-Supervised Monocular Depth Estimation for Indoor Environmentscited by 38
- 2022PlaneMVS: 3D Plane Reconstruction from Multi-View Stereocited by 29
- 2023Sound Localization from Motion: Jointly Learning Sound Direction and Camera Rotationcited by 18
- 2022Efficient Deep Visual and Inertial Odometry with Adaptive Visual Modality Selectioncited by 17
- 2023Adversarial Training of Self-supervised Monocular Depth Estimation against Physical-World Attackscited by 17
- 2023DualRefine: Self-Supervised Depth and Pose Estimation Through Iterative Epipolar Sampling and Refinement Toward Equilibriumcited by 16
- 2023Deep Learning for Visual Localization and Mapping: A Surveycited by 14
- 2022MonoIndoor++:Towards Better Practice of Self-Supervised Monocular Depth Estimation for Indoor Environmentscited by 12
27 more
- 2022JPerceiver: Joint Perception Network for Depth, Pose and Layout Estimation in Driving Scenescited by 11
- 2022GeoRefine: Self-Supervised Online Depth Refinement for Accurate Dense Mappingcited by 8
- 2025Scene-agnostic Pose Regression for Visual Localizationcited by 8
- 2021ColDE: A Depth Estimation Framework for Colonoscopy Reconstructioncited by 7
- 2021MotionHint: Self-Supervised Monocular Visual Odometry with Motion Constraintscited by 6
- 2022Self-Supervised Ego-Motion Estimation Based on Multi-Layer Fusion of RGB and Inferred Depthcited by 6
- 2021Learning Generalized Visual Odometry Using Position-Aware Optical Flow and Geometric Bundle Adjustmentcited by 5
- 2024Self-supervised Adversarial Training of Monocular Depth Estimation against Physical-World Attackscited by 5
- 2022Globally Consistent Video Depth and Pose Estimation with Efficient Test-Time Trainingcited by 4
- 2023TransFusionOdom: Interpretable Transformer-based LiDAR-Inertial Fusion Odometry Estimationcited by 4
- 2023EMR-MSF: Self-Supervised Recurrent Monocular Scene Flow Exploiting Ego-Motion Rigiditycited by 4
- 2022FisheyeDistill: Self-Supervised Monocular Depth Estimation with Ordinal Distillation for Fisheye Camerascited by 3
- 2022DeepMLE: A Robust Deep Maximum Likelihood Estimator for Two-view Structure from Motioncited by 3
- 2023Uncertainty-Driven Dense Two-View Structure from Motioncited by 3
- 2021On the Coupling of Depth and Egomotion Networks for Self-Supervised Structure from Motioncited by 2
- 2022Semantics-Depth-Symbiosis: Deeply Coupled Semi-Supervised Learning of Semantics and Depthcited by 2
- 2022Pseudo-LiDAR for Visual Odometrycited by 2
- 2022ROIFormer: Semantic-Aware Region of Interest Transformer for Efficient Self-Supervised Monocular Depth Estimationcited by 2
- 2025UNO: Unified Self-Supervised Monocular Odometry for Platform-Agnostic Deploymentcited by 2
- 2022A high-precision self-supervised monocular visual odometry in foggy weather based on robust cycled generative adversarial networks and multi-task learning aided depth estimationcited by 1
- 2022Unsupervised Visual Odometry and Action Integration for PointGoal Navigation in Indoor Environmentcited by 1
- 2025CoProU-VO: Combining Projected Uncertainty for End-to-End Unsupervised Monocular Visual Odometrycited by 1
- 2022Unsupervised Simultaneous Learning for Camera Re-Localization and Depth Estimation from Videocited by 0
- 2022CNN-Augmented Visual-Inertial SLAM with Planar Constraintscited by 0
- 2023Pose Constraints for Consistent Self-supervised Monocular Depth and Ego-motioncited by 0
- 2025VOCAL: Visual Odometry via ContrAstive Learningcited by 0
- 2025Discriminately Treating Motion Components Evolves Joint Depth and Ego-Motion Learningcited by 0
- 2025Discriminately Treating Motion Components Evolves Joint Depth and Ego-Motion Learning3 Nov 2025
- 2025CoProU-VO: Combining Projected Uncertainty for End-to-End Unsupervised Monocular Visual Odometry1 Aug 2025
- 2025VOCAL: Visual Odometry via ContrAstive Learning30 Jun 2025
- 2025UNO: Unified Self-Supervised Monocular Odometry for Platform-Agnostic Deployment8 Jun 2025
- 2025Scene-agnostic Pose Regression for Visual Localization25 Mar 2025
- 2024Self-supervised Adversarial Training of Monocular Depth Estimation against Physical-World Attacks9 Jun 2024
- 2023EMR-MSF: Self-Supervised Recurrent Monocular Scene Flow Exploiting Ego-Motion Rigidity4 Sep 2023
- 2023Deep Learning for Visual Localization and Mapping: A Survey27 Aug 2023
- 2023Pose Constraints for Consistent Self-supervised Monocular Depth and Ego-motion18 Apr 2023
- 2023TransFusionOdom: Interpretable Transformer-based LiDAR-Inertial Fusion Odometry Estimation16 Apr 2023
- 2023DualRefine: Self-Supervised Depth and Pose Estimation Through Iterative Epipolar Sampling and Refinement Toward Equilibrium7 Apr 2023
- 2023Sound Localization from Motion: Jointly Learning Sound Direction and Camera Rotation20 Mar 2023
27 more
- 2023Uncertainty-Driven Dense Two-View Structure from Motion1 Feb 2023
- 2023Adversarial Training of Self-supervised Monocular Depth Estimation against Physical-World Attacks31 Jan 2023
- 2022ROIFormer: Semantic-Aware Region of Interest Transformer for Efficient Self-Supervised Monocular Depth Estimation12 Dec 2022
- 2022DeepMLE: A Robust Deep Maximum Likelihood Estimator for Two-view Structure from Motion11 Oct 2022
- 2022Unsupervised Visual Odometry and Action Integration for PointGoal Navigation in Indoor Environment2 Oct 2022
- 2022Pseudo-LiDAR for Visual Odometry4 Sep 2022
- 2022Globally Consistent Video Depth and Pose Estimation with Efficient Test-Time Training4 Aug 2022
- 2022MonoIndoor++:Towards Better Practice of Self-Supervised Monocular Depth Estimation for Indoor Environments18 Jul 2022
- 2022JPerceiver: Joint Perception Network for Depth, Pose and Layout Estimation in Driving Scenes16 Jul 2022
- 2022Semantics-Depth-Symbiosis: Deeply Coupled Semi-Supervised Learning of Semantics and Depth21 Jun 2022
- 2022Efficient Deep Visual and Inertial Odometry with Adaptive Visual Modality Selection12 May 2022
- 2022CNN-Augmented Visual-Inertial SLAM with Planar Constraints5 May 2022
- 2022FisheyeDistill: Self-Supervised Monocular Depth Estimation with Ordinal Distillation for Fisheye Cameras5 May 2022
- 2022GeoRefine: Self-Supervised Online Depth Refinement for Accurate Dense Mapping3 May 2022
- 2022Unsupervised Simultaneous Learning for Camera Re-Localization and Depth Estimation from Video24 Mar 2022
- 2022PlaneMVS: 3D Plane Reconstruction from Multi-View Stereo22 Mar 2022
- 2022A high-precision self-supervised monocular visual odometry in foggy weather based on robust cycled generative adversarial networks and multi-task learning aided depth estimation9 Mar 2022
- 2022Self-Supervised Ego-Motion Estimation Based on Multi-Layer Fusion of RGB and Inferred Depth3 Mar 2022
- 2021Learning Generalized Visual Odometry Using Position-Aware Optical Flow and Geometric Bundle Adjustment22 Nov 2021
- 2021ColDE: A Depth Estimation Framework for Colonoscopy Reconstruction19 Nov 2021
- 2021MotionHint: Self-Supervised Monocular Visual Odometry with Motion Constraints14 Sep 2021
- 2021Fine-grained Semantics-aware Representation Enhancement for Self-supervised Monocular Depth Estimation19 Aug 2021
- 2021MonoIndoor: Towards Good Practice of Self-Supervised Monocular Depth Estimation for Indoor Environments26 Jul 2021
- 2021Monocular 3D Object Detection: An Extrinsic Parameter Free Approach30 Jun 2021
- 2021On the Coupling of Depth and Egomotion Networks for Self-Supervised Structure from Motion7 Jun 2021
- 2021Unsupervised Scale-consistent Depth Learning from Video25 May 2021
- 2021Deep Two-View Structure-from-Motion Revisited1 Apr 2021
- 2021Unsupervised Scale-consistent Depth Learning from Videocited by 69
- 2021Monocular 3D Object Detection: An Extrinsic Parameter Free Approachcited by 69
- 2021Fine-grained Semantics-aware Representation Enhancement for Self-supervised Monocular Depth Estimationcited by 55
- 2021Deep Two-View Structure-from-Motion Revisitedcited by 39
- 2021MonoIndoor: Towards Good Practice of Self-Supervised Monocular Depth Estimation for Indoor Environmentscited by 38
- 2022PlaneMVS: 3D Plane Reconstruction from Multi-View Stereocited by 29
- 2023Sound Localization from Motion: Jointly Learning Sound Direction and Camera Rotationcited by 18
- 2022Efficient Deep Visual and Inertial Odometry with Adaptive Visual Modality Selectioncited by 17
- 2023Adversarial Training of Self-supervised Monocular Depth Estimation against Physical-World Attackscited by 17
- 2023DualRefine: Self-Supervised Depth and Pose Estimation Through Iterative Epipolar Sampling and Refinement Toward Equilibriumcited by 16
- 2023Deep Learning for Visual Localization and Mapping: A Surveycited by 14
- 2022MonoIndoor++:Towards Better Practice of Self-Supervised Monocular Depth Estimation for Indoor Environmentscited by 12
12 most cited of 38 All 38 (JSON)
- 2025Discriminately Treating Motion Components Evolves Joint Depth and Ego-Motion Learning3 Nov 2025
- 2025CoProU-VO: Combining Projected Uncertainty for End-to-End Unsupervised Monocular Visual Odometry1 Aug 2025
- 2025VOCAL: Visual Odometry via ContrAstive Learning30 Jun 2025
- 2025UNO: Unified Self-Supervised Monocular Odometry for Platform-Agnostic Deployment8 Jun 2025
- 2025Scene-agnostic Pose Regression for Visual Localization25 Mar 2025
- 2024Self-supervised Adversarial Training of Monocular Depth Estimation against Physical-World Attacks9 Jun 2024
- 2023EMR-MSF: Self-Supervised Recurrent Monocular Scene Flow Exploiting Ego-Motion Rigidity4 Sep 2023
- 2023Deep Learning for Visual Localization and Mapping: A Survey27 Aug 2023
- 2023Pose Constraints for Consistent Self-supervised Monocular Depth and Ego-motion18 Apr 2023
- 2023TransFusionOdom: Interpretable Transformer-based LiDAR-Inertial Fusion Odometry Estimation16 Apr 2023
- 2023DualRefine: Self-Supervised Depth and Pose Estimation Through Iterative Epipolar Sampling and Refinement Toward Equilibrium7 Apr 2023
- 2023Sound Localization from Motion: Jointly Learning Sound Direction and Camera Rotation20 Mar 2023
12 newest of 38 All 38 (JSON)