[发明专利]点云优化方法及其装置无效
申请号: | 201210567058.5 | 申请日: | 2012-12-24 |
公开(公告)号: | CN103065354A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 黄惠;伍世浩;南亮亮;陈宝权 | 申请(专利权)人: | 中国科学院深圳先进技术研究院 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T5/00 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 吴平 |
地址: | 518055 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化 方法 及其 装置 | ||
1.一种点云优化方法,其特征在于,该方法包括:
点云数据预处理步骤:对大规模散乱扫描点云进行精简,去噪,去外点,均匀化,法向量计算,空间结构划分预处理工作;
点云尖锐特征恢复步骤:进一步的投影和法向量计算,恢复点云的尖锐特征;
点云尖锐特征增强步骤:对尖锐特征处的上采样,增强点云的尖锐特征。
2.根据权利要求1所述的方法,其特征在于,该点云数据预处理步骤由带权重的局部最优化投影,PCA法向量计算,点云空间划分三种方法组合使用实现其功能。
3.根据权利要求1所述的方法,其特征在于,该点云尖锐特征恢复步骤由各向异性的局部最优化投影,法向量磨光,双边滤波投影三种方法组合迭代使用,不断由已有可靠信息推断不可靠信息。
4.根据权利要求3所述的方法,其特征在于,各向异性的局部最优化投影方法加入了点云法向量差异的权重考虑,具体步骤为:
第一步,对原始的点云数据集合J进行随机下采样,得到下采样点集合I;
第二步,基于邻域半径h,求得点集I中每个点pi在点集I中的邻点集合和在点集J中的邻点集合
第三步,求出点集I中每个点的稠密值density,若是第一次迭代,同时也求出点集J中每个点的稠密值density;若稠密值低于用户定义的阈值,把该点删除;
第四步,对于I中每个点xi,做如下操作:
对xi的中的每个邻点pi,做如下操作:通过累加方式得到并保存一个三维向量repulsion;
对xi的中的每个邻点pj,做如下操作:通过累加方式得到并保存一个三维向量average;
求出每个点pi的新坐标,mu是控制“斥力”大小的权值参数:
for(vi=samples->vert.begin();vi!=vert.end();;++vi)
vi->P()=vi->average+mu*vi->repulsion;
第五步,若迭代次数少于设定值,或两次迭代间的变化率大于设定值,返回第二步。
5.根据权利要求3所述的方法,其特征在于,该法向量磨光方法步骤:
第一步,基于邻域半径h,求得点云中每个点pi的邻点集合Np,初始化每个点的wi和ni;
第二步,对于点云中每个点pi,做如下操作:
对pi的Np中的每个邻点pj,做如下操作:
计算pj对pi的权值wi+=θ*ψ;
累加邻点法向量:ni+=wi*nj;
第三步,对于点云中每个点pi,做如下操作:
ni=ni/wi。
6.根据权利要求3所述的方法,其特征在于,该双边滤波投方法步骤:
第一步,基于邻域半径h,求得点云中每个点pi的邻点集合Np,初始化每个点的wi和di;
第二步,对于点云中每个点pi,做如下操作:
对pi的Np中的每个邻点pj,做如下操作:
计算pj对pi的权值wi+=θ*ψ;
累加投影距离:di+=wi*(ni*(pi-pj));
第三步,对于点云中每个点pi,做如下操作:
pi=pi+di*ni。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院深圳先进技术研究院,未经中国科学院深圳先进技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210567058.5/1.html,转载请声明来源钻瓜专利网。