实物表面采样数据的边界样点识别方法与流程

文档序号:13138681阅读:671来源:国知局
实物表面采样数据的边界样点识别方法与流程

本发明提供一种实物表面采样数据的边界样点识别方法,属于产品的逆向工程领域。



背景技术:

曲面重建技术是逆向工程中的核心技术,主要利用实物表面的采样点集重构出原始曲面,采样点集的边界信息作为求解曲面的定义域,对后续曲面重建的质量有重要影响。

在逆向工程领域,采样点集具有三维空间分布的不均匀的特点,对边界样点的识别,并不存在严格的数学表达模型。白仲栋等在学术期刊《机械科学与技术》2011,20(4):481-483发表的学术论文“复杂曲面反求工程中边界处理技术研究”中,将不同类型曲面的采样点集投影到特定的参数曲面形成映射参数域,通过分割参数域提取曲面的边界样点,该方法仅适用于采样点集为平面、柱面以及球面等特殊应用场景,难以推广到更加复杂的情况。柯映林等在学术期刊《机械工程学报》2004,09:116–120上发表的论文“基于点云的边界特征直接提取技术”,对曲面采样数据的包围盒进行空间栅格划分,建立基于空间栅格的边界提取模型,当数据量较大时,计算效率较低。孙殿柱等在学术期刊《农业机械学报》2013,44(12),275–279+268上发表的学术论文“基于核密度估计的散乱点云边界特征提取”中,基于核密度估计的方法计算目标样点的模式点,以其与目标样点的欧氏距离作为依据进行边界样点的判定,该方法对非均匀分布的采样数据的适应性较差。

综上所述,目前实物表面采样点集的边界样点识别方法并不完整,难以适应非均匀分布的实物表面采样点集的边界识别,因此,提供一种识别能力与适应性较强的实物表面采样数据的边界样点识别方法已成为本领域技术人员亟待解决的技术问题。



技术实现要素:

本发明要解决的问题是:克服现有技术的不足,提供一种实物表面采样数据的边界样点快速识别方法,准确地识别出边界样点。

为解决上述技术问题,本发明所采用的技术方案是一种实物表面采样数据的边界样点识别方法,其特征在于,步骤依次为:一、设实物表面采样数据点集为m并为m构造kd树三维空间索引结构;二、利用索引结构,查询m中任一样点x的近邻点集λ(x);三、构造λ(x)的逼近平面p并将λ(x)投影到p上,记投影点集为λ'(x);四、为λ'(x)构造投影轮廓l(x);五、判断x的投影点x’是否位于l(x)上,若x’位于l(x),则点x即为边界样点。

为实现发明目的,所述实物表面采样数据的边界样点识别方法,其特征在于:针对实物表面采样点集m,首先利用kd树为其构造索引结构,查询m中任一样点x的近邻点集λ(x),然后利用最小二乘拟合的方法构造λ(x)的逼近平面p,将p作为x处的切平面,并将λ(x)和点x投影到平面p上,得投影点集为λ'(x)。

为实现发明目的,所述实物表面采样数据的边界样点识别方法,其特征在于:为投影点集λ'(x)构造外围轮廓,具体步骤为1.计算λ'(x)的凸包lc(x),将凸包边作为原始轮廓线;2.初始化i←0,l(x)←φ;3.取线段,计算li的中点o,以o为圆心,以li的长度为直径作圆,并统计落在圆内的点的个数n;4.若n=0,将li存入集合l(x),转步骤7;若n>0,在圆o内,查询距离li最近的点a;5.连接a点和li的两个端点,构造新的轮廓线;6.对新构造的轮廓线重复步骤3-5;7.ii+1;8.重复步骤2-7,直至遍历完lc(x);最终所构造的二维平面的封闭多边形l(x)即为λ'(x)外围轮廓。

为实现发明目的,所述实物表面采样数据的边界样点识别方法,其特征在于:根据所构造的投影点集λ'(x)的外围轮廓l(x),若目标样点x的投影点位于该l(x),则x就是所要识别的实物表面采样点集的边界样点,对所有的采样点集执行上述步骤,直至识别出所有的边界样点信息。

本发明实物表面采样数据的边界样点识别方法具有以下优点:

1、将实物表面采样数据的边界样点识别问题化局部样本二维投影点集外围轮廓的构造,降低了边界识别的维度,有效提高了实物表面采样点集的边界样点识别效率;

2、在二维投影点集外围轮廓的构造中,采用迭代求解策略,求解结果精确,可有效提高实物表面采样数据的边界样点识别精度。

