Next Article in Journal
Early-Stage Damage Detection in Advanced Multifunctional Aerospace Composites Using Embedded Carbon Nanotubes and Flocked Carbon Fibers
Previous Article in Journal
A New Granular Column Collapse Device to Characterise Flowability of Bulk Materials
Article Menu
Issue 8 (ICEM 2018) cover image

Article Versions

Export Article

Open AccessProceedings
Proceedings 2018, 2(8), 489;

Concrete Cracks Detection Based on Deep Learning Image Classification

Danish Technological Institute, Gregersensvej 4, 2630 Taastrup, Denmark
Biorobotics Lab—Dept. of Mechanical and Aerospace Engineering, Univ. of California, Irvine, CA 92697, USA
Presented at the 18th International Conference on Experimental Mechanics (ICEM18), Brussels, Belgium, 1–5 July 2018.
Author to whom correspondence should be addressed.
Published: 24 June 2018
PDF [467 KB, uploaded 5 July 2018]


This work aims at developing a machine learning-based model to detect cracks on concrete surfaces. Such model is intended to increase the level of automation on concrete infrastructure inspection when combined to unmanned aerial vehicles (UAV). The developed crack detection model relies on a deep learning convolutional neural network (CNN) image classification algorithm. Provided a relatively heterogeneous dataset, the use of deep learning enables the development of a concrete cracks detection system that can account for several conditions, e.g., different light, surface finish and humidity that a concrete surface might exhibit. These conditions are a limiting factor when working with computer vision systems based on conventional digital image processing methods. For this work, a dataset with 3500 images of concrete surfaces balanced between images with and without cracks was used. This dataset was divided into training and testing data at an 80/20 ratio. Since our dataset is rather small to enable a robust training of a complete deep learning model, a transfer-learning methodology was applied; in particular, the open-source model VGG16 was used as basis for the development of the model. The influence of the model’s parameters such as learning rate, number of nodes in the last fully connected layer and training dataset size were investigated. In each experiment, the model’s accuracy was recorded to identify the best result. For the dataset used in this work, the best experiment yielded a model with accuracy of 92.27%, showcasing the potential of using deep learning for concrete crack detection.
Keywords: artificial intelligence; concrete cracks; deep learning; image classification artificial intelligence; concrete cracks; deep learning; image classification
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Silva, W.R.L.; Lucena, D.S. Concrete Cracks Detection Based on Deep Learning Image Classification. Proceedings 2018, 2, 489.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Metrics

Article Access Statistics



[Return to top]
Proceedings EISSN 2504-3900 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top