阀门表面缺陷的视觉识别方法技术

技术编号:37403292 阅读:15 留言:0更新日期:2023-04-30 09:30
本发明专利技术涉及图像数据处理技术领域,具体涉及一种阀门表面缺陷的视觉识别方法。该方法获得堆焊后密封面的灰度图像;根据所述灰度图像中每个像素点在第一预设邻域范围内的灰度值变化筛选出焊接点;将焊接点作为初始聚类中心,通过改进的k

【技术实现步骤摘要】
阀门表面缺陷的视觉识别方法


[0001]本专利技术涉及图像数据处理
,具体涉及一种阀门表面缺陷的视觉识别方法。

技术介绍

[0002]密封面是阀门最关键的工作面,密封面的质量好坏关系到阀门的使用寿命。在阀门的密封面制造工艺中,通常在阀门的密封面堆焊契合运用性能需求的合金,来提高密封面的耐磨性,耐腐蚀性等性能。阀门的密封面在进行堆焊过程中,由于母材与焊料之间的特性存在差异,在进行堆焊时往往会出现一定的缺陷,这些缺陷会影响机械加工的顺利进行,影响阀门的整体质量。因此,对阀门的密封面的缺陷检测并对缺陷进行补焊,完成缺陷的修补在阀门加工中具有重要意义。
[0003]在对阀门的密封面进行堆焊时,会受到多种方面因素的影响,比如堆焊的焊料与母材的热膨胀系数相差悬殊,焊料与母材熔合不良等。焊料从焊接点处出发在密封面的表面进行扩散流动,导致密封面表面的灰度值不同,但存在一定的灰度分布规律。阀门的密封面上存在很多焊接点,在堆焊过程中,融化的焊料从焊接点处向四周进行扩散,直至冷却,从不同焊接点蔓延的焊料会因为温度不同以及焊料的用量不同在融合区域进行融合时,产生残余应力而导致焊料不能完全融合,从而出现裂纹缺陷。焊接点处的焊料最多,焊接点四周焊料相对而言越少,很难保证阀门的密封面中每处焊料足够均匀,故在阀门的密封面的灰度图像中显示出的像素点的灰度值存在不均匀但符合一定分布规律的特征;现有技术中根据灰度差异计算相似度完成聚类,获得的聚类簇杂乱,不能体现出阀门的密封面中的缺陷区域,在进行缺陷检测时,难以完成缺陷的提取。
专利
技术实现思路

[0004]为了解决根据灰度差异计算相似度导致获得的聚类簇不符合实际需要,进而使得阀门的密封面中的缺陷检测不准确的技术问题,本专利技术的目的在于提供一种阀门表面缺陷的视觉识别方法,所采用的技术方案具体如下:本专利技术实施例中提供了一种阀门表面缺陷的视觉识别方法,该方法包括以下:获得堆焊后密封面的灰度图像;根据所述灰度图像中每个像素点在第一预设邻域范围内的灰度值变化筛选出焊接点;将焊接点作为初始聚类中心,通过改进的k

means聚类算法将所述灰度图像内的像素点进行聚类,获得初始聚类簇;所述改进的k

