Two-Step Surface Damage Detection Scheme using Convolutional Neural Network and Artificial Neural Network

Surface damage on concrete is important as the damage can affect the structural integrity of the structure. This paper proposes a two-step surface damage detection scheme using Convolutional Neural Network (CNN) and Artificial Neural Network (ANN). The CNN classifies given input images into two categories: positive and negative. The positive category is where the surface damage is present within the image, otherwise the image is classified as negative. This is an image-based classification. The ANN accepts image inputs that have been classified as positive by the ANN. This reduces the number of images that are further processed by the ANN. The ANN performs feature-based classification, in which the features are extracted from the detected edges within the image. The edges are detected using Canny edge detection. A total of 19 features are extracted from the detected edges. These features are inputs into the ANN. The purpose of the ANN is to highlight only the positive damaged edges within the image. The CNN achieves an accuracy of 80.7% for image classification and the ANN achieves an accuracy of 98.1% for surface detection. The decreased accuracy in the CNN is due to the false positive detection, however false positives are tolerated whereas false negatives are not. The false negative detection for both CNN and ANN in the two-step scheme are 0%.

[1]  Nele De Belie,et al.  Evaluation of methods for testing concrete degradation in aggressive solutions , 2007 .

[2]  W. Marsden I and J , 2012 .

[3]  E. Samson,et al.  Durability of concrete — Degradation phenomena involving detrimental chemical reactions , 2008 .

[4]  Ning Wang,et al.  A Study of Crack Detection Algorithm , 2015, 2015 Fifth International Conference on Instrumentation and Measurement, Computer, Communication and Control (IMCCC).

[5]  Andrew G. Howard,et al.  Some Improvements on Deep Convolutional Neural Network Based Image Classification , 2013, ICLR.

[6]  Jorge Cadima,et al.  Principal component analysis: a review and recent developments , 2016, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[7]  Meng Zhang,et al.  Track Crack Detection Method in Complex Environment , 2018, 2018 11th International Symposium on Computational Intelligence and Design (ISCID).

[8]  A. Roli Artificial Neural Networks , 2012, Lecture Notes in Computer Science.

[9]  Sergey Kharkovsky,et al.  Detection of Surface Crack in Concrete Using Measurement Technique With Laser Displacement Sensor , 2016, IEEE Transactions on Instrumentation and Measurement.

[10]  Hyuk-Jin Yoon,et al.  Image-Based Crack Detection Using Crack Width Transform (CWT) Algorithm , 2018, IEEE Access.

[11]  Paul Geladi,et al.  Principal Component Analysis , 1987, Comprehensive Chemometrics.

[12]  Heng Tao Shen,et al.  Principal Component Analysis , 2009, Encyclopedia of Biometrics.

[13]  Xiaogang Wang,et al.  Medical image classification with convolutional neural network , 2014, 2014 13th International Conference on Control Automation Robotics & Vision (ICARCV).

[14]  Ling Cheng,et al.  Long-Bone Fracture Detection using Artificial Neural Networks based on Contour Features of X-ray Images , 2019, ArXiv.

[15]  Jingxin Shi,et al.  Methods for Long-Distance Crack Location and Detection of Concrete Bridge Structures , 2018, 2018 IEEE 3rd International Conference on Image, Vision and Computing (ICIVC).