Advancing PCB Quality Control: Harnessing YOLOv8 Deep Learning for Real-Time Fault Detection

被引:1
作者
Khan, Rehman Ullah [1 ]
Shah, Fazal [2 ]
Khan, Ahmad Ali [3 ]
Tahir, Hamza [2 ]
机构
[1] Univ Malaysia Sarawak, Fac Cognit Sci & Human Dev, Kota Samarahan 94300, Malaysia
[2] Anhui Univ Sci & Technol, Sch Comp Sci & Engn, Huainan 232001, Peoples R China
[3] Quaid I Azam Univ, Dept Elect, Islamabad 45320, Pakistan
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2024年 / 81卷 / 01期
关键词
Printed circuit boards (PCB); YOLOv8; Nano; Small; deep learning; object detection; NETWORK;
D O I
10.32604/cmc.2024.054439
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Printed Circuit Boards (PCBs) are materials used to connect components to one another to form a working circuit. PCBs play a crucial role in modern electronics by connecting various components. The trend of integrating more components onto PCBs is becoming increasingly common, which presents significant challenges for quality control processes. Given the potential impact that even minute defects can have on signal traces, the surface inspection of PCB remains pivotal in ensuring the overall system integrity. To address the limitations associated with manual inspection, this research endeavors to automate the inspection process using the YOLOv8 deep learning algorithm for real-time fault detection in PCBs. Specifically, we explore the effectiveness of two variants of the YOLOv8 architecture: YOLOv8 Small and YOLOv8 Nano. Through rigorous experimentation and evaluation of our dataset which was acquired from Peking University's Human-Robot Interaction Lab, we aim to assess the suitability of these models for improving fault detection accuracy within the PCB manufacturing process. Our results reveal the remarkable capabilities of YOLOv8 Small models in accurately identifying and classifying PCB faults. The model achieved a precision of 98.7%, a recall of 99%, an accuracy of 98.6%, and an F1 score of 0.98. These findings highlight the potential of the YOLOv8 Small model to significantly improve the quality control processes in PCB manufacturing by providing a reliable and efficient solution for fault detection.
引用
收藏
页码:345 / 367
页数:23
相关论文
共 36 条
[1]  
Adibhatla VA, 2018, INT MICRO PACK ASS, P202, DOI 10.1109/IMPACT.2018.8625828
[2]   End-to-end deep learning framework for printed circuit board manufacturing defect classification [J].
Bhattacharya, Abhiroop ;
Cloutier, Sylvain G. .
SCIENTIFIC REPORTS, 2022, 12 (01)
[3]  
Bochkovskiy A, 2020, Arxiv, DOI arXiv:2004.10934
[4]   PCB Defect Detection Based on Deep Learning Algorithm [J].
Chen, I-Chun ;
Hwang, Rey-Chue ;
Huang, Huang-Chu .
PROCESSES, 2023, 11 (03)
[5]   PCB Defect Detection Method Based on Transformer-YOLO [J].
Chen, Wei ;
Huang, Zhongtian ;
Mu, Qian ;
Sun, Yi .
IEEE ACCESS, 2022, 10 :129480-129489
[6]  
Cheong Leong Kean, 2019, 10th International Conference on Robotics, Vision, Signal Processing and Power Applications. Enabling Research and Innovation Towards Sustainability. Lecture Notes in Electrical Engineering (LNEE 547), P75, DOI 10.1007/978-981-13-6447-1_10
[7]   TDD-net: a tiny defect detection network for printed circuit boards [J].
Ding, Runwei ;
Dai, Linhui ;
Li, Guangpeng ;
Liu, Hong .
CAAI TRANSACTIONS ON INTELLIGENCE TECHNOLOGY, 2019, 4 (02) :110-116
[8]   YOLO-MBBi: PCB Surface Defect Detection Method Based on Enhanced YOLOv5 [J].
Du, Bowei ;
Wan, Fang ;
Lei, Guangbo ;
Xu, Li ;
Xu, Chengzhi ;
Xiong, Ying .
ELECTRONICS, 2023, 12 (13)
[9]  
Fangliang Fan, 2021, 2021 IEEE 4th International Conference on Computer and Communication Engineering Technology (CCET), P1, DOI 10.1109/CCET52649.2021.9544356
[10]   Development of a real-time Printed Circuit board (PCB) visual inspection system using You Only Look Once (YOLO) and fuzzy logic algorithms [J].
Huo, Xiaoyan .
JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 45 (03) :4139-4145