一种基于深度学习的表面缺陷检测装置及检测方法制造方法及图纸

技术编号:36335666 阅读:49 留言:0更新日期:2023-01-14 17:47
本发明专利技术属于表面缺陷检测技术领域,具体的说是一种基于深度学习的表面缺陷检测装置及检测方法,该检测装置包括箱体、运输定位模块、图像采集模块、图像预处理模块和深度检测图像模块;通过设置伸缩杆、橡胶膜和灯泡,通过伸缩杆来改变橡胶膜的形状,使橡胶膜内侧的灯泡照射角度发生改变,从而使一号光源的打光方式发生改变,以此适应不同类型的待检测产品,相比较于现有手动更换及调节照明装置,本发明专利技术操作简单,且能降低检测软件处理图像的难度,提高待检测产品图像的真实性,以及提高检测软件和检测装置的检测精度及检测效率。检测装置的检测精度及检测效率。检测装置的检测精度及检测效率。

【技术实现步骤摘要】
一种基于深度学习的表面缺陷检测装置及检测方法


[0001]本专利技术属于表面缺陷检测
,具体的说是一种基于深度学习的表面缺陷检测装置及检测方法。

技术介绍

[0002]工业化的快速发展使产品的质量要求逐步提高,而产品在生产过程中表面往往会出现一些缺陷,因此产品表面缺陷检测是生产过程中重要工序之一;传统的人工检测是利用人眼对产品表面进行观察,但是有些缺陷特征不明显,导致检测误差大且效率低,因此,诞生了深度学习的表面缺陷检测方法;
[0003]对于现有技术中的深度学习的表面缺陷检测方法,其一般的检测过程为:在照明装置的作用下,工业相机对产品表面缺陷进行抓拍,然后抓拍所得图像信息需要通过检测软件进行预处理,最终通过改进型卷积神经网络对缺陷的图像进行特征提取和分类处理,以此来确定缺陷图像的真假及归纳缺陷的种类;
[0004]然而,我们在实际使用深度学习的表面缺陷检测方法时发现,恰当的打光方式能够降低检测软件的处理难度,不恰当的打光方式会造成图片的过曝光、眩光、阴影等问题,不同的待检测产品需要不同的打光方式,现有技术通过手动更换及调节照明装置,使打光方式对应着待检测产品,但是该技术手段操作繁琐,且可能导致图像表面出现误差,从而造成降低检测软件或检测装置的准确度及工作效率。
[0005]基于此,本专利技术设计了一种基于深度学习的表面缺陷检测装置及检测方法,以解决上述存在的技术问题。

技术实现思路

[0006]为了弥补不足,解决现有手动更换及调节照明装置,操作繁琐且可能导致待检测产品图像出现误差,从而造成降低检测软件或检测装置的准确度及工作效率的问题,本专利技术提出了一种基于深度学习的表面缺陷检测装置及检测方法。
[0007]本专利技术解决其技术问题所采用的技术方案是:本专利技术所述的一种基于深度学习的表面缺陷检测装置,包括:
[0008]箱体;
[0009]运输定位模块,所述运输定位模块包括定位转盘、光电开关和驱动轴,所述定位转盘在箱体内转动连接,且所述光电开关和驱动轴通过电线与定位转盘相连接,用以将待测产品通过定位转盘运输到拍照位置;
[0010]图像采集模块,所述图像采集模块包括一号光源、工业相机、二号光源和支撑机构,所述支撑机构在箱体内固定连接,且所述支撑机构围绕着定位转盘均匀分布,竖直部位的支撑机构内侧固连有伸缩器,而所述一号光源与伸缩器端部相固连,所述工业相机和二号光源位于一号光源上下两侧,且所述一号光源、二号光源和工业相机的中心轴处于同一直线上,而二号光源固连在支撑机构的水平部位内侧;
[0011]图像预处理模块,所述图像预处理模块用以将原始图片进行灰度处理、滤波去噪、边缘检测、形态学变换和孔洞填充等预处理操作;
[0012]深度检测图像模块,所述深度检测图像模块用以将预处理后的图像通过深度学习算法和深度学习模型来进行分析处理,最终给出产品表面缺陷检测结果。
[0013]优选的,所述一号光源由一号固定板、橡胶膜、二号固定板、伸缩杆和灯泡组成,所述一号固定板和二号固定板与伸缩器端部相固连,而所述橡胶膜两端分别与一号固定板和二号固定板相固连,所述伸缩杆一端与一号固定板相固连,而另一端与所述橡胶膜外侧相固连,且所述橡胶膜内侧固连由灯泡,所述灯泡在橡胶膜内设置为并联。
[0014]一种基于深度学习的表面缺陷检测装置,该装置适用于上述权利要求1

