OTPL-VIO: Robust Visual-Inertial Odometry with Optimal Transport Line Association and Adaptive Uncertainty
About
Robust stereo visual-inertial odometry (VIO) remains challenging in low-texture scenes and under abrupt illumination changes, where point features become sparse and unstable, leading to ambiguous association and under-constrained estimation. Line structures offer complementary geometric cues, yet many efficient point-line systems still rely on point-guided line association, which can break down when point support is weak and may lead to biased constraints. We present a stereo point-line VIO system in which line segments are equipped with dedicated deep descriptors and matched using an entropy-regularized optimal transport formulation, enabling globally consistent correspondences under ambiguity, outliers, and partial observations. The proposed descriptor is training-free and is computed by sampling and pooling network feature maps. To improve estimation stability, we analyze the impact of line measurement noise and introduce reliability-adaptive weighting to regulate the influence of line constraints during optimization. Experiments on EuRoC and UMA-VI, together with real-world deployments in low-texture and illumination-challenging environments, demonstrate improved accuracy and robustness over representative baselines while maintaining real-time performance.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Visual-Inertial Odometry | EuRoC (All sequences) | -- | 62 | |
| Visual-Inertial Odometry | EuRoC MAV Easy (MH02) | ATE RMSE (cm)5.09 | 8 | |
| Visual-Inertial Odometry | EuRoC MAV MH04 Hard | ATE RMSE (cm)9.93 | 8 | |
| Visual-Inertial Odometry | EuRoC MAV MH05 (Hard) | ATE RMSE (cm)10.91 | 8 | |
| Visual-Inertial Odometry | EuRoC MAV Hard (V103) | ATE RMSE (cm)6.94 | 8 | |
| Visual-Inertial Odometry | EuRoC MAV Easy V201 | ATE RMSE (cm)3.34 | 8 | |
| Visual-Inertial Odometry | EuRoC MAV Medium V202 | ATE RMSE (cm)8.29 | 8 | |
| Visual-Inertial Odometry | EuRoC MAV Hard V203 | ATE RMSE (cm)11.97 | 8 | |
| Visual SLAM | EuRoC (Avg.) | ATE RMSE2.8 | 8 | |
| Visual-Inertial Odometry | EuRoC MAV MH01 Easy | ATE RMSE8.99 | 8 |