【技术实现步骤摘要】
一种基于卷积神经网络的工件表面缺陷检测方法
本专利技术涉及缺陷检测的
,尤其涉及一种基于卷积神经网络的工件表面缺陷检测方法。
技术介绍
工业产品零部件质量是工业生产中关键性的环节,直接关系到整体系统级产品的质量。现今,我国提出智能制造2025规划以及工业4.0发展目标,目的是为了把我国工业从原来的依靠数量转换到依靠质量的新工业发展道路上来。因此,实现工件的质量检测的自动化和智能化刻不容缓。然而,现今的大部分工业部件制造商仍旧采用人工的方法去检测和控制产品的质量,这是一个耗时耗工的环节,企业需要投入大量的人力来保证产品质量。人工检测方法显然存在着许多不足的地方,如耗费较多的时间和费用,工人的不断重复检测容易使人疲劳和厌倦,导致检测结果主观,不连续,不可靠。这些不足的地方经常会导致产品检测出现问题,而使得产品的质量得不到保证。本专利技术将采用卷积神经网络作为工件缺陷检测的主要方法,以实现检测过程的自动化,具有重要的应用价值。
技术实现思路
为了获得像素级的缺陷检测结果以及更好的普适性,本专利技术提供了一种基于卷积神经网络的工件表面检测方法。本专利技术的目的是通过以下 ...
【技术保护点】
一种基于卷积神经网络的工件表面缺陷检测方法,其特征在于,包括以下步骤:(1)多路图像采集:利用多个摄像头与光源的组合,采集工件的各个表面的图像;(2)图像的预处理:目标区域切割,图像增强以及改变图片大小;(3)构造用于缺陷检测的卷积神经网络结构:网络的设计采用全卷积神经网络结构组成的语义分割网络,全卷积神经网络结构仅由多个卷积层以及反卷积层组成,不包含全连接层,是一种从图像到图像的卷积神经网络结构;(4)构造训练样本:以工件的原图像作为语义分割网络的输入,手工标注的标签图作为网络的标签;(5)训练卷积神经网络:采用反向传播算法训练卷积神经网络的参数;(6)将待测工件的图像输 ...
【技术特征摘要】
1.一种基于卷积神经网络的工件表面缺陷检测方法,其特征在于,包括以下步骤:(1)多路图像采集:利用多个摄像头与光源的组合,采集工件的各个表面的图像;(2)图像的预处理:目标区域切割,图像增强以及改变图片大小;(3)构造用于缺陷检测的卷积神经网络结构:网络的设计采用全卷积神经网络结构组成的语义分割网络,全卷积神经网络结构仅由多个卷积层以及反卷积层组成,不包含全连接层,是一种从图像到图像的卷积神经网络结构;(4)构造训练样本:以工件的原图像作为语义分割网络的输入,手工标注的标签图作为网络的标签;(5)训练卷积神经网络:采用反向传播算法训练卷积神经网络的参数;(6)将待测工件的图像输入到训练好的卷积神经网络中,获取像素级的缺陷区域标记图像;(7)根据获得标记的信息判断工件的缺陷种类及程度。2.根据权利要求1所述的一种基于卷积神经网络的工件表面缺陷检测方法,其特征在于,所述步骤(1)中,多路图像采集包括以下子步骤:(1.1)摄像头通过网口或USB与工控机连接,光源通过串口与工控机连接;(1.2)工件到达指定位置触发摄像头,获取工件各面图像;(1.3)根据拍摄面的不同,利用串口控制光源方向与强度;(1.4)把图像通过数据线传到工控机等待处理。3.根据权利要求1所述的一种基于卷积神经网络的工件表面缺陷检测方法,其特征在于,所述步骤(2)中,图像的预处理包括:(2.1)目标区域分割:遍历原图I,以阈值threshold找到工件区域的上下左右边界,对原图进行抠图,获得工件图像I2;(2.2)图像增强:对工件图像I2进行对数图像增强,获得增强后的图像I3,公式如下:其中,OldPixel为原图像素值,NewPixel为增强后的图像像素值;(2.3)改变图片大小:把不同大小的图像I3,利用双线性插值法调整为统一的大小。4.根据权利要求1所述的一种基于卷积神经网络的工件表面缺陷检测方法,其特征在于,所述步骤(3)中,所设计的全卷积神经网络结构主要由多个卷积层和反卷积层组成,卷积层位于网络结构前半部分,反卷积层位于网络结构后半部分,卷积层和反卷积层数量相等,相邻的两层之间用BatchNormalization层和PRelu层连接,输入层把图片数据从[0,255]归一化到[-1,1],输出层使用Tan...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。