Extraction of Characteristics of Concrete Surface Cracks

Ahn, Sang-Ho

  • Published : 2007.06.30


This paper proposes a method that automatically extracts characteristics of cracks such as length, thickness and direction, etc., from a concrete surface image with image processing techniques. This paper, first, uses the closing morphologic operation to adjust the effect of light extending over the whole concrete surface image. After applying the high-pass filtering operation to sharpen boundaries of cracks, we classify intensity values of the image into 8 groups and remove intensity values belong to the highest frequency group among them for the removal of background. Then, we binarize the preprocessed image. The auxiliary lines used to measure cracks of concrete surface are removed from the binarized image with position information extracted by the histogram operation. Then, cracks broken by the removal of background are extended to reconstruct an original crack with the $5{\times}5$ masking operation. We remove unnecessary information by applying three types of noise removal operations successively and extracts areas of cracks from the binarized image. At last, the opening morphologic operation is applied to compensate extracted cracks and characteristics of cracks are measured on the compensated ones. Experiments using real images of concrete surface showed that the proposed method extracts cracks well and precisely measures characteristics of cracks.


cracks;closing morphologic operation;high-pass filtering operation;noise removal operations


  1. B. Y. Lee, Y. Y. Kim and J. K. Kim, 'Development of Image Processing for Concrete Surface Cracks by Employing Enhanced Binarization and Shape Analysis Technique,' Journal of the Korea Concrete Institute, Vol.17, No.3, pp.361-368, 2005 https://doi.org/10.4334/JKCI.2005.17.3.361
  2. David A. F., Jean, P., Computer Vision A Modern Approach, Prentice Hall, 2003
  3. Parker, J. R., Algorithm for Image Processing and Computer Vision, John Wiley & Sons, Inc., 2000
  4. Milan, S., Vaclav, H., Roger, B., Image Processing, Analysis and Machine Vision, Chapman & Hall Computing, 1993
  5. Y. S. Kim, C. T. Has, ' An Algorithm for Automatic Crack Detection, Mapping and Representation,' KSCE Journal of Civil Engineering, Vol.4, No.2, pp. 103-111, 2000
  6. K. B. Kim, K. B. Sim, S. H. Ahn, 'Recognition of Concrete Surface Cracks using The ART1-based RBF Network,' Lecture Notes in Computer Science, LNCS 3972, pp.669-675, 2006