[发明专利]一种快速的三维点云直线提取方法有效

专利信息
申请号: 201610817033.4 申请日: 2016-09-12
公开(公告)号: CN106408581B 公开(公告)日: 2019-05-03
发明(设计)人: 林阳斌;王程;贾宏 申请(专利权)人: 厦门大学
主分类号: G06T7/13 分类号: G06T7/13;G06T7/181
代理公司: 厦门创象知识产权代理有限公司 35232 代理人: 尤怀成
地址: 361000 *** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种快速的三维点云直线提取方法,包括以下步骤:S1、获取原始点云数据;S2、将原始点云分割成小平面集合;S3、提取带方向向量的小平面边缘点;S4、根据方向向量将边缘点聚类成直线。本发明能够快速准确的从大规模点云数据中提取出直线结构;另外本发明的算法具有较强的抗噪声能力和很强的抗孤立点能力。对于杂乱的现实场景的点云数据,本发明可以获得很高的直线检测率和很低的误检率。
搜索关键词: 一种 快速 三维 直线 提取 方法
【主权项】:
1.一种快速的三维点云直线提取方法,其特征在于,包括以下步骤:S1、获取原始点云数据;S2、将原始点云分割成小平面集合,具体包括以下步骤:S21、先采用K近邻的方式来判断一个点是否与另一个点相邻,然后计算每个点与其相邻点所构成的切平面以及平滑度;S22、根据每个点的切平面和平滑度,采用区域增长的方式得到初始的小平面集合,具体为:在已知每个点的切平面和平滑度的条件下,依次选取种子点,并从种子点开始进行区域增长的方式来计算小平面,对于种子点的选取采用平滑度高的点优先的原则;当小平面的区域无法再扩展时,使用最小二乘法拟合平面,即得到初始的小平面集合;S23、在初始的小平面集合的基础上,通过K均值聚类的方法得到具有更好的边缘信息的小平面集合,具体为:在初始小平面的基础上采用局部K均值聚类来得到更好的边缘信息,局部K均值聚类迭代地将点赋值于小平面,并保证每个点到其所属的小平面的距离小于到其他小平面的距离,这里采用和VCCS一样的距离函数:D(x,f)=Ws*Ds+Wc*Dc+Wn*Dn其中,Ds表示点到小平面所在平面的最短距离;Dc表示颜色距离,设置权值Wc=0,Dn表示法向量距离,这里设置为点的切平面法向量和小平面法向量的点积,最后设置权值Ws=1和Wn=4;S3、提取带方向向量的小平面边缘点;S4、根据方向向量将边缘点聚类成直线,具体步骤如下:首先通过区域增长来得到具有一致的边缘点的区域,然后将符合“一致条件”的边缘点区域拟合成圆柱形结构,即应用最小中值二乘法先将点集拟合成直线,并将该直线作为圆柱形结构的中心线,然后取距离中心线最远的点到中心线的距离作为圆柱形结构的半径,从而得到包含这些边缘点的圆柱形结构;对于包含n个边缘点的圆柱形结构c,圆柱形结构c的NFA定义为:其中,n表示边缘点的个数,n2为边缘点中可能存在的圆柱形结构的数量,k为边缘点与圆柱形结构c一致的边缘点个数,p=θ/π为边缘点的随机的方向向量与圆柱形结构c一致的概率;当NFA(c)>1,则拒绝该圆柱形结构c;所述一致的定义为:当且仅当边缘点在圆柱形结构c的内部,且边缘点的方向向量与圆柱形结构c的中心线的夹角不超过θ=22.5时,则称边缘点与圆柱形结构c一致;一旦获得了一个最优的圆柱形结构,通过验证它的NFA值来判断是否要保留该结构,如果该圆柱形结构被拒绝,则将其区域内的点都标记为未访问,使这些点在下次的拟合中被用到;如果接受该圆柱形结构,则将该圆柱形结构的中心线作为输出线段。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门大学,未经厦门大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610817033.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top