Abstract
Timely crack detection and evaluation is essential to prevent the further deterioration of the structural damage, and convolutional neural networks (CNNs) have potential applications due to their powerful feature extraction capability. Therefore, this paper employs some well-known CNN models to detect cracks and reveal the extraction features of the CNN. Subsequently, a state-of-the-art pixel-level segmentation CNN (DeepLab_v3+) was employed for crack segmentation, and the physical properties (the length and width, and so on) of the cracks were calculated according to the segmentation results. The results confirm that the CNN can effectively extract the features of different categories of cracks, and the transferred SqueezeNet has the best performance in the classification of the cracks, with competitive computational speed and accuracy, and the CNN trained on concrete cracks can also effectively detect cracks in asphalt pavement and walls. DeepLab_v3+ can also achieve the ideal performance of cracks segmentation (the MIoU, accuracy and F-score were 0.80, 97.5 and 0.78%, respectively). Finally, the proposed quantization method based on MATLAB platform achieves the desired accuracy, and the average relative errors of the length, average width, maximum width, area and cracking ratio were 7, 2, 22, 27 and 27%, respectively.
Similar content being viewed by others
References
C. Koch et al., A review on computer vision based defect detection and condition assessment of concrete and asphalt civil infrastructure. Adv. Eng. Inform. 29(2), 196–210 (2015)
T. Nishikawa et al., Concrete crack detection by multiple sequential image filtering. Comput. Aided Civ. Infrastruct. Eng. 27(1), 29–47 (2012)
S. Teng et al., Concrete crack detection based on well-known feature extractor model and the YOLO_v2 network. Appl. Sci. Basel. 11(2), 813 (2021)
N.D. Hoang, An artificial intelligence method for asphalt pavement pothole detection using least squares support vector machine and neural network with steerable filter-based feature extraction. Adv. Civ. Eng. 4(12), 1–12 (2018)
Y. Shi et al., Automatic road crack detection using random structured forests. IEEE Trans. Intell. Transp. Syst. 17(12), 3434–3445 (2016)
Y. Lu et al., Artificial neural network (ANN)-based crack identification in aluminum plates with lamb wave signals. J. Intell. Mater. Syst. Struct. 20(1), 39–49 (2008)
L.Q. Pan et al., Eggshell crack detection based on computer vision and acoustic response by means of back-propagation artificial neural network. Eur. Food Res. Technol. 233(3), 457 (2011)
A.A. Mohammed et al., Crack detection in a rotating shaft using artificial neural networks and PSD characterisation. Meccanica. 49(2), 255–266 (2014)
R. Ince, Artificial neural network-based analysis of effective crack model in concrete fracture. Fatigue Fract. Eng. Mater. Struct. 33(9), 595–606 (2010)
R.H.A. Al-Sagheer, K.I. Mohammed, A.A.H. Mezher, Impact of crack length into pipe conveying fluid utilizing fast fourier transform computer algorithm. Int. J. Electr. Comput. Eng. 9(4), 2541–2547 (2019)
Y. Cha, W. Choi, O. Büyüköztürk, Deep learning-based crack damage detection using convolutional neural networks. Comput. Aided Civ. Infrastruct. Eng. 32(5), 361–378 (2017)
L. Wang, L. Zhuang, Z. Zhang, Automatic detection of rail surface cracks with a superpixel-based data-driven framework. J. Comput. Civ. Eng. 33(1), 04018053 (2019)
B. Li et al., Automatic classification of pavement crack using deep convolutional neural network. Int. J. Pavement Eng. 21(4), 457–463 (2020)
Y. Liang et al., in Deep concrete inspection using unmanned aerial vehicle towards CSSC database. IEEE/RSJ international conference on intelligent robots and systems. Vancouver: BC (2017)
C.M. Yeum, S.J. Dyke, J. Ramirez, Visual data classification in post-event building reconnaissance. Eng. Struct. 155(15), 16–24 (2018)
Y. Xu et al., Automatic seismic damage identification of reinforced concrete columns from images by a region-based deep convolutional neural network. Struct. Control. Health Monit. 26(3), e2313 (2019)
V.P. Tran et al., One stage detector (RetinaNet)-based crack detection for asphalt pavements considering pavement distresses and surface objects. J. Civ. Struct. Heal. Monit. 11, 205–222 (2021)
C. Zhang, Cc. Chang, M. Jamshidi, Concrete bridge surface damage detection using a single-stage detector. Comput. Aided Civ. Infrastruct. Eng. 35(4), 389–409 (2019)
J. Liu et al., Automated pavement crack detection and segmentation based on two-step convolutional neural network. Comput. Aided Civ. Infrastruct. Eng. 35(11), 1291–1305 (2020)
M. Hiroya et al., Road damage detection and classification using deep neural networks with smartphone images. Comput. Aided Civ. Infrastruct. Eng. 33(12), 1127–1141 (2018)
X. Yang et al., Automatic pixel-level crack detection and measurement using fully convolutional network. Comput. Aided Civ. Infrastruct. Eng. 33(12), 1090–1109 (2018)
C.V. Dung, L.D. Anh, Autonomous concrete crack detection using deep fully convolutional neural network. Autom. Constr. 99, 52–58 (2019)
S. Li, X. Zhao, G. Zhou, Automatic pixel-level multiple damage detection of concrete structure using fully convolutional network. Comput. Aided Civ. Infrastruct. Eng. 34(7), 616–634 (2019)
S. Bang et al., Encoder–decoder network for pixel-level road crack detection in black-box images. Comput. Aided Civ. Infrastruct. Eng. 34, 713–727 (2019)
Z. Liu et al., Computer vision-based concrete crack detection using U-net fully convolutional networks. Autom. Constr. 104, 129–139 (2019)
L.C. Chen et al., in Encoder-decoder with atrous separable convolution for semantic image segmentation. Proceedings of the European conference on computer vision (ECCV) (2018)
M. Goyal, A. Oakley, P. Bansal, D. Dancey, M.H. Yap, Skin lesion segmentation in dermoscopic images with ensemble deep learning methods. IEEE Access. 8, 4171–4181 (2019)
S. Cheng, J. Ma, S. Zhang, Smoke detection and trend prediction method based on Deeplabv3+ and generative adversarial network. J. Electron. Imaging. 28(3), 033006 (2019)
H. Wu, L. Yao, Z. Xu, Y. Li, X. Ao, Q. Chen, B. Meng, Road pothole extraction and safety evaluation by integration of point cloud and images derived from mobile mapping sensors. Adv. Eng. Inf. 42, 100936 (2019)
A. Ji et al., An integrated approach to automatic pixel-level crack detection and quantification of asphalt pavement. Autom. Constr. 114, 103176 (2020)
D. Dais et al., Automatic crack classification and segmentation on masonry surfaces using convolutional neural networks and transfer learning. Autom. Constr. 125, 103606 (2021)
G. Yang et al., Automatic pavement type recognition for image-based pavement condition survey using convolutional neural network. J. Comput. Civ. Eng. 35(1), 04020060 (2021)
S.S. Kumar et al., Automated defect classification in sewer closed circuit television inspections using deep convolutional neural networks. Autom. Constr. 91, 273–283 (2018)
L. Chen et al., Rethinking atrous convolution for semantic image segmentation. preprint arXiv:17605587 (2017)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Teng, S., Chen, G. Deep Convolution Neural Network-Based Crack Feature Extraction, Detection and Quantification. J Fail. Anal. and Preven. 22, 1308–1321 (2022). https://doi.org/10.1007/s11668-022-01430-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11668-022-01430-9