SuMa++

Chen (Bonn) 2019 · 论文

一句话总结 — SuMa++ 在 SuMa 基础上引入了来自 RangeNet++ 的逐点语义信息,通过语义一致性检查将运动物体从面元地图中滤除,并按语义一致程度对 ICP 残差加权,这显著提升了在动态交通场景中的稳健性——同时不会盲目删除停放的汽车。

问题

SuMa——如同大多数激光雷达 SLAM 系统一样——假设世界是静止的:每个扫描点在 ICP 配准中贡献相同的权重。在驾驶场景中,尤其是缺乏明显静态结构的高速公路上,落在持续移动的异常物体(比如交通拥堵中的汽车)上的错误对应关系,会使帧到模型 ICP 锁定在车流上,从而破坏位姿和地图。简单的解决办法——删除所有可移动类别的点——会带来反效果:停放的汽车往往是最具区分度的静态特征,将其移除会使面元地图更加稀疏,配准效果反而更差。系统需要区分真正在移动的物体和可移动但目前静止的物体。

方法与架构

SuMa 流水线在三处被扩展:一个语义分割前端、地图更新中的动态过滤器,以及 ICP 中的语义权重。

实验结果

对SLAM的意义

SuMa++ 是最早使用深度分割网络处理动态环境的激光雷达 SLAM 系统之一——这是纯几何方法在交通密集或车流缓慢移动时难以应对的问题。其关键的实证经验——通过地图与扫描间的语义一致性来过滤真正在移动的物体,而不是删除整个可移动类别——成为城市自动驾驶 SLAM 中的标准做法,与 DynaSLAM 在视觉 SLAM 领域所做的工作相呼应。它还巩固了距离图作为学习式激光雷达处理的标准中间表示的地位,并生成了可供下游导航使用的语义标注面元地图。

动手实践

相关条目