Next Article in Journal
Traffic-Aware Intelligent Association and Task Offloading for Multi-Access Edge Computing
Previous Article in Journal
Efficient Twiddle Factor Generators for NTT
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

YOLO-ADS: An Improved YOLOv8 Algorithm for Metal Surface Defect Detection

School of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin 541004, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(16), 3129; https://doi.org/10.3390/electronics13163129
Submission received: 8 July 2024 / Revised: 3 August 2024 / Accepted: 5 August 2024 / Published: 7 August 2024

Abstract

Addressing issues such as susceptibility to background interference and variability in feature scales of fine-grained defects on metal surfaces, as well as the relatively poor versatility of the baseline model YOLOv8n, this study proposes a YOLO-ADS algorithm for metal surface defect detection. Firstly, a novel CSPNet with Average SPP-Fast Block (ASPPFCSPC) module is proposed to enhance the model’s fusion and representation ability between local features and global background information. Secondly, the newly improved module C2f_SimDCNv2 is utilized to improve the ability of the model to extract multi-scale features. Finally, the Space-to-Depth (SPD) layer is introduced to prevent the loss of fine-grained information from small target features and reduce the redundancy between convolution operations. Experimental results demonstrate that the mean Average Precision (mAP) and Precision of the YOLO-ADS algorithm on the steel strip surface defect dataset NEU-DET reach 81.4% and 79.7%, which are severally increased by 3.5% and 6.1%, and the Frames Per Second (FPS) reaches 140.4. Meanwhile, the versatility and robustness of the model are verified on the industrial steel surface defect dataset GC10-DET, the industrial aluminum surface defect dataset APSPC and even the larger public benchmark dataset VOC2012, the mAP is respectively increased by 3.7%, 3.4% and 4.3%. Compared with the mainstream detection algorithms, YOLO-ADS algorithm is ahead of a certain advanced level in detection accuracy while maintaining a good real-time performance, which provides an efficient and feasible solution for the field of metal surface defect detection.
Keywords: metal surface defect detection; YOLOv8; ASPPFCSPC; C2f_SimDCNv2 metal surface defect detection; YOLOv8; ASPPFCSPC; C2f_SimDCNv2

Share and Cite

MDPI and ACS Style

Gui, Z.; Geng, J. YOLO-ADS: An Improved YOLOv8 Algorithm for Metal Surface Defect Detection. Electronics 2024, 13, 3129. https://doi.org/10.3390/electronics13163129

AMA Style

Gui Z, Geng J. YOLO-ADS: An Improved YOLOv8 Algorithm for Metal Surface Defect Detection. Electronics. 2024; 13(16):3129. https://doi.org/10.3390/electronics13163129

Chicago/Turabian Style

Gui, Zili, and Jianping Geng. 2024. "YOLO-ADS: An Improved YOLOv8 Algorithm for Metal Surface Defect Detection" Electronics 13, no. 16: 3129. https://doi.org/10.3390/electronics13163129

APA Style

Gui, Z., & Geng, J. (2024). YOLO-ADS: An Improved YOLOv8 Algorithm for Metal Surface Defect Detection. Electronics, 13(16), 3129. https://doi.org/10.3390/electronics13163129

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop