MAC-VO: Metrics-aware Covariance for Learning-based Stereo Visual Odometry
Not on the map. Why?
Abstract (arXiv)
We propose the MAC-VO, a novel learning-based stereo VO that leverages the learned metrics-aware matching uncertainty for dual purposes: selecting keypoint and weighing the residual in pose graph optimization. Compared to traditional geometric methods prioritizing texture-affluent features like edges, our keypoint selector employs the learned uncertainty to filter out the low-quality features based on global inconsistency. In contrast to the learning-based algorithms that model the scale-agnostic diagonal weight matrix for covariance, we design a metrics-aware covariance model to capture the spatial error during keypoint registration and the correlations between different axes. Integrating this covariance model into pose graph optimization enhances the robustness and reliability of pose estimation, particularly in challenging environments with varying illumination, feature density, and motion patterns. On public benchmark datasets, MAC-VO outperforms existing VO algorithms and even some SLAM algorithms in challenging environments. The covariance map also provides valuable information about the reliability of the estimated poses, which can benefit decision-making for autonomous systems.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). Builds on 34 of its 52 references that are in the map. First posted on arXiv 14 Sep 2024.
Builds on
34 of 52 references.
References · 34
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2023DUSt3R: Geometric 3D Vision Made Easycited by 1,526
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
- 2017Unsupervised Learning of Depth and Ego-Motion from Videocited by 778
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 673
- 2020TartanAir: A Dataset to Push the Limits of Visual SLAMcited by 494
- 2017VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimatorcited by 418
- 2022FlowFormer: A Transformer Architecture for Optical Flowcited by 273
- 2021Learning to Estimate Hidden Motions with Global Motion Aggregationcited by 223
- 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
22 more
- 2021Back to the Feature: Learning Robust Camera Localization from Pixels to Posecited by 199
- 2021Pixel-Perfect Structure-from-Motion with Featuremetric Refinementcited by 199
- 2022Deep Patch Visual Odometrycited by 186
- 2017CNN-SLAM: Real-time dense monocular SLAM with learned depth predictioncited by 152
- 2020TartanVO: A Generalizable Learning-based VOcited by 107
- 2018CubeSLAM: Monocular 3D Object SLAMcited by 101
- 2017UnDeepVO: Monocular Visual Odometry through Unsupervised Deep Learningcited by 95
- 2018LDSO: Direct Sparse Odometry with Loop Closurecited by 50
- 2017Stereo DSO: Large-Scale Direct Sparse Visual Odometry with Stereo Camerascited by 45
- 2022PyPose: A Library for Robot Learning with Physics-based Optimizationcited by 29
- 2019Multivariate Uncertainty in Deep Learningcited by 27
- 2022DiffPoseNet: Direct Differentiable Camera Pose Estimationcited by 27
- 2021Super Odometry: IMU-centric LiDAR-Visual-Inertial Estimator for Challenging Environmentscited by 26
- 2017ProbFlow: Joint Optical Flow and Uncertainty Estimationcited by 24
- 2021AirDOS: Dynamic SLAM benefits from Articulated Objectscited by 21
- 2023Learning a Depth Covariance Functioncited by 16
- 2023Learning Correspondence Uncertainty via Differentiable Nonlinear Least Squarescited by 14
- 2023iSLAM: Imperative SLAMcited by 14
- 2023PyPose v0.6: The Imperative Programming Interface for Roboticscited by 7
- 2021MDN-VO: Estimating Visual Odometry with Confidencecited by 6
- 2023AirIMU: Learning Uncertainty Propagation for Inertial Odometrycited by 6
- 2020IV-SLAM: Introspective Vision for Simultaneous Localization and Mappingcited by 3
Built on by
Citing papers per year: 2025: 8; 2026: 11.
19 papers.
Sort:
By area:
- 2025TartanGround: A Large-Scale Dataset for Ground Robot Perception and Navigationcited by 35
- 2025UFM: A Simple Path towards Unified Dense Correspondence with Flowcited by 35
- 2025Co-Me: Confidence-Guided Token Merging for Visual Geometric Transformerscited by 9
- 2025DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Modelcited by 5
- 2026AnyThermal: Towards Learning Universal Representations for Thermal Perceptioncited by 4
- 2026Keyframe-Based Feed-Forward Visual Odometrycited by 3
- 2025MCGS-SLAM: A Multi-Camera SLAM Framework Using Gaussian Splatting for High-Fidelity Mappingcited by 2
- 2025CogStereo: Neural Stereo Matching with Implicit Spatial Cognition Embeddingcited by 1
- 2026MVOFormer: Flow-Semantic Transformer for Robust Monocular Visual Odometrycited by 1
- 2025Monocular Visual Odometry without Calibration or Test-time Optimizationcited by 0
- 2025Stereo4DWalker: Learning 4D-aware Embodied Urban Navigation from Internet Stereo Videoscited by 0
- 2026H-OmniStereo: Zero-Shot Omnidirectional Stereo Matching with Heading-Aligned Normal Priorscited by 0
7 more
- 2026Con-DSO: Learning Short-Horizon Consistency Priors for RGB-D Direct Sparse Odometrycited by 0
- 2026DL-VINS-Factory: A Modular Framework for Learned Visual Front-Ends in Visual-Inertial SLAMcited by 0
- 2026Why does Deep Learning Improve Visual SLAM?cited by 0
- 2026DROID-ANCHOR: Odometry-Anchored Recurrent Metric Depth Estimationcited by 0
- 2026Spotter: Efficient Urban Visual Localization via Geo-Referenced Facade Landmarks in GPS-Degraded Environmentscited by 0
- 2026KLTNet: Learning Sparse Feature Tracking for Robust and Accurate Monocular Visual-Inertial Odometrycited by 0
- 2026MomentBA: Second-order Spatial Moments for Anisotropic Correspondence Uncertainty in Differentiable Bundle Adjustmentcited by 0
- 2026MomentBA: Second-order Spatial Moments for Anisotropic Correspondence Uncertainty in Differentiable Bundle Adjustment12 Sep 2026
- 2026KLTNet: Learning Sparse Feature Tracking for Robust and Accurate Monocular Visual-Inertial Odometry25 Aug 2026
- 2026Spotter: Efficient Urban Visual Localization via Geo-Referenced Facade Landmarks in GPS-Degraded Environments24 Aug 2026
- 2026DROID-ANCHOR: Odometry-Anchored Recurrent Metric Depth Estimation19 Jul 2026
- 2026Why does Deep Learning Improve Visual SLAM?7 Jul 2026
- 2026DL-VINS-Factory: A Modular Framework for Learned Visual Front-Ends in Visual-Inertial SLAM2 Jul 2026
- 2026MVOFormer: Flow-Semantic Transformer for Robust Monocular Visual Odometry15 Jun 2026
- 2026Con-DSO: Learning Short-Horizon Consistency Priors for RGB-D Direct Sparse Odometry27 May 2026
- 2026H-OmniStereo: Zero-Shot Omnidirectional Stereo Matching with Heading-Aligned Normal Priors14 May 2026
- 2026AnyThermal: Towards Learning Universal Representations for Thermal Perception5 Feb 2026
- 2026Keyframe-Based Feed-Forward Visual Odometry22 Jan 2026
- 2025Stereo4DWalker: Learning 4D-aware Embodied Urban Navigation from Internet Stereo Videos11 Dec 2025
7 more
- 2025Co-Me: Confidence-Guided Token Merging for Visual Geometric Transformers18 Nov 2025
- 2025CogStereo: Neural Stereo Matching with Implicit Spatial Cognition Embedding25 Oct 2025
- 2025Monocular Visual Odometry without Calibration or Test-time Optimization2 Oct 2025
- 2025MCGS-SLAM: A Multi-Camera SLAM Framework Using Gaussian Splatting for High-Fidelity Mapping17 Sep 2025
- 2025DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Model17 Jul 2025
- 2025UFM: A Simple Path towards Unified Dense Correspondence with Flow10 Jun 2025
- 2025TartanGround: A Large-Scale Dataset for Ground Robot Perception and Navigation15 May 2025
- 2025TartanGround: A Large-Scale Dataset for Ground Robot Perception and Navigationcited by 35
- 2025UFM: A Simple Path towards Unified Dense Correspondence with Flowcited by 35
- 2025DINO-VO: A Feature-based Visual Odometry Leveraging a Visual Foundation Modelcited by 5
- 2026AnyThermal: Towards Learning Universal Representations for Thermal Perceptioncited by 4
- 2026Keyframe-Based Feed-Forward Visual Odometrycited by 3
- 2025MCGS-SLAM: A Multi-Camera SLAM Framework Using Gaussian Splatting for High-Fidelity Mappingcited by 2
- 2025CogStereo: Neural Stereo Matching with Implicit Spatial Cognition Embeddingcited by 1
- 2026MVOFormer: Flow-Semantic Transformer for Robust Monocular Visual Odometrycited by 1
- 2025Monocular Visual Odometry without Calibration or Test-time Optimizationcited by 0
- 2025Stereo4DWalker: Learning 4D-aware Embodied Urban Navigation from Internet Stereo Videoscited by 0
- 2026H-OmniStereo: Zero-Shot Omnidirectional Stereo Matching with Heading-Aligned Normal Priorscited by 0
- 2026Con-DSO: Learning Short-Horizon Consistency Priors for RGB-D Direct Sparse Odometrycited by 0
12 most cited of 18 All 18 (JSON)
- 2026MomentBA: Second-order Spatial Moments for Anisotropic Correspondence Uncertainty in Differentiable Bundle Adjustment12 Sep 2026
- 2026KLTNet: Learning Sparse Feature Tracking for Robust and Accurate Monocular Visual-Inertial Odometry25 Aug 2026
- 2026Spotter: Efficient Urban Visual Localization via Geo-Referenced Facade Landmarks in GPS-Degraded Environments24 Aug 2026
- 2026DROID-ANCHOR: Odometry-Anchored Recurrent Metric Depth Estimation19 Jul 2026
- 2026Why does Deep Learning Improve Visual SLAM?7 Jul 2026
- 2026DL-VINS-Factory: A Modular Framework for Learned Visual Front-Ends in Visual-Inertial SLAM2 Jul 2026
- 2026MVOFormer: Flow-Semantic Transformer for Robust Monocular Visual Odometry15 Jun 2026
- 2026Con-DSO: Learning Short-Horizon Consistency Priors for RGB-D Direct Sparse Odometry27 May 2026
- 2026H-OmniStereo: Zero-Shot Omnidirectional Stereo Matching with Heading-Aligned Normal Priors14 May 2026
- 2026AnyThermal: Towards Learning Universal Representations for Thermal Perception5 Feb 2026
- 2026Keyframe-Based Feed-Forward Visual Odometry22 Jan 2026
- 2025Stereo4DWalker: Learning 4D-aware Embodied Urban Navigation from Internet Stereo Videos11 Dec 2025
12 newest of 18 All 18 (JSON)