基于孪生网络的工业缺陷弱监督视觉检测算法.pdf
《基于孪生网络的工业缺陷弱监督视觉检测算法.pdf》由会员分享,可在线阅读,更多相关《基于孪生网络的工业缺陷弱监督视觉检测算法.pdf(8页珍藏版)》请在咨信网上搜索。
1、【电子与信息科学/Electronics and Information Science】人工智能与数字经济专题 Vol.40 No.6Nov.2023第 40 卷 第 6 期2023 年 11 月深圳大学学报理工版Journal of Shenzhen University Science and Engineeringhttp:/基于孪生网络的工业缺陷弱监督视觉检测算法张海刚1,鲁伽祎1,2,匡国文1,陈志彬21)深圳职业技术大学粤港澳大湾区人工智能应用技术研究院,广东深圳 518055;2)辽宁科技大学电子与信息工程学院,辽宁鞍山 114051摘 要:工业品缺陷存在目标多尺度和随机性等特
2、点,易导致现有的目标检测算法出现误检或漏检现象基于卷积神经网络架构,提出一种高性能的工业缺陷视觉检测模型,记为SNDec(Siamese network detection)采用并行权重共享的孪生网络(Siamese network,SN)将工业缺陷转化为视觉差异特征孪生网络由并行特征提取通道构成,并以两通道的差异特征作为输出,能够在抑制同类属性的前提下,最大程度地凸显缺陷特征结合弱监督定位算法,所提模型能够在实现高精度识别的同时,获取工业缺陷发生位置通过引入卷积块注意力机制(convolutional block attention module,CBAM),进一步提升了模型检测精度在真实工
3、况采集的注塑瓶盖数据集以及公开的MVTec数据集上,将当前主流的工业品缺陷视觉检测算法(ResNet 50、1-NN、U-Student 和 GANomaly)与 SNDec 模型进行比较结果表明,SNDec 模型取得了89.2%的分类准确率和90.1%的召回率,比ResNet50模型分别提高了5.7%和3.2%仿真结果验证了基于差异特征实现工业缺陷检测的有效性,结合弱监督定位算法Grad-CAM,SNDec模型能够以热力图形式实现准确的工业缺陷定位,为工业缺陷特征刻画提供更为丰富的信息关键词:人工智能;模式识别;计算机神经网络;计算机图象处理;工业视觉;孪生网络;卷积神经网络中图分类号:TP
4、181;TP183;TP391 文献标志码:A DOI:10.3724/SP.J.1249.2023.06657Weakly supervised visual detection algorithm for industrial defects based on Siamese networkZHANG Haigang 1,LU Jiayi 1,2,KUANG Guowen 1,and CHEN Zhibin 21)Institute of Applied Artificial Intelligence of the Guangdong-Hong Kong-Macao Greater Bay
5、 Area,Shenzhen Polytechnic University,Shenzhen 518055,Guangdong Province,P.R.China2)School of Electronic and Information Engineering,University of Science and Technology Liaoning,Anshan 114051,Liaoning Province,P.R.ChinaAbstract:The characteristics of industrial product defects,such as multi-scale t
6、argets and randomness,can easily lead to false or missed detection in target detection algorithms.Based on the convolutional neural network architecture,we propose a high-performance visual detection framework for industrial defects.A parallel weight sharing Siamese network is used to transform indu
7、strial defects into visual difference features.Siamese network is composed of parallel feature extraction channels,with difference features of two channels as output.On the premise of suppressing homogeneous properties,Siamese network can highlight defect features to the greatest extent.Received:202
8、3-01-26;Accepted:2023-04-17;Online(CNKI):2023-10-12Foundation:Scientific Research Startup Fund for Shenzhen High-Caliber Personnel of SZPT(6021310030K);Research Projects of Department of Education of Guangdong Province(2020ZDZX3082,2023ZDZX1081,2023KCXD077);Scientific Research Project of Shenzhen Po
9、lytechnic University(6022310006K)Corresponding author:Association researcher KUANG Guowen()Citation:ZHANG Haigang,LU Jiayi,KUANG Guowen,et al.Weakly supervised visual detection algorithm for industrial defects based on Siamese network J.Journal of Shenzhen University Science and Engineering,2023,40(
10、6):657-664.(in Chinese)第 40 卷深圳大学学报理工版http:/Combined with weakly supervised localization algorithms,the proposed model can achieve high-precision recognition while obtaining the location of industrial defects.In addition,the model introduces the convolutional block attention module,which further imp
11、roves the detection accuracy of the proposed model.In the experimental stage,the mainstream industrial defect detection algorithms(ResNet50,1-NN,U-Student and GANomaly)were compared with the proposed model by using the injection bottle cap dataset collected from real operating conditions and publicl
12、y available MVTec dataset.The model achieves a classification accuracy of 89.2%and a recall rate of 90.1%,which are 5.7%and 3.2%higher than the ResNet50 model,respectively.The simulation results have verified the effectiveness of industrial defect detection based on differential features.The weakly
13、supervised positioning algorithm can effectively determine the location of target defects and provide richer information for characterizing features of industrial defects.Key words:artificial intelligence;pattern recognition;neural network;computer image processing;industrial vision;Siamese network;
14、convolutional neural network在工业生产和制造过程中,受工艺、模具、设备故障和外界干扰等因素的影响,产品表面易出现斑点、凹坑、划痕、空洞和色差等缺陷1-2目前的工业产品的外观缺陷检测主要依靠人力完成,检测效率低且人为因素影响大随着深度学习在计算机视觉技术中的广泛应用,工业界和学术界开始追求泛化性强、精准高效的工业品缺陷视觉检测技术卷积神经网络(convolutional neural network,CNN)是深度学习技术的代表3,在各种图像处理任务(回归、分类及检测等)中表现了出色的性能目前存在很多优秀的算法将CNN运用到工业缺陷检测中4-6胡鹏辉等3将CNN模型运
15、用到肛提肌裂孔智能识别中,相比于传统算法,模型性能得到了大幅提升BERGMANN等7提出了U-Student模型,借用知识蒸馏技术,实现了CNN模型对工业缺陷检测精度和效率的平衡1-NN模型聚焦于工业缺陷数据集的不平衡现象,对小样本工业缺陷展现了良好识别性能2工业缺陷数据集存在零样本难题,GANomaly模型采用生成式对抗网络,实现模型对未知缺陷的有效检测8工业品外观缺陷视觉检测具备多目标、多尺度、随机性强和样品不平衡,甚至零样本等现象,致使传统的模式识别算法无法满足现代工业的要求随着深度神经网络理论的深入发展,以CNN为代表的计算机视觉技术在工业表面缺陷检测中获得了广泛应用4-5,8工业品表
16、面缺陷视觉检测主要聚焦于缺陷识别、位置检测(目标检测),以及轮廓分割(语义分割)3个方面一方面,研究人员希望探索更强大的CNN模型以期提高工业缺陷检测的准确性和泛化能力7,9;另一方面,针对工业缺陷的特殊特征,设计针对性的目标识别模型,如设计特征细化模块来处理小尺寸缺陷的检测,强调特征层融合以改进多尺度目标检测能力,并设置适当的采样和训练策略以减少不平衡数据的影响等10-11;针对工业缺陷样本存在的不平衡现象,设置特定的样本特征学习规则,实现缺陷数据集的有效加权6除此之外,工业视觉检测任务中易于出现零样本现象,即未知缺陷ZHANG等12提出的Zero-DD模型,针对工业品未知缺陷进行了有效地检
17、测在实际的产品生产过程中,工业品表面易出现纹理和污点两类缺陷通过对比正常样本和缺陷样本,可将工业品表面缺陷理解为在正常样本视觉空间产生的特征差异因此,本研究拟通过分析检测样品与正常样品的特征差异,实现工业品表面缺陷的检测本研究将构建一个视觉检测模型,将工业缺陷的检测转换为视觉差异的检测本研究采用孪生网络(Siamese network,SN)来进行工业品样本的差异特征提取13SN模型由2支并行的特征提取通道构成,且这两支通道权值共享,即两支通道具备相同的特征提取性能第1支通道输入正常样本,第2支通道的输入不作限制,为随机样本(正常或者带有缺陷)SN模型以双流通道的特征差异作为输出,并送入到后续
18、的CNN分类器中在仿真实验中,采用文献 12 构建的数据集来验证本研究所提模型的有效性除此之外,结合弱监督定位算法14,本研究可以有效实现工业品外观缺陷的定位1SNDec模型图1为本研究提出的基于孪生网络的工业缺陷视觉检测模型,记为SNDec(Siamese network detec658第 6 期张海刚,等:基于孪生网络的工业缺陷弱监督视觉检测算法http:/tion)模型以双流通道为输入,第1通道样本A为正常样本,而第2通道样本B为随机样本,即包括正常样本或者带有缺陷的样本整个检测模型的输出为样本B的类别在SN模型(图2)中,并行的CNN特征提取通道分别提取样本A和样本B的视觉特征,通过
19、特征差异操作后,送入识别网络为提升目标识别性能,本研究将卷积块注意力机制(convolutional block attention module,CBAM)15嵌入到检测网络中值得一提的是,由于SNDec模型出色的特征提取能力,它能够在高层语义空间实现缺陷目标的弱监督定位,即获得工业品表面缺陷的位置信息,这对于工业生产中故障诊断以及产品升级改造是有利的SNDec模型将对工业品外观缺陷的检测转换为对差异特征的检测,实现了对不同工业品外观缺陷的有效统一,提升了模型的泛化能力此外,通过强化差异特征,模型能够有效应对小样本缺陷检测结合图2,SNDec模型检测流程为:在模型训练阶段,通道1输入无缺陷的
20、正常样本A,通道2输入正常样本或异常样本B,并以此确定模型的输出,再通过梯度前传算法实现分类模型训练在模型测试/推理阶段,样本A输入仍为正常样本,样本B为待测样本,则模型输出样本B的类别考虑到获取工业缺陷位置信息的重要性,本研究提出的SNDec 模型结合弱监督定位策略,在缺陷识别之后,实现位置定位1.1SN模块SN模块由两个相同结构的特征提取网络构成,这种双通道网络结构能够保证权值共享由于学习参数一致,SN模块的双流通道提取了相同的视觉特征因此,样本A和样本B分别为SN模型的输出(O)为双流通道的差异(图2),即O=|S(xA)-S(xB)|(1)其中,xA和xB分别为双通道的2个视觉输入矩阵
21、;函数S为SN的特征提取器;取绝对值操作是为了保证所提取的差异特征的非负性由式(1)可见,若样本A和样本B均为正常样本,则SN模型输出极小的扰动极端情况下,当?A?B?:?1?2?:?图图2SN模块(为特征相减操作权值共享的双流通道在经过特征提取后,实现输入样本的特征相减,从而突出特征差异)Fig.2SN module,where represents the feature subtraction operation.After feature extraction,the feature subtraction of input samples is realized in the wei
22、ghted shared dual-flow channel,so as to highlight the feature difference.CNNCNN?A(?)?B(?)-CBAM?w1+w2+wn?ww,w1,2n?Grad CAM-=图图1SNDec模型的技术框图 左:特征差异空间网络,用于提取双通道差异特征;右上:差异特征细化与识别模块,CBAM为通道和空间注意力模块;右下:工业缺陷目标弱监督定位模块Fig.1Technology diagram for SNDec model.The left box is feature difference spatial network
23、to extract dual channel difference features.The right top box is differential feature classification and recognition network,where CBAM is the channel and spatial attention module.The right bottom box is weakly supervised localization module for industrial defects.659第 40 卷深圳大学学报理工版http:/样本A和样本B相同时,
24、SN模型输出为0若样本B表面有缺陷,SN模型则会实现缺陷特征的最大化,这对提升 SNDec 模型的缺陷检测性能非常有益结合图 2和式(1),SNDec模型采用并行和权重共享的双流通道来提取工业品外观视觉图像的差异特征权值共享保证了两个通道具备相同的特征表达能力,而特征差异则强调抑制背景信息,凸显缺陷特征由于工业缺陷属于小目标检测任务,引入SN模块不但抑制了输入图片的背景信息,还强化了缺陷特征消融实验验证了差异特征提取模块在SNDec模型中的重要性1.2CBAM工业品外观缺陷多为小尺度目标,这对于视觉检测模型是一大挑战为更准确地提取工业缺陷特征,SNDec模型在差异特征细化通道中加入了注意力机制
25、CBAM机制15是比较常见的注意力模块通道注意力指在特征提取层的通道维度开展对输出精度贡献度的计算,并以通道特征权重的形式体现;空间注意力聚焦于单通道特征,在空间维度上对每一个位置的特征进行权重计算CBAM为即插即用模块,SNDec 模型将其置放在差异特征提取后,能够进一步细化工业缺陷特征CBAM模块的通道注意力输出和空间注意力输出分别为Fc=Mc(F)F(2)Fs=Ms()F1Fc(3)其中,F为CBAM模块插入到视觉通道中的输入特征;Mc和Ms分别为通道注意力和空间注意力映射;符号表示求哈达玛积图3展示了CBAM模块的通道注意力模块与空间注意力模块的结构流程如图3所示,输入特征首先进入通道
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 孪生 网络 工业 缺陷 监督 视觉 检测 算法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。