CoVIO: Online Continual Learning for Visual-Inertial Odometry
arXiv:2303.10149 · doi:10.1109/CVPRW59228.2023.00245
Abstract
Visual odometry is a fundamental task for many applications on mobile devices and robotic platforms. Since such applications are oftentimes not limited to predefined target domains and learning-based vision systems are known to generalize poorly to unseen environments, methods for continual adaptation during inference time are of significant interest. In this work, we introduce CoVIO for online continual learning of visual-inertial odometry. CoVIO effectively adapts to new domains while mitigating catastrophic forgetting by exploiting experience replay. In particular, we propose a novel sampling strategy to maximize image diversity in a fixed-size replay buffer that targets the limited storage capacity of embedded devices. We further provide an asynchronous version that decouples the odometry estimation from the network weight update step enabling continuous inference in real time. We extensively evaluate CoVIO on various real-world datasets demonstrating that it successfully adapts to new domains while outperforming previous methods. The code of our work is publicly available at http://continual-slam.cs.uni-freiburg.de.
References in corpus (9)
- ORB-SLAM: a Versatile and Accurate Monocular SLAM System
- Gradient Episodic Memory for Continual Learning
- Real-time Kinematic Ground Truth for the Oxford RobotCar Dataset
- Continual SLAM: Beyond Lifelong Simultaneous Localization and Mapping Through Continual Learning
- Unsupervised Domain Adaptation for LiDAR Panoptic Segmentation
- Monocular Depth Estimation with Self-supervised Instance Adaptation
- CoDEPS: Online Continual Learning for Depth Estimation and Panoptic Segmentation
- Online Mutual Adaptation of Deep Depth Prediction and Visual SLAM
- Lifelong Wandering: A realistic few-shot online continual learning setting
Cited by in corpus (5)
- Automatic Target-Less Camera-LiDAR Calibration From Motion and Deep Point Correspondences
- CoDEPS: Online Continual Learning for Depth Estimation and Panoptic Segmentation
- ROVER: A Multi-Season Dataset for Visual SLAM
- RaLF: Flow-based Global and Metric Radar Localization in LiDAR Maps
- UL-VIO: Ultra-lightweight Visual-Inertial Odometry with Noise Robust Test-time Adaptation