Challenges

赋予事件相机诸多优势的那些设计选择,同样也带来了实际的障碍,这也是它们尚未成为主流SLAM系统标配的原因。下面的每一项挑战都是感知原理的直接后果——而每一项也都催生了自己的一条研究路线。

没有绝对强度

事件编码的是亮度变化,而不是亮度本身。没有图像可以用来运行描述子、场景识别网络或光度损失。恢复外观信息需要一个共置的帧传感器(如DAVIS,它在共享光学系统后同时配备了一个DVS和一个标准传感器)或强度重建算法——这两者都在一定程度上重新引入了事件相机本要避免的局限性。这是最深层的障碍:视觉SLAM中用于识别(回环检测、重定位、地图复用)的绝大部分机制都是建立在外观信息之上的。

稀疏、异步的输出

不存在帧、固定速率,也不存在在同一时间戳上的密集像素网格。几乎整个经典视觉工具箱——特征检测器、光流、直接法对齐、CNN——都假定输入是图像阵列,因此事件数据必须要么以原生方式处理(设计新算法),要么聚合成中间表示,而后者恰恰会牺牲选择该传感器所看重的时间分辨率。Event representations一文详细讨论了这种权衡。

需要全新的算法

正因为以上两点,事件SLAM无法简单地复用ORB-SLAM或DSO风格的流水线。这个领域必须自己发明相应的机制:用于运动估计的对比度最大化、用于数据关联的时间面、事件驱动的特征跟踪器(EKLT)、面向事件调整的立体匹配(ESVO),以及在模拟事件上训练的学习型流水线(DEVO)。在基于帧的SLAM中被视为理所当然的每一个子系统,都必须被重新构建。

依赖运动的信号

事件只在强度边缘(相对于相机)发生运动的位置触发。在缓慢或近乎静止的运动下,传感器会变得安静——悬停的无人机几乎得不到任何视觉信号——而且事件流的表现形式会随运动方向和速度而变化:同一个场景在相机以不同方式运动时”看起来”是不同的。这使得匹配、建图和回环检测都变得复杂,也是融合系统(Ultimate-SLAM、ESVIO)在慢速情形下仍要保留一个帧相机的核心原因。

噪声、带宽尖峰与成熟度

小结

挑战后果典型缓解措施
没有绝对强度无法用于识别/回环的外观信息共置帧(DAVIS)、强度重建
异步稀疏性经典工具箱不适用事件表示、原生事件算法
依赖运动的信号静止时失效;外观随运动而变融合帧+IMU(Ultimate-SLAM、ESVIO)
噪声与带宽尖峰静默退化、处理过载滤波、运动补偿、参数调优
仿真到真实的差距学习模型对模拟器过拟合更好的模拟器、领域随机化

对SLAM的意义

选择事件相机是一个系统层面的决策,而不仅仅是传感器的替换:整个前端都必须重新设计,而漂移校正(回环检测)的支持力度远弱于基于帧的SLAM。在实践中,最成功的设计把事件当作一种补充——将其与帧和IMU融合(Ultimate-SLAM、ESVIO),让每种模态覆盖其他模态的盲区。理解这些局限,能帮助判断额外的复杂度何时值得承受:快速平台、HDR环境以及低延迟控制场合。

相关条目