论文题目:Efficient Large-Scale Point Cloud Registration Using Loop Closures
期刊:International Conference on 3d Vision 2015
来源:Microsoft research, Microsoft, Bing maps
摘要:
对齐大范围3D点云(可能被多个设备在不同时间捕获)是日益流行的应用(如3D模型构建和增强现实)的关键一步。对于非常大的数据集,传统的方法,如ICP,可能变得难以计算,或产生较差的结果。我们提出了一种快速的方法来精确对齐大量密集的三维点云,并将其应用于城市规模的数据集。该方法依赖于一种新颖的组合:1)基于所有设备采集数据的轨迹检测到的环路结构来划分点云,2)利用环路闭合特性来精确对齐每个子问题中的点云。最终基于多个闭环建图结果将整个地图构建表述为带闭形式解的最小二乘优化。实验结果显示,通过一个高效的并行架构,以厘米级精度对齐整个旧金山城市的3D点。
所提方法的现实意义:
1、 利用了激光slam中回环检测的确能够提高建图质量的前提条件,将大地图构建分解成小地图逐个优化的问题;
2、 S-GICP方法能够联合优化所有的点云;
3、 多个回环间能够并行的计算配准,因此能够减少计算时间和复杂度。
细节:
回环内的配准:利用GPS和IMU信息确定多个激光slam闭环后,使用GICP求解每个闭环的点云地图,根据点云采集特点,假设只包含小的旋转,首先只对平移参数t进行优化求解,收敛后再对t和R参数进行求解。
回环间的配准:回环间的配准根据相邻回环中公共的传感器姿态作为约束,使共用相机姿态保持一致:
进一步,使用GPS中的稳定部分(大概8%),作为传感器位置的锚点(anchor),一同参与优化:
使用最小二乘来估计最优的姿态,得到整个城市级别的点云地图。
实验:
回环分割:
GPS纠正: