An Efficient Closed-Form Solution to Full Visual-Inertial State Initialization
Samuel Cerezo, Seong Hun Lee, Javier Civera
TL;DR
This work addresses robust and fast initialization of the full visual–inertial state for SLAM without resorting to nonlinear optimization. It introduces a closed-form solution built on small-rotation and constant-velocity approximations, ensuring a compact, analytically tractable formulation that preserves motion–IMU coupling. A two-stage observability test guides when to finalize the initialization, balancing accuracy and latency. On EuRoC data, the method yields 10–20% lower initialization error than baselines while reducing initialization window by about 4× and computation time by around 5×, demonstrating practical impact for resource-constrained platforms.
Abstract
In this letter, we present a closed-form initialization method that recovers the full visual-inertial state without nonlinear optimization. Unlike previous approaches that rely on iterative solvers, our formulation yields analytical, easy-to-implement, and numerically stable solutions for reliable start-up. Our method builds on small-rotation and constant-velocity approximations, which keep the formulation compact while preserving the essential coupling between motion and inertial measurements. We further propose an observability-driven, two-stage initialization scheme that balances accuracy with initialization latency. Extensive experiments on the EuRoC dataset validate our assumptions: our method achieves 10-20% lower initialization error than optimization-based approaches, while using 4x shorter initialization windows and reducing computational cost by 5x.
