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