Author
Listed:
- Ze Wei
- Fan Yang
- Kezhen Zhong
- Linkun Yao
Abstract
Nowadays, industrial electronic products are integrated into all aspects of life, with PCB quality playing a decisive role in their performance. Ensuring PCB factory quality is thus crucial. Common PCB defects serve as key references for evaluating quality. To address low detection accuracy and the bulky size of existing models, we propose an improved PCB-YOLO model based on YOLOv8n.To reduce model size, we introduce a novel CRSCC module combining SCConv convolution and C2f, enhancing PCB defect detection accuracy and significantly reducing model parameters. For feature fusion, we propose the FFCA attention module, designed to handle PCB surface defect characteristics by fusing multi-scale local features. This improves spatial dependency capture, detail attention, feature resolution, and detection accuracy. Additionally, the WIPIoU loss function is developed to calculate IoU using auxiliary boundaries and address low-quality data, improving small-target recognition and accelerating convergence. Experimental results demonstrate significant improvements in PCB defect detection, with mAP50 increasing by 5.7%, and reductions of 13.3% and 14.8% in model parameters and computational complexity, respectively. Compared to mainstream models, PCB-YOLO achieves the best overall performance. The model’s effectiveness and generalization are further validated on the NEU-DET steel surface defect dataset, achieving excellent results. The PCB-YOLO model offers a practical, efficient solution for PCB and steel defect detection, with broad application prospects.
Suggested Citation
Ze Wei & Fan Yang & Kezhen Zhong & Linkun Yao, 2025.
"PCB-YOLO: Enhancing PCB surface defect detection with coordinate attention and multi-scale feature fusion,"
PLOS ONE, Public Library of Science, vol. 20(6), pages 1-29, June.
Handle:
RePEc:plo:pone00:0323684
DOI: 10.1371/journal.pone.0323684
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:plo:pone00:0323684. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: plosone (email available below). General contact details of provider: https://journals.plos.org/plosone/ .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.