当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于密集生成对抗神经网络的磁瓦表面缺陷检测方法技术

技术编号:21248605 阅读:31 留言:0更新日期:2019-06-01 08:14
本发明专利技术公开了一种基于密集生成对抗神经网络的磁瓦表面缺陷检测方法。对采集到的磁瓦图像进行预处理,制作训练集;构造密集生成对抗神经网络模型,该模型分为生成器和判别器两部分;生成器是一个全卷积密集神经网络,包括若干密集块和转移块;判别器是一个下采样神经网络;利用训练集训练网络参数,优化模型;将待测磁瓦图像输入给训练好的生成网络模型,得到像素级磁瓦缺陷标记图像,经后期分析处理得到该磁瓦的缺陷信息,应用于磁瓦生产检测中。与人工检测磁瓦缺陷相比,该方法能够节省人力成本,加快检测速度;与传统磁瓦缺陷检测方法相比,该方法能够获得多种类别的像素级缺陷信息,适用范围广泛,提高检测准确率。

A Method for Detecting Surface Defects of Magnetic Bearings Based on Dense Generation Countermeasure Neural Network

The invention discloses a magnetic tile surface defect detection method based on dense generation antagonistic neural network. The acquired tiles images are preprocessed and the training set is made. A dense generating antagonistic neural network model is constructed, which is divided into generator and discriminator. The generator is a full convolution dense neural network, including several dense blocks and transfer blocks. The discriminator is a down-sampling neural network. The training set is used to train the network parameters and optimize the model. The tiles to be measured are optimized. The image is input to the trained generating network model, and the pixel-level defect marker image of the magnetic tile is obtained. The defect information of the magnetic tile is obtained by post-analysis and processing, which is applied to the detection of the magnetic tile production. Compared with manual detection of magnetic tile defects, this method can save manpower cost and speed up detection. Compared with traditional detection methods of magnetic tile defects, this method can obtain a variety of kinds of pixel-level defect information, which has a wide range of applications and improves detection accuracy.

