Automatic Detection of Cracks on Concrete Surfaces in the Presence of Shadows

Sensors (Basel). 2022 May 11;22(10):3662. doi: 10.3390/s22103662.

Abstract

Deep learning-based methods, especially convolutional neural networks, have been developed to automatically process the images of concrete surfaces for crack identification tasks. Although deep learning-based methods claim very high accuracy, they often ignore the complexity of the image collection process. Real-world images are often impacted by complex illumination conditions, shadows, the randomness of crack shapes and sizes, blemishes, and concrete spall. Published literature and available shadow databases are oriented towards images taken in laboratory conditions. In this paper, we explore the complexity of image classification for concrete crack detection in the presence of demanding illumination conditions. Challenges associated with the application of deep learning-based methods for detecting concrete cracks in the presence of shadows are elaborated on in this paper. Novel shadow augmentation techniques are developed to increase the accuracy of automatic detection of concrete cracks.

Keywords: concrete crack detection; convolution neural networks; deep learning; image augmentation; image classification.

MeSH terms

  • Algorithms*
  • Image Processing, Computer-Assisted* / methods
  • Neural Networks, Computer