Welcome to Journal of Graphics share: 

Journal of Graphics ›› 2023, Vol. 44 ›› Issue (4): 677-690.DOI: 10.11996/JG.j.2095-302X.2023040677

• Image Processing and Computer Vision • Previous Articles     Next Articles

A real-time metallic surface defect detection algorithm based on E-YOLOX

CAO Yi-qin1(), ZHOU Yi-wei1, XU Lu2   

  1. 1. College of Software, East China Jiaotong University, Nanchang Jiangxi 330013, China
    2. School of Electromechanical Engineering, Jiangxi V&T College of Communications, Nanchang Jiangxi 330013, China
  • Received:2022-12-30 Accepted:2023-03-27 Online:2023-08-31 Published:2023-08-16
  • About author:First author contact:

    CAO Yi-qin (1964-), professor, master. His main research interests cover digital image processing and pattern recognition.
    E-mail:yqcao@ecjtu.edu.cn

  • Supported by:
    National Natural Science Foundation of China(61861016);The Key Project of Jiangxi Science and Technology Support Plan(20161BBE50081)

Abstract:

For metallic surface defect detection, a novel algorithm E-YOLOX was proposed to address the shortcomings of current methods, such as poor generalization ability and low detection speed. The algorithm utilized a new feature extraction network, ECMNet, which employed depth convolutions to reduce the parameters and computational cost of the network. The linear inverse bottleneck residual network was in use to enhance the feature extraction capability, while preserving more key features that were manifold distributed in low-dimensional subspaces within high-dimensional tensors during forward propagation. Additionally, the extended cross-stage partial network structure diversified the gradient flow paths of neural networks, making deep neural networks learn and converge more efficiently. Moreover, a new data augmentation method edge Cutout was proposed, which generated adaptive masks covering random regions of the image during the training process, enhancing the detection and generalization ability of the network. The experimental results demonstrated that E-YOLOX-l achieved 77.2% mAP in detection accuracy on the aluminum profile surface defect dataset AL6-DET and 36.8% mAP on steel surface defect dataset GC10-DET, which was 3.6% and 1.7% higher than the baseline algorithm YOLOX-l. At the same time, the number of parameters was reduced by 55% and the computational cost was reduced by 49%. The detection speed was 57 FPS, an increase of 21 FPS. Compared with other related algorithms, the new algorithm achieved a higher detection accuracy and a better balance between accuracy and speed.

Key words: metallic surface, defect detection, deep learning, YOLOX, lightweight network, data augmentation

CLC Number: