journal article·2026-01-15Open access

DAH-YOLO: An Accurate and Efficient Model for Crack Detection in Complex Scenarios

Yawen Fan, Qinxin Li, Ye Chen, Zhiqiang Yao, Yang Sun, Wentao Zhang

Applied Sciences· Volume 16· Issue 2

Abstract

Crack detection plays a pivotal role in ensuring the safety and stability of infrastructure. Despite advancements in deep learning-based image analysis, accurately capturing multiscale crack features in complex environments remains challenging. These challenges arise from several factors, including the presence of cracks with varying sizes, shapes, and orientations, as well as the influence of environmental conditions such as lighting variations, surface textures, and noise. This study introduces DAH-YOLO (Dynamic-Attention-Haar-YOLO), an innovative model that integrates dynamic convolution, an attention-enhanced dynamic detection head, and Haar wavelet down-sampling to address these challenges. First, dynamic convolution is integrated into the YOLOv8 framework to adaptively capture complex crack features while simultaneously reducing computational complexity. Second, an attention-enhanced dynamic detection head is introduced to refine the model’s ability to focus on crack regions, facilitating the detection of cracks with varying scales and morphologies. Third, a Haar wavelet down-sampling layer is employed to preserve fine-grained crack details, enhancing the recognition of subtle and intricate cracks. Experimental results on three public datasets demonstrate that DAH-YOLO outperforms baseline models and state-of-the-art crack detection methods in terms of precision, recall, and mean average precision, while maintaining low computational complexity. Our findings provide a robust, efficient solution for automated crack detection, which has been successfully applied in real-world engineering scenarios with favorable outcomes, advancing the development of intelligent structural health monitoring.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Infrastructure Maintenance and Monitoring · Advanced Neural Network Applications · Structural Health Monitoring Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

National Engineering Research Center of Communications and Networking, Nanjing University of Posts and Telecommunications, Nanjing 210003, China

Minjiang Lower Reaches Flood Control Engineering Construction Co., Ltd., Fuzhou 350004, China

Water Conservancy Investment and Construction Group Co., Ltd., Fuzhou 350001, China

College of Harbour, Coastal and Offshore Engineering, Hohai University, Nanjing 210098, China

Huai’an Research Institute, Hohai University, Huai’an 223025, China

Funding

The Key Technologies and Applications of the Min Jiang Mainstream Flood Control Enhancement Project (Fuzhou Section) for Efficient, Safe, and Intelligent Management

References (44)

