System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于机器视觉的绝缘服缺陷检测方法技术_技高网

一种基于机器视觉的绝缘服缺陷检测方法技术

技术编号:40379777 阅读:4 留言:0更新日期:2024-02-20 22:18
本发明专利技术涉及图像识别的技术领域,更具体地,涉及一种基于机器视觉的绝缘服缺陷检测方法,对绝缘服图像依次进行图像清晰化处理、灰度变换处理、平滑去噪处理后利用局部自适应阈值分割提取出感兴趣目标图像,接着利用图像分解模块从感兴趣目标图像中提取得到缺陷的纹理特征,最后利用注意力机制定位缺陷位置,实现缺陷位置的精确识别和定位,消除了阴影对图片的缺陷辨识的干扰,提高了缺陷的识别精度和准确度,有效解决了现有技术中对绝缘服的缺陷检测存在局限性的技术问题。

【技术实现步骤摘要】

本专利技术涉及图像识别的,更具体地,涉及一种基于机器视觉的绝缘服缺陷检测方法


技术介绍

1、近几年随着机器视觉的发展,使用机器视觉进行物体缺陷的识别已经成为了一种发展的趋势。目前基于机器视觉的表面缺陷装备已经在各个工业领域运用于替代肉眼进行缺陷识别。在缺陷检测检查过程中,绝缘服和绝缘毯表面的缺陷仍然使用人工方法进行缺陷检测,这严重依赖人力,并消耗大量财力。由于一个人自身的精力有限,而人类的检测工作又微不足道,长时间连续工作的工人可能会因为疲劳而降低生产效率,这将导致绝缘服和绝缘毯的检测问题和人为错误带来的严重经济损失。

2、现有技术公开了一种基于图像识别的绝缘毯微缺陷识别系统,图像处理单元首先对相机采集的图像进行滤波处理,进行滤波处理的方法包括高斯滤波、中值滤波、均值滤波和双边滤波,然后将图像二值化,采用niblack算法、sauvola算法、singh算法或者bersen算法进行图像二值化,最后通过blob分析标记图像中灰度突变的连通区域,并提取这些区域的特征,使取样的绝缘毯中存在的缺陷的位置及其像素大小被标示出来;所述图像输出单元将标记有缺陷位置和像素大小的绝缘毯图像输出显示。该方案基于机器视觉技术,以机器眼代替人眼,实现绝缘毯缺陷自动检测,解决目前人眼和两电极法无法检测到的缺陷。

3、然而现有技术中对相机采集的图像直接进行滤波处理,可能会使得采集到的图片的清晰度降低或者图片中存在阴影,而阴影的存在会使得图片的缺陷辨识存在干扰,存在对绝缘服的缺陷检测存在局限性的技术问题。


>技术实现思路

1、本专利技术的目的在于克服现有技术中对绝缘服的缺陷检测存在局限性的不足,提供一种基于机器视觉的绝缘服缺陷检测方法。

2、为解决上述技术问题,本专利技术采用的技术方案是:

3、一种基于机器视觉的绝缘服缺陷检测方法,包括以下步骤:

4、s1.利用工业摄像机对绝缘服表面进行拍照得到绝缘服图像;

5、s2.利用ap-bsn的方法对步骤s1得到的所述绝缘服图像进行图像清晰化处理;

6、s3.对经过步骤s2中图像清晰化处理后的所述绝缘服图像进行灰度变换处理;

7、s4.利用高斯滤波的方法对经过步骤s3中灰度变换处理的所述绝缘服图像进行平滑去噪处理;

8、s5.利用局部自适应阈值分割的方法将步骤s4得到的所述绝缘服图像进行分割成若干个特定的、具有相似性质的区域,并在若干所述区域中提取出感兴趣目标图像;

9、s6.利用图像分解模块处理经过步骤s5得到的所述感兴趣目标图像,将所述感兴趣目标图像分解为若干正方形图片,提取得到所述感兴趣目标图像中缺陷的纹理特征;

10、s7.利用注意力机制的方法对步骤s6得到的若干所述正方形图片中的缺陷进行定位。

11、本专利技术的一种基于机器视觉的绝缘服缺陷检测方法,步骤s2中的ap-bsn是非对称pd和盲点网络,pd是指选用特定的步长对图像进行卷积运算,以达到对图片进行下采样的目的,bsn是在不看到感受野中的中心像素来预测相应的输出像素的一个网络,ap-bsn在pd-bsn的基础上进行了改进,在去噪声的推理中使用了与pd-bsn不相同的不对称步幅因子,对于不清晰的地方可以有效还原;步骤s3对绝缘服图像进行灰度变换,是将绝缘服图像的灰度值映射到另一灰度值上,让拍摄到的绝缘服图像变成黑白色,从而让图片变得更加小,降低了后面的图片处理过程的数据量;经过灰度变换后的绝缘服图像由于缺陷附近的灰度值与缺陷附近灰度值差异很小,并不能直接用于缺陷识别,因此采用步骤s4中高斯滤波平滑去噪的方法处理绝缘服图像来减少绝缘服图像中存在的噪声,使得缺陷附近的灰度值与没有缺陷的灰度显示出更大的差异,有利于后面对绝缘器具进行缺陷定位;步骤s5利用局部自适应阈值分割的方法通过准确识别和定位缺陷提取到感兴趣目标图像,锁定缺陷所在位置;步骤s6的图像分解模块能将感兴趣目标图像分解为若干正方形图片,提取出若干正方形图片中缺陷的纹理特征,从而在缺陷识别中将正方形图片的缺陷识别出来;最后步骤s6使用注意力机制的方法对若干所述正方形图片中的缺陷进行定位,使正方形图片的缺陷更明显;本专利技术对绝缘服图像依次进行图像清晰化处理、灰度变换处理、平滑去噪处理后利用局部自适应阈值分割提取出感兴趣目标图像,接着利用图像分解模块从感兴趣目标图像中提取得到缺陷的纹理特征,最后利用注意力机制定位缺陷位置,实现缺陷位置的精确识别和定位,消除了阴影对图片的缺陷辨识的干扰,提高了缺陷的识别精度和准确度,有效解决了现有技术中对绝缘服的缺陷检测存在局限性的技术问题。

