Smart Fusion for Adaptive Visual-IMU Weighting in cuVSLAM Sparse Bundle Adjustment
Organizations: Analog Devices Inc. · NVIDIA
Abstract
In cuVSLAM, visual and inertial measurement unit (IMU) residuals are fused in sparse bundle adjustment (SBA) with a weighting fixed by pre-calibrated noise covariances, leaving no mechanism to adapt the visual-inertial balance at runtime. We introduce a scalar that upscales the visual information matrix relative to the IMU preintegration constraint. Across the candidate set , the resulting trajectories form two empirical performance regimes. The IMU-TRUST regime contains near the calibrated baseline, while the VISION-TRUST regime contains . The intermediate value is treated as a transition case. Differences within each regime are small relative to those observed between the regimes. This structure motivates reducing -selection to a binary decision. We train a lightweight Visual Quality Estimator (VQE), implemented as a multilayer perceptron with 914 trainable parameters. It maps a 10-dimensional visual quality feature vector assembled from statistics already maintained by the tracker to a per-SBA regime prediction. The proposed method reduces mean RMSE APE by and by under leave-one-out cross-validation (LOOCV) on EuRoC MAV and TUM-VI Room, respectively.
Figures & tables
| Sequence | Greedy Ref. | Smart Fusion | [%] | |
|---|---|---|---|---|
| MH_01 | 0.138 | 0.049 | 0.073 | |
| MH_02 | 0.113 | 0.064 | 0.078 | |
| MH_03 | 0.162 | 0.078 | 0.105 | |
| MH_04 | 0.191 | 0.150 | 0.160 | |
| MH_05 | 0.239 | 0.131 | 0.144 | |
| V1_01 | 0.090 | 0.090 | 0.090 |
| Sequence | Greedy Ref. | Smart Fusion | [%] | |
|---|---|---|---|---|
| room1 | 0.286 | 0.194 | 0.202 | |
| room2 | 0.148 | 0.138 | 0.143 | |
| room3 | 0.525 | 0.391 | 0.413 | |
| room4 | 0.104 | 0.098 | 0.103 | |
| room5 | 0.289 | 0.287 | 0.289 | |
| Mean | 0.270 | 0.222 | 0.230 |
Visual-Inertial SLAM
Visual-inertial simultaneous localization and mapping (SLAM) combines camera and inertial data to estimate motion and build consistent maps.
See all 29 papers