means聚类算法中以所述初始聚类中心为中心获得每个像素点的对称性特征,计算像素点与所述初始聚类中心之间的灰度差异作为第一差异;根据所述对称性特征和所述第一差异获得第一相似度,根据所述第一相似度对像素点进行聚类;获取每个所述初始聚类簇的聚类效果评估值,根据所述聚类效果评估值对所述初
始聚类中心进行更新,直至所述聚类效果评估值满足预设要求,获得最终聚类簇;所述初始聚类中心进行更新的过程包括:分别计算像素点与更新前后的聚类中心的灰度分布特征值;计算像素点与更新后的聚类中心之间的灰度差异作为第二差异;根据所述灰度分布特征值与所述第二差异获取第二相似度,根据所述第二相似度更新聚类簇;获得邻接的两个所述最终聚类簇之间的公共点,所述公共点构成公共边缘线;将所述公共边缘线进行扩充获得边缘区域;根据所述边缘区域内的灰度特征识别出缺陷区域。
[0005]进一步地,所述根据所述灰度图像中每个像素点在第一预设邻域范围内的灰度值变化筛选出焊接点的方法,包括:获取目标像素点与对应所述第一预设邻域范围内的每个像素点的灰度差值绝对值作为第一结果;以目标像素点为起点,设置至少两个不同的预设方向,沿着预设方向获得至少两个方向像素点,所述方向像素点的灰度值构成方向灰度值序列;计算所述目标像素点的灰度值与所述方向灰度值序列中的每个元素的差异,获得第一灰度差异值序列;计算所述方向灰度值序列中相邻元素之间的差异,获得方向灰度差分序列;计算所述第一灰度差异值序列与所述方向灰度差分序列对应位置元素之间的差异,获得灰度差异变化序列;将所述灰度差异变化序列中每个元素进行负相关映射并归一化后累加,获得对应预设方向上的灰度变化特征值;将每个所述预设方向对应的所述灰度变化特征值累加,作为第二结果;将所述第一预设邻域范围内的最大的第一结果与第二结果的乘积作为目标像素点的可能值;设置可能值阈值,当可能值大于可能值阈值时,目标像素点为焊接点。
[0006]进一步地,所述灰度分布特征值的获取方法,包括:计算待聚类像素点与聚类中心之间的灰度差值绝对值作为分子,计算待聚类像素点与聚类中心之间的欧式距离作为分母,获取分子与分母的比值作为灰度分布特征值。
[0007]进一步地,所述对称性特征的获取方法,包括:获得待聚类像素点与所述初始聚类中心的第一欧式距离;与所述初始聚类中心为相同类别的像素点记为同类像素点,以所述初始聚类中心为起点,获得所有预设蔓延方向上的每个同类像素点与所述初始聚类中心的第二欧式距离;以每个所述预设蔓延方向上与所述第一欧式距离最相似的第二欧式距离对应的同类像素点作为待聚类像素点的匹配点;计算待聚类像素点与匹配点之间的灰度分布特征值的差值绝对值的均值作为第一值;获取待聚类像素点关于所述初始聚类中心对称的像素点作为对称点,计算待聚类像素点与对称点之间的灰度分布特征值的差值绝对值作为第二值;将第一值与第二值相加的和作为第三值,将第三值负相关映射并归一化,所得结果作为待聚类像素点的对称性特征。
[0008]进一步地,所述第一相似度的获取方法,包括:计算第一欧式距离与第一差异的乘积作为第三结果,将第三结果的倒数作为第四结果;将第四结果与对称性特征的乘积作为待聚类像素点与所述初始聚类中心之间的第一相似度。
[0009]进一步地,所述第二相似度的获取方法,包括:将第二差异进行归一化处理,获得归一化后的第二差异,将常数1与归一化后的第二差异的差值作为第四值;计算像素点与更新前后的聚类中心的灰度分布特征值之间的差值绝对值作为灰度分布差异值,将灰度分布差异值与预设常数的和作为第五值,将第五值的倒数作为第六值;获取第四值与第六值的乘积作为像素点与更新后的聚类中心的第二相似度。
[0010]进一步地,所述将所述公共边缘线进行扩充获得边缘区域的方法,包括:将公共边缘线上的每个边缘像素点均设置第二预设邻域,将公共边缘线对应的第二预设邻域组成的区域作为边缘区域。
[0011]进一步地,所述根据所述边缘区域内的灰度特征识别出缺陷区域的方法,包括:以每个最终聚类簇每次更新过程产生的聚类中心作为参考点;获取边缘区域内的每个像素点与对应的两个邻接的最终聚类簇内同一更新次数的参考点之间的第二相似度的均值作为平均第二相似度;计算常数1与平均第二相似度的差值作为第五结果;以两个邻接的最终聚类簇同时参与更新的所述更新过程对应的第五结果的均值作为边缘区域内对应像素点的裂纹缺陷概率值;设置裂纹缺陷概率值阈值,当裂纹缺陷概率值大于裂纹缺陷概率值阈值时,边缘区域内对应像素点为缺陷像素点,以缺陷像素点构成的区域作为缺陷区域。
[0012]进一步地,所述聚类效果评估值的获取方法,包括:将每个聚类簇的平方误差和作为每个聚类簇的聚类效果评估值。
[0013]进一步地,所述预设要求,包括:设置聚类效果评估值阈值,当聚类效果评估值小于或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种阀门表面缺陷的视觉识别方法,其特征在于,该方法包括以下步骤:获得堆焊后密封面的灰度图像;根据所述灰度图像中每个像素点在第一预设邻域范围内的灰度值变化筛选出焊接点;将焊接点作为初始聚类中心,通过改进的k

