Object Detection Algorithm for Surface Defects Based on a Novel YOLOv3 Model

被引:11
|
作者
Lv, Ning [1 ,2 ]
Xiao, Jian [2 ]
Qiao, Yujing [1 ]
机构
[1] Yangzhou Polytech Coll, Sch Mech Engn, Yangzhou 225009, Jiangsu, Peoples R China
[2] Harbin Univ Sci & Technol, Sch Automat, Harbin 150080, Peoples R China
关键词
defect detection; YOLOv3; object detection; K-means++; loss function;
D O I
10.3390/pr10040701
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
The surface defects of industrial structural parts have the characteristics of a large-scale span and many small objects, so a novel YOLOv3 model, the YOLOv3-ALL algorithm, is proposed in this paper to solve the problem of precise defect detection. The K-means++ algorithm is combined with the intersection-over-union (IoU) and comparison of the prior box for clustering, which improves the clustering effect. The convolutional block attention module (CBAM) is embedded in the network, thus improving the ability of the network to obtain key information in the image. By adding fourth-scale prediction, the detection capability of a YOLOv3 network for small-object defects is greatly improved. A loss function is designed, which adds the generalized intersection-over-union (GIoU) loss combined with focal loss to solve the problems of L2 loss and class imbalance in samples. Experiments regarding contour-defect detection for stamping parts show that the mean average precision (mAP) of the YOLOV3-ALL algorithm reaches 75.05% in defect detection, which is 25.16% higher than that of the YOLOv3 algorithm. The average detection time is 39 ms/sheet. This proves that the YOLOv3-ALL algorithm has good real-time detection efficiency and high detection accuracy.
引用
收藏
页数:18
相关论文
共 50 条
  • [21] Improved Object Detection Algorithm of YOLOv3 Remote Sensing Image
    Wu, Kaijun
    Bai, Chenshuai
    Wang, Dicong
    Liu, Zhengnan
    Huang, Tao
    Zheng, Huan
    IEEE ACCESS, 2021, 9 : 113889 - 113900
  • [22] Strip Steel Surface Defect Detection Based on Improved YOLOv3 Algorithm
    Li W.-G.
    Ye X.
    Zhao Y.-T.
    Wang W.-B.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2020, 48 (07): : 1284 - 1292
  • [23] Bridge Surface Crack Detection Algorithm Based on YOLOv3 and Attention Mechanism
    Cai F.
    Zhang Y.
    Huang J.
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2020, 33 (10): : 926 - 933
  • [24] Improved Pneumonia Detection Algorithm Based on YOLOv3
    Ma Shuhao
    An Juhai
    LASER & OPTOELECTRONICS PROGRESS, 2020, 57 (18)
  • [25] Track Obstacle Detection Algorithm Based on YOLOv3
    Cong, Zijian
    Li, Xiaoguang
    2020 13TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI 2020), 2020, : 12 - 17
  • [26] An Improved Vehicle Detection Algorithm based on YOLOV3
    Sun, Xiaoqing
    Huang, Qian
    Li, Yanping
    Huang, Yuan
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 1445 - 1450
  • [27] Improved gesture detection algorithm based on YOLOv3
    Zhan, Jinfeng
    Liu, Weidong
    Yang, Weirong
    2021 PROCEEDINGS OF THE 40TH CHINESE CONTROL CONFERENCE (CCC), 2021, : 7068 - 7073
  • [28] Text Detection Algorithm based on Improved YOLOv3
    Wang, Huibai
    Zhang, Zhenda
    PROCEEDINGS OF 2019 IEEE 9TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC 2019), 2019, : 147 - 150
  • [29] Farmland Bird Detection Algorithm Based on YOLOv3
    Pan Yuhao
    Wei Jiangshu
    Zeng Lingpeng
    LASER & OPTOELECTRONICS PROGRESS, 2022, 59 (02)
  • [30] A NOVEL APPROACH TO OBJECT DETECTION IN REMOTE-SENSING IMAGES BASED ON YOLOv3
    Qin, Zhentao
    Tang, Yulin
    Jia, Yan
    Liu, Shi
    Yang, Ru
    Zhao, Xiangyu
    Zhang, Jin
    Mao, Xiaodong
    JOURNAL OF FLOW VISUALIZATION AND IMAGE PROCESSING, 2023, 30 (02) : 23 - 34