journal article·2024-12-31Open access

DVCW-YOLO for Printed Circuit Board Surface Defect Detection

Pei Shi, Yuyang Zhang, Yunqin Cao, Jiadong Sun, Deji Chen, Liang Kuang

Applied Sciences· Volume 15· Issue 1

Abstract

The accurate and efficient detection of printed circuit board (PCB) surface defects is crucial to the electronic information manufacturing industry. However, current approaches to PCB defect detection face challenges, including large model sizes and difficulties in balancing detection accuracy with speed. To address these challenges, this paper proposes a novel PCB surface defect detection algorithm, named DVCW-YOLO. First, all standard convolutions in the backbone and neck networks of YOLOv8n are replaced with lightweight DWConv convolutions. In addition, a self-designed C2fCBAM module is introduced to the backbone network for extracting features. Next, within the neck structure, the C2f module is substituted with the more lightweight VOVGSCSP module, thereby reducing model redundancy, simplifying model complexity, and enhancing detection speed. By enhancing prominent features and suppressing less important ones, this modification allows the model to better focus on key regions, thereby improving feature representation capabilities. Finally, the WIoU loss function is implemented to replace the traditional CIoU function in YOLOv8n. This adjustment addresses issues related to low generalization and poor detection performance for small objects or complex backgrounds, while also mitigating the impact of low-quality or extreme samples on model accuracy. Experimental results demonstrate that the DVCW-YOLO model achieves a mean average precision (mAP) of 99.3% and a detection speed of 43.3 frames per second (FPS), which represent improvements of 4% and 4.08%, respectively, over the YOLOv8n model. These results confirm that the proposed model meets the real-time PCB defect detection requirements of small and medium-sized enterprises.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Industrial Vision Systems and Defect Detection · Integrated Circuits and Semiconductor Failure Analysis · Surface Roughness and Optical Measurements

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

Affiliations

School of IoT Engineering, Wuxi University, Wuxi 214105, China

Jiangsu Internet of Things Hyper-Converged Application and Security Engineering Research Center, Wuxi 214105, China

Jiangsu Foreign Expert Lab—Wuxi University School of Internet of Things Engineering Foreign Expert Lab, Wuxi 214105, China

School of Internet of Things Engineering, Jiangsu Vocational College of Information Technology, Wuxi 214153, China

Funding

Jiangsu Province Natural Science Project of Institution · Wuxi Science and Technology Plan Project · Qing Lan Project of Jiangsu Province, the Wuxi Science and Technology Plan Project · Wuxi University Research Start-up Fund for Introduced Talents · Wuxi “Xishan Talent Plan” Innovation Leader Talent Project

References (33)

Show source-provided references
1. Review of vision-based defect detection research and its perspectives for printed circuit board10.1016/j.jmsy.2023.08.019 ↗
2. Surface defect inspection of industrial products with object detection deep networks: A systematic review10.1007/s10462-024-10956-3 ↗
3. Girshick, R., Donahue, J., Darrell, T., and Malik, J. (2014, January 23–28). Rich feature hierarchies for accurate object detection and semantic segmentation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.81 ↗
4. Girshick, R.B. (2015, January 7–13). Fast R-CNN. Proceedings of the 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile.10.1109/ICCV.2015.169 ↗
5. Faster R-CNN: Towards real-time object detection with region proposal networks10.1109/TPAMI.2016.2577031 ↗
6. PCB Defect Detection Using Two-Stage Object Detection Network
7. FESSD: SSD target detection based on feature fusion and feature enhancement10.1007/s11554-023-01258-y ↗
8. Object detection using YOLO: Challenges, architectural successors, datasets and applications10.1007/s11042-022-13644-y ↗
9. PCB Defect Detection Using SSD-Based Deep Learning Approach
10. Liao, X., Lv, S., Li, D., and Jiang, C. (2021). YOLOv4-MN3 for PCB surface defect detection. Appl. Sci., 11.10.3390/app112411701 ↗
11. Precise Detection for Dense PCB Components Based on Modified YOLOv810.1109/ACCESS.2023.3325885 ↗
12. Chen, P., and Xie, F. (2023). A machine learning approach for automated detection of critical PCB flaws in optical sensing systems. Photonics, 10.10.3390/photonics10090984 ↗
13. Lou, H., Duan, X., Guo, J., Liu, H., Gu, J., Bi, L., and Chen, H. (2023). DC-YOLOv8: Small-size object detection algorithm based on camera sensor. Electronics, 12.10.20944/preprints202304.0124.v1 ↗
14. A path aggregation network based on residual feature enhancement for object detection in remote sensing imagery10.1080/2150704X.2023.2221794 ↗
15. A method for multi-target segmentation of bud-stage apple trees based on improved YOLOv810.1016/j.compag.2024.108876 ↗
16. Transparent Component Defect Detection Method Based on Improved YOLOv7 Algorithm10.1142/S0218001423500301 ↗
17. Assessment of Power System Stability During Transients Using Deep Residual Shrinkage Network and CBAM Integration10.1142/S0218126624502463 ↗
18. Improved YOLOv8-GD deep learning model for defect detection in electroluminescence images of solar photovoltaic modules10.1016/j.engappai.2024.107866 ↗
19. Zhang, G., Liu, S., Nie, S., and Yun, L. (2024). YOLO-RDP: Lightweight Steel Defect Detection through Improved YOLOv7-Tiny and Model Pruning. Symmetry, 16.10.3390/sym16040458 ↗
20. Cai, S., Zhang, X., and Mo, Y. (2024). A Lightweight underwater detector enhanced by Attention mechanism, GSConv and WIoU on YOLOv8. Sci. Rep., 14.10.1038/s41598-024-75809-z ↗
21. Enhanced Object Detection in Pediatric Bronchoscopy Images Using YOLO-Based Algorithms with CBAM Attention Mechanism10.1016/j.heliyon.2024.e32678 ↗
22. Yang, D., Solihin, M.I., Ardiyanto, I., Zhao, Y., Li, W., Cai, B., and Chen, C. (2024). Author Correction: A streamlined approach for intelligent ship object detection using EL-YOLO algorithm. Sci. Rep., 14.10.1038/s41598-024-70017-1 ↗
23. DGW-YOLOv8: A small insulator target detection algorithm based on deformable attention backbone and WIoU loss function10.1049/ipr2.13009 ↗
24. Efficient artificial intelligence approaches for medical image processing in healthcare: Comprehensive review, taxonomy, and analysis10.1007/s10462-024-10814-2 ↗
25. Sentiment Analysis of Low-Resource Language Literature Using Data Processing and Deep Learning
26. Multi-modal deep learning networks for rgb-d pavement waste detection and recognition10.1016/j.wasman.2024.01.047 ↗
27. SegTransConv: Transformer and CNN Hybrid Method for Real-Time Semantic Segmentation of Autonomous Vehicles10.1109/TITS.2023.3313982 ↗
28. Being certain about uncertainties: A robust evaluation method for high-dose-rate prostate brachytherapy treatment plans including the combination of uncertainties10.1007/s13246-023-01279-8 ↗
29. Solar active regions detection and tracking based on deep learning10.1007/s11207-024-02362-3 ↗
30. A lightweight rice disease identification network based on attention mechanism and dynamic convolution10.1016/j.ecoinf.2023.102320 ↗
31. Yue, G., Liu, Y., Niu, T., Liu, L., An, L., Wang, Z., and Duan, M. (2024). Glu-yolov8: An improved pest and disease target detection algorithm based on yolov8. Forests, 15.10.3390/f15091486 ↗
32. PCB defect detection algorithm based on YOLO-G
33. Yan, W., Jian, L., Jin, T., Hong, P., and Siyi, C. (2024). Defect detection of printed circuit boards based on YOLOv8-PCB. Laser Optoelectron. Prog., 14, Available online: https://kns.cnki.net/kcms/detail/31.1690.TN.20240624.2254.060.html.