12、进一步地,步骤s2的具体步骤包括:

13、s21.将所述绝缘服图像送入卷积神经网络中,选定卷积运算的步长和卷积核大小对所述绝缘服图像进行卷积运算,在所述绝缘服图像的每一个像素位置均得到64个特征图,将每一个像素位置的64个特征图分别在该位置组成8x8的正方形;

14、s22.将经过步骤s21处理后的所述绝缘服图像送到盲点网络中步长为5进行训练,对图片中的不清晰部分采用步长为2的下采样方法进行推理。

15、先将原绝缘服图像送入64通道的卷积神经网络中,在绝缘服图像的每一个像素位置均得到64个特征图,将每一个像素位置的64个特征图分别在该位置组成8x8的正方形,这样原绝缘服图像的每个像素就对应特征图的64个像素,通过提升分辨率实现清晰化处理;接着是将这些特征快送到盲点网络中进行步长为5的训练,保证相距5个像素的噪声像素无关,最后采用了步长为2的下采样方法对图片中的不清晰部分进行推理得到清晰的绝缘服图像。

16、进一步地,步骤s3的具体步骤包括:

17、s31.利用公式:均值=(像素的和)/像素的总数、方差=(像素值-均值)2/像素总数,分别计算所述绝缘服图像原始的均值和方差;

18、s32.利用公式:计算新的灰度值;其中,newgray表示新的灰度值,gray表示原始的灰度值,mean表示原始的均值,oldstd表示原始的方差,newstd表示新的方差,newmean表示新的均值。

19、利用均值方差法计算原绝缘服图像的均值和方差从而得到原始的灰度值,再使用映射方式将绝缘服图像的原始灰度值射到另外一个灰度上从而得到新的灰度值,实现对绝缘服图像的灰度变换处理。

20、进一步地,步骤s4的具体步骤包括:

21、s41.将经过步骤s3处理后的所述绝缘服图像送入卷积神经网络中,定义高斯卷积核大小为5x5、步长为1、标准差为0;

22、s42.将高斯卷积核放在所述绝缘服图像的每个像素上进行卷积计算;

23、s43.计算每一个高斯卷积核中所有数值的和,再将步骤s42卷积计算的结果中每个像素除以高斯卷积核中所有数值的和得到卷积结果f;

24、s44.利用公式:判断卷积结果是否对整个图像进行卷积,其中n表示输入图片的大小,f为卷积核的大小,s为卷积步本文档来自技高网...

【技术保护点】

1.一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,步骤S2的具体步骤包括:

3.根据权利要求1所述的一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,步骤S3的具体步骤包括:

4.根据权利要求1所述的一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,步骤S4的具体步骤包括:

5.根据权利要求1所述的一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,步骤S5的具体步骤包括:

6.根据权利要求1所述的一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,步骤S6的具体步骤为:将所述感兴趣目标图像设为512*512像素,使用128*128像素大小的窗口滑动,每次的滑动步长为64个像素,行列分别都以这个步幅滑动得到若干张正方形图片。

7.根据权利要求6所述的一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,步骤S6中将所述感兴趣目标图像进行卷积运算分解为49张正方形图片。

8.根据权利要求7所述的一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,步骤S7中的具体步骤包括:

9.根据权利要求8所述的一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,还包括步骤:

10.根据权利要求9所述的一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,步骤S8的具体步骤包括:

...

【技术特征摘要】

1.一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,步骤s2的具体步骤包括:

3.根据权利要求1所述的一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,步骤s3的具体步骤包括:

4.根据权利要求1所述的一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,步骤s4的具体步骤包括:

5.根据权利要求1所述的一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,步骤s5的具体步骤包括:

6.根据权利要求1所述的一种基于机器视觉的绝缘服缺陷检测方法,其特征在于,步骤s6的具体步骤为:将所述...

【专利技术属性】
技术研发人员:袁国泰龙凯刘国礼陈勇冯泽贤陈保江李志鹏洗雄铭滕德军区国洪魏伟权黄宝林李江成方敏黄淇荣陈展鸿杜旭航余秀萍陈剑文刘美贤
申请(专利权)人:广东立胜电力技术有限公司
类型:发明
国别省市:

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

1