[发明专利]基于特征矩阵的毛坯模型复杂特征分层识别方法在审
申请号: | 202010303644.3 | 申请日: | 2020-04-17 |
公开(公告)号: | CN111582053A | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 段现银;余胜;彭芳瑜;郑妍 | 申请(专利权)人: | 武汉科技大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/46;G06T7/136;G06T17/00;G06F30/15 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 胡琳萍 |
地址: | 430081 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 特征 矩阵 毛坯 模型 复杂 分层 识别 方法 | ||
1.一种基于特征矩阵的毛坯模型复杂特征分层识别方法,其特征在于包括如下步骤:
S1:首先获取零件毛坯模型上所有面的几何拓扑数据,输出面的像素信息,所述像素信息包括显示轮廓的特征和毛成形缺陷所造成的伪特征;然后通过全局二值化处理方法生成灰度化信息;提取并删除伪特征位于轮廓表面的几何拓扑信息,依次优化模型各个面的数据,最终得到优化的零件毛坯模型;
S2:然后以优化的零件毛坯模型为对象建立属性邻接图,实现模型中关联面之间空间位置关系的详细描述;通过相交的边与相邻面的法向矢量计算关联面的凹凸性,依据所有关联面的凹凸性提取特征,提取特征包含不可再分的单一特征、复杂组合特征;
S3:应用特征分层算法对所提取特征进行分层,直至将所有提取特征转换为单一特征的组合;依次计算所有提取的单一特征和分层得到的单一特征的特征矩阵;构建通用特征矩阵库,将计算得到的特征矩阵与特征矩阵库通过特征矩阵元素比对进行匹配;当特征矩阵匹配成功,则输出识别出的特征属性及其几何拓扑数据,当出现无法匹配成功的特征矩阵,对通用特征矩阵库进行扩充,再进行特征的匹配,直至输出识别出的特征属性及其几何拓扑数据。
2.根据权利要求1所述的基于特征矩阵的毛坯模型复杂特征分层识别方法,其特征在于:步骤S1中采用适用于表面随机成形误差与缺陷的阈值分割法,基于所获取数据输出这些面的像素信息,对像素信息进行双边滤波预处理,然后通过全局二值化处理方法生成灰度化信息;其中,最优分割阈值采用迭代方法计算得到,得到的最优阈值用以分割像素信息,使得分割后的图像能区分显示轮廓和伪特征;提取并删除伪特征位于轮廓表面的几何拓扑信息,依次优化模型各个面的数据,最终得到优化的零件毛坯模型。
3.根据权利要求1或2所述的基于特征矩阵的毛坯模型复杂特征分层识别方法,其特征在于:步骤S1中采用面向伪特征识别的阈值分割法进行轮廓表面伪特征提取,具体包括如下步骤:
S11、输入毛坯模型SR,对毛坯模型进行遍历搜索,提取面s和面的几何拓扑数据{s1,s2…sn};
S12、输入第i个面,计算该面的像素值g={g1,g2…gm};
S13、采用双边滤波方法对各面的几何拓扑数据si进行平滑处理并保护图像边缘,通过计算确定空间域值;
S14、采用全局阈值分割方法对面si的阈值进行迭代计算,根据图像直方图确定初始阈值x0,设定终止参数ε,对像素进行逐一判断,分别计算高于初始阈值的平均像素m1和低于初始阈值的平均像素m2;
S15、计算当前图像阈值x=(gmin+gmax)/2,该值用以进行初始阈值的调整优化;
S16、判断当前图像阈值x与初始阈值x0的位置差值,若差值小于ε,则输出第i个面的二值图像,判断并识别该面上伪特征,剔除该面上伪特征的几何信息特征数据,优化该模型的数据;若差值大于ε,则将当前图像阈值x赋给初始阈值x0,并执行步骤d;
S17、判断所有的面是否均被处理,若存在未被处理的面,则继续执行步骤d,若所有面均已处理,则输出所有的面及其优化后的数据信息,模型优化完成。
4.根据权利要求1所述的基于特征矩阵的毛坯模型复杂特征分层识别方法,其特征在于:步骤S2中由模型所包含的面单元之间的位置与邻接关系,建立零件的属性邻接图;通过步骤S1优化的零件毛坯模型查询所有的边、面的tag信息,进而得到每条边相关联的两个邻面,计算得到每条边的方向矢量及其邻面的法向矢量,通过矢量计算得出面的空间几何关系,判断边和邻面组成空间位置的凹凸性,进而完成特征的提取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉科技大学,未经武汉科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010303644.3/1.html,转载请声明来源钻瓜专利网。