检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:谢翔 肖金球[1,2] 汪俞成 焦文开 徐一奇 XIE Xiang;XIAO Jinqiu;WANG Yucheng;JIAO Wenkai;XU Yiqi(College of Physical Science and Technology,Suzhou University of Science and Technology,Suzhou 215009,China;Intelligent Measurement and Control Engineering Technology Research Center,Suzhou 215009,China;College of Electronics and Information Engineering,Suzhou University of Science and Technology,Suzhou 215009,China)
机构地区:[1]苏州科技大学物理科学与技术学院,江苏苏州215009 [2]苏州市智能测控工程技术研究中心,江苏苏州215009 [3]苏州科技大学电子与信息工程学院,江苏苏州215009
出 处:《微电子学与计算机》2023年第7期1-9,共9页Microelectronics & Computer
基 金:江苏省住房和城乡建设厅科技项目(XKZ201612(ZD86));江苏省产学研联合创新资金-前瞻性联合研究项目(BY2011132);江苏省研究生创新工程基金(KYCX21_3010)。
摘 要:现有PCB缺陷检测方法的精确率较低而且模型复杂度也较高.针对这个问题,提出了基于改进YOLOv5s的Deep PCB缺陷检测算法.该算法在颈部网络(Neck)的C3层后添加了卷积注意力模块(Convolutional Block Attention Module,CBAM),对小目标的检测建立特征映射关系,对特征图进行注意力重构,赋予了小目标更高的特征权重,提高网络对印刷电路板(Printed Circuit Board,PCB)图像中小目标的特征提取能力.为了从根本上解决目标特征冗余的问题,实现网络的轻量化,并且确保网络检测的精确度,提出使用Ghost Conv模块替换Conv模块,同时将C3模块改为Ghost Bottleneck模块.使用有效交并比损失(EIOU Loss)函数代替完全交并比损失(CIOU Loss)函数,减小了预测框宽高与置信度的真实差值,减少了网络的回归损失.使用上海交通大学图像处理与模式识别研究所公开的Deep PCB数据集开展实验,结果表明本文算法相较于YOLOv5s,在IOU=0.5时,mAP提升了6.8%,速度提升了4.7 Fps,模型大小减少了2.9 M,计算量减少了2.8 G.The existing PCB defect detection methods have low accuracy and high model complexity.To solve this problem,a Deep PCB defect detection algorithm based on improved YOLOv5s is proposed.The algorithm adds CBAM attention mechanism after C3 layer of the Neck network,establishes feature mapping relationship for small target detection,reconstructs attention on feature map,endows small targets with higher feature weight,and improves the network’s feature extraction ability for small targets in PCB.In order to fundamentally solve the problem of target feature redundancy,realize the lightweight of the network,and ensure the accuracy of network detection,it is proposed to replace the Conv module with the Ghost Conv module,and change the C3 module to the Ghost Bottleneck module.The EIOU Loss function is used to replace the CIOU Loss function,reducing the real difference between the width and height of the prediction frame and the confidence level,and reducing the regression loss of the network.Experiments are carried out using the Deep PCB dataset published by the Image Processing and Pattern Recognition Research Institute of Shanghai Jiao Tong University.The results show that compared with YOLOv5s,when IOU=0.5,the mAP of this algorithm is increased by 6.8%,the speed is increased by 4.7 Fps,the model size is decreased by 2.9 M,and the calculation amount is reduced by 2.8G.
分 类 号:TN407[电子电信—微电子学与固体电子学]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.249