2中任意一项的所述一种基于深度学习的表面缺陷检测方法,且该装置包括:
[0015]S1:插上电源通过键鼠外设使检测软件和装置开启,且使箱体外部的工控机启动,工控机通过光电开关控制着驱动轴转动,使驱动轴带动着定位转盘转动,而定位转盘上放置的待检测产品,随着定位转盘一同转动,当支撑机构上的传感器检测到待检测产品到达指定区域时,传感器将信号传递给工控机;
[0016]S2:而检测装置开启后,工控机控制着一号光源和二号光源开启,并且控制着工业相机对待检测产品进行抓拍,然后将得到的待检测产品图像传递到工控机内,使工控机内的检测软件对图像进行预处理;
[0017]S3:检测软件首先对图像进行灰度转换、滤波去噪和边缘检测等,将图像中的影响因素去除,并且对图像轮廓或边缘等细节信息进行增强,接着对预处理后的图像进行疑似缺陷检测,若未检测到疑似缺陷,则对图像不进行处理,直接传递到显示屏上,反之检测到存在疑似缺陷,则需要对图像进行缺陷的精确检测识别处理;
[0018]S4:通过改进型卷积神经网络对表面有缺陷的图像进行特征提取和分类处理,其中卷积层受到局部感受域概念的启发进行特征提取,然后经过池化层减少数据维度,最终提取的特征通过AdaBoost级联分类器来完成分类,以此来确定疑似缺陷图像的真假以及归纳缺陷的种类。
[0019]优选的,S2中,所述一号光源和二号光源设置为LED灯,所述二号光源设置为面型光源,且LED灯的灯光颜色设置有红色、绿色、蓝色和白色。
[0020]优选的,S2中,所述灰度转换方法有加权法、最大值法以及平均值法,而本专利技术采用加权均值法将RGB三通道图像转换为单通道灰度图像,用以在进行卷积运算时,减少所消耗的计算资源与时间。
[0021]优选的,S2中,所述滤波方法有均值滤波、中值滤波和高斯滤波,而本专利技术采用高斯滤波算法来复原或重新构建图像,用以消除图像中的噪声,减少噪声对后续算法产生干扰。
[0022]优选的,S2中,所述图像边缘检测方法有Roberts边缘检测法、Sobel边缘检测法和Canny边缘检测法,而本专利技术通过Canny边缘检测方法来缓解图像轮廓模糊现象,用以减少轮廓边缘信息缺失导致影响初步筛选缺陷所需重要信息的情况出现。
[0023]优选的,S3中,所述改进型卷积神经网络中,采用Dropout层来取代线性模型,用以减少过拟合现象的发生,以及减少深层神经网络的训练时间,从而能提高神经网络的鲁棒性。
[0024]优选的,S3中,所述改进型卷积神经网络的训练方法为反向传播算法,且所述反向传播算法包括前向传播和反向传播,其中反向传播主要利用损失函数进行计算。
[0025]优选的,S4中,所述改进型卷积神经网络中,训练过程中引入迁移学习方法,且由于AdaBoost级联分类器支持向量机,因此将AdaBoost级联分类器来代替传统Softmax分类器。
[0026]本专利技术的有益效果如下:
[0027]1.本专利技术所述的一种基于深度学习的表面缺陷检测装置及检测方法,通过设置伸缩杆、橡胶膜和灯泡,通过伸缩杆来改变橡胶膜的形状,使橡胶膜内侧的灯泡照射角度发生改变,从而使一号光源的打光方式发生改变,以此适应不同类型的待检测产品,相比较于现有手动更换及调节照明装置,本专利技术操作简单,且能降低检测软件处理图像的难度,提高待检测产品图像的真实性,以及提高检测软件和检测装置的检测精度及检测效率。
[0028]2.本专利技术所述的一种基于深度学习的表面缺陷检测装置及检测方法,通过设置迁移学习、Dropout和AdaBoost级联本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于深度学习的表面缺陷检测装置,其特征在于,包括:箱体(1);运输定位模块,所述运输定位模块包括定位转盘(2)、光电开关和驱动轴(21),所述定位转盘(2)在箱体(1)内转动连接,且所述光电开关和驱动轴(21)通过电线与定位转盘(2)相连接,用以将待测产品通过定位转盘(2)运输到拍照位置;图像采集模块,所述图像采集模块包括一号光源(3)、工业相机(31)、二号光源(32)和支撑机构(33),所述支撑机构(33)在箱体(1)内固定连接,且所述支撑机构(33)围绕着定位转盘(2)均匀分布,竖直部位的支撑机构(33)内侧固连有伸缩器(331),而所述一号光源(3)与伸缩器(331)端部相固连,所述工业相机(31)和二号光源(32)位于一号光源(3)上下两侧,且所述一号光源(3)、二号光源(32)和工业相机(31)的中心轴处于同一直线上,而二号光源(32)固连在支撑机构(33)的水平部位内侧;图像预处理模块,所述图像预处理模块用以将原始图片进行灰度处理、滤波去噪、边缘检测、形态学变换和孔洞填充等预处理操作;深度检测图像模块,所述深度检测图像模块用以将预处理后的图像通过深度学习算法和深度学习模型来进行分析处理,最终给出产品表面缺陷检测结果。2.根据权利要求1所述的一种基于深度学习的表面缺陷检测装置,其特征在于:所述一号光源(3)由一号固定板(34)、橡胶膜(341)、二号固定板(342)、伸缩杆(343)和灯泡(344)组成,所述一号固定板(34)和二号固定板(342)与伸缩器(331)端部相固连,而所述橡胶膜(341)两端分别与一号固定板(34)和二号固定板(342)相固连,所述伸缩杆(343)一端与一号固定板(34)相固连,而另一端与所述橡胶膜(341)外侧相固连,且所述橡胶膜(341)内侧固连由灯泡(344)。3.一种基于深度学习的表面缺陷检测装置,其特征在于:该装置适用于上述权利要求1

2中任意一项的所述一种基于深度学习的表面缺陷检测方法,且该装置包括:S1:插上电源通过键鼠外设使检测软件和装置开启,且使箱体(1)外部的工控机启动,工控机通过光电开关控制着驱动轴(21)转动,使驱动轴(21)带动着定位转盘(2)转动,而定位转盘(2)上放置的待检测产品,随着定位转盘(2)一同转动,当支撑机构(33)上的传感器检测到待检测产品到达指定区域时,传感器将信号传递给工控机;S2:而检测装置开启后,工控机控制...

【专利技术属性】
技术研发人员:孙业国刘义红刘磊张龙张科
申请(专利权)人:淮南师范学院
类型:发明
国别省市:

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

1