YOLOv5-GXT: A New PCB Surface Defect Detection Algorithm Based on YOLOv5

被引:2
作者
Zhang, Zhicong [1 ]
Chen, Fanglin [2 ]
Zhang, Aoran [2 ]
Lin, Gaoming [3 ]
Wang, Xiao [4 ]
Zhou, Changjun [2 ]
机构
[1] Dalian Minzu Univ, Coll Sci, Dalian 116600, Peoples R China
[2] Zhejiang Normal Univ, Coll Math & Comp Sci, Jinhua 321000, Zhejiang, Peoples R China
[3] Zhejiang Normal Univ, Chuyang Honors Coll, Jinhua 321000, Zhejiang, Peoples R China
[4] Zhejiang Normal Univ, Xingzhi Coll, Jinhua 321004, Zhejiang, Peoples R China
来源
2023 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE, ICACI | 2023年
基金
中国国家自然科学基金;
关键词
PCB defeat detection; object detection; YOLOvS; GhostV2; Transformer;
D O I
10.1109/ICACI58115.2023.10146129
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Printed Circuit Board (PCB) surface defect detection is the most important step in the PCB manufacturing process. How to accurately and efficiently implement PCB quality inspection is still a challenging task in the field of automatic detection. This paper proposes an improved PCB surface defect detection algorithm YOLOvS-GXT based on YOLOvS. The main structure of the network includes GHostv2 Block in the backbone network to achieve feature map reduction and long-distance information capture, reduce redundant computing, and more efficient feature extraction; C3XTR was used to replace C3 before the output of the backbone network, to explore the global information induction with self-attention, to speed up the training of the model, and Mish has used to improve the performance of the model. A large number of experiments on the PKU-Market-PCB dataset show that the YOLOvS-GXT model achieves 98.4% map (Mean Average Precision) and 97% F1-Score, and has faster training speed and better detection performance than the YOLOvS model.
引用
收藏
页数:7
相关论文
共 18 条
[1]   Cascade R-CNN: High Quality Object Detection and Instance Segmentation [J].
Cai, Zhaowei ;
Vasconcelos, Nuno .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2021, 43 (05) :1483-1498
[2]   End-to-End Object Detection with Transformers [J].
Carion, Nicolas ;
Massa, Francisco ;
Synnaeve, Gabriel ;
Usunier, Nicolas ;
Kirillov, Alexander ;
Zagoruyko, Sergey .
COMPUTER VISION - ECCV 2020, PT I, 2020, 12346 :213-229
[3]  
El-Nouby A, 2021, ADV NEUR IN
[4]   NAS-FPN: Learning Scalable Feature Pyramid Architecture for Object Detection [J].
Ghiasi, Golnaz ;
Lin, Tsung-Yi ;
Le, Quoc V. .
2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, :7029-7038
[5]   GhostNet: More Features from Cheap Operations [J].
Han, Kai ;
Wang, Yunhe ;
Tian, Qi ;
Guo, Jianyuan ;
Xu, Chunjing ;
Xu, Chang .
2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2020, :1577-1586
[6]   HRIPCB: a challenging dataset for PCB defects detection and classification [J].
Huang, Weibo ;
Wei, Peng ;
Zhang, Manhua ;
Liu, Hong .
JOURNAL OF ENGINEERING-JOE, 2020, 2020 (13) :303-309
[7]   ImageNet Classification with Deep Convolutional Neural Networks [J].
Krizhevsky, Alex ;
Sutskever, Ilya ;
Hinton, Geoffrey E. .
COMMUNICATIONS OF THE ACM, 2017, 60 (06) :84-90
[8]   YOLOv4-MN3 for PCB Surface Defect Detection [J].
Liao, Xinting ;
Lv, Shengping ;
Li, Denghui ;
Luo, Yong ;
Zhu, Zichun ;
Jiang, Cheng .
APPLIED SCIENCES-BASEL, 2021, 11 (24)
[9]  
Mehta S., 2021, INT C LEARNING REPRE
[10]   You Only Look Once: Unified, Real-Time Object Detection [J].
Redmon, Joseph ;
Divvala, Santosh ;
Girshick, Ross ;
Farhadi, Ali .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :779-788