atlas

Research map / Continual learning / Online and replay-based

Adaptive VIO: Deep Visual-Inertial Odometry with Online Continual Learning

CVPR 2024 · Continual learning › Online and replay-based · approach: Memory-based and Bayesian online learning · 27 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Adaptive VIO couples learned visual correspondence and IMU bias predictors with differentiable visual-inertial bundle adjustment, and fine-tunes them online via self-supervised losses from optimized states on EuRoC and TUM-VI.

Problem

Monocular visual-inertial odometry generalizes poorly across environments and sensor attributes; classic VIO relies on hand-crafted visual association and random-walk IMU bias models, while end-to-end learned VIO is less accurate than classic methods.

Approach

Replace hand-crafted visual association with a learned correspondence predictor (DPVO-style, without hidden state) and random-walk IMU bias with a GRU bias predictor, embed both in a differentiable visual-inertial bundle adjustment, and use the optimized poses/velocities as self-supervised targets to update the networks online during tracking.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
adapt the visual model online while keeping IMU bias as a random walk (ablation)Adaptive VIO · EuRoC MH1RMSE ATE: 0.093 -> 0.043Helped
adapt IMU bias online while keeping the visual model pretrained (ablation)Adaptive VIO · EuRoC MH1RMSE ATE: 0.093 -> 0.085Helped
adapt both the visual model and IMU bias online (ablation)Adaptive VIO · EuRoC MH1RMSE ATE: 0.093 -> 0.041Helped
adapt the visual model online while keeping IMU bias as a random walk (ablation)Adaptive VIO · TUM-VI room1RMSE ATE: 0.271 -> 0.143Helped
adapt IMU bias online while keeping the visual model pretrained (ablation)Adaptive VIO · TUM-VI room1RMSE ATE: 0.271 -> 0.249Helped
adapt both the visual model and IMU bias online (ablation)Adaptive VIO · TUM-VI room1RMSE ATE: 0.271 -> 0.138Helped
combine visual and IMU online adaptation rather than visual adaptation alone (ablation)Adaptive VIO · EuRoC MH1 and TUM-VI room1RMSE ATE: 0.043 -> 0.041; 0.143 -> 0.138Helped
use Adaptive VIO instead of DM-VIOVIO systems · EuRoC averageRMSE ATE (m): 0.06 -> 0.07Hurt
use Adaptive VIO instead of DM-VIOVIO systems · TUM-VI averageRMSE ATE (m): 0.634 -> 0.867Hurt
use Adaptive VIO instead of DM-VIOVIO systems · TUM-VI sequencesRMSE ATEMixed

Surprising findings

Limitations

Experimental setup

Datasets: TartanAir EuRoC MAV TUM-VI

Benchmarks: EuRoC MAV TUM-VI

Metrics: RMSE ATE

Baselines: DPVO MSCKF OKVIS ROVIO VINS-Mono Kimera Online VIO VI-DSO DM-VIO iSLAM SelfVIO

Builds on: DPVO DROID-SLAM DM-VIO VINS-Mono

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy