Direkt zum Inhalt springen
Computer Vision Group
TUM Department of Informatics
Technical University of Munich

Technical University of Munich

Menu

Links


Basalt: Visual-Inertial Mapping with Non-Linear Factor Recovery

Abstract

Cameras and inertial measurement units are complementary sensors for ego-motion estimation and environment mapping.Their combination makes visual-inertial odometry (VIO) systems more accurate and robust.For globally consistent mapping, however, combining visual and inertial information is not straightforward. To estimate the motion and geometry with a set of images large baselines are required. Because of that, most systems operate on keyframes that have large time intervals between each other. Inertial data on the other hand quickly degrades with the duration of the intervals and after several seconds of integration, it typically contains only little useful information.

In this paper, we propose to extract relevant information for visual-inertial mapping from visual-inertial odometry using non-linear factor recovery. We reconstruct a set of non-linear factors that make an optimal approximation of the information on the trajectory accumulated by VIO. To obtain a globally consistent map we combine these factors with loop-closing constraints using bundle adjustment. The VIO factors make the roll and pitch angles of the global map observable, and improve the robustness and the accuracy of the mapping. In experiments on a public benchmark, we demonstrate superior performance of our method over the state-of-the-art approaches.

Open-Source Code

The code is available here https://gitlab.com/VladyslavUsenko/basalt.

(GitHub mirror: https://github.com/VladyslavUsenko/basalt-mirror)

The code includes:

  • Camera, IMU and motion capture calibration.
  • Visual-inertial odometry and mapping.
  • Simulated environment to test different components of the system.

Some reusable components of the system are extracted in a separate header-only library ( Documentation) https://gitlab.com/VladyslavUsenko/basalt-headers.


Export as PDF, XML, TEX or BIB

Journal Articles
2020
[]Visual-Inertial Mapping with Non-Linear Factor Recovery (V. Usenko, N. Demmel, D. Schubert, J. Stueckler and D. Cremers), In IEEE Robotics and Automation Letters (RA-L) & Int. Conference on Intelligent Robotics and Automation (ICRA), IEEE, volume 5, 2020. ([arxiv]) [bibtex] [doi] [pdf]
Powered by bibtexbrowser
Export as PDF, XML, TEX or BIB

Additional Videos

Visual-Inertial Odometry

Visual Odometry (no IMU)

Visual-Inertial Mapping

Simulation

Sparse Optical Flow

Calibration

Rechte Seite

Informatik IX
Chair of Computer Vision & Artificial Intelligence

Boltzmannstrasse 3
85748 Garching info@vision.in.tum.de

Follow us on:
CVG Group DVL Group

News

04.06.2021

Bernt Schiele (Max Planck Institute for Informatics) will give a talk in the TUM AI lecture series on June 10th, 3pm! Livestream

05.05.2021
French-German Machine Learning Symposium

French-German Machine Learning Symposium

The French-German Machine Learning Symposium aims to strengthen interactions and inspire collaborations between both countries. We invited some of the leading ML researchers from France and Germany to this two-day symposium to give a glimpse into their research, and engage in discussions on the future of machine learning and how to strengthen research collaborations in ML between France and Germany.

The list of speakers includes Yann LeCun, Cordelia Schmid, Jean-Bernard Lasserre, Bernhard Schölkopf, and many more! For the full program please visit the webpage.

03.05.2021

Ron Kimmel (Technion - Israel Institute of Technology) will give a talk in the TUM AI lecture series on May 6th, 3pm! Livestream

23.04.2021

4Seasons Dataset: We have released a novel dataset for benchmarking multi-weather SLAM in autonomous driving.

19.04.2021

Hao Li (Pinscreen) will give a talk in the TUM AI lecture series on April 22nd, 8pm! Livestream

More