Show source-provided references
1. Crack detection using image processing: A critical review and analysis10.1016/j.aej.2017.01.020 ↗
2. Munawar, H.S., Hammad, A.W., Haddad, A., Soares, C.A.P., and Waller, S.T. (2021). Image-based crack detection methods: A review. Infrastructures, 6.10.3390/infrastructures6080115 ↗
3. Classification and quantification of cracks in concrete structures using deep learning image-based techniques10.1016/j.cemconcomp.2020.103781 ↗
4. Luo, H., Li, C., Wu, M., and Cai, L. (2023). An enhanced lightweight network for road damage detection based on deep learning. Electronics, 12.10.3390/electronics12122583 ↗
5. CANet: Context-aware aggregation network for salient object detection of surface defects10.1016/j.jvcir.2023.103820 ↗
6. Edge detection revisited10.1109/TSMCB.2004.824147 ↗
7. Processing calibration-grid images using the Hough transformation10.1088/0957-0233/13/7/303 ↗
8. PCA-based algorithm for unsupervised bridge crack detection10.1016/j.advengsoft.2006.06.002 ↗
9. Salman, M., Mathavan, S., Kamal, K., and Rahman, M. (2013, January 6–9). Pavement crack detection using the Gabor filter. Proceedings of the 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013), The Hague, The Netherlands.10.1109/ITSC.2013.6728529 ↗
10. Mobile application detection of road damage using canny algorithm10.1088/1742-6596/1019/1/012035 ↗
11. An improved YOLOv5 crack detection method combined with transformer10.1109/JSEN.2022.3181003 ↗
12. Xu, X., Zhao, M., Shi, P., Ren, R., He, X., Wei, X., and Yang, H. (2022). Crack detection and comparison study based on faster R-CNN and mask R-CNN. Sensors, 22.10.3390/s22031215 ↗
13. Feature pyramid and hierarchical boosting network for pavement crack detection10.1109/TITS.2019.2910595 ↗
14. He, K., Gkioxari, G., Dollár, P., and Girshick, R. (2017, January 22–29). Mask r-cnn. Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy.10.1109/ICCV.2017.322 ↗
15. Dai, J., Li, Y., He, K., and Sun, J. (2016, January 5–10). R-FCN: Object detection via region-based fully convolutional networks. Proceedings of the 30th International Conference on Neural Information Processing Systems, Barcelona, Spain.
16. Faster R-CNN: Towards real-time object detection with region proposal networks10.1109/TPAMI.2016.2577031 ↗
17. Cracked insulator detection based on R-FCN10.1088/1742-6596/1069/1/012147 ↗
18. Bridge bottom crack detection and modeling based on faster R-CNN and BIM10.1049/ipr2.12976 ↗
19. Concrete road crack detection using deep learning-based faster R-CNN method10.1007/s40996-021-00671-2 ↗
20. Pei, Z., Lin, R., Zhang, X., Shen, H., Tang, J., and Yang, Y. (2020, January 10–13). CFM: A consistency filtering mechanism for road damage detection. Proceedings of the 2020 IEEE International Conference on Big Data (Big Data), Atlanta, GA, USA.10.1109/BigData50022.2020.9377911 ↗
21. Arya, D., Maeda, H., Ghosh, S.K., Toshniwal, D., Omata, H., Kashiyama, T., and Sekimoto, Y. (2020, January 10–13). Global road damage detection: State-of-the-art solutions. Proceedings of the 2020 IEEE International Conference on Big Data (Big Data), Atlanta, GA, USA.10.1109/BigData50022.2020.9377790 ↗
22. Deep CNN-based concrete cracks identification and quantification using image processing techniques10.1007/s42107-022-00526-9 ↗
23. Liu, W., Anguelov, D., Erhan, D., Szegedy, C., Reed, S., Fu, C.Y., and Berg, A.C. (2016). SSD: Single shot multibox detector. Computer Vision—ECCV 2016, Proceedings of the 14th European Conference, Amsterdam, The Netherlands, 11–14 October 2016, Proceedings, Part I, Springer.10.1007/978-3-319-46448-0_2 ↗
24. A Review of Yolo algorithm developments10.1016/j.procs.2022.01.135 ↗
25. Automated asphalt highway pavement crack detection based on deformable single shot multi-box detector under a complex environment10.1109/ACCESS.2021.3125703 ↗
26. Redmon, J., Divvala, S., Girshick, R., and Farhadi, A. (2016, January 27–30). You only look once: Unified, real-time object detection. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.10.1109/CVPR.2016.91 ↗
27. Nie, M., and Wang, C. (2019, January 28–30). Pavement Crack Detection based on yolo v3. Proceedings of the 2019 2nd International Conference on Safety Produce Informatization (IICSPI), Chongqing, China.10.1109/IICSPI48186.2019.9095956 ↗
28. YOLO-LRDD: A lightweight method for road damage detection based on improved YOLOv5s10.1186/s13634-022-00931-x ↗
29. PDNet: Improved YOLOv5 nondeformable disease detection network for asphalt pavement
30. Road disease detection algorithm based on YOLOv5s-DSG10.1007/s11554-023-01312-9 ↗
31. Real-time detection of cracks in tiled sidewalks using YOLO-based method applied to unmanned aerial vehicle (UAV) images10.1016/j.autcon.2023.104745 ↗
32. Lan, H., Zhu, H., Luo, R., Ren, Q., and Chen, C. (2023, January 27–29). PCB defect detection algorithm of improved YOLOv8. Proceedings of the 2023 8th International Conference on Image, Vision and Computing (ICIVC), Dalian, China.10.1109/ICIVC58118.2023.10270049 ↗
33. Wang, X., Gao, H., Jia, Z., and Li, Z. (2023). BL-YOLOv8: An improved road defect detection model based on YOLOv8. Sensors, 23.10.3390/s23208361 ↗
34. Chunmei, W., and Huan, L. (2024). YOLOv8-VSC: Lightweight algorithm for strip surface defect detection. J. Front. Comput. Sci. Technol., 18.
35. Wang, C.Y., Bochkovskiy, A., and Liao, H.Y.M. (2023, January 18–22). YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors. Proceedings of the 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada.10.1109/CVPR52729.2023.00721 ↗
36. Chen, Y., Dai, X., Liu, M., Chen, D., Yuan, L., and Liu, Z. (2020). Dynamic ReLU. Computer Vision—ECCV 2020, Proceedings of the 16th European Conference, Glasgow, UK, 23–28 August 2020, Proceedings, Part XIX, Springer.10.1007/978-3-030-58529-7_21 ↗
37. Automatic road crack detection using random structured forests10.1109/TITS.2016.2552248 ↗
38. (2024, January 23). Crack Dataset. Available online: https://universe.roboflow.com/university-bswxt/crack-bphdr.
39. Yolov3: An incremental improvement
40. Zhang, Y., Guo, Z., Wu, J., Tian, Y., Tang, H., and Guo, X. (2022). Real-time vehicle detection based on improved yolo v5. Sustainability, 14.10.3390/su141912274 ↗
41. Li, C., Li, L., Jiang, H., Weng, K., Geng, Y., Li, L., Ke, Z., Li, Q., Cheng, M., and Nie, W. (2022). YOLOv6: A single-stage object detection framework for industrial applications. arXiv.
42. A comprehensive review of yolo architectures in computer vision: From yolov1 to yolov8 and yolo-nas10.3390/make5040083 ↗
43. Wang, C.Y., Yeh, I.H., and Mark Liao, H.Y. Yolov9: Learning what you want to learn using programmable gradient information. Computer Vision—ECCV 2024, Proceedings of the 18th European Conference, Milan, Italy, 29 September–4 October 2024, Proceedings, Part XXXI.10.1007/978-3-031-72751-1_1 ↗
44. Wang, A., Chen, H., Liu, L., Chen, K., Lin, Z., Han, J., and Ding, G. (2024). Yolov10: Real-time end-to-end object detection. arXiv.