【技术实现步骤摘要】
本专利技术属于点云数据配准领域,特别涉及一种基于点特征直方图的点云自动配准方法。
技术介绍
三维激光扫描技术早期兴起于工业领域的逆向工程中,主要用于工艺品设计、汽车、飞机以及船舶等工业制造业领域,后来逐渐被应用到测绘行业领域。通常情况下,三维激光扫描工作由于受到被测物体范围较广、扫描设备的测量范围有限、物体遮挡等等因素的影响,需架设多站进行不同角度的扫描,从而获取到被测对象表面的整体点云数据。而根据扫描仪的扫描原理,采集到的三维点云坐标数据并不是出于统一坐标系下,因此需要将不同站、不同时间段或者不同传感器设备采集到的点云数据匹配到统一三维空间直角坐标系底下,这个过程即称之为点云数据配准。点云数据配准主要分为初始配准和精细配准两大模块。点云初始配准算法主要有以下几大类:基于测量设备的初始配准、基于辅助标识的初始配准、基于纹理特征的初始配准、基于表面几何特征的初始配准、基于RANSAC的初始配准。其中基于测量设备的初始配准指的是依靠测量设备的一些定位信息来获取不同站点云之间的相对移动位置关系,进而利用这些相对关系进行初始配准。这类初始配准对测量设备过于依赖,无法满足大部分实际工程需求。在很多工程应用中,扫描现场摆设适当数量的控制标靶,进而在内业中进行标靶点云的识别。研究者们据此提出了一些基于辅助标识的自动配准方法,但这类方法增加了外业的工作量,并且有时会出现标靶遮挡物体表面的情况出现。此外随着扫描仪的发展,扫描仪逐渐开始搭载相机,因而研究者们提出了一些基于纹理特征的初始配准算法,但由于该类算法需要影像信息,如果影像有变形或者双张影像重叠度不够则无法进行匹配, ...
【技术保护点】
一种基于点特征直方图的点云自动配准方法,其特征在于,包括:对被测物体进行多站采集获取该被测物体表面的整体点云数据,确定基准站和待配准站,其中,基准站和待配准站为相邻的两站;从所述基准站点云数据和所述待配准站点云数据中均随机选取m个采样点,均使所选取的m个采样点中的任意三个点都不共线,且每两个采样点之间的距离均满足距离约束原则,其中,m>=3;对所述待配准站采样点集和所述基准站采样点集进行同名点对的对应匹配,使所述基准站采样点集和所述待配准站采样点集形成的同名点对三角网近似全等;获取所述待配准站点云数据的变换矩阵T,通过计算点特征直方图差异值获取所述待配准站点云数据经过变换矩阵T变换后与所述基准站点云数据的配准误差;对所述基准站点云数据和所述待配准站点云数据均进行多次采样,从多次采样获取的配准误差中筛选出配准误差值最小时对应的变换矩阵Tmin,进行点云数据的初始配准;计算所述基准站点云数据和所述待配准站点云数据的重叠区域点云数据,并通过迭代最近点算法获得精细配准矩阵,进行点云数据的精细配准。
【技术特征摘要】
1.一种基于点特征直方图的点云自动配准方法,其特征在于,包括:对被测物体进行多站采集获取该被测物体表面的整体点云数据,确定基准站和待配准站,其中,基准站和待配准站为相邻的两站;从所述基准站点云数据和所述待配准站点云数据中均随机选取m个采样点,均使所选取的m个采样点中的任意三个点都不共线,且每两个采样点之间的距离均满足距离约束原则,其中,m>=3;对所述待配准站采样点集和所述基准站采样点集进行同名点对的对应匹配,使所述基准站采样点集和所述待配准站采样点集形成的同名点对三角网近似全等;获取所述待配准站点云数据的变换矩阵T,通过计算点特征直方图差异值获取所述待配准站点云数据经过变换矩阵T变换后与所述基准站点云数据的配准误差;对所述基准站点云数据和所述待配准站点云数据均进行多次采样,从多次采样获取的配准误差中筛选出配准误差值最小时对应的变换矩阵Tmin,进行点云数据的初始配准;计算所述基准站点云数据和所述待配准站点云数据的重叠区域点云数据,并通过迭代最近点算法获得精细配准矩阵,进行点云数据的精细配准。2.如权利要求1所述的基于点特征直方图的点云自动配准方法,其特征在于,从所述基准站点云数据中和所述待配准站点云数据中均随机选取m个采样点之前还包括:对所述基准站点云数据和所述待配准站点云数据进行预处理;计算所述基准站点云表面和所述待配准站点云表面的法线;计算所述基准站点云数据和所述待配准站点云数据的点特征快速直方图。3.如权利要求1所述的基于点特征直方图的点云自动配准方法,其特征在于,从所述基准站点云数据中和所述待配准站点云数据中均随机选取m个采样点具体包括:对所述基准站点云数据和所述待配准站点云数据进行采样时,当采集一个新样点时,判断所选取的新样点与已有的采样点是否满足距离约束原则;若不满足,则新样点无效,继续进行采集,若满足,则继续判断所选取的新样点与已有采样点构建的直线的垂直距离是否小于预设阈值∈dist;若小于,则所采集的新样点与已有的采样点共线,该新样点无效,重新进行采样;若不小于,则所采集的新样点有效,继续采集下一个样点。4.如权利要求2所述的基于点特征直方图的点云自动配准方法,其特征在于,所述通过计算点特征直方图差异值获取所述待配准站点云数据经过变换矩阵T变换后与所述基准站点云数据的配准误差包括:所述待配准站点云数据P经过变换矩阵T变换后为P',在所述基准站点云数据Q中查找所述待配准站点云数据P'中每个点对应的最近邻域点;根据获取的点Pi对应的最近邻域点,提取出邻域索引和邻域间距离;判断邻域间距离是否小于预定的邻域点对距离阈值∈;若不小于,则继续遍历点云数据P'中下一个点进行邻域间距离判断;若小于,则计算点Pi与其对应的最近邻域点形成的点对之间的快速直方图差异平方值总和error,并统计至总误差值SumError上,同时累计满足预定的邻域点对距离阈值∈的点对个数nr;判断nr是否大于零,若大于零,返回配准的点特征中误差若不大于零,则返回配准的分值为无穷大。5.如权利要求1所述的基于点特征直方图的点云自动配准方法,其特征在于,所述计算所述基准站点云数据和所述待配准站点云数据的重叠区域点云数据包括:分别计算所述待配准站点云数据P和所述基准站点云数据Q的点云包围盒;对所述基准站点云数据Q进行空间网格线性划分;遍历所述待配准站点云数据P中的每个点Pi,并计算每个点Pi对应的网格线性编码值;在所述基准站点云...
【专利技术属性】
技术研发人员:黄明,丁鹤松,贾军辉,
申请(专利权)人:北京建筑大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。