Algorithm of Computer Mainboard Quality Detection for Real-Time Based on QD-YOLO

Automated industrial quality detection (QD) boosts quality-detection efficiency and reduces costs. However, current quality-detection algorithms have drawbacks such as low efficiency, easily missed detections, and false detections. We propose QD-YOLO, an attention-based method to enhance quality-det...

Full description

Bibliographic Details
Main Authors: Guangming Tu, Jiaohua Qin, Neal N. Xiong
Format: Article
Language:English
Published: MDPI AG 2022-08-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/11/15/2424
_version_ 1797414169623920640
author Guangming Tu
Jiaohua Qin
Neal N. Xiong
author_facet Guangming Tu
Jiaohua Qin
Neal N. Xiong
author_sort Guangming Tu
collection DOAJ
description Automated industrial quality detection (QD) boosts quality-detection efficiency and reduces costs. However, current quality-detection algorithms have drawbacks such as low efficiency, easily missed detections, and false detections. We propose QD-YOLO, an attention-based method to enhance quality-detection efficiency on computer mainboards. Firstly, we propose a composite attention module for the network’s backbone to highlight appropriate feature channels and improve the feature fusion structure, allowing the network to concentrate on the crucial information in the feature map. Secondly, we employ the Meta-ACON activation function to dynamically learn whether the activation function is linear or non-linear for various input data and adapt it to varied input scenarios with varying linearity. Additionally, we adopt Ghost convolution instead of ordinary convolution, using linear operations as possible to reduce the number of parameters and speed up detection. Experimental results show that our method can achieve improved real-time performance and accuracy on the self-created mainboard quality defect dataset, with a mean average precision (mAP) of 98.85% and a detection speed of 31.25 Frames Per Second (FPS). Compared with the original YOLOv5s model, the improved method improves mAP@0.5 by 2.09% and detection speed by 2.67 FPS.
first_indexed 2024-03-09T05:29:11Z
format Article
id doaj.art-46df034821b749e0899f6ecc1b734549
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-09T05:29:11Z
publishDate 2022-08-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-46df034821b749e0899f6ecc1b7345492023-12-03T12:33:55ZengMDPI AGElectronics2079-92922022-08-011115242410.3390/electronics11152424Algorithm of Computer Mainboard Quality Detection for Real-Time Based on QD-YOLOGuangming Tu0Jiaohua Qin1Neal N. Xiong2College of Computer & Information Engineering, Central South University of Forestry and Technology, Changsha 410004, ChinaCollege of Computer & Information Engineering, Central South University of Forestry and Technology, Changsha 410004, ChinaDepartment of Computer Science and Mathematics, Sul Ross State University, Alpine, TX 79832, USAAutomated industrial quality detection (QD) boosts quality-detection efficiency and reduces costs. However, current quality-detection algorithms have drawbacks such as low efficiency, easily missed detections, and false detections. We propose QD-YOLO, an attention-based method to enhance quality-detection efficiency on computer mainboards. Firstly, we propose a composite attention module for the network’s backbone to highlight appropriate feature channels and improve the feature fusion structure, allowing the network to concentrate on the crucial information in the feature map. Secondly, we employ the Meta-ACON activation function to dynamically learn whether the activation function is linear or non-linear for various input data and adapt it to varied input scenarios with varying linearity. Additionally, we adopt Ghost convolution instead of ordinary convolution, using linear operations as possible to reduce the number of parameters and speed up detection. Experimental results show that our method can achieve improved real-time performance and accuracy on the self-created mainboard quality defect dataset, with a mean average precision (mAP) of 98.85% and a detection speed of 31.25 Frames Per Second (FPS). Compared with the original YOLOv5s model, the improved method improves mAP@0.5 by 2.09% and detection speed by 2.67 FPS.https://www.mdpi.com/2079-9292/11/15/2424deep learningYOLOcomposite attentioncomputer mainboard quality detectionreal-time detection
spellingShingle Guangming Tu
Jiaohua Qin
Neal N. Xiong
Algorithm of Computer Mainboard Quality Detection for Real-Time Based on QD-YOLO
Electronics
deep learning
YOLO
composite attention
computer mainboard quality detection
real-time detection
title Algorithm of Computer Mainboard Quality Detection for Real-Time Based on QD-YOLO
title_full Algorithm of Computer Mainboard Quality Detection for Real-Time Based on QD-YOLO
title_fullStr Algorithm of Computer Mainboard Quality Detection for Real-Time Based on QD-YOLO
title_full_unstemmed Algorithm of Computer Mainboard Quality Detection for Real-Time Based on QD-YOLO
title_short Algorithm of Computer Mainboard Quality Detection for Real-Time Based on QD-YOLO
title_sort algorithm of computer mainboard quality detection for real time based on qd yolo
topic deep learning
YOLO
composite attention
computer mainboard quality detection
real-time detection
url https://www.mdpi.com/2079-9292/11/15/2424
work_keys_str_mv AT guangmingtu algorithmofcomputermainboardqualitydetectionforrealtimebasedonqdyolo
AT jiaohuaqin algorithmofcomputermainboardqualitydetectionforrealtimebasedonqdyolo
AT nealnxiong algorithmofcomputermainboardqualitydetectionforrealtimebasedonqdyolo