[发明专利]保持锐利特征的三维重建方法及系统有效
申请号: | 201710151230.1 | 申请日: | 2017-03-14 |
公开(公告)号: | CN107123164B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 刘琼;吴铭荃 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06T17/30 | 分类号: | G06T17/30;G06T19/20 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 何淑珍 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 保持 锐利 特征 三维重建 方法 系统 | ||
1.保持锐利特征的三维重建方法,其特征在于包括以下步骤:
(1)采用扩展到三维空间的二维图像滤波方法对输入并经过粗配准的点云进行平滑去噪;
所述对输入并经过粗配准的点云进行平滑去噪具体是:将二维图像的平滑滤波方法扩展应用于三维点云的平滑去噪,即点云数据点(x,y,z)的x,y当做平面定位标识,而z当做二维图像中的像素值,对点云块逐点进行z值的平滑去噪,所述点云块指相同视角下采集的点云;所述粗配准的点云指采用经典坐标变换方法对不同拍摄角度的系列点云块PQ进行过坐标变换的点云;
所述对点云块逐点进行z值的平滑去噪指:以当前(x,y)为中心的邻域内采集z值,根据经验选用二维图像平滑滤波方法对z值进行平滑处理,所述以当前(x,y)为中心的邻域为正方形,边长在3~15内选取;
(2)采用改进的区域生长方法对平滑后的粗配准点云进行离群点移除;
所述采用改进的区域生长方法对平滑后的粗配准点云进行离群点移除指:采用KNN聚类方式统计由kd-tree划分的点云区域中的点数,通过对当前区域内点数进行判断移除离群点;所述离群点指与主点云有别的孤立点云,所述主点云即隶属重建对象表面的点云,所述孤立点云包括孤立点和稀疏点云,稀疏点云是密度小于整体点云密度的40%或预设值的局部点云,具体算法如下:
1)对点云P={pi,i=1,2,3,…,N},pi为点云中的点,N为点云的点数,N1,计算P密度ρ;pi标志位flag的标志值为flagNum,初值flagNum=0,flag=flagNum,利用kd-tree划分点云P,i=0;
2)使i增加1;
3)若pi的Flag=0,则对pi,使flagNum增加1,Flag=flagNum并将pi压入栈S,否则返回2);
4)弹出S栈顶,记为ps,使用半径搜索算法寻找以ps为中心、r为半径的区域中的点云Pr(pj,j=1,2,…,Nr),Nr为Pr中的点个数;计算Pr密度ρr;若ρr≤0.4ρ,则剔除ps即剔除稀疏点,若ρr=0,跳转6);
5)对Pr中Flag=0的点Pzero(pk′,k=1,2,…,Nzero),Nzero为Pzero中的点个数,若Nzero≥1,逐点执行pk′的Flag=flagNum,并压入S;
6)若S非空,返回4);
7)若i≤N,返回2);
统计逐个聚类点云的点数量当Th为预设阈值,剔除稀疏点云;
(3)采用基于kd-tree加速的ICP算法对移除离群点后的粗配准点云进行精配准;
所述采用基于kd-tree加速ICP算法对移除离群点后的粗配准点云进行精配准指,对经过粗配准的系列点云PQ进行精细配准,具体算法如下:
1)建立点云Q的RT变换矩阵,变换矩阵初值置为0,i=0;
2)使i增加1,查找相邻PQ的点对:遍历点云P{pi,i=1,2,3,…,Np}中的点pi,对点云Q{Qj,j=1,2,3,…,Nq}建立kd-tree,搜索离pi最近的qj;
3)通过点对系列piqj映射求得旋转矩阵R和平移矩阵T;
4)更新点云Q的RT变换矩阵;
5)计算点云Q经RT变换后PQ间的均方差σ,若σ≥Th或迭代次数N≤Nmax,Th为预设阈值,Nmax为预设最大迭代次数,返回2);
6)点云精配准结束;
(4)采用基于邻域查找和边界点检测的融合方法对精配准点云进行融合;
(5)采用基于特征点检测和自适应步长更新方法对融合后的精配准点云进行表面重建。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710151230.1/1.html,转载请声明来源钻瓜专利网。