Cycle-YOLO: A Efficient and Robust Framework for Pavement Damage Detection

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Li, Zhengji, Xiao, Xi, Xie, Jiacheng, Fan, Yuxiao, Wang, Wentao, Chen, Gang, Zhang, Liqiang, Wang, Tianyang
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866917677435453440
author Li, Zhengji
Xiao, Xi
Xie, Jiacheng
Fan, Yuxiao
Wang, Wentao
Chen, Gang
Zhang, Liqiang
Wang, Tianyang
author_facet Li, Zhengji
Xiao, Xi
Xie, Jiacheng
Fan, Yuxiao
Wang, Wentao
Chen, Gang
Zhang, Liqiang
Wang, Tianyang
contents With the development of modern society, traffic volume continues to increase in most countries worldwide, leading to an increase in the rate of pavement damage Therefore, the real-time and highly accurate pavement damage detection and maintenance have become the current need. In this paper, an enhanced pavement damage detection method with CycleGAN and improved YOLOv5 algorithm is presented. We selected 7644 self-collected images of pavement damage samples as the initial dataset and augmented it by CycleGAN. Due to a substantial difference between the images generated by CycleGAN and real road images, we proposed a data enhancement method based on an improved Scharr filter, CycleGAN, and Laplacian pyramid. To improve the target recognition effect on a complex background and solve the problem that the spatial pyramid pooling-fast module in the YOLOv5 network cannot handle multiscale targets, we introduced the convolutional block attention module attention mechanism and proposed the atrous spatial pyramid pooling with squeeze-and-excitation structure. In addition, we optimized the loss function of YOLOv5 by replacing the CIoU with EIoU. The experimental results showed that our algorithm achieved a precision of 0.872, recall of 0.854, and mean average precision@0.5 of 0.882 in detecting three main types of pavement damage: cracks, potholes, and patching. On the GPU, its frames per second reached 68, meeting the requirements for real-time detection. Its overall performance even exceeded the current more advanced YOLOv7 and achieved good results in practical applications, providing a basis for decision-making in pavement damage detection and prevention.
format Preprint
id arxiv_https___arxiv_org_abs_2405_17905
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Cycle-YOLO: A Efficient and Robust Framework for Pavement Damage Detection
Li, Zhengji
Xiao, Xi
Xie, Jiacheng
Fan, Yuxiao
Wang, Wentao
Chen, Gang
Zhang, Liqiang
Wang, Tianyang
Computer Vision and Pattern Recognition
Artificial Intelligence
Computers and Society
Machine Learning
With the development of modern society, traffic volume continues to increase in most countries worldwide, leading to an increase in the rate of pavement damage Therefore, the real-time and highly accurate pavement damage detection and maintenance have become the current need. In this paper, an enhanced pavement damage detection method with CycleGAN and improved YOLOv5 algorithm is presented. We selected 7644 self-collected images of pavement damage samples as the initial dataset and augmented it by CycleGAN. Due to a substantial difference between the images generated by CycleGAN and real road images, we proposed a data enhancement method based on an improved Scharr filter, CycleGAN, and Laplacian pyramid. To improve the target recognition effect on a complex background and solve the problem that the spatial pyramid pooling-fast module in the YOLOv5 network cannot handle multiscale targets, we introduced the convolutional block attention module attention mechanism and proposed the atrous spatial pyramid pooling with squeeze-and-excitation structure. In addition, we optimized the loss function of YOLOv5 by replacing the CIoU with EIoU. The experimental results showed that our algorithm achieved a precision of 0.872, recall of 0.854, and mean average precision@0.5 of 0.882 in detecting three main types of pavement damage: cracks, potholes, and patching. On the GPU, its frames per second reached 68, meeting the requirements for real-time detection. Its overall performance even exceeded the current more advanced YOLOv7 and achieved good results in practical applications, providing a basis for decision-making in pavement damage detection and prevention.
title Cycle-YOLO: A Efficient and Robust Framework for Pavement Damage Detection
topic Computer Vision and Pattern Recognition
Artificial Intelligence
Computers and Society
Machine Learning
url https://arxiv.org/abs/2405.17905