DM-VIO: Delayed Marginalization Visual-Inertial Odometry
Not on the map. Why?
Abstract (arXiv)
We present DM-VIO, a monocular visual-inertial odometry system based on two novel techniques called delayed marginalization and pose graph bundle adjustment. DM-VIO performs photometric bundle adjustment with a dynamic weight for visual residuals. We adopt marginalization, which is a popular strategy to keep the update time constrained, but it cannot easily be reversed, and linearization points of connected variables have to be fixed. To overcome this we propose delayed marginalization: The idea is to maintain a second factor graph, where marginalization is delayed. This allows us to later readvance this delayed graph, yielding an updated marginalization prior with new and consistent linearization points. In addition, delayed marginalization enables us to inject IMU information into already marginalized states. This is the foundation of the proposed pose graph bundle adjustment, which we use for IMU initialization. In contrast to prior works on IMU initialization, it is able to capture the full photometric uncertainty, improving the scale estimation. In order to cope with initially unobservable scale, we continue to optimize scale and gravity direction in the main system after IMU initialization is complete. We evaluate our system on the EuRoC, TUM-VI, and 4Seasons datasets, which comprise flying drone, large-scale handheld, and automotive scenarios. Thanks to the proposed IMU initialization, our system exceeds the state of the art in visual-inertial odometry, even outperforming stereo-inertial methods while using only a single camera and IMU. The code will be published at http://vision.in.tum.de/dm-vio
Key facts. Cited by 22 papers in the map (data through 7 Oct 2026). Builds on 11 of its 31 references that are in the map. First posted on arXiv 11 Jan 2022.
Builds on
11 of 31 references.
References · 11
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 862
- 2016Direct Sparse Odometrycited by 479
- 2017VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimatorcited by 418
- 2019Kimera: an Open-Source Library for Real-Time Metric-Semantic Localization and Mappingcited by 181
- 2018The TUM VI Benchmark for Evaluating Visual-Inertial Odometrycited by 94
- 20204Seasons: A Cross-Season Dataset for Multi-Weather SLAM in Autonomous Drivingcited by 51
- 2019Visual-Inertial Mapping with Non-Linear Factor Recoverycited by 48
- 2018Direct Sparse Visual-Inertial Odometry using Dynamic Marginalizationcited by 34
- 2016Visual-Inertial Monocular SLAM with Map Reusecited by 32
- 2020Inertial-Only Optimization for Visual-Inertial Initializationcited by 11
Built on by
Citing papers per year: 2022: 2; 2023: 6; 2024: 4; 2025: 7; 2026: 3.
22 papers.
Sort:
- 2023Deep Event Visual Odometrycited by 29
- 2025Benchmarking Egocentric Visual-Inertial SLAM at City Scalecited by 12
- 20234DRVO-Net: Deep 4D Radar-Visual Odometry Using Multi-Modal and Multi-Scale Adaptive Fusioncited by 11
- 2023RD-VIO: Robust Visual-Inertial Odometry for Mobile Augmented Reality in Dynamic Environmentscited by 9
- 2022DirectTracker: 3D Multi-Object Tracking Using Direct Image Alignment and Photometric Bundle Adjustmentcited by 6
- 2024Tight Fusion of Events and Inertial Measurements for Direct Velocity Estimationcited by 6
- 2025The Monado SLAM Dataset for Egocentric Visual-Inertial Trackingcited by 6
- 20224Seasons: Benchmarking Visual SLAM and Long-Term Localization for Autonomous Driving in Challenging Conditionscited by 5
- 2023SchurVINS: Schur Complement-Based Lightweight Visual Inertial Navigation Systemcited by 5
- 2025Mono3R: Exploiting Monocular Cues for Geometric 3D Reconstructioncited by 5
- 2025MASt3R-Fusion: Integrating Feed-Forward Visual Model with IMU, GNSS for High-Functionality SLAMcited by 5
- 2024DBA-Fusion: Tightly Integrating Deep Dense Visual Bundle Adjustment with Multiple Sensors for Large-Scale Localization and Mappingcited by 4
10 more
- 2024Causal Transformer for Fusion and Pose Estimation in Deep Visual Inertial Odometrycited by 3
- 2024High-Speed Stereo Visual SLAM for Low-Powered Computing Devicescited by 2
- 2023BS3D: Building-scale 3D Reconstruction from RGB-D Imagescited by 1
- 2023Discovering Multiple Algorithm Configurationscited by 1
- 2025A Plug-and-Play Learning-based IMU Bias Factor for Robust Visual-Inertial Odometrycited by 1
- 2025Universal Online Temporal Calibration for Optimization-based Visual-Inertial Navigation Systemscited by 0
- 2025Edge-Enabled VIO with Long-Tracked Features for High-Accuracy Low-Altitude IoT Navigationcited by 0
- 2026PRISM-VO: Scale-Aware Visual Odometry Using Photometric Plenoptic Bundle Adjustmentcited by 0
- 2026VOCA: Visual Odometry with Codec Awarenesscited by 0
- 2026KLTNet: Learning Sparse Feature Tracking for Robust and Accurate Monocular Visual-Inertial Odometrycited by 0
- 2026KLTNet: Learning Sparse Feature Tracking for Robust and Accurate Monocular Visual-Inertial Odometry25 Aug 2026
- 2026VOCA: Visual Odometry with Codec Awareness30 Jun 2026
- 2026PRISM-VO: Scale-Aware Visual Odometry Using Photometric Plenoptic Bundle Adjustment30 Jun 2026
- 2025Benchmarking Egocentric Visual-Inertial SLAM at City Scale30 Sep 2025
- 2025MASt3R-Fusion: Integrating Feed-Forward Visual Model with IMU, GNSS for High-Functionality SLAM25 Sep 2025
- 2025The Monado SLAM Dataset for Egocentric Visual-Inertial Tracking31 Jul 2025
- 2025Edge-Enabled VIO with Long-Tracked Features for High-Accuracy Low-Altitude IoT Navigation10 May 2025
- 2025Mono3R: Exploiting Monocular Cues for Geometric 3D Reconstruction18 Apr 2025
- 2025A Plug-and-Play Learning-based IMU Bias Factor for Robust Visual-Inertial Odometry16 Mar 2025
- 2025Universal Online Temporal Calibration for Optimization-based Visual-Inertial Navigation Systems3 Jan 2025
- 2024High-Speed Stereo Visual SLAM for Low-Powered Computing Devices5 Oct 2024
- 2024Causal Transformer for Fusion and Pose Estimation in Deep Visual Inertial Odometry13 Sep 2024
10 more
- 2024DBA-Fusion: Tightly Integrating Deep Dense Visual Bundle Adjustment with Multiple Sensors for Large-Scale Localization and Mapping20 Mar 2024
- 2024Tight Fusion of Events and Inertial Measurements for Direct Velocity Estimation17 Jan 2024
- 2023Deep Event Visual Odometry15 Dec 2023
- 2023SchurVINS: Schur Complement-Based Lightweight Visual Inertial Navigation System4 Dec 2023
- 2023RD-VIO: Robust Visual-Inertial Odometry for Mobile Augmented Reality in Dynamic Environments23 Oct 2023
- 20234DRVO-Net: Deep 4D Radar-Visual Odometry Using Multi-Modal and Multi-Scale Adaptive Fusion12 Aug 2023
- 2023Discovering Multiple Algorithm Configurations13 Mar 2023
- 2023BS3D: Building-scale 3D Reconstruction from RGB-D Images3 Jan 2023
- 20224Seasons: Benchmarking Visual SLAM and Long-Term Localization for Autonomous Driving in Challenging Conditions31 Dec 2022
- 2022DirectTracker: 3D Multi-Object Tracking Using Direct Image Alignment and Photometric Bundle Adjustment29 Sep 2022
- 2023Deep Event Visual Odometrycited by 29
- 2025Benchmarking Egocentric Visual-Inertial SLAM at City Scalecited by 12
- 20234DRVO-Net: Deep 4D Radar-Visual Odometry Using Multi-Modal and Multi-Scale Adaptive Fusioncited by 11
- 2023RD-VIO: Robust Visual-Inertial Odometry for Mobile Augmented Reality in Dynamic Environmentscited by 9
- 2022DirectTracker: 3D Multi-Object Tracking Using Direct Image Alignment and Photometric Bundle Adjustmentcited by 6
- 2024Tight Fusion of Events and Inertial Measurements for Direct Velocity Estimationcited by 6
- 2025The Monado SLAM Dataset for Egocentric Visual-Inertial Trackingcited by 6
- 20224Seasons: Benchmarking Visual SLAM and Long-Term Localization for Autonomous Driving in Challenging Conditionscited by 5
- 2023SchurVINS: Schur Complement-Based Lightweight Visual Inertial Navigation Systemcited by 5
- 2025Mono3R: Exploiting Monocular Cues for Geometric 3D Reconstructioncited by 5
- 2025MASt3R-Fusion: Integrating Feed-Forward Visual Model with IMU, GNSS for High-Functionality SLAMcited by 5
- 2024DBA-Fusion: Tightly Integrating Deep Dense Visual Bundle Adjustment with Multiple Sensors for Large-Scale Localization and Mappingcited by 4
12 most cited of 22 All 22 (JSON)
- 2026KLTNet: Learning Sparse Feature Tracking for Robust and Accurate Monocular Visual-Inertial Odometry25 Aug 2026
- 2026VOCA: Visual Odometry with Codec Awareness30 Jun 2026
- 2026PRISM-VO: Scale-Aware Visual Odometry Using Photometric Plenoptic Bundle Adjustment30 Jun 2026
- 2025Benchmarking Egocentric Visual-Inertial SLAM at City Scale30 Sep 2025
- 2025MASt3R-Fusion: Integrating Feed-Forward Visual Model with IMU, GNSS for High-Functionality SLAM25 Sep 2025
- 2025The Monado SLAM Dataset for Egocentric Visual-Inertial Tracking31 Jul 2025
- 2025Edge-Enabled VIO with Long-Tracked Features for High-Accuracy Low-Altitude IoT Navigation10 May 2025
- 2025Mono3R: Exploiting Monocular Cues for Geometric 3D Reconstruction18 Apr 2025
- 2025A Plug-and-Play Learning-based IMU Bias Factor for Robust Visual-Inertial Odometry16 Mar 2025
- 2025Universal Online Temporal Calibration for Optimization-based Visual-Inertial Navigation Systems3 Jan 2025
- 2024High-Speed Stereo Visual SLAM for Low-Powered Computing Devices5 Oct 2024
- 2024Causal Transformer for Fusion and Pose Estimation in Deep Visual Inertial Odometry13 Sep 2024
12 newest of 22 All 22 (JSON)