Performance Analysis of the YOLOv4 Algorithm for Pavement Damage Image Detection with Different Embedding Positions of CBAM Modules

One of the most critical tasks for pavement maintenance and road safety is the rapid and correct identification and classification of asphalt pavement damages. Nowadays, deep learning networks have become the popular method for detecting pavement cracks, and there is always a need to further improve...

Full description

Bibliographic Details
Main Authors: Li Li, Baihao Fang, Jie Zhu
Format: Article
Language:English
Published: MDPI AG 2022-10-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/19/10180
_version_ 1797480391921106944
author Li Li
Baihao Fang
Jie Zhu
author_facet Li Li
Baihao Fang
Jie Zhu
author_sort Li Li
collection DOAJ
description One of the most critical tasks for pavement maintenance and road safety is the rapid and correct identification and classification of asphalt pavement damages. Nowadays, deep learning networks have become the popular method for detecting pavement cracks, and there is always a need to further improve the accuracy and precision of pavement damage recognition. An improved YOLOv4-based pavement damage detection model was proposed in this study to address the above problems. The model improves the saliency of pavement damage by introducing the convolutional block attention module (CBAM) to suppress background noise and explores the influence of the embedding position of the CBAM module in the YOLOv4 model on the detection accuracy. The K-means++ algorithm was used to optimize the anchor box parameters to improve the target detection accuracy and form a high-performance pavement crack detection model called YOLOv4-3. The training and test sets were constructed using the same image data sources, and the results showed the mAP (mean average precision) of the improved YOLOv4-3 network was 2.96% higher than that before the improvement. The experiments indicate that embedding CBAM into the Neck module and the Head module can effectively improve the detection accuracy of the YOLOv4 model.
first_indexed 2024-03-09T21:59:19Z
format Article
id doaj.art-1e90158ac66743579d5cf53c715b2604
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-09T21:59:19Z
publishDate 2022-10-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-1e90158ac66743579d5cf53c715b26042023-11-23T19:52:21ZengMDPI AGApplied Sciences2076-34172022-10-0112191018010.3390/app121910180Performance Analysis of the YOLOv4 Algorithm for Pavement Damage Image Detection with Different Embedding Positions of CBAM ModulesLi Li0Baihao Fang1Jie Zhu2School of Mechanics and Engineering Science, Shanghai University, Shanghai 200444, ChinaSchool of Mechanics and Engineering Science, Shanghai University, Shanghai 200444, ChinaCATS Testing Technology (Beijing) Co., Ltd., Beijing 100029, ChinaOne of the most critical tasks for pavement maintenance and road safety is the rapid and correct identification and classification of asphalt pavement damages. Nowadays, deep learning networks have become the popular method for detecting pavement cracks, and there is always a need to further improve the accuracy and precision of pavement damage recognition. An improved YOLOv4-based pavement damage detection model was proposed in this study to address the above problems. The model improves the saliency of pavement damage by introducing the convolutional block attention module (CBAM) to suppress background noise and explores the influence of the embedding position of the CBAM module in the YOLOv4 model on the detection accuracy. The K-means++ algorithm was used to optimize the anchor box parameters to improve the target detection accuracy and form a high-performance pavement crack detection model called YOLOv4-3. The training and test sets were constructed using the same image data sources, and the results showed the mAP (mean average precision) of the improved YOLOv4-3 network was 2.96% higher than that before the improvement. The experiments indicate that embedding CBAM into the Neck module and the Head module can effectively improve the detection accuracy of the YOLOv4 model.https://www.mdpi.com/2076-3417/12/19/10180pavement maintenanceYOLOv4crack identificationCBAM
spellingShingle Li Li
Baihao Fang
Jie Zhu
Performance Analysis of the YOLOv4 Algorithm for Pavement Damage Image Detection with Different Embedding Positions of CBAM Modules
Applied Sciences
pavement maintenance
YOLOv4
crack identification
CBAM
title Performance Analysis of the YOLOv4 Algorithm for Pavement Damage Image Detection with Different Embedding Positions of CBAM Modules
title_full Performance Analysis of the YOLOv4 Algorithm for Pavement Damage Image Detection with Different Embedding Positions of CBAM Modules
title_fullStr Performance Analysis of the YOLOv4 Algorithm for Pavement Damage Image Detection with Different Embedding Positions of CBAM Modules
title_full_unstemmed Performance Analysis of the YOLOv4 Algorithm for Pavement Damage Image Detection with Different Embedding Positions of CBAM Modules
title_short Performance Analysis of the YOLOv4 Algorithm for Pavement Damage Image Detection with Different Embedding Positions of CBAM Modules
title_sort performance analysis of the yolov4 algorithm for pavement damage image detection with different embedding positions of cbam modules
topic pavement maintenance
YOLOv4
crack identification
CBAM
url https://www.mdpi.com/2076-3417/12/19/10180
work_keys_str_mv AT lili performanceanalysisoftheyolov4algorithmforpavementdamageimagedetectionwithdifferentembeddingpositionsofcbammodules
AT baihaofang performanceanalysisoftheyolov4algorithmforpavementdamageimagedetectionwithdifferentembeddingpositionsofcbammodules
AT jiezhu performanceanalysisoftheyolov4algorithmforpavementdamageimagedetectionwithdifferentembeddingpositionsofcbammodules