An underwater crack detection method based on improved YOLOv8

被引:0
作者
Li, Xiaofei [1 ]
Xu, Langxing [1 ]
Wei, Mengpu [1 ]
Zhang, Lixiao [1 ]
Zhang, Chen [1 ]
机构
[1] Dalian Maritime Univ, Dalian 116026, Liaoning, Peoples R China
关键词
Deep learning; Crack detection; YOLOv8; IDENTIFICATION;
D O I
10.1016/j.oceaneng.2024.119508
中图分类号
U6 [水路运输]; P75 [海洋工程];
学科分类号
0814 ; 081505 ; 0824 ; 082401 ;
摘要
Detecting underwater cracks in ocean engineering structures is crucial for their maintenance. The traditional detection method relies on the diver's work with equipment, which is greatly affected by subjectivity and has low recognition efficiency. Deep learning algorithms can solve this problem, but building an underwater dataset to train the network is difficult due to the complex underwater environment. Therefore, this paper artificially made concrete crack detection blocks and took underwater images. The denoising diffusion probabilistic model (DDPM) was used to expand the dataset to increase the number of images to support neural network training. In the dataset, blurry images affect the recognition efficiency due to insufficient clarity in the underwater environment. To solve this problem, this paper adopts the wavelet transform combined with the histogram algorithm for image enhancement. This paper proposes an improved YOLOv8 network to recognize these crack images. The performance of the detection network is improved by adding the OMNI-Dimensional dynamic convolution (ODConv) network to the backbone network and replacing the header network using the low-aggregationdistribution (low-GD) and high-aggregation-distribution (high-GD) replacements in Gold-YOLO. Compared with the YOLOv8 network, the computation is reduced significantly, the model size is 8.8% of the original, the accuracy is improved by 13.67%, and the detection speed increases 20 frames. The results show that the method in this paper can effectively detect underwater cracks in real time. It has high recognition accuracy and detection efficiency while making the model lightweight. Moreover, this paper uses the skeleton extraction of the underwater cracks and the curve fitting method for the measurement, which helps to obtain the data information on cracks.
引用
收藏
页数:15
相关论文
共 26 条
[1]   Analysis of edge-detection techniques for crack identification in bridges [J].
Abdel-Qader, L ;
Abudayyeh, O ;
Kelly, ME .
JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2003, 17 (04) :255-263
[2]   Autonomous concrete crack detection using deep fully convolutional neural network [J].
Cao Vu Dung ;
Le Duc Anh .
AUTOMATION IN CONSTRUCTION, 2019, 99 :52-58
[3]   Autonomous Structural Visual Inspection Using Region-Based Deep Learning for Detecting Multiple Damage Types [J].
Cha, Young-Jin ;
Choi, Wooram ;
Suh, Gahyun ;
Mahmoudkhani, Sadegh ;
Buyukozturk, Oral .
COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2018, 33 (09) :731-747
[4]   Deep Learning-Based Crack Damage Detection Using Convolutional Neural Networks [J].
Cha, Young-Jin ;
Choi, Wooram ;
Buyukozturk, Oral .
COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2017, 32 (05) :361-378
[5]   NB-CNN: Deep Learning-Based Crack Detection Using Convolutional Neural Network and Naive Bayes Data Fusion [J].
Chen, Fu-Chen ;
Jahanshahi, Mohammad R. .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2018, 65 (05) :4392-4400
[6]   Investigation of Ground-Penetrating Radar, Impact Echo, and Infrared Thermography Methods to Detect Defects in Concrete Bridge Decks [J].
Coleman, Zachary W. ;
Schindler, Anton K. .
TRANSPORTATION RESEARCH RECORD, 2022,
[7]   An underwater dam crack image segmentation method based on multi-level adversarial transfer learning [J].
Fan, Xinnan ;
Cao, Pengfei ;
Shi, Pengfei ;
Chen, Xinyang ;
Zhou, Xuan ;
Gong, Qian .
NEUROCOMPUTING, 2022, 505 :19-29
[8]   Structural damage identification based on fast S-transform and convolutional neural networks [J].
Ghahremani, Behzad ;
Bitaraf, Maryam ;
Ghorbani-Tanha, Amir K. ;
Fallahi, Reza .
STRUCTURES, 2021, 29 :1199-1209
[9]   DC-SPP-YOLO: Dense connection and spatial pyramid pooling based YOLO for object detection [J].
Huang, Zhanchao ;
Wang, Jianlin ;
Fu, Xuesong ;
Yu, Tao ;
Guo, Yongqi ;
Wang, Rutong .
INFORMATION SCIENCES, 2020, 522 (522) :241-258
[10]  
Jocher G., 2023, YOLOV8