Figure 1. 激光雷达沿着方位角(浅蓝)与放射方向(黄)的Bin分割 [1]
Figure 2. Scan Context示意图 [1]
1
浅读文章Scan Context,从英文字面理解就是“ 扫描 上下文 ”。类比于我们阅读的时候,需要理解上下文,才能明白其意,LidarSLAM在进行回环检测的时候,也需要将“上下文” (之前的数据)进行比较,方才知道我们是不是又走到了之前的同一个地方( 回环 )。Scan Context这篇文章由韩国KAIST大学的Giseop Kim和Ayoung Kim所写,它的主要特点是提出了Scan Context这个非直方图的全局描述符 ,来帮助我们对“上下文”(当前/之前的数据)进行更快速、有效地搜索。典型的应用就是在LiDAR SLAM中进行回环检测和Place Recognition。2
提出的方法•The representation that preserves absolute location information of a point cloud in each bin (如图2所示)• Efficient bin encoding function• Two-step search algorithm3
• Sector弧度 =
• 文章中: Nr=20, Ns=60


就是指the set of points belonging to the bin where the ith ring and jth sector overlapped。• z(⋅) 是指
中一个point P 的Z坐标。• 直接使用最大z坐标值 z(p),作为这个bin的value。

)之间的相似度,文章中采用了columnwise (按列) 的距离计算。
:Query Point Cloud (简言之,我们当前用来query的点云)
:Candidate Point Cloud (咱们的“数据库”中储存的用来匹配的candidate点云)
:Column j of Query Point Cloud (列向量)
:Column j of Candidate Point Cloud (列向量)


。我们使用公式(7)进行最佳shift的选择,找到最好的 n∗后,用公式(6)进行distance计算。





4


如果加入ScanContext进行全局重定位,效果如下图:
4.3 Future Works在文章最后,作者提到可以使用更好的bin encoding function (eg., a bin’s segmantic information)来提升性能,目前咱们只是用了一个很简单的max Z(p)来找Z轴高度上的最高点。对于有梦想的读者,也期待你的贡献!
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !