An Optimization Method for PCB Surface Defect Detection Model Based on Measurement of Defect Characteristics and Backbone Network Feature Information

Printed Circuit Boards (PCBs) are essential components in electronic devices, making defect detection crucial. PCB surface defects are diverse, complex, low in feature resolution, and often resemble the background, leading to detection challenges. This paper proposes the YOLOv8_DSM algorithm for PCB...

Full description

Saved in:
Bibliographic Details
Main Authors: Huixiang Liu, Xin Zhao, Qiong Liu, Wenbai Chen
Format: Article
Language:English
Published: MDPI AG 2024-11-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/24/22/7373
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850228026585907200
author Huixiang Liu
Xin Zhao
Qiong Liu
Wenbai Chen
author_facet Huixiang Liu
Xin Zhao
Qiong Liu
Wenbai Chen
author_sort Huixiang Liu
collection DOAJ
description Printed Circuit Boards (PCBs) are essential components in electronic devices, making defect detection crucial. PCB surface defects are diverse, complex, low in feature resolution, and often resemble the background, leading to detection challenges. This paper proposes the YOLOv8_DSM algorithm for PCB surface defect detection, optimized based on the three major characteristics of defect targets and feature map visualization. First, to address the complexity and variety of defect shapes, we introduce CSPLayer_2DCNv3, which incorporates deformable convolution into the backbone network. This enhances adaptive defect feature extraction, effectively capturing diverse defect characteristics. Second, to handle low feature resolution and background resemblance, we design a Shallow-layer Low-semantic Feature Fusion Module (SLFFM). By visualizing the last four downsampling convolution layers of the YOLOv8 backbone, we incorporate feature information from the second downsampling layer into SLFFM. We apply feature map separation-based SPDConv for downsampling, providing PAN-FPN with rich, fine-grained shallow-layer features. Additionally, SLFFM employs the bi-level routing attention (BRA) mechanism as a feature aggregation module, mitigating defect-background similarity issues. Lastly, MPDIoU is used as the bounding box loss regression function, improving training efficiency by enhancing convergence speed and accuracy. Experimental results show that YOLOv8_DSM achieves a mAP (0.5:0.9) of 63.4%, representing a 5.14% improvement over the original model. The model’s Frames Per Second (FPS) reaches 144.6. To meet practical engineering requirements, the designed PCB defect detection model is deployed in a PCB quality inspection system on a PC platform.
format Article
id doaj-art-270d57b0a2f14469a0e44b9491c0c9bd
institution OA Journals
issn 1424-8220
language English
publishDate 2024-11-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj-art-270d57b0a2f14469a0e44b9491c0c9bd2025-08-20T02:04:40ZengMDPI AGSensors1424-82202024-11-012422737310.3390/s24227373An Optimization Method for PCB Surface Defect Detection Model Based on Measurement of Defect Characteristics and Backbone Network Feature InformationHuixiang Liu0Xin Zhao1Qiong Liu2Wenbai Chen3School of Automation, Beijing Information Science and Technology University, Beijing 100192, ChinaSchool of Automation, Beijing Information Science and Technology University, Beijing 100192, ChinaSchool of Automation, Beijing Information Science and Technology University, Beijing 100192, ChinaSchool of Automation, Beijing Information Science and Technology University, Beijing 100192, ChinaPrinted Circuit Boards (PCBs) are essential components in electronic devices, making defect detection crucial. PCB surface defects are diverse, complex, low in feature resolution, and often resemble the background, leading to detection challenges. This paper proposes the YOLOv8_DSM algorithm for PCB surface defect detection, optimized based on the three major characteristics of defect targets and feature map visualization. First, to address the complexity and variety of defect shapes, we introduce CSPLayer_2DCNv3, which incorporates deformable convolution into the backbone network. This enhances adaptive defect feature extraction, effectively capturing diverse defect characteristics. Second, to handle low feature resolution and background resemblance, we design a Shallow-layer Low-semantic Feature Fusion Module (SLFFM). By visualizing the last four downsampling convolution layers of the YOLOv8 backbone, we incorporate feature information from the second downsampling layer into SLFFM. We apply feature map separation-based SPDConv for downsampling, providing PAN-FPN with rich, fine-grained shallow-layer features. Additionally, SLFFM employs the bi-level routing attention (BRA) mechanism as a feature aggregation module, mitigating defect-background similarity issues. Lastly, MPDIoU is used as the bounding box loss regression function, improving training efficiency by enhancing convergence speed and accuracy. Experimental results show that YOLOv8_DSM achieves a mAP (0.5:0.9) of 63.4%, representing a 5.14% improvement over the original model. The model’s Frames Per Second (FPS) reaches 144.6. To meet practical engineering requirements, the designed PCB defect detection model is deployed in a PCB quality inspection system on a PC platform.https://www.mdpi.com/1424-8220/24/22/7373defect detectionPCBexplainabilityYOLOv8target characteristics
spellingShingle Huixiang Liu
Xin Zhao
Qiong Liu
Wenbai Chen
An Optimization Method for PCB Surface Defect Detection Model Based on Measurement of Defect Characteristics and Backbone Network Feature Information
Sensors
defect detection
PCB
explainability
YOLOv8
target characteristics
title An Optimization Method for PCB Surface Defect Detection Model Based on Measurement of Defect Characteristics and Backbone Network Feature Information
title_full An Optimization Method for PCB Surface Defect Detection Model Based on Measurement of Defect Characteristics and Backbone Network Feature Information
title_fullStr An Optimization Method for PCB Surface Defect Detection Model Based on Measurement of Defect Characteristics and Backbone Network Feature Information
title_full_unstemmed An Optimization Method for PCB Surface Defect Detection Model Based on Measurement of Defect Characteristics and Backbone Network Feature Information
title_short An Optimization Method for PCB Surface Defect Detection Model Based on Measurement of Defect Characteristics and Backbone Network Feature Information
title_sort optimization method for pcb surface defect detection model based on measurement of defect characteristics and backbone network feature information
topic defect detection
PCB
explainability
YOLOv8
target characteristics
url https://www.mdpi.com/1424-8220/24/22/7373
work_keys_str_mv AT huixiangliu anoptimizationmethodforpcbsurfacedefectdetectionmodelbasedonmeasurementofdefectcharacteristicsandbackbonenetworkfeatureinformation
AT xinzhao anoptimizationmethodforpcbsurfacedefectdetectionmodelbasedonmeasurementofdefectcharacteristicsandbackbonenetworkfeatureinformation
AT qiongliu anoptimizationmethodforpcbsurfacedefectdetectionmodelbasedonmeasurementofdefectcharacteristicsandbackbonenetworkfeatureinformation
AT wenbaichen anoptimizationmethodforpcbsurfacedefectdetectionmodelbasedonmeasurementofdefectcharacteristicsandbackbonenetworkfeatureinformation
AT huixiangliu optimizationmethodforpcbsurfacedefectdetectionmodelbasedonmeasurementofdefectcharacteristicsandbackbonenetworkfeatureinformation
AT xinzhao optimizationmethodforpcbsurfacedefectdetectionmodelbasedonmeasurementofdefectcharacteristicsandbackbonenetworkfeatureinformation
AT qiongliu optimizationmethodforpcbsurfacedefectdetectionmodelbasedonmeasurementofdefectcharacteristicsandbackbonenetworkfeatureinformation
AT wenbaichen optimizationmethodforpcbsurfacedefectdetectionmodelbasedonmeasurementofdefectcharacteristicsandbackbonenetworkfeatureinformation