On-Manifold Preintegration for Real-Time Visual-Inertial Odometry
Not on the map. Why?
Abstract (arXiv)
Current approaches for visual-inertial odometry (VIO) are able to attain highly accurate state estimation via nonlinear optimization. However, real-time optimization quickly becomes infeasible as the trajectory grows over time, this problem is further emphasized by the fact that inertial measurements come at high rate, hence leading to fast growth of the number of variables in the optimization. In this paper, we address this issue by preintegrating inertial measurements between selected keyframes into single relative motion constraints. Our first contribution is a preintegration theory that properly addresses the manifold structure of the rotation group. We formally discuss the generative measurement model as well as the nature of the rotation noise and derive the expression for the maximum a posteriori state estimator. Our theoretical development enables the computation of all necessary Jacobians for the optimization and a-posteriori bias correction in analytic form. The second contribution is to show that the preintegrated IMU model can be seamlessly integrated into a visual-inertial pipeline under the unifying framework of factor graphs. This enables the application of incremental-smoothing algorithms and the use of a structureless model for visual measurements, which avoids optimizing over the 3D points, further accelerating the computation. We perform an extensive evaluation of our monocular VIO pipeline on real and simulated datasets. The results confirm that our modelling effort leads to accurate state estimation in real-time, outperforming state-of-the-art approaches.
Key facts. Cited by 95 papers in the map (data through 14 Oct 2026). First posted on arXiv 8 Dec 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 22; 2022: 14; 2023: 13; 2024: 13; 2025: 21; 2026: 12.
95 papers.
Sort:
By area:
- 2021Kimera: from SLAM to Spatial Perception with 3D Dynamic Scene Graphscited by 144
- 2022Event-aided Direct Sparse Odometrycited by 92
- 2022Theseus: A Library for Differentiable Nonlinear Optimizationcited by 65
- 2021Kimera-Multi: Robust, Distributed, Dense Metric-Semantic SLAM for Multi-Robot Systemscited by 54
- 2021RoadMap: A Light-Weight Semantic Map for Visual Localization towards Autonomous Drivingcited by 34
- 2022Exploring Event Camera-based Odometry for Planetary Robotscited by 34
- 2023EgoDistill: Egocentric Head Motion Distillation for Efficient Video Understandingcited by 32
- 2024CMax-SLAM: Event-based Rotational-Motion Bundle Adjustment and SLAM System using Contrast Maximizationcited by 31
- 2021VILENS: Visual, Inertial, Lidar, and Leg Odometry for All-Terrain Legged Robotscited by 25
- 2023Deep Learning for Inertial Positioning: A Surveycited by 21
- 2023Event-based Simultaneous Localization and Mapping: A Comprehensive Surveycited by 17
- 2021From SLAM to Situational Awareness: Challenges and Surveycited by 15
38 more
- 2021RIO: Rotation-equivariance supervised learning of robust inertial odometrycited by 14
- 2025Benchmarking Egocentric Visual-Inertial SLAM at City Scalecited by 14
- 2021Avoiding Degeneracy for Monocular Visual SLAM with Point and Line Featurescited by 13
- 2022Revisiting Rolling Shutter Bundle Adjustment: Toward Accurate and Fast Solutioncited by 13
- 2021COVINS: Visual-Inertial SLAM for Centralized Collaborationcited by 12
- 2022LF-VISLAM: A SLAM Framework for Large Field-of-View Cameras with Negative Imaging Plane on Mobile Agentscited by 11
- 2023ImMesh: An Immediate LiDAR Localization and Meshing Frameworkcited by 11
- 2025Air-Ground Collaboration for Language-Specified Missions in Unknown Environmentscited by 11
- 2022Continuous-Time vs. Discrete-Time Vision-based SLAM: A Comparative Studycited by 10
- 2023DVI-SLAM: A Dual Visual Inertial SLAM Networkcited by 9
- 2023RD-VIO: Robust Visual-Inertial Odometry for Mobile Augmented Reality in Dynamic Environmentscited by 9
- 2021IMU Data Processing For Inertial Aided Navigation: A Recurrent Neural Network Based Approachcited by 8
- 2021HybVIO: Pushing the Limits of Real-time Visual-inertial Odometrycited by 8
- 2021Probabilistic Spatial Distribution Prior Based Attentional Keypoints Matching Networkcited by 8
- 2021Balancing the Budget: Feature Selection and Tracking for Multi-Camera Visual-Inertial Odometrycited by 6
- 2023Investigation of the Challenges of Underwater-Visual-Monocular-SLAMcited by 6
- 2023Robust Single Rotation Averaging Revisitedcited by 6
- 2023Unraveling the Single Tangent Space Fallacy: An Analysis and Clarification for Applying Riemannian Geometry in Robot Learningcited by 6
- 2024Tight Fusion of Events and Inertial Measurements for Direct Velocity Estimationcited by 6
- 2024DBA-Fusion: Tightly Integrating Deep Dense Visual Bundle Adjustment with Multiple Sensors for Large-Scale Localization and Mappingcited by 5
- 2025Image as an IMU: Estimating Camera Motion from a Single Motion-Blurred Imagecited by 5
- 2025RTMap: Real-Time Recursive Mapping with Change Detection and Localizationcited by 5
- 2022SelfTune: Metrically Scaled Monocular Depth Estimation through Self-Supervised Learningcited by 4
- 2022What's Wrong with the Absolute Trajectory Error?cited by 4
- 2024Legged Robot State Estimation With Invariant Extended Kalman Filter Using Neural Measurement Networkcited by 4
- 2025cuVSLAM: CUDA accelerated visual odometry and mappingcited by 4
- 2021Trust Your IMU: Consequences of Ignoring the IMU Driftcited by 3
- 2021RP-VIO: Robust Plane-based Visual-Inertial Odometry for Dynamic Environmentscited by 3
- 2021Self-Supervised Depth Completion for Active Stereocited by 3
- 2022IBISCape: A Simulated Benchmark for multi-modal SLAM Systems Evaluation in Large-scale Dynamic Environmentscited by 3
- 2024Camera Motion Estimation from RGB-D-Inertial Scene Flowcited by 3
- 2024Low Latency Visual Inertial Odometry with On-Sensor Accelerated Optical Flow for Resource-Constrained UAVscited by 3
- 2024Causal Transformer for Fusion and Pose Estimation in Deep Visual Inertial Odometrycited by 3
- 2024UL-VIO: Ultra-lightweight Visual-Inertial Odometry with Noise Robust Test-time Adaptationcited by 3
- 2025Embodied AI with Foundation Models for Mobile Service Robots: A Systematic Reviewcited by 3
- 2021ROSEFusion: Random Optimization for Online Dense Reconstruction under Fast Camera Motioncited by 2
- 2022LiDAR Point--to--point Correspondences for Rigorous Registration of Kinematic Scanning in Dynamic Networkscited by 2
- 2023Vision-Based Terrain Relative Navigation on High-Altitude Balloon and Sub-Orbital Rocketcited by 2
50 most cited of 95 All 95 (JSON)
- 2026DAVIO: Dense Monocular-Inertial SLAM with Feed-Forward Initialization and Pose-Conditioned Mapping23 Sep 2026
- 2026Robust Structureless Monocular Visual Inertial Initialization Exploiting Line Features and Vanishing Points18 Sep 2026
- 2026MFVINS: Multiple Fisheye Camera-Based Visual Inertial System8 Sep 2026
- 2026VI3: Grounding Pretrained 3D Foundation Models with Inertial Cues3 Sep 2026
- 2026Hold-Out Self-Validation Cannot Certify Photogrammetric Accuracy: Saturation and Blindness to Coherent Distortion25 Jul 2026
- 2026Self-Healing Visual Recovery for Autonomous Ground Vehicles Using Camera-Only Visual Odometry13 Jul 2026
- 2026Uncertainty-Aware Adaptive Sensor Fusion for Autonomous Navigation3 Jun 2026
- 2026Genie 4D: Semantic-Prior-Guided 4D Dynamic Scene Reconstruction10 Apr 2026
- 2026Feeling the Space: Egomotion-Aware Video Representation for Efficient and Accurate 3D Scene Understanding18 Mar 2026
- 2026Edge-Assisted Multi-Robot Visual-Inertial SLAM with Efficient Communication11 Mar 2026
- 2026LEVIO: Lightweight Embedded Visual Inertial Odometry for Resource-Constrained Devices3 Feb 2026
- 2026DefVINS: Visual-Inertial Odometry for Deformable Scenes2 Jan 2026
38 more
- 2025Adaptive Covariance and Quaternion-Focused Hybrid Error-State EKF/UKF for Visual-Inertial Odometry19 Dec 2025
- 2025Adaptive Factor Graph-Based Tightly Coupled GNSS/IMU Fusion for Robust Positionin28 Nov 2025
- 2025MARVO: Marine-Adaptive Radiance-aware Visual Odometry28 Nov 2025
- 2025Benchmarking Egocentric Visual-Inertial SLAM at City Scale30 Sep 2025
- 2025Unleashing the Power of Discrete-Time State Representation: Ultrafast Target-based IMU-Camera Spatial-Temporal Calibration16 Sep 2025
- 2025LIVE-GS: Online LiDAR-Inertial-Visual State Estimation and Globally Consistent Mapping with 3D Gaussian Splatting31 Jul 2025
- 2025RTMap: Real-Time Recursive Mapping with Change Detection and Localization1 Jul 2025
- 2025GNSS-Inertial State Initialization Using Inter-Epoch Baseline Residuals13 Jun 2025
- 2025Tightly-Coupled LiDAR-IMU-Leg Odometry with Online Learned Leg Kinematics Incorporating Foot Tactile Information11 Jun 2025
- 2025UNO: Unified Self-Supervised Monocular Odometry for Platform-Agnostic Deployment8 Jun 2025
- 2025cuVSLAM: CUDA accelerated visual odometry and mapping4 Jun 2025
- 2025Embodied AI with Foundation Models for Mobile Service Robots: A Systematic Review26 May 2025
- 2025Air-Ground Collaboration for Language-Specified Missions in Unknown Environments14 May 2025
- 2025CompSLAM: Complementary Hierarchical Multi-Modal Localization and Mapping for Robot Autonomy in Underground Environments10 May 2025
- 2025Stereophotoclinometry Revisited11 Apr 2025
- 2025Holistic Fusion: Task- and Setup-Agnostic Robot Localization and State Estimation with Factor Graphs8 Apr 2025
- 2025HDVIO2.0: Wind and Disturbance Estimation with Hybrid Dynamics VIO1 Apr 2025
- 2025Image as an IMU: Estimating Camera Motion from a Single Motion-Blurred Image21 Mar 2025
- 2025A Plug-and-Play Learning-based IMU Bias Factor for Robust Visual-Inertial Odometry16 Mar 2025
- 2025AQUA-SLAM: Tightly-Coupled Underwater Acoustic-Visual-Inertial SLAM with Sensor Calibration14 Mar 2025
- 2025Improving Monocular Visual-Inertial Initialization with Structureless Visual-Inertial Bundle Adjustment23 Feb 2025
- 2024SF-Loc: A Visual Mapping and Geo-Localization System based on Sparse Visual Structure Frames2 Dec 2024
- 2024AsynEIO: Asynchronous Monocular Event-Inertial Odometry Using Gaussian Process Regression19 Nov 2024
- 2024UL-VIO: Ultra-lightweight Visual-Inertial Odometry with Noise Robust Test-time Adaptation19 Sep 2024
- 2024Enhancing Visual Inertial SLAM with Magnetic Measurements16 Sep 2024
- 2024Causal Transformer for Fusion and Pose Estimation in Deep Visual Inertial Odometry13 Sep 2024
- 2024Low Latency Visual Inertial Odometry with On-Sensor Accelerated Optical Flow for Resource-Constrained UAVs19 Jun 2024
- 2024Camera Motion Estimation from RGB-D-Inertial Scene Flow26 Apr 2024
- 20243D Freehand Ultrasound using Visual Inertial and Deep Inertial Odometry for Measuring Patellar Tracking24 Apr 2024
- 2024Tightly-Coupled LiDAR-IMU-Wheel Odometry with Online Calibration of a Kinematic Model for Skid-Steering Robots3 Apr 2024
- 2024DBA-Fusion: Tightly Integrating Deep Dense Visual Bundle Adjustment with Multiple Sensors for Large-Scale Localization and Mapping20 Mar 2024
- 2024CMax-SLAM: Event-based Rotational-Motion Bundle Adjustment and SLAM System using Contrast Maximization12 Mar 2024
- 2024Legged Robot State Estimation With Invariant Extended Kalman Filter Using Neural Measurement Network1 Feb 2024
- 2024Tight Fusion of Events and Inertial Measurements for Direct Velocity Estimation17 Jan 2024
- 2023Keypoint-based Stereophotoclinometry for Characterizing and Navigating Small Bodies: A Factor Graph Approach11 Dec 2023
- 2023RD-VIO: Robust Visual-Inertial Odometry for Mobile Augmented Reality in Dynamic Environments23 Oct 2023
- 2023Unraveling the Single Tangent Space Fallacy: An Analysis and Clarification for Applying Riemannian Geometry in Robot Learning11 Oct 2023
- 2023DVI-SLAM: A Dual Visual Inertial SLAM Network25 Sep 2023
50 newest of 95 All 95 (JSON)
- 2021Kimera: from SLAM to Spatial Perception with 3D Dynamic Scene Graphscited by 144
- 2022Event-aided Direct Sparse Odometrycited by 92
- 2022Theseus: A Library for Differentiable Nonlinear Optimizationcited by 65
- 2021Kimera-Multi: Robust, Distributed, Dense Metric-Semantic SLAM for Multi-Robot Systemscited by 54
- 2021RoadMap: A Light-Weight Semantic Map for Visual Localization towards Autonomous Drivingcited by 34
- 2022Exploring Event Camera-based Odometry for Planetary Robotscited by 34
- 2023EgoDistill: Egocentric Head Motion Distillation for Efficient Video Understandingcited by 32
- 2024CMax-SLAM: Event-based Rotational-Motion Bundle Adjustment and SLAM System using Contrast Maximizationcited by 31
- 2021VILENS: Visual, Inertial, Lidar, and Leg Odometry for All-Terrain Legged Robotscited by 25
- 2023Deep Learning for Inertial Positioning: A Surveycited by 21
- 2023Event-based Simultaneous Localization and Mapping: A Comprehensive Surveycited by 17
- 2021From SLAM to Situational Awareness: Challenges and Surveycited by 15
12 most cited of 92 All 92 (JSON)
- 2026DAVIO: Dense Monocular-Inertial SLAM with Feed-Forward Initialization and Pose-Conditioned Mapping23 Sep 2026
- 2026Robust Structureless Monocular Visual Inertial Initialization Exploiting Line Features and Vanishing Points18 Sep 2026
- 2026MFVINS: Multiple Fisheye Camera-Based Visual Inertial System8 Sep 2026
- 2026VI3: Grounding Pretrained 3D Foundation Models with Inertial Cues3 Sep 2026
- 2026Hold-Out Self-Validation Cannot Certify Photogrammetric Accuracy: Saturation and Blindness to Coherent Distortion25 Jul 2026
- 2026Self-Healing Visual Recovery for Autonomous Ground Vehicles Using Camera-Only Visual Odometry13 Jul 2026
- 2026Uncertainty-Aware Adaptive Sensor Fusion for Autonomous Navigation3 Jun 2026
- 2026Edge-Assisted Multi-Robot Visual-Inertial SLAM with Efficient Communication11 Mar 2026
- 2026LEVIO: Lightweight Embedded Visual Inertial Odometry for Resource-Constrained Devices3 Feb 2026
- 2026DefVINS: Visual-Inertial Odometry for Deformable Scenes2 Jan 2026
- 2025Adaptive Covariance and Quaternion-Focused Hybrid Error-State EKF/UKF for Visual-Inertial Odometry19 Dec 2025
- 2025Adaptive Factor Graph-Based Tightly Coupled GNSS/IMU Fusion for Robust Positionin28 Nov 2025
12 newest of 92 All 92 (JSON)