(1)
Concrete cracks. Much of the early work on vision-based damage detection focused on identifying concrete cracks based on heuristic filters (e.g., Refs. [
70–
80]). Edge detection filters were the first type of heuristics to be used (e.g., Ref.
[70]). An early survey of approaches can be found in Ref.
[71]. Jahanshahi and Masri
[72] used morphological features, together with classifiers (neural networks and support vector machines), to identify cracks of different thicknesses. The results from this study are presented in Fig. 5 [
72,
81], where the first column shows the original images used in the study and the subsequent columns show the results from the application of the bottom-hat method, Canny method, and the algorithm from Ref.
[72]. The same paper also puts forth a method for quantifying crack thickness by identifying the centerline of each crack and computing the distance to the edges. Nishikawa et al.
[74] proposed multiple sequential image filtering for crack detection and property estimation. Other researchers have also developed methods to estimate the properties of concrete cracks. Liu et al.
[79] proposed a method for automated crack assessment using adaptive image processing, in which a median filter was used to decompose a crack into its skeleton and edges. Depth and three-dimensional (3D) information was also incorporated to conduct quantitative damage evaluation in Refs. [
80,
81]. Erkal and Hajjar
[82] developed and evaluated clustering process to automatically classify defects such as cracks, corrosion, ruptures, and spalling in colorized laser scan data using surface normal based damage detection. In many of the methods discussed here, binarization is a step typically employed in crack-detection pipelines. Kim et al.
[83] compared different binarization methods for crack detection. These methods have been applied to a variety of civil infrastructure, including bridges (e.g., Refs. [
84,
85]), tunnel linings (e.g., Ref.
[76]), and post-earthquake building assessment (e.g., Ref.
[86]).