[发明专利]基于人工智能的机械零件腐蚀裂纹检测方法有效
申请号: | 202111260692.X | 申请日: | 2021-10-28 |
公开(公告)号: | CN113706423B | 公开(公告)日: | 2022-01-07 |
发明(设计)人: | 保柳柳 | 申请(专利权)人: | 南通皋亚钢结构有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T7/00;G06T7/62 |
代理公司: | 郑州芝麻知识产权代理事务所(普通合伙) 41173 | 代理人: | 张丹丹 |
地址: | 226000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 人工智能 机械零件 腐蚀 裂纹 检测 方法 | ||
1.一种基于人工智能的机械零件腐蚀裂纹检测方法,其特征在于,该方法包括:
采集机械零件的裂纹缺陷图像以得到裂纹缺陷区域,对所述裂纹缺陷区域中的裂纹进行细化操作得到细化图像;
根据裂纹的连续性获取所述细化图像中的裂纹端点;获取每个所述裂纹端点对应的第一扩展区域,根据所述第一扩展区域中像素点的复杂程度自适应缩小每个所述裂纹端点的所述第一扩展区域得到第二扩展区域,由所述第二扩展区域中的像素点进行所述细化图像中的中断裂纹修复;
利用裂纹的分支特点获取修复后裂纹的多个裂纹段,根据所述裂纹段的长度和角度得到裂纹缺陷对所述机械零件的损伤程度,以通过所述损伤程度采取相应的措施;所述角度是指所述裂纹段与图像坐标系中横轴之间的夹角;
所述由所述第二扩展区域中的像素点进行所述细化图像中的中断裂纹修复的方法,包括:
当所述第二扩展区域之间存在重合时,计算任意一个所述第二扩展区域分别与其他所述第二扩展区域之间的重合面积;将所述重合面积最大的两个所述第二扩展区域所对应的两个所述裂纹端点作为中断像素点,连接所述中断像素点以完成所述中断裂纹修复;
当所述第二扩展区域之间不存在重合时,获取任意一个所述第二扩展区域内每个裂纹段的角度以及该第二扩展区域所属所述裂纹端点所对应裂纹段的角度;基于所述第二扩展区域对应的所有角度,选取任意一个角度为目标角度,分别计算所述目标角度与剩余角度之间的差异值,根据所述差异值计算方差,将该方差作为所述目标角度的差值;根据每个角度对应的方差获取方差最小时的角度所对应的裂纹段,从该第二扩展区域对应的所述裂纹端点向该裂纹段进行延长,以完成所述中断裂纹修复。
2.如权利要求1所述的方法,其特征在于,所述获取每个所述裂纹端点对应的第一扩展区域的方法,包括:
根据所有所述裂纹端点对应的裂纹段,计算该裂纹段对应长度的平均长度;
以所述平均长度为半径、所述裂纹端点为圆心获取由预设角度为中心角所形成的扇形区域,将所述扇形区域作为所述第一扩展区域。
3.如权利要求2所述的方法,其特征在于,所述根据所述第一扩展区域中像素点的复杂程度自适应缩小每个所述裂纹端点的所述第一扩展区域得到第二扩展区域的方法,包括:
统计所述第一扩展区域中缺陷像素点的第一数量和所述缺陷像素点所属所述裂纹段的第二数量;
由所述第一数量和所述第二数量得到所述第一扩展区域的所述复杂程度;
利用所述复杂程度分别更新所述半径和所述中心角,由所述更新后的所述半径和所述中心角得到所述第二扩展区域。
4.如权利要求1所述的方法,其特征在于,所述根据所述裂纹段的长度和角度得到裂纹缺陷对所述机械零件的损伤程度的方法,包括:
由裂纹的扩展性和所述裂纹段之间的斜率关系将所述裂纹段分为主裂纹段和多级分支裂纹段,以得到主裂纹和多级分支裂纹;
以所述主裂纹的所述角度为基准,依次计算每级分支裂纹的分散程度以获取每级分支裂纹的损伤权重;根据裂纹的所述长度分别得到所述主裂纹对所述机械零件的损伤指标以及所述多级分支裂纹对所述机械零件的所述损伤指标;
结合所述主裂纹和所述多级分支裂纹的所述损伤指标、所述损伤权重得到所述裂纹缺陷对所述机械零件的所述损伤程度。
5.如权利要求4所述的方法,其特征在于,所述主裂纹的所述损伤权重设置为1。
6.如权利要求4所述的方法,其特征在于,所述长度为裂纹对应的所述缺陷像素点的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通皋亚钢结构有限公司,未经南通皋亚钢结构有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111260692.X/1.html,转载请声明来源钻瓜专利网。