Steel surface defect detection based on multi-layer fusion networks

被引:0
作者
Li, Hanlin [1 ]
Liu, Ming [1 ]
Yin, Yanfang [1 ]
Sun, Weiliang [1 ]
机构
[1] Shandong Univ Sci & Technol, Coll Elect Engn & Automat, Qingdao 266590, Peoples R China
来源
SCIENTIFIC REPORTS | 2025年 / 15卷 / 01期
关键词
YOLOv5; Attention mechanism; Multi-layer fusion network; Defect detection; Deep learning;
D O I
10.1038/s41598-024-74601-3
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Detecting defects on steel surfaces is crucial for ensuring product quality and production safety in industrial settings. Object detection using deep learning, particularly the YOLOv5 model, has become a widely adopted method for this purpose. However, the complex shapes of current steel surface defects pose challenges for precise detection, especially when using low-cost recognition devices with small resolution images. To address these challenges, we integrated the RepBi-PAN fusion network into YOLOv5, enhancing the detection capability for large targets in complex backgrounds. To mitigate issues related to the premature introduction of shallow features and decrease in Precision, we optimized the model structure by incorporating the DenseNet structure into the backbone for improved feature extraction. Additionally, we introduced the Normalized Attention Module (NAM) to enhance the detection capability for small targets. Experimental results demonstrate the effectiveness of the enhanced model, showing a 4.1% increase in mean average precision (mAP), a 3.2% improvement in precision, and a 2.4% enhancement in recall. The improved algorithm outperforms the original in complex backgrounds and recognizing small targets, addressing limitations of the Rep-Bi network. Compared to other YOLO algorithms, our approach achieves optimal values for recall and mAP while maintaining a smaller model size. When compared to YOLOv9, which is the best-performing algorithm in the YOLO series on the dataset used in this study, our model demonstrates several advantages. Specifically, it maintains superior overall performance with fewer parameters and lower computational requirements compared to deeper YOLOv9 variants. Furthermore, when compared to YOLOv9s, our model exhibits better performance in terms of precision, recall, and mAP, while also having fewer GFLOPs, a smaller parameter count, and a reduced model size.
引用
收藏
页数:16
相关论文
共 46 条
  • [1] High Efficient Single-stage Steel Surface Defect Detection
    Akhyar, Fityanul
    Lin, Chih-Yang
    Muchtar, Kahlil
    Wu, Tung-Ying
    Ng, Hui-Fuang
    [J]. 2019 16TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED VIDEO AND SIGNAL BASED SURVEILLANCE (AVSS), 2019,
  • [2] Bochkovskiy A, 2020, Arxiv, DOI [arXiv:2004.10934, 10.48550/arXiv.2004.10934, DOI 10.48550/ARXIV.2004.10934]
  • [3] Carion N., 2020, EUROPEAN C COMPUTER, DOI [10.1007/978-3-030-58452-813, 10.1007/978-3-030-58452-8, 10.]
  • [4] Online Detection of Surface Defects Based on Improved YOLOV3
    Chen, Xuechun
    Lv, Jun
    Fang, Yulun
    Du, Shichang
    [J]. SENSORS, 2022, 22 (03)
  • [5] Fast R-CNN
    Girshick, Ross
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2015, : 1440 - 1448
  • [6] MSFT-YOLO: Improved YOLOv5 Based on Transformer for Detecting Defects of Steel Surface
    Guo, Zexuan
    Wang, Chensheng
    Yang, Guang
    Huang, Zeyuan
    Li, Guo
    [J]. SENSORS, 2022, 22 (09)
  • [7] Hu J, 2018, PROC CVPR IEEE, P7132, DOI [10.1109/CVPR.2018.00745, 10.1109/TPAMI.2019.2913372]
  • [8] Modeling and recognition of steel-plate surface defects based on a new backward boosting algorithm
    Hu, Lianting
    Zhou, Min
    Xiang, Feng
    Feng, Qianmei
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2018, 94 (9-12) : 4317 - 4328
  • [9] Densely Connected Convolutional Networks
    Huang, Gao
    Liu, Zhuang
    van der Maaten, Laurens
    Weinberger, Kilian Q.
    [J]. 30TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2017), 2017, : 2261 - 2269
  • [10] Jocher G., 2023, Ultralytics YOLO (Version 8.0.0) Computer software