一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种焊接图像增强方法与流程

2022-11-12 11:54:47 来源:中国专利 TAG:


1.本发明涉及图像处理技术领域,具体涉及一种焊接图像增强方法。


背景技术:

2.金属物件在焊接过程中,由于焊接温度或速度的不合适会造成的焊接缺陷,主要的外部焊接缺陷有焊瘤、裂纹和气孔缺陷。
3.在对焊缝区域图像进行人眼判断时,焊缝区域图像的颜色复杂、对比度低,且伴随有少量噪声,很多缺陷人眼观测起来较为困难、无法准确辨别,传统的方法是对焊缝区域图像进行图像增强,增大图像对比度使得人眼更易观测,但是传统方法处理后的图像中任然存在部分边缘点没有被增强,非边缘点却被增强,使得人眼观测增强后的图像时得到的图像边缘特征信息不清楚,从而无法准确判断焊缝区域的缺陷,因此,需要一种焊接图像增强方法。


技术实现要素:

4.本发明提供一种焊接图像增强方法,以解决现有的问题。
5.本发明的一种焊接图像增强方法采用如下技术方案:该方法包括:获取待检测焊接件的焊缝区域的灰度图像;获取灰度图像中每个像素点的初始梯度幅值,并利用得到的每个像素点的初始梯度幅值得到初始梯度直方图,根据初始梯度直方图获取均匀梯度直方图;根据初始梯度直方图和均匀梯度直方图获取灰度图像的增强需求程度;并根据增强需求程度对初始梯度直方图进行直方图均衡化得到第一目标梯度场;利用每个像素点的初始梯度幅值以及该像素点的邻域像素点的初始梯度幅值得到该像素点属于边缘像素点的边缘点概率;根据每个像素点的边缘点概率、初始梯度幅值以及该像素点在第一目标梯度场中的第一梯度幅值得到该像素点的增强效果值,利用每个像素点的增强效果值确定出初始待增强像素点;利用所有初始待增强像素点的第一梯度幅值构建待增强梯度直方图,对待增强梯度直方图进行直方图均衡化得到第二目标梯度场,根据每个初始待增强像素点的初始梯度幅值、在第二目标梯度场中的第二梯度幅值和该初始待增强像素点的边缘点概率得到每个初始待增强像素点的增强效果值;根据初始待增强像素点的增强效果值确定出需要进行二次增强的二次待增强像素点,并计算二次待增强像素点所占灰度图像的比例,当该比例小于设定的比例阈值时,图像增强完成,当比例不小于设定的比例阈值时,将该二次待增强像素点作为初始待增强像素点进行迭代,直到增强后的待增强像素点所占灰度图像的比例小于设定的比例阈值,图像增强完成。
6.进一步,获取待检测焊接件的焊缝区域的灰度图像的步骤包括:
采集待检测焊接件的rgb图像;对得到的rgb图像进行高斯滤波降噪处理得到滤波图像;对待检测焊接件的滤波图像进行分割得到焊缝区域图像;对焊缝区域图像进行灰度化处理得到焊缝区域的灰度图像。
7.进一步,利用得到的每个像素点的初始梯度幅值得到初始梯度直方图的步骤包括:根据初始梯度直方图中的梯度幅值级以及每个梯度幅值级的频数得到梯度幅值级的频数相同的均匀梯度直方图。
8.进一步,根据初始梯度直方图和均匀梯度直方图得到灰度图像的增强需求程度的步骤包括:利用初始梯度直方图中各梯度幅值级的频数和均匀梯度直方图中梯度幅值级的频数的差值的均值得到灰度图像的增强需求程度。
9.进一步,获取每个像素点属于边缘像素点的边缘点概率的步骤包括:将每个像素点都作为中心像素点,获取每个中心像素点8邻域像素点;过中心像素点在8邻域内做多条直线;根据每条直线上像素点的初始梯度幅值和中心像素点的初始梯度幅值得到该直线的边缘线概率;根据直线的边缘线概率得到中心像素点属于边缘像素点的边缘点概率。
10.进一步,根据每个像素点的边缘点概率、初始梯度幅值以及该像素点在第一目标梯度场中的第一梯度幅值得到该像素点的增强效果值的步骤包括:根据下式计算每个像素点的增强效果值:其中,表示像素点的初始梯度幅值;表示像素点的第一梯度幅值;表示像素点的增强效果值;表示像素点的边缘点概率;为自然常数。
11.进一步,利用每个像素点的增强效果值确定出初始待增强像素点的步骤包括:若某像素点得到的增强效果值大于0,则认为该像素点为正增强像素点;若某像素点得到的增强效果值小于0,则认为该像素点为初始待增强像素点。
12.本发明的有益效果是:本发明的一种焊接图像增强方法,通过对焊缝区域的初始梯度直方图进行直方图均衡化使焊缝区域的灰度图像的对比度增强,图像更加清晰;在此基础上,根据每个像素点的边缘点概率、初始梯度幅值以及增强后的梯度幅值计算每个像素点的增强效果,对不满足增强效果的像素点即初始待增强像素点重新进行局部增强,再将局部增强后得到的二次待增强像素点重新局部增强,从而不断减少逆增强点的数量,直到灰度图像中的待增强像素点比例小于预设的比例阈值时,结束图像增强,最终得到的增强图像比传统的只进行一次直方图均衡化的效果更好,增强的图像纹理更加清晰,非边缘区域更加平滑,边缘区域更加明显,便于后续更加准确、快速的检测出缺陷。
附图说明
13.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
14.图1为本发明的一种焊接图像增强方法的实施例总体步骤的流程图;图2为图1中过中心像素点的直线的示意图。
具体实施方式
15.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
16.本发明的一种焊接图像增强方法的实施例,如图1所示,该方法包括:s1、获取待检测焊接件的焊缝区域的灰度图像。
17.具体的,在待检测焊接件上方布置摄像头,采集待检测焊接件的rgb图像,在采集车rgb图像的过程中会受到噪声干扰,因此对rgb图像进行高斯滤波降噪处理得到滤波图像,滤波图像中包括焊缝区域与非焊缝区域,后续需要处理的是焊缝区域,因此对滤波图像进行dnn网络识别:识别数据集为采集到的滤波图像数据集,训练集对应的标签为单通道的语义标签,属于非焊缝区域的像素标注为0,焊缝区域的像素标注为1,dnn网络识别使用的交叉熵函数为loss函数,最终得到待检测焊接件的焊缝区域图像;将得到焊缝区域图像灰度化处理得到焊缝区域的灰度图像。
18.s2、获取灰度图像中每个像素点的初始梯度幅值,并利用得到的每个像素点的初始梯度幅值得到初始梯度直方图,根据初始梯度直方图获取均匀梯度直方图;根据初始梯度直方图和均匀梯度直方图获取灰度图像的增强需求程度;并根据增强需求程度对初始梯度直方图进行直方图均衡化得到第一目标梯度场。
19.具体的,s21、获取焊缝区域的灰度图像中的各像素点的灰度值,根据焊缝区域各像素点的灰度值得到各像素点的初始梯度幅值,根据初始梯度幅值得到焊缝区域的初始梯度直方图,初始梯度直方图中横轴代表梯度幅值级,纵轴代表每个梯度幅值级的频数。
20.本发明是需要对焊缝图像增强,即对焊缝区域的灰度图像进行图像增强,使用的方法是对灰度图像的初始梯度直方图进行直方图均衡化,但是也存在一些焊缝区域的图像本身就比较清晰,边缘信息清楚完整,人眼可以直接识别焊缝区域的缺陷,这类焊缝区域的灰度图像是不需要进行图像增强的,我们只需要将对比度不清晰的图像进行图像增强进而方便人眼判断;即我们应该首先获取图像的整体增强需求程度,根据增强需求程度和预设的增强需求程度阈值判断该焊缝区域的灰度图像是否需要图像增强。
21.具体的,s22、根据初始梯度直方图中的梯度幅值级以及每个梯度幅值级的频数得到梯度幅值级的频数相同的均匀梯度直方图,计算初始梯度直方图中各个梯度幅值级频数与均匀梯度直方图中各个梯度幅值级频数的差异,通过差异得到整个初始梯度直方图相较于均匀梯度直方图的失衡程度,即初始梯度直方图增强到均匀梯度直方图的增强需求程
度,根据下式计算图像的增强需求程度:其中, 表示图像的增强需求程度;表示图像的初始梯度直方图中的梯度幅值级数;表示图像的初始梯度直方图中第个梯度幅值级的频数;表示图像的均匀梯度直方图中梯度幅值级的频数;为自然常数;表示图像的初始梯度直方图中第个梯度幅值级的频数与均匀梯度直方图中对应梯度幅值级的频数的差异,对所有梯度幅值级的频数的差异求均值,得到的差异的均值越大,说明初始梯度直方图与均匀梯度直方图的差异越大,即图像的整体失衡程度越大,图像的增强需求程度也就越大,设置增强需求程度阈值为0.3,当得到的增强需求程度时,对图像增强,即对图像的初始梯度直方图进行梯度直方图均衡化处理,得到第一梯度直方图,根据第一梯度直方图得到第一目标梯度场,第一目标梯度场中可以直接得到每个像素点的第一梯度值;当得到的增强需求程度时,即认为图像清晰,不需要对图像增强。
22.s3、利用每个像素点的初始梯度幅值以及该像素点的邻域像素点的初始梯度幅值得到该像素点属于边缘像素点的边缘点概率。
23.通过各像素点的初始梯度幅值和第一目标梯度场中的第一梯度幅值,可以得到每个像素点的梯度幅值是增大还是减小,我们需要得到的是边缘像素点的梯度幅值增大,非边缘像素点的梯度幅值不变,但是实际的直方图均衡化存在缺陷,不能完全得到这种增强效果,实际的直方图均衡化可能会将非边缘像素点的梯度幅值增大,例如将梯度幅值大的噪声点识别为边缘像素点,然后增大噪声点的梯度幅值,或者没有使部分边缘点的梯度幅值增强大,因此需要先判断灰度图像中各像素点为边缘点的概率,记为边缘点概率,再判断该点的增强效果;边缘像素点邻域中存在一部分像素点与该边缘像素点特征十分相似,一般表现为过该边缘像素点的某一条线上像素点的梯度幅值非常相近,而邻域中的其他像素点与该边缘像素点的特征差异非常大。
24.具体的,s31、将每个像素点都作为中心像素点,获取中心像素点8邻域的像素点,过中心像素点在中心像素点8邻域内做中心像素点0
°
、45
°
、90
°
、135
°
方向上的直线如图2所示,每条直线最多包括3个像素点,根据中心像素点的初始梯度幅值和同一条直线上的像素点的初始梯度幅值来计算中心像素点的边缘点概率,当过中心像素点的某条直线上有较多像素点的梯度幅值相近时,认为该直线是边缘线的概率大;获取中心像素点8邻域的像素点与该中心像素点的初始梯度幅值的差值,将每条直线上与中心像素点的初始梯度幅值差值小于5的像素点的值设为1,反之设为0,将差值小于5的像素点记为与中心像素点梯度幅值相近的像素点;根据下式计算过中心像素点的直线为边缘线的概率,记为边缘线概率:
其中,表示过中心像素点的直线的边缘线概率;表示过中心像素点的直线上所有像素点的数量;表示直线上与中心像素点梯度幅值相近的点;表示直线上第个像素点;分子加1表示加上了中心像素点的数量。
25.s32、如图2所示,每个中心像素点最多有4条直线,获取过中心像素点的所有直线中边缘线概率最大的直线,将该直线的边缘线概率记为,若过某个中心像素点的直线中,超过两条直线的边缘线概率相等,都为最大概率,且满足,则认为该中心像素点为非边缘像素点,将该中心像素点的边缘点概率记为;若过某个中心像素点的直线的边缘线概率,且这样的直线不超过2条,则认为该中心像素点为疑似边缘像素点,将作为该中心像素点的边缘点概率;若过某个中心像素点的多条直线不满足,则认为这些直线中不存在边缘线,该中心像素点为非边缘像素点的概率比较大,将该中心像素点的边缘点概率记为;将每个像素点都作为中心像素点,因此得到了每个像素点属于边缘像素点的边缘点概率。
26.s4、根据每个像素点的边缘点概率、初始梯度幅值以及该像素点在第一目标梯度场中的第一梯度幅值得到该像素点的增强效果值,利用每个像素点的增强效果值确定出初始待增强像素点。
27.传统的梯度直方图均衡化是将分布不均匀的梯度直方图通过均衡化达到分布更加均匀,由于非边缘区域的像素点梯度幅值小,频数大,边缘区域的像素点梯度幅值大,频数小,因此在直方图均衡化的过程中,非边缘像素点分布在较大区间,边缘像素点分布在一小段区间中,这种情况会使得边缘像素点梯度幅值增大,非边缘像素点梯度幅值不变或者稍稍增大,符合图像增强的需求,但是在实际的图像增强过程中,存在一些噪声点会造成干扰,或者有些边缘像素点梯度幅值没有增大,非边缘像素点的梯度幅值被大幅增大,这种情况是不符合图像增强需求的,因此需要得到每个像素点的增强效果,再重新进行图像增强。
28.所需要的图像增强效果是边缘像素点的梯度幅值增大,非边缘像素点的梯度幅值差异不变,根据步骤s3得到的像素点的边缘点概率以及图像增强前后的像素点的梯度幅值来确定像素点的增强效果值是否符合需要的增强效果。
29.具体的,根据下式计算每个像素点的增强效果值:其中,表示像素点的初始梯度幅值;表示像素点的第一梯度幅值;表示像素点的增强效果值;表示像素点的边缘点概率;为自然常数;若某个像素点在图像增强后梯度幅值变大了,且该像素点的边缘点概率,则根据计算得到的,该像素点符
合我们需要的增强效果,记为正增强像素点,得到的值越大,说明增强效果越好;若某个像素点在图像增强后梯度幅值变大了,该像素点的边缘点概率,则根据计算得到,该像素点不符合我们需要的增强效果,记为初始待增强像素点;若某个像素点在图像增强后梯度幅值不变,该像素点的边缘点概率,则根据计算得到,该像素点不符合我们需要的增强效果,记为初始待增强像素点;若某个像素点在图像增强后梯度幅值不变,该像素点的边缘点概率,则根据计算得到,该像素点符合我们需要的增强效果,记为正增强像素点。
30.s5、利用所有初始待增强像素点的第一梯度幅值构建待增强梯度直方图,对逆增强梯度直方图进行直方图均衡化得到第二目标梯度场,根据每个初始待增强像素点的初始梯度幅值、在第二目标梯度场中的第二梯度幅值和该初始待增强像素点的边缘点概率得到每个初始待增强像素点的增强效果值。
31.所有的初始待增强像素点不是需求的增强效果,所以要对这些初始待增强像素点重新进行增强处理,达到我们需要的效果。具体的,提取步骤s4中得到的所有初始待增强像素点,获取初始待增强像素点在第一目标梯度场中的第一梯度幅值,根据所有的初始待增强像素点的第一梯度幅值得到逆增强梯度直方图,对逆增强梯度直方图进行直方图均衡化得到第二梯度直方图,根据第二梯度直方图得到第二目标梯度场;根据每个初始待增强像素点的初始梯度幅值、第二目标梯度场中的第二梯度幅值、边缘点概率以及计算像素点的增强效果值的公式得到对应的初始待增强像素点的增强效果值。
32.s6、根据初始待增强像素点的增强效果值确定出需要进行二次增强的二次待增强像素点,并计算二次待增强像素点所占灰度图像的比例,当该比例小于设定的比例阈值时,图像增强完成,当比例不小于设定的比例阈值时,将该二次待增强像素点作为初始待增强像素点进行迭代,直到增强后的待待增强像素点所占灰度图像的比例小于设定的比例阈值,图像增强完成。
33.二次进行直方图均衡化能够在一定程度上减少初始待增强像素点的数量,但是二次增强后肯定也会存在待增强像素点,对这些像素点再次重新统计直方图并均衡化。
34.具体的,根据初始待增强像素点的增强效果值得到二次增强的二次待增强像素点,根据得到二次增强的二次待增强像素点的方法对图像进行多次局部增强,直到灰度图像中待增强像素点数量所占比例小于设置的比例阈值2%时,认为对该焊缝区域的灰度图像已经达到我们需要的增强效果,停止对灰度图像进行局部增强,比例阈值根据需求自行设置。
35.综上所述,本发明提供一种焊接图像增强方法,通过对焊缝区域的初始梯度直方图进行直方图均衡化使焊缝区域的灰度图像的对比度增强,图像更加清晰;在此基础上,根据每个像素点的边缘点概率、初始梯度幅值以及增强后的梯度幅值计算每个像素点的增强效果,对不满足增强效果的像素点即初始待增强像素点重新进行局部增强,再将局部增强后得到的二次待增强像素点重新局部增强,从而不断减少逆增强点的数量,直到灰度图像中的待增强像素点比例小于预设的比例阈值时,结束图像增强,最终得到的增强图像比传统的只进行一次直方图均衡化的效果更好,增强的图像纹理更加清晰,非边缘区域更加平滑,边缘区域更加明显,便于后续更加准确、快速的检测出缺陷。
36.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献