[发明专利]一种反光工件点云的处理方法有效
申请号: | 201811151979.7 | 申请日: | 2018-09-29 |
公开(公告)号: | CN109389672B | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 高健;陈华臻 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T5/00 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510006 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 反光 工件 处理 方法 | ||
1.一种反光工件点云的处理方法,其特征在于,包括如下步骤:
S1.将输入点云进行最近邻重采样成m份子集;
S2.利用高斯加权局部最优投影算子(SWLOP),对每个子集进行点云去噪、除外点和均匀分布;
S3.对每个经SWLOP算子处理后的子集(x1,x2,x3…xn)进行迭代t次,直至处理后的点云达到后续处理的需求,然后将个子集重新合并为新的子集;
S4.多个子集(x1,x2,x3…xn)合并为一个点集对合并后点云进行边缘感知重采样(edge-aware resampling,EAR)增采样;
所述步骤S1中,给定一个数据集对点集进行kd-tree划分,利用kd-tree查询每个数据点pc的r领域内的点集(p0,p1,p2…pk);计算r领域内的每个点距离查询点pc的距离,对每个点的索引按照距离大小进行排列,提取距离pc点最近的m个点的索引号,根据索引号将m个点分别存储在(R0,R1,R2…Rm)个子集当中,通过遍所有点,将P分成m个子集;
所述步骤S2中,首先将原始点云表示成P~N(μ,σ2)的高斯分布,按照公式(1)计算点pj的r领域内所有点的平均距离μj和方差则以点pj为中心的r领域内的点云服从高斯分布,按照公式(2)求取全局点云的平均距离μ与方差σ2;
公式(1)和公式(2)中:
pj—第j个点;pjn—第j个点r领域内的第n个点;
pJnearest—为距pj最近的点;n—第j个点r领域内点的总数;
σj2—点pjr领域内的方差;μj—点pjr领域内的均值;
σ2—全局方差;μ—全局均值;
对比与σ2,如果则认定点pj为分布外点和噪声,设置pj的高斯权重Tj等于0,否则Tj等于1,Tj取值表示成以下二值公式:
对原始点云P的每个点的高斯权重值进行取值,如果点pj的r领域内所有点的方差小于全局方差σ2,则pj高斯权重函数取值为1,否则取值为0;
向P表面投影任意点集投影后点集记为Q={qi}y∈I,集合Q的分布满足:一、尽可能贴近点云P所表示的表面;二、Q的点相互之间尽可能的均匀分布;通过迭代求取公式(4)的固定点;
Q=G(C) (4)
公式(4)和(5)中:
E1(Y,P,C)—用于控制投影点尽可能的贴近点云P所表示的真实表面;
E2(Y,C)—用于控制投影点之间尽可能的均匀分布;
Tj—为点pj高斯权重函数;
C—为最终迭代所求的点集Q={qi}y∈I;P—为原始点集
Y—为向P表面投影任意点集‖·‖—表示点之间的距离;
—空间加权函数,其中r为两点之间的距离,h局部采样间距;
η(r)=1/(3r3)—模拟投影点之间的排斥力,r为两点之间的距离;
和η(r)=1/(3r3)在优化中所占的比重。
2.根据权利要求1所述的一种反光工件点云的处理方法,其特征在于,所述步骤S4具体包括如下步骤:
S41.计算点云的局部密度,定位当前点集最稀疏位置,并插入一个点;
S42.使用双边滤波投影法把基点移到当前局部区域的隐式曲面上;
S43.判断插入的基点是否满足了增采样的条件,若为满足条件则返回步骤S41。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811151979.7/1.html,转载请声明来源钻瓜专利网。