[发明专利]一种点云配准方法有效
申请号: | 201811080969.9 | 申请日: | 2018-09-17 |
公开(公告)号: | CN109472816B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 徐艳芝;张顺利;王梦松;张雨禾 | 申请(专利权)人: | 西北大学 |
主分类号: | G06T7/33 | 分类号: | G06T7/33 |
代理公司: | 西安恒泰知识产权代理事务所 61216 | 代理人: | 黄小梧 |
地址: | 710069 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 点云配准 方法 | ||
1.一种点云配准方法,其特征在于,包括以下步骤:
步骤1,采集待配准的点云P和点云Q,其中pi∈P,i=1,2,...,t,qj∈Q,j=1,2,...,t,对点云P中的点pi在点云Q中寻找与点pi相配准的点qj∈Q,即得到初始匹配点对;
其中,点云Q中与点pi相配准的点qj满足式(1):
式(1)中,α为预设阈值,表示点pi的最大主曲率,表示点qj的最大主曲率,表示点pi的最小主曲率,表示点qj的最小主曲率;
步骤2,根据初始匹配点对,分别得到初始匹配点对点pi和qj的自适应邻域和
步骤3,若初始匹配点对点pi和qj的特征区域相同且初始匹配点对点pi和qj的自适应邻域和的GAN形状相同,则对初始匹配点对点pi和qj的自适应邻域和进行自适应邻域 匹配,得到初始匹配点对点pi和qj的初始位置;否则,初始匹配点对点pi和qj为非匹配点;
其中,对初始匹配点对点pi和qj的自适应邻域和进行自适应邻域 匹配,包括:
步骤31,若自适应邻域和的GAN形状均为线状,则利用曲线匹配方法判断自适应邻域和自适应邻域是否相匹配;若自适应邻域和自适应邻域相匹配,执行步骤32;
步骤32,若自适应邻域和的GAN形状均为线状,包括:
步骤321,在自适应邻域中选取距离点pi最远的两个点作为两个第一端点,在自适应邻域中选取距离点qj最远的两个点作为两个第二端点;
步骤322,将两个第一端点分别与点pi相连接,构成两个直线段,对该两个直线段进行归一化处理得到点pi的单位向量;
将两个第二端点分别与点qj相连接,构成两个直线段,对该两个直线段进行归一化处理得到点qj的单位向量;
步骤323,若点pi的单位向量与点qj的单位向量共线,则在自适应邻域中选取距离点pi次远的两个点作为两个第一端点,在自适应邻域中选取距离点qj次远的两个点作为两个第二端点;否则,执行步骤324;
步骤324,根据点pi的单位向量和点qj的单位向量,利用奇异值分解法,对点云P和点云Q进行粗配准,即得到点云P和点云Q的初始位置;
步骤4,根据点云P和点云Q的初始位置,对点云P和点云Q进行精确配准。
2.根据权利要求1所述的点云配准方法,其特征在于,判断所述初始匹配点对点pi的自适应邻域的GAN形状,包括:
根据点pi的自适应邻域得到点pi的局部加权协方差矩阵Mi的特征值λ0、λ1和λ2,并根据点pi的局部加权协方差矩阵Mi的特征值λ0、λ1和λ2,判断点pi的自适应邻域的GAN形状;
其中,pm与pn表示点pi的邻域中的任意点,θ表示平滑函数;
若则点pi的自适应邻域的GAN形状为线状。
3.根据权利要求1所述的点云配准方法,其特征在于,步骤4中根据点云P和点云Q的初始位置,对点云P和点云Q进行精确配准,包括:
步骤41,通过式(2)得到对点云P和点云Q进行精确配准的空间变换参数:
式(2)中,hk表示第k次迭代时的尺度因子,Rk表示第k次迭代时旋转矩阵,表示第k迭代时的平移矩阵;
步骤42,当|RMSk-RMSk-1|ε2或kStepmax时,迭代停止,将此时得到的空间变换参数用于对点云P和点云Q进行精确配准;其中,RMSk为第k次迭代时均方根误差,ε2为相邻两次迭代的均方根误差的差值,Stepmax为最大迭代次数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北大学,未经西北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811080969.9/1.html,转载请声明来源钻瓜专利网。