← Search

Vladyslav Usenko

11 accepted papers

2021

Square Root Bundle Adjustment for Large-Scale Reconstruction

CVPR 2021poster

We propose a new formulation for the bundle adjustment problem which relies on nullspace marginalization of landmark variables by QR decomposition. Our approach, which we call square root bundle adjustment, is algebraically equivalent to the commonly used Schur complement trick, improves the numeric…

Cited by 27PDFScholar
2021

Square Root Marginalization for Sliding-Window Bundle Adjustment

ICCV 2021poster

In this paper we propose a novel square root sliding-window bundle adjustment suitable for real-time odometry applications. The square root formulation pervades three major aspects of our optimization-based sliding-window estimator: for bundle adjustment we eliminate landmark variables with nullspac…

Cited by 19PDFScholar
2020

Efficient Derivative Computation for Cumulative B-Splines on Lie Groups

CVPR 2020oral

Continuous-time trajectory representation has recently gained popularity for tasks where the fusion of high-frame-rate sensors and multiple unsynchronized devices is required. Lie group cumulative B-splines are a popular way of representing continuous trajectories without singularities. They have be…

Cited by 103PDFcodeScholar
2020

Visual-Inertial Mapping With Non-Linear Factor Recovery

RA-L 2020

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 stra

Cited by 228SourceScholar
2019

Rolling-Shutter Modelling for Direct Visual-Inertial Odometry

IROS 2019poster

We present a direct visual-inertial odometry (VIO) method which estimates the motion of the sensor setup and sparse 3D geometry of the environment based on measurements from a rolling-shutter camera and an inertial measurement unit (IMU). The visual part of the system performs a photometric bundle a…

Cited by 45SourceScholar
2018

Direct Sparse Odometry With Rolling Shutter

ECCV 2018poster

Neglecting the effects of rolling-shutter cameras for visual odometry (VO) severely degrades accuracy and robustness. In this paper, we propose a novel direct monocular VO method that incorporates a rolling-shutter model. Our approach extends direct sparse odometry which performs direct bundle adjus…

Cited by 56SourcePDFScholar
2018

Direct Sparse Visual-Inertial Odometry Using Dynamic Marginalization

ICRA 2018poster

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 spa…

Cited by 322SourcecodeScholar
2018

Omnidirectional DSO: Direct Sparse Odometry With Fisheye Cameras

RA-L 2018

We propose a novel real-time direct monocular visual odometry for omnidirectional cameras. Our method extends direct sparse odometry by using the unified omnidirectional model as a projection function, which can be applied to fisheye cameras with a field-of-view (FoV) well above 180°. This formulati

Cited by 99SourceScholar
2018

The TUM VI Benchmark for Evaluating Visual-Inertial Odometry

IROS 2018poster

Visual odometry and SLAM methods have a large variety of applications in domains such as augmented reality or robotics. Complementing vision sensors with inertial measurements tremendously improves tracking accuracy and robustness, and thus has spawned large interest in the development of visual-ine…

Cited by 520SourceScholar
2017

Real-time trajectory replanning for MAVs using uniform B-splines and a 3D circular buffer

IROS 2017poster

In this paper, we present a real-time approach to local trajectory replanning for microaerial vehicles (MAVs). Current trajectory generation methods for multicopters achieve high success rates in cluttered environments, but assume that the environment is static and require prior knowledge of the map…

Cited by 249SourceScholar