Cargando…

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

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Lee, Jieun, Kim, Hee-Sun, Kim, Nayoung, Ryu, Eun-Mi, Kang, Je-Won
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6864448/
https://www.ncbi.nlm.nih.gov/pubmed/31689987
http://dx.doi.org/10.3390/s19214796
_version_ 1783471885032357888
author Lee, Jieun
Kim, Hee-Sun
Kim, Nayoung
Ryu, Eun-Mi
Kang, Je-Won
author_facet Lee, Jieun
Kim, Hee-Sun
Kim, Nayoung
Ryu, Eun-Mi
Kang, Je-Won
author_sort Lee, Jieun
collection PubMed
description 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.
format Online
Article
Text
id pubmed-6864448
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-68644482019-12-23 Learning to Detect Cracks on Damaged Concrete Surfaces Using Two-Branched Convolutional Neural Network Lee, Jieun Kim, Hee-Sun Kim, Nayoung Ryu, Eun-Mi Kang, Je-Won Sensors (Basel) Article 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. MDPI 2019-11-04 /pmc/articles/PMC6864448/ /pubmed/31689987 http://dx.doi.org/10.3390/s19214796 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Lee, Jieun
Kim, Hee-Sun
Kim, Nayoung
Ryu, Eun-Mi
Kang, Je-Won
Learning to Detect Cracks on Damaged Concrete Surfaces Using Two-Branched Convolutional Neural Network
title Learning to Detect Cracks on Damaged Concrete Surfaces Using Two-Branched Convolutional Neural Network
title_full Learning to Detect Cracks on Damaged Concrete Surfaces Using Two-Branched Convolutional Neural Network
title_fullStr Learning to Detect Cracks on Damaged Concrete Surfaces Using Two-Branched Convolutional Neural Network
title_full_unstemmed Learning to Detect Cracks on Damaged Concrete Surfaces Using Two-Branched Convolutional Neural Network
title_short Learning to Detect Cracks on Damaged Concrete Surfaces Using Two-Branched Convolutional Neural Network
title_sort learning to detect cracks on damaged concrete surfaces using two-branched convolutional neural network
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6864448/
https://www.ncbi.nlm.nih.gov/pubmed/31689987
http://dx.doi.org/10.3390/s19214796
work_keys_str_mv AT leejieun learningtodetectcracksondamagedconcretesurfacesusingtwobranchedconvolutionalneuralnetwork
AT kimheesun learningtodetectcracksondamagedconcretesurfacesusingtwobranchedconvolutionalneuralnetwork
AT kimnayoung learningtodetectcracksondamagedconcretesurfacesusingtwobranchedconvolutionalneuralnetwork
AT ryueunmi learningtodetectcracksondamagedconcretesurfacesusingtwobranchedconvolutionalneuralnetwork
AT kangjewon learningtodetectcracksondamagedconcretesurfacesusingtwobranchedconvolutionalneuralnetwork