多相机任意布局下实现高精度、可度量的视觉里程计
MCVO: A Generic Visual Odometry for Arbitrarily Arranged Multi-Cameras
- 基于学习的特征跟踪框架,将多路视频处理压力从CPU转移到GPU
- 在刚性约束下实现度量尺度初始化,支持任意相机布局
- 多相机特征融合提升回环检测与在线尺度优化,适合复杂环境
构建易于部署且环境适应性强的多相机视觉SLAM系统对视觉机器人具有重要意义。现有单目和双目系统感知视野狭窄,在纹理缺失环境下易出现精度下降与鲁棒性不足。多相机系统因具备更广视野和冗余信息而受到关注,但相机任意布置导致位姿尺度估计与系统更新困难。为此,本文提出一种适用于刚性捆绑任意布局多相机的鲁棒视觉里程计系统MCVO,可在任意相机配置下实现度量尺度状态估计。首先设计基于学习的特征跟踪框架,将多路视频流的计算压力由CPU转移至GPU;其次利用相机间刚性约束实现度量尺度初始化;最后在后端融合多相机特征,实现鲁棒位姿估计与在线尺度优化。多相机特征还提升了位姿图优化中的回环检测性能。在KITTI-360与MultiCamData数据集上的实验表明,该方法在任意相机布局下均表现出更强鲁棒性,相比其他双目与多相机视觉SLAM系统,具有更高的位姿精度与更好的泛化能力。代码与在线演示已开源。
原文摘要 · Abstract (English)
Making multi-camera visual SLAM systems easier to set up and more robust to the environment is attractive for vision robots. Existing monocular and binocular vision SLAM systems have narrow sensing Field-of-View (FoV), resulting in degenerated accuracy and limited robustness in textureless environments. Thus multi-camera SLAM systems are gaining attention because they can provide redundancy with much wider FoV. However, the usual arbitrary placement and orientation of multiple cameras make the pose scale estimation and system updating challenging. To address these problems, we propose a robust visual odometry system for rigidly-bundled arbitrarily-arranged multi-cameras, namely MCVO, which can achieve metric-scale state estimation with high flexibility in the cameras' arrangement. Specifically, we first design a learning-based feature tracking framework to shift the pressure of CPU processing of multiple video streams to GPU. Then we initialize the odometry system with the metric-scale poses under the rigid constraints between moving cameras. Finally, we fuse the features of the multi-cameras in the back-end to achieve robust pose estimation and online scale optimization. Additionally, multi-camera features help improve the loop detection for pose graph optimization. Experiments on KITTI-360 and MultiCamData datasets validate its robustness over arbitrarily arranged cameras. Compared with other stereo and multi-camera visual SLAM systems, our method obtains higher pose accuracy with better generalization ability. Our codes and online demos are available at https://github.com/JunhaoWang615/MCVO
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。