DM-VIO

von Stumberg 2022 · 论文

一句话总结 — 一种基于直接法(DSO)的单目VIO,建立在两项新技术之上——延迟边缘化和用于IMU初始化的位姿图光束法平差(PGBA)——仅用单相机加IMU就能超越双目惯性系统的表现。

问题

边缘化使滑动窗口VIO保持实时性,但”它不易被逆转,并且相关变量的线性化点必须被固定”(首次估计雅可比)。这在单目VIO中尤其棘手,因为一旦第一个关键帧被边缘化,尺度就与边缘化先验绑定在一起——但尺度在恒速运动下(汽车中常见)不可观测,因此仍可能发生剧烈变化。此前的系统要么先进行纯视觉里程计再单独进行IMU初始化(丢失了光度不确定性),要么像VI-DSO那样以任意尺度立即初始化,并使用有损的动态边缘化。DM-VIO用一种机制回答了三个问题:如何在初始化器中捕获完整的视觉不确定性,如何将其传递到主系统中,以及在尺度变化时如何保持先验的一致性。

方法与架构

核心是一个针对所有活跃关键帧的视觉惯性光束法平差,用Levenberg-Marquardt算法最小化(光度部分从DSO进行了SIMD加速,其他因子在GTSAM中实现):

E(s)=W(ephoto)Ephoto+Eimu+EpriorE(\mathbf{s}) = W(e_{\text{photo}}) \cdot E_{\text{photo}} + E_{\text{imu}} + E_{\text{prior}}

实验结果

在EuRoC、TUM-VI和4Seasons(无人机、手持、车载)上评估;EuRoC每个序列运行10次,其他数据集运行5次,均在实时模式下于一台2013款MacBook Pro(i7 2.3 GHz,无GPU)上进行。

对SLAM的意义

DM-VIO缩小了直接法和特征法VIO之间的差距:一个设计良好的边缘化和初始化策略的单目光度系统可以超越基于特征的双目惯性流水线。它是TUM直接法路线(DSO → VI-DSO → DM-VIO)的集大成之作,是研究边缘化一致性问题(FEJ、不可观测尺度)如何在实践中表现——以及如何被缓解——的绝佳系统。延迟边缘化是一种通用工具:论文本身建议将关键帧重新激活用于地图重用,将PGBA用于长期回环检测。

相关条目