点云配准


点云配准概述

​ 三维点云配准(Point Cloud Registration)实质是计算同一物体或场景不同视点下采集的点云之间的变换关系,从而将其统一到同一坐标系下得到完整的点云。

​ 点云配准的核心在于求解点云之间的变换关系。求解变换关系的前提是确定点云之间的匹配关系,确定好点对之间的关系后利用结合变换方程即可求解参数矩阵。

1.点云的定义,类型,特点

1.1点云的定义

​ 点云是同一空间坐标系下至少包含空间坐标信息的海量点集合,可以表示为N行M列的numpy数组,当点云只包括空间坐标信息(x,y,z)时M = 3;当点云包含反射率,颜色等信息时M>3。

1.2点云的类型

​ 1)按数据来源分类:激光雷达点云,摄影测量点云,雷达点云,合成点云

​ 2)按点云空间拓扑结构分类:空间散乱点云,空间多边形点云,空间扫描线点云,空间网格点云

​ 3)按点云属性分类:无属性点云(仅坐标),带属性点云(常见属性:颜色,强度,法向量,时间戳,类别标签)

​ 4)按点云分布密度分类:稠密点云,稀疏点云,非均匀点云

​ 5)按动态属性分类:静态点云,动态点云

1.3点云的特点

​ ·三维空间表征->每个点至少包含三维坐标

​ ·非结构化->点云通常是无序的离散点集,缺乏拓扑连接关系

​ ·稀疏性->受传感器限制,点云可能分布不均或缺失细节

​ ·多模态属性->除坐标外,点云可以携带多种信息

​ ·数据规模庞大->单次扫描可能包含数百万至十亿个点

​ ·噪声与异常值->由于传感器和环境等影响干扰

1.4点云预处理流程

​ 为了提高数据质量并为后续分析提供可靠输入,点云预处理是三位视觉任务中的关键步骤,其流程大概为:

​ 1)数据获取与格式转换:输入原始点云转换数据格式解析附加属性

​ 2)去噪与异常值剔除

​ 3)下采样

​ 4)点云平滑:减少高频噪声,保留集合特征

​ 5)法向量估计

​ 6)点云分割

​ 7)特征提取

2.点云配准

2.1点云配准的概念

​ 点云配准作为计算机视觉,图像处理,特征识别中一项极为关键的技术。它的目的是为了实现将处于不用坐标系下的两组点云,经过一定的空间变换,是的两组点云最终处于相同的坐标系中,即寻找出两组点云之间的某种空间变换,通过最后变换使得各组点云在空间域上可以达到良好的匹配。两组点云的配准过程如图:

2.2配准类型

​ ·刚性配准:仅允许旋转和平移,保持点云形状不变(典型算法:ICP,Go-ICP,RANSAC-based方法)

​ ·非刚性配准:允许形变,适用于动态场景或柔性物体(典型算法:CPD)

2.3配准流程

​ 1.粗配准

​ ·目的:提供初始对齐,避免陷入局部最优。

​ ·方法:特征匹配,全局方法,深度学习

​ 2.精配准

​ ·目的:在粗配准基础上优化变换参数,达到高精度对齐

​ ·方法:ICP算法及其变种。

​ ·步骤:迭代寻找最近点对应关系 -> 计算最优变换 -> 应用变换 -> 重复直至收敛。

2.4点云配准的算法框架


文章作者: 山木
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 山木 !
  目录