{"title":"Crack detection based on attention mechanism with YOLOv5","authors":"Min‐Li Lan, Dan Yang, Shuang‐Xi Zhou, Yang Ding","doi":"10.1002/eng2.12899","DOIUrl":null,"url":null,"abstract":"In order to reduce the manual workload and reduce the maintenance cost, it is particularly important to realize automatic detection of cracks. Aiming at the problems of poor real‐time performance and low precision of traditional pavement crack detection, a crack detection method based on improved YOLOv5 one‐step target detection algorithm of convolutional neural network is proposed by using the advantages of depth learning network in target detection. The images were manually marked with LabelImg annotation software, and then the network model parameters were obtained through improving the YOLOv5 network training. Finally, the cracks are verified and detected by the established model. In addition, the precision and speed of crack detection using YOLOv3, YOLOv5s, and YOLOv5s‐attention models are compared by using Precision, Recall, and F1. After comparison, it is found that the detection precision of YOLOv5s‐attention is improved by 1.0%, F1 by 0.9%, and mAP@.5 by 1.8%.","PeriodicalId":502604,"journal":{"name":"Engineering Reports","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering Reports","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/eng2.12899","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In order to reduce the manual workload and reduce the maintenance cost, it is particularly important to realize automatic detection of cracks. Aiming at the problems of poor real‐time performance and low precision of traditional pavement crack detection, a crack detection method based on improved YOLOv5 one‐step target detection algorithm of convolutional neural network is proposed by using the advantages of depth learning network in target detection. The images were manually marked with LabelImg annotation software, and then the network model parameters were obtained through improving the YOLOv5 network training. Finally, the cracks are verified and detected by the established model. In addition, the precision and speed of crack detection using YOLOv3, YOLOv5s, and YOLOv5s‐attention models are compared by using Precision, Recall, and F1. After comparison, it is found that the detection precision of YOLOv5s‐attention is improved by 1.0%, F1 by 0.9%, and mAP@.5 by 1.8%.