{"title":"An Intelligent Defect Detection Algorithm for PCB based on Deep Learning","authors":"Xiangyuan Zhu, Xiuchun Xiao, Zhiming Lan, Qi Hong, Miao Hou","doi":"10.1145/3577117.3577142","DOIUrl":null,"url":null,"abstract":"As an essential component of modern machines, printed circuit board (PCB) is widely used in various electronic products. Its quality significantly affects the quality of products. However, the production process of PCB is often accompanied with defects. In this paper, a defect detection algorithm is proposed. Data augmentation such as flipping, shifting, brightness adjustment, rotation, and Guass noise are carried out to diversify the dataset. You only look once (YOLO) v5s is then introduced to detect the PCB defects. Through parameter tuning and optimization, a trained detection model is achieved. F1-score and mean average precision (mAP) are used to assess the performance of the model. The experiment results show that the mAP and F1-score are 99.3% and 99.0%, respectively. The model developed based on YOLO-v5s algorithm can achieve superior performance, which is competent to detect the defects of PCBs.","PeriodicalId":309874,"journal":{"name":"Proceedings of the 6th International Conference on Advances in Image Processing","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 6th International Conference on Advances in Image Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3577117.3577142","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
As an essential component of modern machines, printed circuit board (PCB) is widely used in various electronic products. Its quality significantly affects the quality of products. However, the production process of PCB is often accompanied with defects. In this paper, a defect detection algorithm is proposed. Data augmentation such as flipping, shifting, brightness adjustment, rotation, and Guass noise are carried out to diversify the dataset. You only look once (YOLO) v5s is then introduced to detect the PCB defects. Through parameter tuning and optimization, a trained detection model is achieved. F1-score and mean average precision (mAP) are used to assess the performance of the model. The experiment results show that the mAP and F1-score are 99.3% and 99.0%, respectively. The model developed based on YOLO-v5s algorithm can achieve superior performance, which is competent to detect the defects of PCBs.