XVO: Generalized Visual Odometry via Cross-Modal Self-Training
Not on the map. Why?
Abstract (arXiv)
We propose XVO, a semi-supervised learning method for training generalized monocular Visual Odometry (VO) models with robust off-the-self operation across diverse datasets and settings. In contrast to standard monocular VO approaches which often study a known calibration within a single dataset, XVO efficiently learns to recover relative pose with real-world scale from visual scene semantics, i.e., without relying on any known camera parameters. We optimize the motion estimation model via self-training from large amounts of unconstrained and heterogeneous dash camera videos available on YouTube. Our key contribution is twofold. First, we empirically demonstrate the benefits of semi-supervised training for learning a general-purpose direct VO regression network. Second, we demonstrate multi-modal supervision, including segmentation, flow, depth, and audio auxiliary prediction tasks, to facilitate generalized representations for the VO task. Specifically, we find audio prediction task to significantly enhance the semi-supervised learning process while alleviating noisy pseudo-labels, particularly in highly dynamic and out-of-domain video data. Our proposed teacher network achieves state-of-the-art performance on the commonly used KITTI benchmark despite no multi-frame optimization or knowledge of camera parameters. Combined with the proposed semi-supervised step, XVO demonstrates off-the-shelf knowledge transfer across diverse conditions on KITTI, nuScenes, and Argoverse without fine-tuning.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 92 of its 141 references that are in the map. First posted on arXiv 28 Sep 2023.
Builds on
92 of 141 references.
References · 92
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2017Mask R-CNNcited by 7,259
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2019nuScenes: A multimodal dataset for autonomous drivingcited by 4,485
- 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,080
- 2021TransUNet: Transformers Make Strong Encoders for Medical Image Segmentationcited by 1,552
- 2015Show, Attend and Tell: Neural Image Caption Generation with Visual Attentioncited by 1,421
- 2019MixMatch: A Holistic Approach to Semi-Supervised Learningcited by 1,390
- 2017Multi-Task Learning Using Uncertainty to Weigh Losses for Scene Geometry and Semanticscited by 1,345
38 more
- 2020Oscar: Object-Semantics Aligned Pre-training for Vision-Language Taskscited by 1,213
- 2015FlowNet: Learning Optical Flow with Convolutional Networkscited by 1,054
- 2016An overview of gradient descent optimization algorithmscited by 1,021
- 2017Multimodal Machine Learning: A Survey and Taxonomycited by 1,004
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 966
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 862
- 2017A Survey on Multi-Task Learningcited by 838
- 2016ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Camerascited by 801
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 778
- 2023Argoverse 2: Next Generation Datasets for Self-Driving Perception and Forecastingcited by 701
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 673
- 2018Taskonomy: Disentangling Task Transfer Learningcited by 631
- 2020Jukebox: A Generative Model for Musiccited by 535
- 2019Using Self-Supervised Learning Can Improve Model Robustness and Uncertaintycited by 511
- 2016Direct Sparse Odometrycited by 479
- 2016Cross-stitch Networks for Multi-task Learningcited by 466
- 2019Unlabeled Data Improves Adversarial Robustnesscited by 415
- 2018GeoNet: Unsupervised Learning of Dense Depth, Optical Flow and Camera Posecited by 341
- 2018Deep Audio-Visual Speech Recognitioncited by 318
- 2021In Defense of Pseudo-Labeling: An Uncertainty-Aware Pseudo-label Selection Framework for Semi-Supervised Learningcited by 301
- 2022MultiMAE: Multi-modal Multi-task Masked Autoencoderscited by 287
- 2016Adversarial Training Methods for Semi-Supervised Text Classificationcited by 280
- 2021A Survey on Deep Semi-supervised Learningcited by 250
- 2018Competitive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentationcited by 222
- 2022Semi-Supervised Semantic Segmentation Using Unreliable Pseudo-Labelscited by 218
- 2020D3VO: Deep Depth, Deep Pose and Deep Uncertainty for Monocular Visual Odometrycited by 206
- 2016UberNet: Training a `Universal' Convolutional Neural Network for Low-, Mid-, and High-Level Vision using Diverse Datasets and Limited Memorycited by 200
- 2022Deep Patch Visual Odometrycited by 186
- 2018Unsupervised Learning of Depth and Ego-Motion from Monocular Video Using 3D Geometric Constraintscited by 179
- 2017DeepVO: Towards End-to-End Visual Odometry with Deep Recurrent Convolutional Neural Networkscited by 173
- 2019Depth from Videos in the Wild: Unsupervised Monocular Depth Learning from Unknown Camerascited by 170
- 2018Unsupervised Learning of Monocular Depth Estimation and Visual Odometry with Deep Feature Reconstructioncited by 159
- 2021ST3D: Self-training for Unsupervised Domain Adaptation on 3D Object Detectioncited by 158
- 2018DF-Net: Unsupervised Joint Learning of Depth and Flow using Cross-Task Consistencycited by 148
- 2020MaskFlownet: Asymmetric Feature Matching with Learnable Occlusion Maskcited by 117
- 2020TartanVO: A Generalizable Learning-based VOcited by 107
- 2018Auxiliary Tasks in Multi-task Learningcited by 106
50 most cited of 92 All 92 (JSON)
Built on by
Citing papers per year: 2024: 8; 2025: 7; 2026: 2.
17 papers.
Sort:
By area:
- 2024Vista: A Generalizable Driving World Model with High Fidelity and Versatile Controllabilitycited by 337
- 2024GenAD: Generalized Predictive Model for Autonomous Drivingcited by 150
- 2024SeeGround: See and Ground for Zero-Shot Open-Vocabulary 3D Visual Groundingcited by 66
- 2025ReSim: Reliable World Simulation for Autonomous Drivingcited by 42
- 2025Reconstructing 4D Spatial Intelligence: A Surveycited by 13
- 2024FAR: Flexible, Accurate and Robust 6DoF Relative Camera Pose Estimationcited by 12
- 2025Scene-agnostic Pose Regression for Visual Localizationcited by 8
- 2025DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Modelcited by 5
- 2024Training on the Fly: On-device Self-supervised Learning aboard Nano-drones within 20 mWcited by 4
- 2025ZeroVO: Visual Odometry with Minimal Assumptionscited by 4
- 2024UL-VIO: Ultra-lightweight Visual-Inertial Odometry with Noise Robust Test-time Adaptationcited by 3
- 2025Zero-Shot 3D Visual Grounding from Vision-Language Modelscited by 2
5 more
- 2024DyConfidMatch: Dynamic Thresholding and Re-sampling for 3D Semi-supervised Learningcited by 1
- 2024Str-L Pose: Integrating Point and Structured Line for Relative Pose Estimation in Dual-Graphcited by 0
- 2025Scalable Offline Metrics for Autonomous Drivingcited by 0
- 2026OpenVO: Open-World Visual Odometry with Temporal Dynamics Awarenesscited by 0
- 2026PruneGround: Plug-and-play Spatial Pruning for 3D Visual Groundingcited by 0
- 2026PruneGround: Plug-and-play Spatial Pruning for 3D Visual Grounding30 Jun 2026
- 2026OpenVO: Open-World Visual Odometry with Temporal Dynamics Awareness22 Feb 2026
- 2025Scalable Offline Metrics for Autonomous Driving9 Oct 2025
- 2025Reconstructing 4D Spatial Intelligence: A Survey28 Jul 2025
- 2025DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Model17 Jul 2025
- 2025ReSim: Reliable World Simulation for Autonomous Driving11 Jun 2025
- 2025ZeroVO: Visual Odometry with Minimal Assumptions9 Jun 2025
- 2025Zero-Shot 3D Visual Grounding from Vision-Language Models28 May 2025
- 2025Scene-agnostic Pose Regression for Visual Localization25 Mar 2025
- 2024SeeGround: See and Ground for Zero-Shot Open-Vocabulary 3D Visual Grounding5 Dec 2024
- 2024DyConfidMatch: Dynamic Thresholding and Re-sampling for 3D Semi-supervised Learning13 Nov 2024
- 2024UL-VIO: Ultra-lightweight Visual-Inertial Odometry with Noise Robust Test-time Adaptation19 Sep 2024
5 more
- 2024Str-L Pose: Integrating Point and Structured Line for Relative Pose Estimation in Dual-Graph28 Aug 2024
- 2024Training on the Fly: On-device Self-supervised Learning aboard Nano-drones within 20 mW6 Aug 2024
- 2024Vista: A Generalizable Driving World Model with High Fidelity and Versatile Controllability27 May 2024
- 2024GenAD: Generalized Predictive Model for Autonomous Driving14 Mar 2024
- 2024FAR: Flexible, Accurate and Robust 6DoF Relative Camera Pose Estimation5 Mar 2024
- 2025Scalable Offline Metrics for Autonomous Drivingcited by 0
- 2025Scalable Offline Metrics for Autonomous Driving9 Oct 2025
- 2025Zero-Shot 3D Visual Grounding from Vision-Language Models28 May 2025
- 2024SeeGround: See and Ground for Zero-Shot Open-Vocabulary 3D Visual Groundingcited by 66
- 2025Reconstructing 4D Spatial Intelligence: A Surveycited by 13
- 2024FAR: Flexible, Accurate and Robust 6DoF Relative Camera Pose Estimationcited by 12
- 2025Scene-agnostic Pose Regression for Visual Localizationcited by 8
- 2025DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Modelcited by 5
- 2024Training on the Fly: On-device Self-supervised Learning aboard Nano-drones within 20 mWcited by 4
- 2025ZeroVO: Visual Odometry with Minimal Assumptionscited by 4
- 2024UL-VIO: Ultra-lightweight Visual-Inertial Odometry with Noise Robust Test-time Adaptationcited by 3
- 2024DyConfidMatch: Dynamic Thresholding and Re-sampling for 3D Semi-supervised Learningcited by 1
- 2024Str-L Pose: Integrating Point and Structured Line for Relative Pose Estimation in Dual-Graphcited by 0
- 2026OpenVO: Open-World Visual Odometry with Temporal Dynamics Awarenesscited by 0
- 2026PruneGround: Plug-and-play Spatial Pruning for 3D Visual Groundingcited by 0
- 2026PruneGround: Plug-and-play Spatial Pruning for 3D Visual Grounding30 Jun 2026
- 2026OpenVO: Open-World Visual Odometry with Temporal Dynamics Awareness22 Feb 2026
- 2025Reconstructing 4D Spatial Intelligence: A Survey28 Jul 2025
- 2025DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Model17 Jul 2025
- 2025ZeroVO: Visual Odometry with Minimal Assumptions9 Jun 2025
- 2025Scene-agnostic Pose Regression for Visual Localization25 Mar 2025
- 2024SeeGround: See and Ground for Zero-Shot Open-Vocabulary 3D Visual Grounding5 Dec 2024
- 2024DyConfidMatch: Dynamic Thresholding and Re-sampling for 3D Semi-supervised Learning13 Nov 2024
- 2024UL-VIO: Ultra-lightweight Visual-Inertial Odometry with Noise Robust Test-time Adaptation19 Sep 2024
- 2024Str-L Pose: Integrating Point and Structured Line for Relative Pose Estimation in Dual-Graph28 Aug 2024
- 2024Training on the Fly: On-device Self-supervised Learning aboard Nano-drones within 20 mW6 Aug 2024
- 2024FAR: Flexible, Accurate and Robust 6DoF Relative Camera Pose Estimation5 Mar 2024