DM-VIO: Delayed Marginalization Visual-Inertial Odometry

01/11/2022
by   Lukas von Stumberg, et al.
0

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

READ FULL TEXT

page 2

page 11

research
04/16/2018

Direct Sparse Visual-Inertial Odometry using Dynamic Marginalization

We present VI-DSO, a novel approach for visual-inertial odometry, which ...
research
12/16/2019

Equations Derivation of VINS-Mono

The VINS-Mono is a monocular visual-inertial 6 DOF state estimator propo...
research
04/20/2022

Learned Monocular Depth Priors in Visual-Inertial Initialization

Visual-inertial odometry (VIO) is the pose estimation backbone for most ...
research
03/05/2022

Tightly Coupled Optimization-based GPS-Visual-Inertial Odometry with Online Calibration and Initialization

In this paper, we present a tightly coupled optimization-based GPS-Visua...
research
07/10/2018

Parallax Bundle Adjustment on Manifold with Convexified Initialization

Bundle adjustment (BA) with parallax angle based feature parameterizatio...
research
08/14/2020

Renormalization for Initialization of Rolling Shutter Visual-Inertial Odometry

In this paper we deal with the initialization problem of a visual-inerti...
research
09/24/2021

Toward Efficient and Robust Multiple Camera Visual-inertial Odometry

Efficiency and robustness are the essential criteria for the visual-iner...

Please sign up or login with your details

Forgot password? Click here to reset