一种用于PCB表面缺陷检测的改进YOLOv3方法

Zhuo Lan, Yang Hong, Yuan Li
{"title":"一种用于PCB表面缺陷检测的改进YOLOv3方法","authors":"Zhuo Lan, Yang Hong, Yuan Li","doi":"10.1109/ICPECA51329.2021.9362675","DOIUrl":null,"url":null,"abstract":"In view of the low detection efficiency and high missed detection rate in the current printed circuit board (PCB), this paper proposes an improved YOLOv3 PCB surface defect detection method. This method is based on the YOLOv3 network model. The improvement of its network structure mainly includes: 1. Combine the batch normalization (BN, Batch Normalization) layer to the convolutional layer, improve the forward reasoning speed of the model, and reduce the model’s PCB defects the training time of the dataset. 2. Aiming at the problem that the objective function and evaluation metric are not uniform in the YOLOv3 object detection algorithm, the GIoU performance metric and loss function are used to improve the detection effect of the model on small and medium targets of PCB defects. 3. Use the K-means++ clustering algorithm to optimize the K-means clustering algorithm, and determine the appropriate anchor boxes for the PCB defect dataset. 4. Multiscale training is used to enhance the robustness of the model for image detection with different resolutions. The experimental results show that mAP (Mean Average Precision) reaches 92.13%, and the detection rate is increased to 63f/s, which is improved compared to the YOLOv3 model, and has a better application prospect in PCB surface defect detection.","PeriodicalId":119798,"journal":{"name":"2021 IEEE International Conference on Power Electronics, Computer Applications (ICPECA)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-01-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":"{\"title\":\"An improved YOLOv3 method for PCB surface defect detection\",\"authors\":\"Zhuo Lan, Yang Hong, Yuan Li\",\"doi\":\"10.1109/ICPECA51329.2021.9362675\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In view of the low detection efficiency and high missed detection rate in the current printed circuit board (PCB), this paper proposes an improved YOLOv3 PCB surface defect detection method. This method is based on the YOLOv3 network model. The improvement of its network structure mainly includes: 1. Combine the batch normalization (BN, Batch Normalization) layer to the convolutional layer, improve the forward reasoning speed of the model, and reduce the model’s PCB defects the training time of the dataset. 2. Aiming at the problem that the objective function and evaluation metric are not uniform in the YOLOv3 object detection algorithm, the GIoU performance metric and loss function are used to improve the detection effect of the model on small and medium targets of PCB defects. 3. Use the K-means++ clustering algorithm to optimize the K-means clustering algorithm, and determine the appropriate anchor boxes for the PCB defect dataset. 4. Multiscale training is used to enhance the robustness of the model for image detection with different resolutions. The experimental results show that mAP (Mean Average Precision) reaches 92.13%, and the detection rate is increased to 63f/s, which is improved compared to the YOLOv3 model, and has a better application prospect in PCB surface defect detection.\",\"PeriodicalId\":119798,\"journal\":{\"name\":\"2021 IEEE International Conference on Power Electronics, Computer Applications (ICPECA)\",\"volume\":\"49 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-01-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"17\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE International Conference on Power Electronics, Computer Applications (ICPECA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICPECA51329.2021.9362675\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Power Electronics, Computer Applications (ICPECA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICPECA51329.2021.9362675","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17

摘要

针对当前印刷电路板(PCB)检测效率低、漏检率高的问题,本文提出了一种改进的YOLOv3 PCB表面缺陷检测方法。该方法基于YOLOv3网络模型。其网络结构的改进主要包括:1。将批归一化(BN, batch normalization)层与卷积层结合,提高了模型的前向推理速度,减少了模型的PCB缺陷和数据集的训练时间。2. 针对YOLOv3目标检测算法中目标函数和评价指标不统一的问题,采用GIoU性能指标和损失函数,提高了该模型对PCB缺陷中小目标的检测效果。3.使用k -means++聚类算法对k -means++聚类算法进行优化,并确定PCB缺陷数据集的合适锚盒。4. 采用多尺度训练增强模型对不同分辨率图像检测的鲁棒性。实验结果表明,mAP (Mean Average Precision)达到92.13%,检出率提高到63f/s,与YOLOv3模型相比有所提高,在PCB表面缺陷检测中具有更好的应用前景。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
An improved YOLOv3 method for PCB surface defect detection
In view of the low detection efficiency and high missed detection rate in the current printed circuit board (PCB), this paper proposes an improved YOLOv3 PCB surface defect detection method. This method is based on the YOLOv3 network model. The improvement of its network structure mainly includes: 1. Combine the batch normalization (BN, Batch Normalization) layer to the convolutional layer, improve the forward reasoning speed of the model, and reduce the model’s PCB defects the training time of the dataset. 2. Aiming at the problem that the objective function and evaluation metric are not uniform in the YOLOv3 object detection algorithm, the GIoU performance metric and loss function are used to improve the detection effect of the model on small and medium targets of PCB defects. 3. Use the K-means++ clustering algorithm to optimize the K-means clustering algorithm, and determine the appropriate anchor boxes for the PCB defect dataset. 4. Multiscale training is used to enhance the robustness of the model for image detection with different resolutions. The experimental results show that mAP (Mean Average Precision) reaches 92.13%, and the detection rate is increased to 63f/s, which is improved compared to the YOLOv3 model, and has a better application prospect in PCB surface defect detection.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信