一种基于曲面拟合系数特征的点云快速配准方法技术

技术编号:12309514 阅读:71 留言:0更新日期:2015-11-11 18:19
本发明专利技术公开了一种基于曲面拟合系数特征的点云快速配准方法。比较不同大小邻域的曲率均值差异,选取差异值超过所设阈值的点作为关键点,并自适应的根据该差异值选择关键点候选点。关键点处取多个邻域进行曲面拟合再把曲面系数作为该点的特征描述子。通过比较关键点特征描述子间距离选取距离最小的关键点对作为初始对应关系。通过初始对应关系得到的变换矩阵调整对应关系的位姿,使其基本重合,设定距离阈值去除距离大于阈值的对应关系。接着用聚类方法使对应关系分布均匀,计算优化后的对应关系的协方差矩阵,再对其进行奇异值分解得到最终变换矩阵。本发明专利技术具有配准快速、精度高和抗噪能力好的优点。

【技术实现步骤摘要】

本专利技术属于结构光三维测量、机器视觉领域,尤其涉及一种基于曲面拟合系数特 征的点云快速配准方法。
技术介绍
随着计算机产业的不断升级,各种计算设备越来越强大,低成本高质量的获取物 体点云成为可能,从而推动了点云配准技术在逆向工程、游戏娱乐、医疗图像及工业检测 等领域的发展。受点云获取设备视角及被测物体本身形状等因素的影响,单次测量难以得 到物体的完整点云,通常是通过分次测量再拼接的方法来实现这一过程,即运用点云配准 技术把多次测量的点云拼接到同一个坐标系下形成一个完整的物体点云。各领域的应用 需求推动了点云配准技术的快速发展,其中Besl等人提出的迭代最近点(ICP, Iterative Closest Point)算法和基于几何特征的拼接算法较热。迭代最近点算法以其简单易行,配 准精度高而被广泛研究,但该算法对初始位置和点云重合程度要求较高,计算较为耗时,尽 管诸多学者对此进行改进上述问题依然存在。
技术实现思路
本专利技术的目的是提供配准快速、精度高和抗噪能力好的,一种基于曲面拟合系数 特征的点云快速配准方法。 ,包括以下步骤, 步骤一:输入目标点云P和源点云Q,通过曲率均值差值找出目标点云P的关键点 集Pkey和源点云Q的关键点集Q key; 步骤二:计算关键点处的特征描述子,通过选取关键点附近三个不同大小的邻域 进行曲面拟合,以曲面系数作为该关键点的特征描述子,得到关键点集Plffiy的特征描述子集 MP,以及关键点集Qk J勺特征描述子集M q; 步骤三:比较目标点云P和源点云Q关键点处特征描述子的距离,选取特征描述子 距尚最小的关键点对作为初步的对应关系; 步骤四:去除初步对应关系中的错误对应关系; 步骤五:对上步得到的对应关系用聚类的方法使其分布均匀; 步骤六:对聚类处理后的对应关系求取最终的平移矩阵和旋转矩阵。 本专利技术,还可以包括: 1、步骤一中通过曲率均值差值找出关键点的方法为: (1)输入目标点云P = {p」i = 1···η},其中Pi为点云P中的点,η为点云点的总 个数,P1坐标为(X i,Y1, Z1),P1点邻域曲面的曲率为: 凡。(Μ为以中心,r。为半径的邻域,$是邻域i' (/7,)的形心,Pj为该邻域中 的点,m为邻域中三维点的总数,在该邻域内的协方差矩阵E为: 对协方差矩阵E奇异值分解可得特征根λ k,k = 1,2, 3且A1S λ 2彡λ 3,及与 之相对应的特征向量vk,k = 1,2, 3 ; (2)初始化点云中点的标志位,把全部标志位置1,即fig;= 1,i = 1,2, "·η ; (3)取点云中一点P1,依据?1点的标志位跳转,.你,.,等于1则继续到步骤⑷, 等于0则跳转到步骤(6); (4)以?1点为中心取两个不同半径的邻域凡,(於;)和ri〈r 2,计算两个邻 域的曲率均值,比较P1点的曲率与较小邻域曲率均值的差异η,判断差异η的是 否大于阈值,如果大于阈值,该点是为噪声点跳转至步骤(6),否则该点不是噪声点,继续到 步骤(5); (5)计算点P1的邻域和\ (只)曲率均值差异值ξ,并根据差异值ξ筛选 出关键点并且修改该点较小邻域Nri (B)内所有点的标志位flg, 如果ξ多C2则该点为不可信点,全部fig I ;c2> ξ多C1则该点为关键点,全 部ξ彡C。则该点为过渡点,flg_j部分取0;c。〉ξ则该点为非关键点,全 部flgj= 0 ;flg」,j = 1,2, 为ρ点较小邻域Nri (巧)点云中化点处的标志位,c。、(^、C2 为判断曲率变化大小的阈值; (6)是否遍历完全部点云中的点,是则退出,得到目标点云P的关键点集Pkey,否则 跳转到步骤(3); 输入源点云Q,采用上述步骤(1)到(6)相同方法得到源点云的关键点集Qkey。 2、关键点P1处的特征描述子为: 义,i =丨,2, 3,为关键点仏周围三个邻域分别进行拟合得到的三组曲面系数。 3、求得初步的对应关系的方法为: 建立目标点云P和源点云Q关键点处特征描述子的距离: 其中表示关键点PJP 1对应特征描述子距离,Μι4表示P1A特征描述子中 第k项的值,Mq),表示属于源点云关键点集(^的q,点特征描述子中第k项的值; 取特征描述子集Mp中p 的特征描述子M pp,遍历M(j得到使得两描述子距离最 小的项1_,得到对应描述子%%,从而可以找到对应点q]; 如果Vj、于阈值C3,则把pi与q 作为目标点云P和源点云Q中的一对匹配点, 遍历目标点云的关键点的特征描述子集Mp中所有特征向量,找到两片点云的初始对应点集 和Q 两点集一一对应,分别属于目标点云P和源点云Q,得到初步的对应关系。 4、对初步对应关系进行初配准的方法为: (1)通过初步对应关系,确定初步平移矩阵Traa_= C和初步旋转矩阵 UV τ,其中(;和C n为初步对应关系的质心, 其中,k为对应关系的对数,奇异值分解该协方差阵以可以求得P =UAVt; (2)对初步对应关系进行位姿调整, P ' coarse= Rcoarse · Pcoarse+Tcoarse 确定距离阈值d (3)求取调整位姿之后的对应关系的距离 根据距离阈值去除对应关系中的错误对应关系,如果对应关系的距离大于距离阈 值,则去除该对对应关系,否则保留该对对应关系。 5、用聚类的方法使对应关系分布均匀的方法为: (1)取点^_ e ,该点为中心,r4为半径在点集P 中寻找属于该邻域 的点及其对应关系,根据描述子间距离S,选择对应关系的距离在该邻域最小的作为该区 域点云的对应关系; (2)遍历集合中的点,重复步骤⑴操作。 有益效果: 通过自适应曲率均值差异关键点算法提取关键点,既利用邻域信息来提高抗干扰 能力,又自适应的选取关键点候选点减少关键点提取时间。优异的关键点为后续步骤提供 了基石。以多邻域曲面拟合系数为特征能够以较小的计算量最大程度的提取出关键点周围 的点的空间分布信息,同时又有较好的抗噪性能。用RANSAC算法去除误点后的对应点的质 心连线向量作参考对对应关系做进一步筛选,很好的保证了对应关系的质量。最后聚类分 选方法的引入使得对应关系分布均匀。该配准方法抗噪能力强、精度较高,并且计算量较 小,适合于实时测量应用。【附图说明】 图1为本专利技术方法流程图。 图2点云初始位置图,图2 (a)为Bunny点云两个不同视角的初始位置,图2 (b)为 Dragon点云两个不同视角的初始位置,图2(c)为Happy_backdrop点云两个不同视角的初 始位置。 图3关键点分布图,图3 (a)为Bunny关键点提取效果图,图3 (b)为Dragon关键 点提取效果图,图3(c)为Happy_backdrop的关键点提取效果图。 图4对应关系的演变过程图,图4(a)为Bunny点云初始对应关系图,图4(b)为 Bunny点云错误对应关系去除后的对应关系图,图4(c)为Bunny点云最终对应关系图。 图5三组点云配准结果。图5(a)为Bunny点云模型的最终匹配效果图及局部 放大图,图5 (b)为Dragon点云模型的最终匹配效果图及局部放大图,图5 (c)为Happy_ backdrop点云模型的最终匹配效果图及局本文档来自技高网...

【技术保护点】
一种基于曲面拟合系数特征的点云快速配准方法,特征在于:包括以下步骤,步骤一:输入目标点云P和源点云Q,通过曲率均值差值找出目标点云P的关键点集Pkey和源点云Q的关键点集Qkey;步骤二:计算关键点处的特征描述子,通过选取关键点附近三个不同大小的邻域进行曲面拟合,以曲面系数作为该关键点的特征描述子,得到关键点集Pkey的特征描述子集MP,以及关键点集Qkey的特征描述子集MQ;步骤三:比较目标点云P和源点云Q关键点处特征描述子的距离,选取特征描述子距离最小的关键点对作为初步的对应关系;步骤四:去除初步对应关系中的错误对应关系;步骤五:对上步得到的对应关系用聚类的方法使其分布均匀;步骤六:对聚类处理后的对应关系求取最终的平移矩阵和旋转矩阵。

【技术特征摘要】

【专利技术属性】
技术研发人员:陆军方莹王成成夏桂华蔡成涛朱齐丹韩吉瑞邵强欧林渠郭聪玲
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:黑龙江;23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1