Skip to main content

Deep Learning-Based Concrete Crack Detection Using YOLO Architecture

  • Conference paper
  • First Online:
Artificial Intelligence and Smart Vehicles (ICAISV 2023)

Abstract

Buildings, bridges and dams are important infrastructures which containing concrete; hence it is essential to understand how the concrete cracks when it is in service condition. The most common flaw in concrete structures is cracking, which reduces load-carrying capacity, stiffness, and durability. In this research, we employ deep learning methods to detect surface cracks in concrete buildings. The purpose of this research was to compare the detection capabilities of the YOLOv8 and YOLOv5 models. The models were quantitatively evaluated using evaluation measures like accuracy, recall, and mean average precision to analyze their detection performance. This study demonstrates that the YOLOv8 algorithm exhibits superior performance in detection accuracy compared to the YOLOv5 algorithms. Results show that the YOLOv81 model has the highest precision value, the YOLOv8x has the highest recall value, and the YOLOv8m and YOLOv8x have the highest mAP@50 value. Also, the mAP@50–90 values of these models are approximately equal and are the highest among other models.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bang, S., Baek, F., Park, S., Kim, W., Kim, H.: Image augmentation to improve construction resource detection using generative adversarial networks, cut-and-paste, and image transformation techniques. Autom. Constr. 115, 103198 (2020). https://doi.org/10.1016/j.autcon.2020.103198

    Article  Google Scholar 

  2. Yu, Z., Shen, Y., Sun, Z., Chen, J., Gang, W.: Cracklab: a high-precision and efficient concrete crack segmentation and quantification network. Dev. Built. Environ. 12, 100088 (2022). https://doi.org/10.1016/j.dibe.2022.100088

    Article  Google Scholar 

  3. Cheraghzade, M., Roohi, M.: Deep learning for seismic structural monitoring by accounting for mechanics-based model uncertainty. J. Build. Eng. 57, 104837 (2022). https://doi.org/10.1016/j.jobe.2022.104837

    Article  Google Scholar 

  4. Cheraghzade, M., Roohi, M.: Incorporating Uncertainty in Mechanics-based Synthetic Data Generation for Deep Learning-based Structural Monitoring International Institution of Earthquake Engineering and Seismology, Structural Research Center (2023)

    Google Scholar 

  5. Cha, Y.J., Choi, W., Suh, G., Mahmoudkhani, S., Büyüköztürk, O.: Autonomous structural visual inspection using region-based deep learning for detecting multiple damage types. Comput. Civ. Infrastruct. Eng. 33, 731–747 (2018). https://doi.org/10.1111/mice.12334

    Article  Google Scholar 

  6. Wang, X., Hu, Z.: Grid-based pavement crack analysis using deep learning. In: 2017 4th International Conference on transportation information and safety, pp. 917–924 (2017)

    Google Scholar 

  7. Yu, Z., Shen, Y., Shen, C.: A real-time detection approach for bridge cracks based on YOLOv4-FPM. Autom. Constr. 122, 103514 (2021). https://doi.org/10.1016/j.autcon.2020.103514

  8. Cha, Y.J., Choi, W., Büyüköztürk, O.: Deep learning-based crack damage detection using convolutional neural networks. Comput. Civ. Infrastruct. Eng. 32, 361–378 (2017). https://doi.org/10.1111/mice.12263

    Article  Google Scholar 

  9. Choi, W., Cha, Y.: SDDNet: real-time crack segmentation. IEEE Trans. Ind. Electron. 67, 8016–8025 (2020)

    Article  Google Scholar 

  10. Kim, I.-H., Jeon, H., Baek, S.-C., Hong, W.-H., Jung, H.-J.: Application of crack identification techniques for an aging concrete bridge inspection using an unmanned aerial vehicle. Sensors 18, 1881 (2018). https://doi.org/10.3390/s18061881

    Article  Google Scholar 

  11. Xue, Y., Cai, X., Shadabfar, M., Shao, H., Zhang, S.: Deep learning-based automatic recognition of water leakage area in shield tunnel lining. Tunn. Undergr. Sp. Technol. 104, 103524 (2020). https://doi.org/10.1016/j.tust.2020.103524

  12. Mirbod, M., Shoar, M.: Intelligent concrete surface cracks detection using computer vision, pattern recognition, and artificial neural networks. Procedia Comput. Sci. 217, 52–61 (2023). https://doi.org/10.1016/j.procs.2022.12.201

  13. Yu, Y., Samali, B., Rashidi, M., Mohammadi, M., Nguyen, T.N., Zhang, G.: Vision-based concrete crack detection using a hybrid framework considering noise effect. J. Build. Eng. 61, 105246 (2022). https://doi.org/10.1016/j.jobe.2022.105246

  14. Zhong, J., et al.: A deeper generative adversarial network for grooved cement concrete pavement crack detection. Eng. Appl. Artif. Intell. 119, 105808 (2023). https://doi.org/10.1016/j.engappai.2022.105808

  15. Li, R., Yu, J., Li, F., Yang, R., Wang, Y., Peng, Z.: Automatic bridge crack detection using Unmanned aerial vehicle and Faster R-CNN. Constr. Build. Mater. 362, 129659 (2023). https://doi.org/10.1016/j.conbuildmat.2022.129659

  16. Hao, Z., Lu, C., Li, Z.: Highly accurate and automatic semantic segmentation of multiple cracks in engineered cementitious composites (ECC) under dual pre-modification deep-learning strategy. Cem. Concr. Res. 165, 107066 (2023). https://doi.org/10.1016/j.cemconres.2022.107066

  17. Long, X., Yu, M., Liao, W., Jiang, C.: A deep learning-based fatigue crack growth rate measurement method using mobile phones. Int. J. Fatigue 167, 107327 (2023). https://doi.org/10.1016/j.ijfatigue.2022.107327

  18. Qiu, Q., Lau, D.: Real-time detection of cracks in tiled sidewalks using YOLO-based method applied to unmanned aerial vehicle (UAV) images. Autom. Constr. 147, 104745 (2023). https://doi.org/10.1016/j.autcon.2023.104745

  19. Zhang, J., Qian, S., Tan, C.: Automated bridge surface crack detection and segmentation using computer vision-based deep learning model. Eng. Appl. Artif. Intell. 115, 105225 (2022). https://doi.org/10.1016/j.engappai.2022.105225

  20. Cui, X., Wang, Q., Li, S., Dai, J., Xie, C., Duan, Y., et al.: Deep learning for intelligent identification of concrete wind-erosion damage. Autom. Constr. 141, 104427 (2022). https://doi.org/10.1016/j.autcon.2022.104427

  21. Wu, P., Liu, A., Fu, J., Ye, X., Zhao, Y.: Autonomous surface crack identification of concrete structures based on an improved one-stage object detection algorithm. Eng. Struct. 272, 114962 (2022). https://doi.org/10.1016/j.engstruct.2022.114962

  22. Villanueva, A., et al.: Crack detection and classification for reinforced concrete structures using deep learning. In: 2022 2nd International Conference on Intelligent Technologies, p. 1–6 (2022). https://doi.org/10.1109/CONIT55038.2022.9848129

  23. Zhao, W., Liu, Y., Zhang, J., Shao, Y., Shu, J.: Automatic pixel-level crack detection and evaluation of concrete structures using deep learning. Struct. Control Heal. Monit. 29, e2981 (2022). https://doi.org/10.1002/stc.2981

  24. Dung, C.V., Anh, L.D.: Autonomous concrete crack detection using deep fully convolutional neural network. Autom. Constr. 99, 52–58 (2019). https://doi.org/10.1016/j.autcon.2018.11.028

    Article  Google Scholar 

  25. Bang, S., Park, S., Kim, H., Kim, H.: Encoder–decoder network for pixel-level road crack detection in black-box images. Comput. Civ. Infrastruct. Eng. 34, 713–27 (2019). https://doi.org/10.1111/mice.12440

  26. Kim, B., Cho, S.: Automated vision-based detection of cracks on concrete surfaces using a deep learning technique. Sensors 18, 3452 (2018). https://doi.org/10.3390/s18103452

    Article  Google Scholar 

  27. Zhang, J., Lu, C., Wang, J., Wang, L., Yue, X.-G.: Concrete cracks detection based on FCN with dilated convolution. Appl. Sci. 9 (2019). https://doi.org/10.3390/app9132686

  28. Dorafshan, S., Thomas, R.J., Maguire, M.: Comparison of deep convolutional neural networks and edge detectors for image-based crack detection in concrete. Constr. Build. Mater. 186, 1031–1045 (2018). https://doi.org/10.1016/j.conbuildmat.2018.08.011

    Article  Google Scholar 

  29. Ali. R., Chuah, J.H., Talip, M.S.A., Mokhtar, N., Shoaib, M.A.: Automatic pixel-level crack segmentation in images using fully convolutional neural network based on residual blocks and pixel local weights. Eng. Appl. Artif. Intell. 104, 104391 (2021). https://doi.org/10.1016/j.engappai.2021.104391

  30. Li, G., Zhao, X., Du, K., Ru, F., Zhang, Y.: Recognition and evaluation of bridge cracks with modified active contour model and greedy search-based support vector machine. Autom. Constr. 78, 51–61 (2017). https://doi.org/10.1016/j.autcon.2017.01.019

    Article  Google Scholar 

  31. Wang, S., Liu, X., Yang, T., Wu, X.: Panoramic crack detection for steel beam based on structured random forests. IEEE Access 6, 16432–16444 (2018). https://doi.org/10.1109/ACCESS.2018.2812141

    Article  Google Scholar 

  32. An, Q., et al.: Segmentation of concrete cracks by using fractal dimension and UHK-net. Fract. Fract. 6 (2022). https://doi.org/10.3390/fractalfract6020095

  33. Zhu, L., Geng, X., Li, Z., Liu, C.: Improving yolov5 with attention mechanism for detecting boulders from planetary images. Remote Sens. 13, 1–19 (2021). https://doi.org/10.3390/rs13183776

    Article  Google Scholar 

  34. GitHub Actions Automate your workflow from idea to production (2023). https://github.com/RangeKing. Accessed 5 Apr 2023

  35. Mauriello, N.: CrackDetect Dataset. Roboflow Universe (2021)

    Google Scholar 

Download references

Acknowledgements

Without the central library of Sardar Vallabhbhai National Institute of Technology (SVNIT), we would have had a much tougher job referencing reliable sources for this research. Thus, the authors are grateful to the SVNIT library in Surat, India, for making the online database available to authors. The authors would also like to express their appreciation to the anonymous reviewers whose comments and suggestions helped to improve the quality of the article.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elham Nabizadeh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Nabizadeh, E., Parghi, A. (2023). Deep Learning-Based Concrete Crack Detection Using YOLO Architecture. In: Ghatee, M., Hashemi, S.M. (eds) Artificial Intelligence and Smart Vehicles. ICAISV 2023. Communications in Computer and Information Science, vol 1883. Springer, Cham. https://doi.org/10.1007/978-3-031-43763-2_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-43763-2_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-43762-5

  • Online ISBN: 978-3-031-43763-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics