【技术实现步骤摘要】
基于特征识别的微型复杂零件建模方法
本专利技术涉及基于特征识别的微型复杂零件建模方法,属于逆向工程
技术介绍
微型复杂曲面广泛存在于玉雕、耳机助听器等工艺品、医疗产品中。这类体积小、复杂特征多的模型正向建模通常无法实现,需要将实体扫描成点云数据,通过逆向工程技术完成模型的重建。目前,逆向建模技术重构CAD模型的方法主要分为两大类:基于曲面重构的逆向建模方法、基于实体重构的逆向建模方法。基于实体特征重构的逆向建模方法适用于由基础特征组合而成的零件,基于曲面的逆向建模适用于有复杂曲面的零件。基于曲面重构的建模方法又可以归为两大类:分片连续的曲面片模型重建、基于功能分解的曲面模型重建。分片连续的曲面片通常在构造N边域时没有考虑模型的设计意图,导致设计时的曲面特征被分解为大量的曲面片,重构曲面模型未能真正还原曲面设计状况。基于功能分解的曲面模型重建首先通过自动数据分块算法或人工交互将测量数据按特征和功能进行分割,分割后的每个区域对应模型上的一个基本形状。使用现有商业软件如CATIA、Imageware用户需要手动选择一部分数据点定义光滑曲线,这些曲线构成扫掠、放样、蒙皮、填充等曲面造型方法所需要的边界线、截面线、网格线,然后拟合曲面,另一方面,可以用不同类型的曲面(如二次曲面、自由曲面)直接拟合各个数据集,再由提取的边界曲线来裁剪得到的拟合曲面;最后,在主要曲面重构完成后,用投影、偏置等手段将曲面片实体化为完整零件模型。点云数据分割是逆向建模中的难点,现有的智能分割算法主要有基于边的分割方法、基于面的分割方法、聚类的分割方法。2002年,Shlafman ...
【技术保护点】
1.基于特征识别的微型复杂零件建模方法,其特征在于,包括如下步骤:步骤1,获取零件的点云数据,并利用空间分块策略将点云数据划分成多个栅格,将单个点云数据作为采样点,搜索各采样点的k个最近邻点,作为采样点的邻域;当采样点所在栅格搜索不到k个最近邻点时,以采样点为圆心,以到采样点所在栅格六个面的最大距离dv为半径建立动态球计算扩展栅格,在扩展栅格里再次搜索k个最近邻点;步骤2,根据采样点及其对应的邻域,计算采样点的平均曲率绝对值;对采样点及其对应的邻域进行主成分分析,得到采样点第三主成分对应的特征值;对平均曲率绝对值设置第一阈值Qmax、第二阈值Qmin,其中Qmax>Qmin,对特征值设置第三阈值Fmax、第四阈值Fmin,其中Fmax>Fmin;将平均曲率绝对值大于Qmax且特征值大于Fmin的采样点和特征值大于Fmax且平均曲率绝对值大于Qmin的采样点作为特征点进行提取;步骤3,对每个曲面对应提取到的特征点,构建特征线,并将曲面内部点云数据分割出来;步骤4,对步骤3得到的特征线和曲面内部点云数据采用逆向工程方法重建曲面,将重建后的曲面在交互式计算机辅助设计与计算机辅助制 ...
【技术特征摘要】
1.基于特征识别的微型复杂零件建模方法,其特征在于,包括如下步骤:步骤1,获取零件的点云数据,并利用空间分块策略将点云数据划分成多个栅格,将单个点云数据作为采样点,搜索各采样点的k个最近邻点,作为采样点的邻域;当采样点所在栅格搜索不到k个最近邻点时,以采样点为圆心,以到采样点所在栅格六个面的最大距离dv为半径建立动态球计算扩展栅格,在扩展栅格里再次搜索k个最近邻点;步骤2,根据采样点及其对应的邻域,计算采样点的平均曲率绝对值;对采样点及其对应的邻域进行主成分分析,得到采样点第三主成分对应的特征值;对平均曲率绝对值设置第一阈值Qmax、第二阈值Qmin,其中Qmax>Qmin,对特征值设置第三阈值Fmax、第四阈值Fmin,其中Fmax>Fmin;将平均曲率绝对值大于Qmax且特征值大于Fmin的采样点和特征值大于Fmax且平均曲率绝对值大于Qmin的采样点作为特征点进行提取;步骤3,对每个曲面对应提取到的特征点,构建特征线,并将曲面内部点云数据分割出来;步骤4,对步骤3得到的特征线和曲面内部点云数据采用逆向工程方法重建曲面,将重建后的曲面在交互式计算机辅助设计与计算机辅助制造系统中投影得到实体模型。2.根据权利要求1所述基于特征识别的微型复杂零件建模方法,其特征在于,所述步骤1的具体过程如下:1)扫描并获取零件的点云数据,设定沿坐标轴x、y、z方向的极值分别为xmin、xmax,ymin、ymax,zmin、zmax;将以点(xmaxymaxzmax)和点(xminyminzmin)为对角点且平行于坐标平面的空间六面体作为点云数据的空间包围盒,将空间包围盒沿坐标轴方向分成等间距为L的空间正六面栅格;2)建立各栅格和栅格内点云数据的对应关系,得到栅格-点云关系;3)计算采样点到所在栅格六个面的距离,在采样点所在栅格搜索k个最近邻点,且最近邻点到采样点的距离小于采样点到所在栅格六个面的最小距离,若搜索到,则对下一个采样点重复3),否则转到4);4)以采样点为圆心,以到采样点所在栅格六个面的最大距离dv为半径建立动态球计算扩展栅格,根据2)中建立的栅格-点云关系,找到扩展栅格中的点云数据,将到采样点的距离<dv的点云保留,并从中取距离最近的k个点。3.根据权利要求...
【专利技术属性】
技术研发人员:纪小刚,张溪溪,胡海涛,栾宇豪,张建安,
申请(专利权)人:江南大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。