ESVO

Zhou 2021 · 论文

一句话总结 —— ESVO是第一个公开发表的基于事件的立体视觉里程计系统:一个完全建立在时间面之上的并行跟踪与建图设计,其中立体时空一致性给出度量意义上的半稠密深度,而位姿则来自将事件与该地图配准——并能在CPU上实时运行。

问题

单目事件VO只能恢复带尺度模糊的位姿;而已知基线的立体装置可以在不需要IMU的情况下提供绝对度量深度。但事件相机的立体匹配并非易事:时间上的一致性在像素层面并不严格成立(延迟、抖动、不同的事件触发率),而且事件不携带强度信息可供关联——经典的同步强度patch匹配方法不适用。ESVO致力于在自然场景中、在一般6-DoF运动下,从一个立体事件装置求解VO,其解法既要有原理支撑,又要足够高效以支持在商用硬件上实时运行。

方法与架构

一个并行的跟踪与建图系统,其通用”货币”是时间面(TS):对于每个像素 x\mathbf{x},设 tlast(x)t_{\text{last}}(\mathbf{x}) 为该处最近一次事件的时间戳,

T(x,t)exp ⁣(ttlast(x)η),\mathcal{T}(\mathbf{x},t) \doteq \exp\!\left(-\frac{t - t_{\text{last}}(\mathbf{x})}{\eta}\right),

衰减率 η=30\eta = 30 ms——这是一张紧凑的2D图,记录近期的边缘运动,以100 Hz刷新。

实验结果

对SLAM的意义

ESVO证明了曾经成就基于帧SLAM成熟发展的立体方案(依靠基线获得度量尺度、不需要IMU)同样可以迁移到事件相机上——但前提是围绕事件的时序特性而不是强度重新思考立体匹配。它的两个关键思想——利用立体时间面间的时空一致性求深度,以及把时间面的负值作为跟踪用的距离场——已成为标准工具。它直接催生了ESVIO,后者在立体事件设计之上加入了紧耦合的IMU与图像融合,而它至今仍是包括DEVO这类学习型方法在内的新系统进行比较的参考基准。

相关条目