点云序列拼接
适用数据类型
适用场景
前端拼接融合:一边采集点云,一边实时拼接融合
后端全局优化:全局优化点云序列的拼接精度,并做
纹理贴图, 色彩融合
特点
扫描应用案例
一边采集点云,一边实时拼接融合
扫描断开后自动续接
连续扫描,实时拼接
几何特征少的区域(平面)能通过颜色辅助拼接成功
全局优化累计误差:前端扫描常有累计误差,全局优化可以减少回路带来的误差。下面是一个室内扫描的例子:左图是点云连续拼接的效果;右图采用了全局优化,闭合了回路。
稀疏帧序列的拼接跟踪:点云序列的拼接,通常需要帧序列是连续的。稀疏帧序列的拼接,使得扫描速度可以更快。如下图所示(左图是纯点云序列,右图是彩色点云序列),增加帧序列的采样间距来模拟扫描速度,扫描速度增加了2,4,8倍后,序列依然可以连续拼接。
2011_09_30_drive_0018
2011_10_03_drive_0027
2011_10_03_drive_0034
SLAM前端的局部全局优化
SLAM前端实时配准点云时,有时候会遇到某些帧的点云质量不高,特别是在转角角度比较大的时候。这时候的局部配准误差会比较大,需要局部的全局优化来提高配准精度。下面是一些前端注册的例子,可以看到局部全局优化的作用。
SLAM前端实时配准融合的点云,在整体上往往有比较大的回路误差。全局注册可以减小回路误差。下面是一些示例数据,用于测试全局注册功能。
室内扫描数据
TUM RGBD的深度数据,精度低,Z值较大的部分( Z > 2 )扭曲大。仅用刚性配准是配不准的,会产生跷跷板的效果。我们加入了非刚性配准和点云拟合的方法,使得点云能配准到一块,消除重影。
rgbd_dataset_freiburg1_desk
(融合点云)
rgbd_dataset_freiburg1_plant
(融合点云)
rgbd_dataset_freiburg1_room
(融合点云)
rgbd_dataset_freiburg1_teddy
(融合点云)
rgbd_dataset_freiburg1_floor
(融合点云)
rgbd_dataset_freiburg3_long_office_household
(融合点云)
如果您有任何疑问和建议,欢迎发email