Abstract
While there is a significant body of research on crack detection by computer vision methods in concrete and asphalt, less attention has been given to masonry. We train a convolutional neural network (CNN) on images of brick walls built in a laboratory environment and test its ability to detect cracks in images of brick-and-mortar structures both in the laboratory and on real-world images taken from the internet. We also compare the performance of the CNN to a variety of simpler classifiers operating on handcrafted features. We find that the CNN performed better on the domain adaptation from laboratory to real-world images than these simple models. However, we also find that performance is significantly better in performing the reverse domain adaptation task, where the simple classifiers are trained on real-world images and tested on the laboratory images. This work demonstrates the ability to detect cracks in images of masonry using a variety of machine learning methods and provides guidance for improving the reliability of such models when performing domain adaptation for crack detection in masonry.
Original language | English (US) |
---|---|
Article number | 4929 |
Journal | Sensors |
Volume | 21 |
Issue number | 14 |
DOIs | |
State | Published - Jul 2 2021 |
Externally published | Yes |
All Science Journal Classification (ASJC) codes
- Analytical Chemistry
- Information Systems
- Instrumentation
- Atomic and Molecular Physics, and Optics
- Electrical and Electronic Engineering
- Biochemistry
Keywords
- Computer vision
- Convolutional neural network
- Crack detection
- Machine learning
- Masonry
- Structural health monitoring