Next Article in Journal
Sensor to Monitor Localized Stresses on Steel Surfaces Using the Magnetostrictive Delay Line Technique
Previous Article in Journal
Estimation of PM10 Levels and Sources in Air Quality Networks by Digital Analysis of Smartphone Camera Images Taken from Samples Deposited on Filters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Learning to Detect Cracks on Damaged Concrete Surfaces Using Two-Branched Convolutional Neural Network

1
Department of Electrical and Electronic Engineering, Ewha Womans University, Seoul 03760, Korea
2
Department of Architectural and Urban Systems Engineering, Ewha Womans University, Seoul 03760, Korea
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(21), 4796; https://doi.org/10.3390/s19214796
Submission received: 10 September 2019 / Revised: 27 October 2019 / Accepted: 1 November 2019 / Published: 4 November 2019
(This article belongs to the Section Intelligent Sensors)

Abstract

Image sensors are widely used for detecting cracks on concrete surfaces to help proactive and timely management of concrete structures. However, it is a challenging task to reliably detect cracks on damaged surfaces in the real world due to noise and undesired artifacts. In this paper, we propose an autonomous crack detection algorithm based on convolutional neural network (CNN) to solve the problem. To this aim, the proposed algorithm uses a two-branched CNN architecture, consisting of sub-networks named a crack-component-aware (CCA) network and a crack-region-aware (CRA) network. The CCA network is to learn gradient component regarding cracks, and the CRA network is to learn a region-of-interest by distinguishing critical cracks and noise such as scratches. Specifically, the two sub-networks are built on convolution-deconvolution CNN architectures, but also they are comprised of different functional components to achieve their own goals efficiently. The two sub-networks are trained in an end-to-end to jointly optimize parameters and produce the final output of localizing important cracks. Various crack image samples and learning methods are used for efficiently training the proposed network. In the experimental results, the proposed algorithm provides better performance in the crack detection than the conventional algorithms.
Keywords: deep learning; crack detection; convolutional neural network; edge detection; fire-damaged concrete; image processing deep learning; crack detection; convolutional neural network; edge detection; fire-damaged concrete; image processing

Share and Cite

MDPI and ACS Style

Lee, J.; Kim, H.-S.; Kim, N.; Ryu, E.-M.; Kang, J.-W. Learning to Detect Cracks on Damaged Concrete Surfaces Using Two-Branched Convolutional Neural Network. Sensors 2019, 19, 4796. https://doi.org/10.3390/s19214796

AMA Style

Lee J, Kim H-S, Kim N, Ryu E-M, Kang J-W. Learning to Detect Cracks on Damaged Concrete Surfaces Using Two-Branched Convolutional Neural Network. Sensors. 2019; 19(21):4796. https://doi.org/10.3390/s19214796

Chicago/Turabian Style

Lee, Jieun, Hee-Sun Kim, Nayoung Kim, Eun-Mi Ryu, and Je-Won Kang. 2019. "Learning to Detect Cracks on Damaged Concrete Surfaces Using Two-Branched Convolutional Neural Network" Sensors 19, no. 21: 4796. https://doi.org/10.3390/s19214796

APA Style

Lee, J., Kim, H.-S., Kim, N., Ryu, E.-M., & Kang, J.-W. (2019). Learning to Detect Cracks on Damaged Concrete Surfaces Using Two-Branched Convolutional Neural Network. Sensors, 19(21), 4796. https://doi.org/10.3390/s19214796

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop