ROJun 24

SA-LIVO: Efficient LiDAR-Inertial-Visual Odometry with Subspace-Aware Degeneracy Handling

arXiv:2606.256997.7Has Code
Predicted impact top 57% in RO · last 90 daysOriginality Incremental advance
AI Analysis

For autonomous systems requiring robust state estimation, SA-LIVO addresses the critical problem of sensor degeneracy in LiDAR-visual-inertial odometry by providing direction-selective fusion that prevents visual residuals from corrupting well-constrained LiDAR directions and concentrates compensation where needed.

SA-LIVO proposes a subspace-aware information fusion framework for LiDAR-inertial-visual odometry that handles direction-dependent degeneracy by eigendecomposing the joint information matrix and applying per-direction gating. It achieves competitive accuracy with bounded drift in degenerate scenarios, averaging 12.3 ms per frame on a laptop CPU and 26.8 ms on an embedded ARM board, with 3.6-6.3x lower peak memory.

Tightly coupled LiDAR-visual-inertial odometry (LIVO) fuses precise geometric depth with complementary visual measurements, yet its exteroceptive sensors face independent failure modes: LiDAR degenerates when scan geometry is under-constrained, while visual measurements degrade under adverse illumination or texture absence. Existing countermeasures, including binary degeneracy detection, covariance inflation, and scene-level quality gating, operate at the modality level and leave the direction-dependent structure of the joint information matrix unaddressed. Consequently, visual residuals enter pose directions where LiDAR is well-constrained, while in deficient directions visual compensation disperses across the full state space rather than concentrating where needed. We propose SA-LIVO, a LiDAR-inertial-visual odometry system addressing these limitations through direction-selective fusion and information-efficient processing. The Subspace-Aware Information Fusion (SAIF) framework eigendecomposes the joint LiDAR-visual information matrix and applies a linear-clamp soft gate per eigendirection, attenuating degenerate directions while preserving observable ones at full strength. LiDAR and visual residuals are then jointly optimized in one InEKF loop at a shared linearization point. Since visual information contributes only where LiDAR is deficient, photometric Jacobians are assembled once before the loop and reused across iterations, avoiding the per-iteration cost of conventional iterated filters. Experiments on 29 sequences from three benchmarks (HILTI'22, New College, Oxford Spires) and concurrent-degradation scenarios show accuracy competitive with the strongest baselines and bounded drift where competing systems diverge. SA-LIVO averages 12.3 ms per frame on a laptop CPU and 26.8 ms on an embedded ARM board without GPU, with 3.6-6.3x lower peak memory. The code will be open-sourced.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes