Improving Monocular Visual-Inertial Initialization with Structureless Visual-Inertial Bundle Adjustment

Junlin Song, Antoine Richard, Miguel Olivares-Mendez
2/23/2025
cs.ROcs.CV

No official code found. Best implementation: BurhanMuhyiddin/DRT-VIO-INIT-Structureless-VI-BA (8 stars, GPL-3.0, last commit 2026-03-05).

Abstract

Monocular visual inertial odometry (VIO) has facilitated a wide range of real-time motion tracking applications, thanks to the small size of the sensor suite and low power consumption. To successfully bootstrap VIO algorithms, the initialization module is extremely important. Most initialization methods rely on the reconstruction of 3D visual point clouds. These methods suffer from high computational cost as state vector contains both motion states and 3D feature points. To address this issue, some researchers recently proposed a structureless initialization method, which can solve the initial state without recovering 3D structure. However, this method potentially compromises performance due to the decoupled estimation of rotation and translation, as well as linear constraints. To improve its accuracy, we propose novel structureless visual-inertial bundle adjustment to further refine previous structureless solution. Extensive experiments on real-world datasets show our method significantly improves the VIO initialization accuracy, while maintaining real-time performance.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

Impelementation of 'Improving Monocular Visual-Inertial Initialization with Structureless Visual-Inertial Bundle Adjustment.'

80C++, CMakeJan 29, 20267 months agoGPL-3.0

Similar Papers

Cite this paper

@article{song2025improving,
  title  = {Improving Monocular Visual-Inertial Initialization with Structureless Visual-Inertial Bundle Adjustment},
  author = {Junlin Song and Antoine Richard and Miguel Olivares-Mendez},
  year   = {2025},
  eprint = {2502.16598},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.16598v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.16598.svg)](https://codeofpaper.com/paper/2502.16598)

Discussion