journal article·2025-05-01Open access

A lightweight steel surface defect detection network based on YOLOv9

Tianyi Zheng, Ling Yu, Yongbao Shi, Fanglin Niu

AIP Advances· Volume 15· Issue 5

Abstract

In the steel production process, surface defect detection is crucial for ensuring product quality. To address the issues of high computational cost and low detection accuracy in current steel defect detection models, we propose a YOLOv9-based steel defect detection algorithm, CCSS-YOLO. First, we integrate the SENetV2 attention mechanism, which has a multi-branch structure and compression and excitation operations, into the YOLOv9 feature module RepNCSPELAN4 to form a new RepNCSPELAN4_SENetV2 feature extraction module, enhancing the model’s ability to extract complex features. Next, we replace the regular convolution blocks in the model network with spatial-to-depth convolutions, further reducing the model’s computational complexity while retaining global feature information. Finally, we replace the Fusion module in the CNN-based cross-scale feature fusion (CCFM) module, with the new Fusion-RepNCSPELAN4 module, creating a new feature fusion network, CCFM-YOLO, which replaces the neck network of YOLOv9. This approach improves the model’s feature extraction capability while reducing its parameter count. Experimental results show that, on the NEU-DET dataset, CCSS-YOLO improves average detection accuracy by 1.9% compared to the original YOLOv9 model, reduces parameters by 25.4%, and decreases FLOPs by 15.6%. In addition, it demonstrates good generalization performance on the new ASVD washer dataset.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Industrial Vision Systems and Defect Detection · Advanced Neural Network Applications · Welding Techniques and Residual Stresses

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (34)

Show source-provided references
1. Surface defect detection method of ceramic bowl based on Kirsch and Canny operator10.3788/aos201636.0904001 ↗
2. Morphological detection and extraction of rail surface defects10.1109/TIM.2020.2975454 ↗
3. Faster R-CNN: Towards real-time object detection with region proposal networks10.1109/TPAMI.2016.2577031 ↗
4. Girshick ross. Mask R-CNN
5. You only look once: Unified, real-time object detection10.1109/CVPR.2016.91 ↗
6. YOLO9000: Better, faster, stronger10.1109/CVPR.2017.690 ↗
7. J. Redmon , “YOLOv3: An incremental improvement,” arXiv:1804.02767 (2018).
8. A. Bochkovskiy , C.-Y.Wang, and H.-Y. M.Liao, “YOLOv4: Optimal speed and accuracy of object detection,” arXiv:2004.10934 (2020).
9. C. Li , L.Li, H.Jiang, K.Weng, Y.Geng, L.Li, “YOLOv6: A single-stage object detection framework for industrial applications,” arXiv:2209.02976 (2022).
10. YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors10.1109/CVPR52729.2023.00721 ↗
11. T. Lin , “Focal loss for dense object detection,” arXiv:1708.02002 (2017).10.1109/ICCV.2017.324 ↗
12. Tan · 2020
13. A convolutional neural network-based method for workpiece surface defect detection10.1016/j.measurement.2021.109185 ↗
14. Surface defect detection of steel strips based on improved YOLOv410.1016/j.compeleceng.2022.108208 ↗
15. A modified-YOLOv5s model for detection of wire braided hose defects10.1016/j.measurement.2021.110683 ↗
16. Insulator defect detection for power grid based on light correction enhancement and YOLOv5 model10.1016/j.egyr.2022.08.027 ↗
17. Real-time steel surface defect detection with improved multi-scale YOLO-v510.3390/pr11051357 ↗
18. A novel deep convolutional neural network algorithm for surface defect detection10.1093/jcde/qwac071 ↗
19. DCAM-net: A rapid detection network for strip steel surface defects based on deformable convolution and attention mechanism10.1109/TIM.2023.3238698 ↗
20. Steel strip surface defect detection based on multiscale feature sensing and adaptive feature fusion10.1063/5.0196580 ↗
21. GDCP-YOLO: Enhancing steel surface defect detection using lightweight machine learning approach10.3390/electronics13071388 ↗
22. Steel surface defect detection using improved deep learning algorithm: ECA-SimSPPF-SIoU-YOLOv510.1109/ACCESS.2024.3371584 ↗
23. YOLOv9: Learning what you want to learn using programmable gradient information10.1007/978-3-031-72751-1_1 ↗
24. M. Narayanan , “SENetV2: Aggregated dense layer for channelwise and global representations,” arXiv:2311.10807 (2023).
25. Aggregated residual transformations for deep neural networks10.1109/CVPR.2017.634 ↗
26. Squeeze-and-excitation networks10.1109/CVPR.2018.00745 ↗
27. No more strided convolutions or pooling: A new CNN building block for low-resolution images and small objects
28. DETRs beat YOLOs on real-time object detection10.1109/CVPR52733.2024.01605 ↗
29. An end-to-end steel surface defect detection approach via fusing multiple hierarchical features10.1109/TIM.2019.2915404 ↗
30. Diverse branch block: Building a convolution as an inception-like unit10.1109/CVPR46437.2021.01074 ↗
31. Ouyang · 2023
32. Hu · 2022
33. Feature pyramid networks for object detection10.1109/CVPR.2017.106 ↗
34. NKUST, New ASVD Washer Dataset, Roboflow Universe, available online: https://universe.roboflow.com/nkust-xzkza/new-asvd-washer; accessed on 24 December 2024.