DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Model
Not on the map. Why?
Abstract (arXiv)
Learning-based monocular visual odometry (VO) poses robustness, generalization, and efficiency challenges in robotics. Recent advances in visual foundation models, such as DINOv2, have improved robustness and generalization in various vision tasks, yet their integration in VO remains limited due to coarse feature granularity. In this paper, we present DINO-VO, a feature-based VO system leveraging DINOv2 visual foundation model for its sparse feature matching. To address the integration challenge, we propose a salient keypoints detector tailored to DINOv2's coarse features. Furthermore, we complement DINOv2's robust-semantic features with fine-grained geometric features, resulting in more localizable representations. Finally, a transformer-based matcher and differentiable pose estimation layer enable precise camera motion estimation by learning good matches. Against prior detector-descriptor networks like SuperPoint, DINO-VO demonstrates greater robustness in challenging environments. Furthermore, we show superior accuracy and generalization of the proposed feature descriptors against standalone DINOv2 coarse features. DINO-VO outperforms prior frame-to-frame VO methods on the TartanAir and KITTI datasets and is competitive on EuRoC dataset, while running efficiently at 72 FPS with less than 1GB of memory usage on a single GPU. Moreover, it performs competitively against Visual SLAM systems on outdoor driving scenarios, showcasing its generalization capabilities.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). Builds on 35 of its 43 references that are in the map. First posted on arXiv 17 Jul 2025.
Builds on
35 of 43 references.
References · 35
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,974
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,968
- 2021RoFormer: Enhanced Transformer with Rotary Position Embeddingcited by 4,703
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,415
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2024Depth Anything: Unleashing the Power of Large-Scale Unlabeled Datacited by 1,360
- 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
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 687
- 2023LightGlue: Local Feature Matching at Light Speedcited by 590
- 2020TartanAir: A Dataset to Push the Limits of Visual SLAMcited by 506
23 more
- 2016Direct Sparse Odometrycited by 485
- 2023RoMa: Robust Dense Feature Matchingcited by 302
- 2020D3VO: Deep Depth, Deep Pose and Deep Uncertainty for Monocular Visual Odometrycited by 206
- 2022Deep Patch Visual Odometrycited by 190
- 2018DeepV2D: Video to Depth with Differentiable Structure from Motioncited by 185
- 2017DeepVO: Towards End-to-End Visual Odometry with Deep Recurrent Convolutional Neural Networkscited by 175
- 2023AnyLoc: Towards Universal Visual Place Recognitioncited by 163
- 2024Efficient LoFTR: Semi-Dense Local Feature Matching with Sparse-Like Speedcited by 120
- 2024XFeat: Accelerated Features for Lightweight Image Matchingcited by 113
- 2020TartanVO: A Generalizable Learning-based VOcited by 108
- 2024Deep Patch Visual SLAMcited by 71
- 2024DINO-Tracker: Taming DINO for Self-Supervised Point Tracking in a Single Videocited by 64
- 2019Visual Odometry Revisited: What Should Be Learnt?cited by 57
- 2024OmniGlue: Generalizable Feature Matching with Foundation Model Guidancecited by 56
- 2018LDSO: Direct Sparse Odometry with Loop Closurecited by 51
- 2022DiffPoseNet: Direct Differentiable Camera Pose Estimationcited by 27
- 2019GCNv2: Efficient Correspondence Prediction for Real-Time SLAMcited by 19
- 2022End2End Multi-View Feature Matching with Differentiable Pose Optimizationcited by 19
- 2024MAC-VO: Metrics-aware Covariance for Learning-based Stereo Visual Odometrycited by 19
- 2023XVO: Generalized Visual Odometry via Cross-Modal Self-Trainingcited by 18
- 2023DualRefine: Self-Supervised Depth and Pose Estimation Through Iterative Epipolar Sampling and Refinement Toward Equilibriumcited by 16
- 2023iSLAM: Imperative SLAMcited by 15
- 2024MambaVO: Deep Visual Odometry Based on Sequential Matching Refinement and Training Smoothingcited by 5
Built on by
Citing papers per year: 2025: 1; 2026: 4.
5 papers.
- 2025VFM-VLM: Vision Foundation Model and Vision Language Model based Visual Comparison for 3D Pose Estimationcited by 0
- 2026OpenVO: Open-World Visual Odometry with Temporal Dynamics Awarenesscited by 0
- 2026DinoComplete: 3D Shape Completion with Distilled Semantic Priors and State Space Modelscited by 0
- 2026Cross-View Feature Matching: Survey, Benchmarking, and Foundation-Model Perspectivescited by 0
- 2026DDMS: Discriminative Distillation of Multi-view Foundational Features into Single-view Modelscited by 0
- 2026DDMS: Discriminative Distillation of Multi-view Foundational Features into Single-view Models24 Aug 2026
- 2026Cross-View Feature Matching: Survey, Benchmarking, and Foundation-Model Perspectives11 Aug 2026
- 2026DinoComplete: 3D Shape Completion with Distilled Semantic Priors and State Space Models26 May 2026
- 2026OpenVO: Open-World Visual Odometry with Temporal Dynamics Awareness22 Feb 2026
- 2025VFM-VLM: Vision Foundation Model and Vision Language Model based Visual Comparison for 3D Pose Estimation8 Dec 2025