Direct Sparse Visual-Inertial Odometry using Dynamic Marginalization
arXiv:1804.05625 · doi:10.1109/ICRA.2018.8462905
Abstract
We present VI-DSO, a novel approach for visual-inertial odometry, which jointly estimates camera poses and sparse scene geometry by minimizing photometric and IMU measurement errors in a combined energy functional. The visual part of the system performs a bundle-adjustment like optimization on a sparse set of points, but unlike key-point based systems it directly minimizes a photometric error. This makes it possible for the system to track not only corners, but any pixels with large enough intensity gradients. IMU information is accumulated between several frames using measurement preintegration, and is inserted into the optimization as an additional constraint between keyframes. We explicitly include scale and gravity direction into our model and jointly optimize them together with other variables such as poses. As the scale is often not immediately observable using IMU data this allows us to initialize our visual-inertial system with an arbitrary scale instead of having to delay the initialization until everything is observable. We perform partial marginalization of old variables so that updates can be computed in a reasonable time. In order to keep the system consistent we propose a novel strategy which we call "dynamic marginalization". This technique allows us to use partial marginalization even in cases where the initial scale estimate is far from the optimum. We evaluate our method on the challenging EuRoC dataset, showing that VI-DSO outperforms the state of the art.
References in corpus (3)
Cited by in corpus (15)
- ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM
- Visual-Inertial Mapping with Non-Linear Factor Recovery
- DM-VIO: Delayed Marginalization Visual-Inertial Odometry
- Perception and Navigation in Autonomous Systems in the Era of Learning: A Survey
- From SLAM to Situational Awareness: Challenges and Survey
- RD-VIO: Robust Visual-Inertial Odometry for Mobile Augmented Reality in Dynamic Environments
- Experimental Comparison of Visual-Aided Odometry Methods for Rail Vehicles
- Range-Visual-Inertial Odometry: Scale Observability Without Excitation
- Fast ORB-SLAM without Keypoint Descriptors
- HybVIO: Pushing the Limits of Real-time Visual-inertial Odometry
- GLIM: 3D Range-Inertial Localization and Mapping with GPU-Accelerated Scan Matching Factors
- Rolling-Shutter Modelling for Direct Visual-Inertial Odometry
- Integration of the 3D Environment for UAV Onboard Visual Object Tracking
- Fusing Structure from Motion and Simulation-Augmented Pose Regression from Optical Flow for Challenging Indoor Environments
- LEVIO: Lightweight Embedded Visual Inertial Odometry for Resource-Constrained Devices