means聚类算法将所述灰度图像内的像素点进行聚类,获得初始聚类簇;所述改进的k

means聚类算法中以所述初始聚类中心为中心获得每个像素点的对称性特征,计算像素点与所述初始聚类中心之间的灰度差异作为第一差异;根据所述对称性特征和所述第一差异获得第一相似度,根据所述第一相似度对像素点进行聚类;获取每个所述初始聚类簇的聚类效果评估值,根据所述聚类效果评估值对所述初始聚类中心进行更新,直至所述聚类效果评估值满足预设要求,获得最终聚类簇;所述初始聚类中心进行更新的过程包括:分别计算像素点与更新前后的聚类中心的灰度分布特征值;计算像素点与更新后的聚类中心之间的灰度差异作为第二差异;根据所述灰度分布特征值与所述第二差异获取第二相似度,根据所述第二相似度更新聚类簇;获得邻接的两个所述最终聚类簇之间的公共点,所述公共点构成公共边缘线;将所述公共边缘线进行扩充获得边缘区域;根据所述边缘区域内的灰度特征识别出缺陷区域。2.如权利要求1所述的一种阀门表面缺陷的视觉识别方法,其特征在于,所述根据所述灰度图像中每个像素点在第一预设邻域范围内的灰度值变化筛选出焊接点的方法,包括:获取目标像素点与对应所述第一预设邻域范围内的每个像素点的灰度差值绝对值作为第一结果;以目标像素点为起点,设置至少两个不同的预设方向,沿着预设方向获得至少两个方向像素点,所述方向像素点的灰度值构成方向灰度值序列;计算所述目标像素点的灰度值与所述方向灰度值序列中的每个元素的差异,获得第一灰度差异值序列;计算所述方向灰度值序列中相邻元素之间的差异,获得方向灰度差分序列;计算所述第一灰度差异值序列与所述方向灰度差分序列对应位置元素之间的差异,获得灰度差异变化序列;将所述灰度差异变化序列中每个元素进行负相关映射并归一化后累加,获得对应预设方向上的灰度变化特征值;将每个所述预设方向对应的所述灰度变化特征值累加,作为第二结果;将所述第一预设邻域范围内的最大的第一结果与第二结果的乘积作为目标像素点的可能值;设置可能值阈值,当可能值大于可能值阈值时,目标像素点为焊接点。3.如权利要求1所述的一种阀门表面缺陷的视觉识别方法,其特征在于,所述灰度分布特征值的获取方法,包括:计算待聚类像素点与聚类中心之间的灰度差值绝对值作为分子,计算待聚类像素点与聚类中心之间的欧式距离作为分母,获取分子与分母的比值作为灰度分布特征值。4.如权利要求1或3所述的一种阀门表面缺陷的视觉识别方法,其特征在于,所述对称性特征的获取方法,包括:获得待聚类像素点与所述初始聚类中心的第一欧式距离;与所述初始聚类中心...

【专利技术属性】
技术研发人员:姜华宋洪伟王鹏浩蓝春娟李伟伟
申请(专利权)人:青岛精锐机械制造有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1