journal article·2024Open access

Printed Circuit Board (PCB) Surface Micro Defect Detection Model Based on Residual Network with Novel Attention Mechanism

Xinyu Hu, Defeng Kong, Xiyang Liu, Junwei Zhang, Daode Zhang

Computers, Materials & Continua· Volume 78· Issue 1

Abstract

Printed Circuit Board (PCB) surface tiny defect detection is a difficult task in the integrated circuit industry, especially since the detection of tiny defects on PCB boards with large-size complex circuits has become one of the bottlenecks. To improve the performance of PCB surface tiny defects detection, a PCB tiny defects detection model based on an improved attention residual network (YOLOX-AttResNet) is proposed. First, the unsupervised clustering performance of the K-means algorithm is exploited to optimize the channel weights for subsequent operations by feeding the feature mapping into the SENet (Squeeze and Excitation Network) attention network; then the improved K-means-SENet network is fused with the directly mapped edges of the traditional ResNet network to form an augmented residual network (AttResNet); and finally, the AttResNet module is substituted for the traditional ResNet structure in the backbone feature extraction network of mainstream excellent detection models, thus improving the ability to extract small features from the backbone of the target detection network. The results of ablation experiments on a PCB surface defect dataset show that AttResNet is a reliable and efficient module. In Torify the performance of AttResNet for detecting small defects in large-size complex circuit images, a series of comparison experiments are further performed. The results show that the AttResNet module combines well with the five best existing target detection frameworks (YOLOv3, YOLOX, Faster R-CNN, TDD-Net, Cascade R-CNN), and all the combined new models have improved detection accuracy compared to the original model, which suggests that the AttResNet module proposed in this paper can help the detection model to extract target features. Among them, the YOLOX-AttResNet model proposed in this paper performs the best, with the highest accuracy of 98.45% and the detection speed of 36 FPS (Frames Per Second), which meets the accuracy and real-time requirements for the detection of tiny defects on PCB surfaces. This study can provide some new ideas for other real-time online detection tasks of tiny targets with high-resolution images.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Industrial Vision Systems and Defect Detection · Integrated Circuits and Semiconductor Failure Analysis · Advanced Neural Network Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (27)

Show source-provided references
1. FM-STDNet: High-speed detector for fast-moving small targets based on deep first-order network architecture
2. PCB defect detection methods incorporating shallow features and attention mechanisms
3. A review and analysis of automatic optical inspection and quality monitoring methods in electronics industry10.1109/ACCESS.2020.3029127 ↗
4. Multi-attention faster RCNN-based defect detection of printed circuit boards under noise interference
5. Machine vision based online detection of PCB defect10.1016/j.micpro.2020.103807 ↗
6. Research status and prospects of PCB defect detection algorithms based on machine vision
7. PCB defect detection based on deep learning algorithm10.3390/pr11030775 ↗
8. CS-ResNet: Cost-sensitive residual convolutional neural network for PCB cosmetic defect detection10.1016/j.eswa.2021.115673 ↗
9. Analysis of training deep learning models for PCB defect detection10.3390/s23052766 ↗
10. Study on PCB defect detection based on improved YOLOv4 algorithm
11. Precision improvement of deep learning algorithm for PCB defect detection
12. PCB surface defect detection algorithm based on improved cascade faster RCNN
13. A lightweight modified YOLOX network using coordinate attention mechanism for PCB surface defect detection10.1109/JSEN.2022.3208580 ↗
14. An efficient and robust target detection algorithm for identifying minor defects of printed circuit board based on PHFE and FL-RFCN10.3389/fphy.2021.661091 ↗
15. PCB-YOLO: An improved detection algorithm of PCB surface defects based on YOLOv510.3390/su15075963 ↗
16. Detection of PCB surface defects with improved faster-RCNN and feature pyramid network10.1109/ACCESS.2020.3001349 ↗
17. Fast PCB defect detection method based on fasterNet backbone network and CBAM attention mechanism integrated with feature fusion module in improved YOLOv710.1109/ACCESS.2023.3311260 ↗
18. Deep siamese semantic segmentation network for PCB welding defect detection10.1109/TIM.2022.3154814 ↗
19. Identity mappings in deep residual networks
20. The k-means algorithm: A comprehensive survey and performance evaluation10.3390/electronics9081295 ↗
21. Squeeze-and-excitation networks
22. Identity mappings in deep residual networks
23. J. Redmon and A. Farhadi, “YOLOv3: An incremental improvement,” arXiv preprint arXiv:1804.02767, 2018.
24. TDD-net: A tiny defect detection network for printed circuit boards10.1049/trit.2019.0019 ↗
25. Cascade R-CNN: Delving into high quality object detection
26. TPH-YOLOv5: Improved YOLOv5 based on transformer prediction head for object detection on drone-captured scenarios
27. CSPNet: A new backbone that can enhance learning capability of CNN