附图说明

图1是本发明实物表面采样数据的边界样点识别方法的流程图;

图2是针对局部投影点集的外围轮廓构造示意图;

图3是针对插座模型的均匀采样数据;

图4是采用shi的方法(shibaoquan,liangjin,liuqing.adaptivesimplificationofpointcloudusingk-meansclustering[j].computer-aideddesign,2011,43(8):910-922)对图3所示均匀采样数据边界识别结果示意图;

图5是采用孙殿柱的方法(孙殿柱,刘华东,史阳,李延瑞.基于核密度估计的散乱点云边界特征提取[j].农业机械学报,2013,12:275–279+268)对图3所示均匀采样数据边界识别效果示意图;

图6是本文算法针对图3所示均匀采样数据的边界识别效果示意图;

图7是对轮毂模型的非均匀采样数据;

图8是是采用shi的方法(shibaoquan,liangjin,liuqing.adaptivesimplificationofpointcloudusingk-meansclustering[j].computer-aideddesign,2011,43(8):910-922)对图7所示非均匀采样数据边界识别结果示意图;

图9是采用孙殿柱的方法(孙殿柱,刘华东,史阳,李延瑞.基于核密度估计的散乱点云边界特征提取[j].农业机械学报,2013,12:275–279+268)对图7所示非均匀采样数据边界识别效果示意图;

图10是本文算法对图7所示非均匀采样数据的边界识别效果示意图。

具体实施方式

下面结合附图及实例对本发明作进一步说明。

图1是本发明实物表面采样数据的边界样点识别方法的流程图,利用三维扫描仪获取实物模型表面的采样数据m,为采样点集m构建kd树索引结构以便于对数据进行查询;任意选取m中的样点x,利用kd树获取其近邻样点集合,基于x的近邻点集,采用最小二乘拟合的方法构造点x处的切平面p,并将点x及其近邻点集投影到平面p上;采用启发式搜索的策略构造投影点集的外围轮廓,如果x的投影点落在其近邻点集的投影轮廓上,则x即为实物表面采样数据的边界样点。

针对目标样点及其近邻点集的投影点集,为其构造外围轮廓,如图2所示,其中首尾连接的实线就是投影点集的凸包边界lc(x),将其作为原始轮廓线向投影点集内部收缩,收缩的具体过程如下:(1)将凸包边界lc(x)作为原始轮廓线,任意选取一条轮廓线(这里选取的线段为ab);(2)计算线段ab的中点o,并以o为圆心,以ab为直径作圆;(3)统计落在圆o内的点数,若点数不为0,则计算圆o内距离线段ab最近的投影点(图2中点c),则点c就是识别出的新的轮廓顶点,分别连接ca、cb构造新的轮廓线,然后对新构造的轮廓线再次执行收缩步骤;若落在圆o内的点数为0,则搜索下一条原始轮廓线执行收缩过程;(4)对所有的原始轮廓线执行上述步骤,直至收缩过程结束,记所构造的二维投影点集的轮廓为l(x)。

查询x的投影点x’是否落在投影轮廓l(x)上,具体方式为:统计l(x)的轮廓顶点,如果x’属于l(x)的轮廓顶点集合,则x就是识别出的实物表面采样数据的边界样点。

图3是针对插座模型进行采样得到的均匀采样数据,图4是利用shi的算法求解的边界效果图,图5是利用孙殿柱的方法求解得到的边界效果图,图6是利用本文算法得到的边界识别效果;观察图3-图6可知,针对该模型的均匀采样数据,shi方法识别出的边界有明显噪点,本文边界识别方法和孙殿柱提供的边界识别方法识别出的边界效果好于shi的边界识别方法。

图7是针对轮毂模型采样得到的非均匀的采样数据,图8的是利用shi的识别方法得到的边界效果图,图9是利用孙殿柱的边界识别方法得到的边界效果图,图10是利用本文算法得到的边界效果图;观察图7-图10可知,针对轮毂非均匀采样数据,shi和孙殿柱的边界识别方法所识别出的边界均含有较多噪点,shi的边界识别方法尤其是在点集内部孔洞处含有大量噪点,而本文识别方法在所识别出的边界没有明显噪点,边界识别效果好于前两种方法。

以上所述,仅是本发明的较佳实例而已,并非对本发明作其他形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的技术内容加以变更或改型为同等变化的等效实施例。但是凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实例所做的任何简单修改、等同化与改型,仍属于本发明技术方案的保护内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1