【技术实现步骤摘要】
一种基于密集生成对抗神经网络的磁瓦表面缺陷检测方法
本专利技术涉及工件缺陷检测领域,尤其涉及一种基于密集生成对抗神经网络的磁瓦表面缺陷检测方法。
技术介绍
工件缺陷检测是工业生产中保证产品质量一个重要的环节,磁瓦作为电机的重要组成部件,其表面缺陷会直接影响电机的性能和使用寿命。磁瓦缺陷种类繁多,包括裂缝、缺块、起皱、杂质等等,由于缺乏有效的磁瓦表面缺陷检测技术,目前磁瓦生产企业主要使用人工检测的方式对其进行质量检测。人工检测存在耗时长、错检率高、劳动力成本高等缺点,限制了磁瓦的生产效率。此外,现有的一些基于机器视觉的工件缺陷检测技术在面对磁瓦复杂多样的缺陷种类时也未能达到较高的准确率,无法投入使用。本专利技术使用一种基于密集生成对抗神经网络的目标检测方法对磁瓦表面缺陷进行检测,提高检测准确率,实现磁瓦检测过程的自动化。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种基于密集生成对抗神经网络的磁瓦表面缺陷检测方法,解决磁瓦缺陷检测的低效性,实现检测过程智能化。本专利技术的目的是通过以下技术方案来实现的:一种基于密集生成对抗神经网络的磁瓦表面缺陷检测方法,包括以下步骤:(1)磁瓦图像预处理:将采集到的磁瓦图像制作成磁瓦原图和缺陷标记图。(2)构造网络模型:构造密集生成对抗神经网络模型,该模型分为生成器和判别器两部分;生成器是一个全卷积密集神经网络,包括若干密集块和转移块,密集块用于特征提取,转移块在编码部分用于下采样,在解码部分用于上采样;判别器是一个下采样神经网络。(3)训练网络模型:利用反向传播算法训练网络模型。(4)检测待测图像:将待测图像的磁瓦原图输入到训练好的网络模型的生成器中进行前向计算,生成缺陷标记图。(5)图像后处理:统计分析步骤(4)生成的缺陷标记图中的缺陷信息。进一步地,所述步骤(1)中,磁瓦图像预处理包括以下子步骤:对于采集到的磁瓦图像,利用磁瓦与背景的亮度差截取出磁瓦所在区域,生成磁瓦原图;在磁瓦原图中手工标记出缺陷区域,缺陷区域用特定颜色进行标记,生成缺陷标记图;将原图以及对应缺陷标记图左右拼接形成训练图像,训练图像经过归一化操作,使得每个像素点数值从[0,255]的整型数值调整为[-1.0,1.0]的浮点数值,构成训练集。进一步地,所述步骤(2)中,所述密集生成对抗神经网络模型的生成器部分由编码部分和解码部分组成。编码部分首先是一个数据输入(Input),输入RGB图像。然后是第一个卷积层(Firstconv),负责第一次提取图像特征,并将特征图通道数扩充为48个。接下来是5组密集块(DenseBlock,DB)和下采样转移块(TransitionDown,TD)的组合。每一个密集块都由5个密集层(DenseLayer)构成,每个密集层的输入都是由前几层输出的所有特征图通道合并而成,每一个密集层又都由依次连接的批标准化层(BN)、激活层(ReLU)、卷积层(Conv)和Dropout层组成,密集块负责提取特征信息,改变特征图通道数。下采样转移块由依次连接的BN层、ReLU层、Conv层、Dropout层和最大池化层(MaxPool)组成,其作用是进一步提取特征,并对特征图进行下采样,每个转移块都将输入特征图的尺寸减半。编码结束后进入一个瓶颈层(Bottleneck),该层也是一个密集块,其作用是降低特征图数目。解码部分由5组上采样转移块(TransitionUp,TU)和密集块(DB)构成。每个上采样转移块都是一个转置卷积层(ConvTranspose2d),负责整合特征图信息,并对特征图进行上采样,尺寸加倍。解码部分的密集块与编码部分的密集块结构相同,区别是解码部分的第一个到第四个密集块输入与输出没有进行跨层连接,只有第五个密集块有跨层连接。解码部分接下来是最后一个卷积层(Finalconv),对特征进行最后整合,将通道数降为3维。最后解码输出(Output)部分是一个Tanh函数,将特征图数值映射至[-1,1]之间,便于后续计算损失函数值。此外,该全卷积密集神经网络在编码和解码对应位置处加入了跳跃连接,以达到将低层特征信息和高层特征信息融合的目的,帮助解码部分优化特征定位和细节信息处理。至此,整个生成器设计完成。进一步地,所述步骤(2)中,所述密集生成对抗神经网络模型的判别器部分是一个下采样神经网络结构,总共有六层。第一层是图像数据输入层,第二层是Conv和PReLU组合层,第三到第五层都是Conv、BN和PReLU的组合层,最后一个输出层是Conv层,输出一张特征图用于后续计算损失函数值。进一步地,所述步骤(3)中,训练网络模型包括以下子步骤:首先,网络模型初始化阶段,生成器部分由kaiming方法初始化网络参数,判别器部分由normal方法初始化网络参数;然后,输入训练集图像,网络模型前向传播,计算模型每一层的输出;将输出与标签通过L1Loss函数和MSELoss函数计算损失函数值;利用损失函数值计算模型每一层的残差和参数梯度;利用梯度值、学习率和Adam算法更新网络参数;重复以上步骤,训练到损失函数值趋于平稳时停止训练,得到训练好的网络模型。进一步地,所述步骤(5)中,图像后处理包括以下子步骤:统计生成器生成的缺陷标记图像中特定颜色像素点个数,根据事先设定的阈值判断其是否达到缺陷像素数目要求,进而判断原始磁瓦图像是否是缺陷磁瓦。本专利技术的有益效果是:对于磁瓦丰富多样的缺陷特征,传统缺陷检测技术不能充分获取缺陷特征信息,且检测准确率较低。本专利技术所采用的基于密集生成对抗神经网络的磁瓦缺陷检测方法能够生成与原图对应的缺陷标记图,通过分析生成图中的缺陷标记信息可以得到缺陷的形状、尺寸、覆盖面积等多种信息,便于后续判断磁瓦工件的质量,提高检测准确率。此外,相较于人工检测磁瓦缺陷,本专利技术的方法检测速度更快,精度更高,同时大幅度节省人力成本。附图说明图1为训练集图像,(a)为磁瓦原图,(b)为缺陷标记图;图2为密集生成对抗神经网络模型的生成器结构图;图3为密集生成对抗神经网络模型生成器的密集块结构图;图4为密集生成对抗神经网络模型的判别器结构图。具体实施方式以下结合附图对本专利技术的具体实施方式做进一步说明。本专利技术提供的一种基于密集生成对抗神经网络的磁瓦表面缺陷检测方法,包括以下步骤:(1)磁瓦图像预处理。对于采集到的磁瓦图像,利用磁瓦与背景的亮度差截取出磁瓦所在区域,生成磁瓦原图,如图1中(a)所示;在磁瓦原图中手工标记出缺陷区域,缺陷区域用与背景差别较大的特定颜色进行标记,如可以采用RGB数值(255,0,0)填充为红色,生成缺陷标记图,如图1中(b)所示,其中①为磁瓦及背景,②为特定颜色缺陷标记区域;将原图以及对应缺陷标记图左右拼接形成训练图像,训练图像经过归一化操作,使得每个像素点数值从[0,255]的整型数值调整为[-1.0,1.0]的浮点数值,便于后续模型训练。经过以上图像预处理操作,构成一组完备的训练集。(2)构造网络模型。本专利技术所采用的网络模型为密集生成对抗神经网络模型,该模型由生成器和判别器两部分组成。如图2所示,生成器部分是一个全卷积密集神经网络结构,由编码部分和解码部分组成。编码部分首先是一个数据输入(Input),输入RGB图像。然后是第一个卷积层(Fi本文档来自技高网...

【技术保护点】
1.一种基于密集生成对抗神经网络的磁瓦表面缺陷检测方法,其特征在于,包括以下步骤:(1)磁瓦图像预处理:将采集到的磁瓦图像制作成磁瓦原图和缺陷标记图。(2)构造网络模型:构造密集生成对抗神经网络模型,该模型分为生成器和判别器两部分;生成器是一个全卷积密集神经网络,包括若干密集块和转移块,密集块用于特征提取,转移块在编码部分用于下采样,在解码部分用于上采样;判别器是一个下采样神经网络。(3)训练网络模型:利用反向传播算法训练网络模型。(4)检测待测图像:将待测图像的磁瓦原图输入到训练好的网络模型的生成器中进行前向计算,生成缺陷标记图。(5)图像后处理:统计分析步骤(4)生成的缺陷标记图中的缺陷信息。

【技术特征摘要】
1.一种基于密集生成对抗神经网络的磁瓦表面缺陷检测方法,其特征在于,包括以下步骤:(1)磁瓦图像预处理:将采集到的磁瓦图像制作成磁瓦原图和缺陷标记图。(2)构造网络模型:构造密集生成对抗神经网络模型,该模型分为生成器和判别器两部分;生成器是一个全卷积密集神经网络,包括若干密集块和转移块,密集块用于特征提取,转移块在编码部分用于下采样,在解码部分用于上采样;判别器是一个下采样神经网络。(3)训练网络模型:利用反向传播算法训练网络模型。(4)检测待测图像:将待测图像的磁瓦原图输入到训练好的网络模型的生成器中进行前向计算,生成缺陷标记图。(5)图像后处理:统计分析步骤(4)生成的缺陷标记图中的缺陷信息。2.根据权利要求1所述的一种基于密集生成对抗神经网络的磁瓦表面缺陷检测方法,其特征在于,所述步骤(1)中,磁瓦图像预处理包括以下子步骤:对于采集到的磁瓦图像,利用磁瓦与背景的亮度差截取出磁瓦所在区域,生成磁瓦原图;在磁瓦原图中手工标记出缺陷区域,缺陷区域用特定颜色进行标记,生成缺陷标记图;将原图以及对应缺陷标记图左右拼接形成训练图像,训练图像经过归一化操作,使得每个像素点数值从[0,255]的整型数值调整为[-1.0,1.0]的浮点数值,构成训练集。3.根据权利要求1所述的一种基于密集生成对抗神经网络的磁瓦表面缺陷检测方法,其特征在于,所述步骤(2)中,所述密集生成对抗神经网络模型的生成器部分由编码部分和解码部分组成。编码部分首先是一个数据输入(Input),输入RGB图像。然后是第一个卷积层(Firstconv),负责第一次提取图像特征,并将特征图通道数扩充为48个。接下来是5组密集块(DenseBlock,DB)和下采样转移块(TransitionDown,TD)的组合。每一个密集块都由5个密集层(DenseLayer)构成,每个密集层的输入都是由前几层输出的所有特征图通道合并而成,每一个密集层又都由依次连接的批标准化层(BN)、激活层(ReLU)、卷积层(Conv)和Dropout层组成,密集块负责提取特征信息,改变特征图通道数。下采样转移块由依次连接的BN层、ReLU层、Conv层、Dropout层和最大池化层(MaxPool)组成,其作用是进一步提取特征,并对特征图进行下采样,每个转移块都将输入特征图的尺寸减半。编码结束后进入一个瓶...

【专利技术属性】
技术研发人员:刘云海孙梦鸽
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

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

1