Electronics 12 03862 v2
Electronics 12 03862 v2
Review
Centre for Life-Cycle Engineering and Management, School of Aerospace, Transport and
Manufacturing, Cranfield University, Cranfield, Bedford MK43 0AL, UK
* Correspondence: [email protected] (B.H.S.A.); [email protected] (M.K.)
Abstract: Structural health monitoring (SHM) involves the control and analysis of mechanical systems
to monitor the variation of geometric features of engineering structures. Damage processing is one of
the issues that can be addressed by using several techniques derived from image processing.
There are two types of SHM: contact-based and non-contact methods. Sensors, cameras, and
accelerometers are examples of contact-based SHM, whereas photogrammetry, infrared
thermography, and laser imaging are non-contact SHM techniques. In this research, our focus
centres on image processing algorithms to identify the crack and analyze its properties to detect
occurred damages. Based on the literature review, several preprocessing approaches were
employed including image enhancement, image filtering to remove the noise and blur, and
dynamic response measurement to predict the crack propagation.
Keywords: structural health monitoring; crack analysis; image processing; machine learning; image
enhancement; dynamic response measurement
1. Introduction
The process of observing structures like buildings, bridges, and even aircraft through
various sensors and technologies is commonly referred to as structural health monitoring
Citation: Azouz, Z.; Honarvar
(SHM). The key aim is to recognize any change that has occurred in the structure,
Shakibaei Asli, B.; Khan, M.
making sure that the structure remains secure and functioning over an extended period.
Evolution of Crack Analysis in
Cracks are a common occurrence. Cracks are fractures or gaps that develop within
Structures Using Image
materials like metals, concrete, or ceramics and are one of the critical concerns in SHM.
Processing Technique: A Review.
Electronics 2023, 12, 3862.
A variety of factors can cause these fractures, including excessive stress, environmental
https://doi.org/
impacts, material flaws, or natural wear. Detecting and monitoring cracks is a fundamental
10.3390/electronics12183862
aspect of SHM. By utilizing SHM techniques to detect early signs of cracks, engineers and
researchers can intervene promptly and implement necessary maintenance, contributing to
Academic Editor: Seong G. Kong the overall longevity and safety of the structure.
Received: 3 August 2023 Crack incidence and propagation are two essential aspects that influence the
Revised: 2 September 2023 structure’s performance [1]. When a structure is under load, and the stress level surpasses a
Accepted: 6 September 2023 specific threshold, the phenomenon of crack initiation occurs and propagation occurs due to
Published: 12 September 2023 an increase in the applied load. Crack propagation can lead to a deterioration in
performance and even failure of the structure [2]. Hence, crack propagation analysis is a
crucial issue in ensuring the quality and reliability of structures. As a result, many crack
detection and propagation analysis techniques have been studied and developed
Copyright: © 2023 by the authors. throughout the previous decades in the domain of SHM and non-destructive assessments.
Licensee MDPI, Basel, Switzerland. The conventional approach to contact detection necessitates the employment of
This article is an open access article sensors that are directly coupled with the structure to evaluate dynamic reactions, for
distributed under the terms and instance, accelerometers, strain gauges, and fiber optic sensors, among others [3].
conditions of the Creative Commons Nonetheless, various challenges abound. One such challenge is that wired contact sensors
Attribution (CC BY) license (https:// necessitate a time-consuming and labor-intensive installation process and require extensive
creativecommons.org/licenses/by/ maintenance
4.0/).
to ensure long-term monitoring and upkeep [4]. Moreover, the magnitude of the structure
and its intricate shape and dimensions exacerbate the situation [5,6].
In the past few years, there has been a significant focus on the advancement of
technolo- gies that revolve around the use of alternative approaches. These include cameras,
unmanned aerial vehicles, and mobile phones tailored for structural health monitoring
(SHM) [7]. Re- cently, there has been notable progress in the development of affordable
vision-sensing technology. Through the application of image and video analysis, it has
become feasible to perform high-quality condition assessments of structures from remote
locations [8].
Kou et al., proposed a fully non-contact inspection technique using nonlinear laser
ultrasonic testing to measure the closed surface cracks [9]. Similarly, Zhu et al. used laser-
induced ultrasound by proposing a differential two-wave mixing interferometer to detect
cracks in metallic structures. Their proposed system provides a strong tool for contactless
detection issues [10]. Another non-contact laser ultrasound approach to detecting cracks
was proposed by Kang et al. using a hydrophone. The generated ultrasound signals
propagated through the specimen and received a signal from the hydrophone in the
water [11]. Gao et al. developed a phased-array laser ultrasonic technique using a fiber
picosecond laser for crack detection along with analyzing four factors using the finite
element method as a laser diffraction technology [12]. Wen et al. advanced electronic
speckle pattern interferometry (ESPI) as a valuable tool for the expeditious identification
of cracks in photovoltaic (PV) cells [13]. Kaczmarek et al. conducted an experiment to
minimize the thermal resistance of speckle pattern, black body radiation, and heat haze.
High-temperature digital image correlation techniques for the full-field strain were used to
◦
observe the evolution of crack length and compare the fracture behavior between 1200 C
◦
and 20 C [14]. In the alloy processing process, some solidification cracks will be generated,
which will be laid on the entire measured surface. Wang et al. produced Al-Si-Zn-Mg-
Cu samples using Laser Powder Bed Fusion from mixed AlSi10Mg and 7075 powders.
The incorporation of silicon into an Al-Zn-Mg-Cu alloy was noted to have a substantial
influence on the reduction of crack density, assumably stemming from the decrease in
solidification range, enhanced fluidity of the molten phase, and lower coefficient of thermal
expansion [15]. This paper was reviewed by Wall et al. to provide a comprehensive
assessment of 16 solidification crack testing protocols that have been established for both
casting and welding processes, encompassing both self-restrained and externally loaded
configurations [16]. Liu et al. presented the development of a laser interferometric sensing
measurement (ISM) system based on a 4R manipulator system for real-time, online
detection of mechanical targets with high precision during processing [17]. Erka et al.
investigated the use of laser scanners and images to detect and quantify surface damage on
structures. They proposed a novel method that combines surface-normal-based damage
detection with color information to enhance the identification of cracks, corrosion, and other
surface defects [18]. Image processing techniques have found extensive applications in crack
detection in various applications. The fundamental framework for a technique aimed at
detecting cracks through image processing entails acquiring high-quality images utilizing
either a camera, smartphone, unmanned aerial vehicle (UAV), or other imaging devices.
This is followed by preprocessing steps such as resizing, denoising, segmentation, and
morphology [19], all of
which are intended to remove shadows and prepare the image for crack detection.
The methodology for detecting cracks employs various image processing approaches
such as edge detection [20], segmentation, and pixel analysis to effectively delineate or sepa-
rate the section of the image that contains the crack [21,22]. The estimation of parameters [23]
such as length, width, and depth of the detected crack assists in assessing its seriousness.
The application of machine learning for crack detection through image processing is a
crucial aspect in the automated identification and localization of surface faults in
various infrastructure elements including bridges, buildings, and concrete structures [24].
This ap- proach provides an efficient and accurate alternative to manual inspection. The
integration of machine learning algorithms, such as Convolutional Neural Networks
(CNN), Support Vector Machines (SVM), and Artificial Neural Networks (ANN), with
image processing
Electronics 2023, 12, 3862 3 of 42
techniques has yielded promising outcomes in crack detection and classification [25]. These
methods extract significant features from digital images and generalize classification bound-
aries to classify different kinds of cracks and defects. The utilization of machine learning in
crack detection guarantees improved performance results, robustness, and reliability in
evaluating and determining the condition of infrastructure elements [26–30].
Video-based structural health monitoring (SHM) techniques have gained popular-
ity as a non-contact and cost-effective method for monitoring structural systems. These
techniques utilize video technology for the purpose of capturing the dynamics of struc-
tures during their dynamic response [31]. By examining the alterations in pixel intensities
induced by structural vibrations, virtual visual sensors (VVS) can be employed to de-
termine the fundamental frequency of vibration [32,33]. To enhance data accuracy and
spatial density, various optical measurement techniques have been combined with
video technology [34]. Real-time monitoring of structural damage is possible with high-
speed cameras and artificial intelligence algorithms [35]. These video-based SHM
techniques have shown promising results in laboratory experiments [36] and in
practical monitor- ing examples of bridges [37] and other civil structures [38]. If further
developed, these techniques could revolutionize the field of earthquake engineering and
structural health monitoring, providing valuable data for the maintenance and repair of
structures.
Crack propagation was detected using video cameras and digital photos, using dif-
ferent methods such as image processing techniques, digital image correlation, and image
analysis in 2D or 3D. These approaches are classified into three categories. Firstly, directly
monitoring crack propagation and estimating the structure’s health. Secondly, determining
the dynamic response parameters of the structure including vibration amplitudes and
natural frequencies, and predicting crack propagation. Machine learning approaches were
used to obtain possible damage predictions from the measured data from the previous
methods mentioned above. A variety of applications are used to evaluate cracked
images on digital photos and video cameras, utilizing methods such as pixel detection,
subpixel, threshold, binarization, RGB models, target tracking, and template matching.
Video-based structural health monitoring (SHM) techniques have gained popularity as a
non-contact and cost-effective method for monitoring structural systems. These techniques
utilize video technology to effectively capture the structure’s dynamic response.
The aim of this paper is to provide a summary of research community experience
with vision-based crack detection, concentrating on health monitoring applications.
This review paper delves comprehensively into crack detection methodologies. The
paper is organized as follows: Section 2 covers image processing techniques for
identifying cracks. This section covers various crucial steps including image acquisition,
preprocessing, and a comprehensive exploration of edge detection methods for crack
detection in addition to traditional segmentation methods, etc. Section 3 sheds light on the
pivotal role of machine learning algorithms in crack detection through visual data,
emphasizing the impact of enhancing accuracy by reviewing some of the machine learning
algorithms such as support vector machine (SVM), decision tree algorithm, etc. Section 4
explores integrating image methods with dynamic response measurements for robust
assessments. This involves the utilization of techniques such as motion magnification,
multithresholding, and diverse edge detection methods, all harmonized with target
tracking structures. The dynamic response measurements are used for the prediction of
damages (cracks). Finally, Section 5 concludes the paper with a summary and outlook of
future directions of crack detection vision based on SHM.
Figure 4. Imaging system: acquired image can be modeled by blur and noise functions.
This figure presents an image model using the point spread function (PSF) symbolized
by h(x, y) and adding random noise n(x, y) to generate the obtained image as follows:
where f (x, y) is the original image, g(x, y) is the acquired image, and represents the 2D
∗
convolution. To recover the original image from its noisy and blurry version, we would
use an inverse filter, which involves a blind deconvolution part and a suitable denoising
filter, as shown in Figure 5.
Figure 5. Image reconstruction process: blind deconvolution block for deblurring and filter block for
denoising are used.
where F(u, v), G(u, v), H(u, v), and N(u, V) are the 2D Fourier transforms of the original
image, acquired image, PSF, and noise, respectively. By using the Wiener filter, we can
estimate the original image from its degraded version using the following formula:
1
F˜ u, v
|H(u, v)|2 G u, v , (3)
( )= 2 ( )
H(u, v) |H(u, v)| + K
where K is a specified constant.
Hoang et al. employed Median-filter-based noise suppression and cleaning of small
objects to help with crack detection [52]. As a typical preprocessing step to improve the
findings for further processing, image-based concrete crack detection in tunnels using
median filtering with a size of 5 5 was employed to decrease noise. Stentoumis et al. [53]
×
proposed a line improvement that makes use of the intensity features of cracks that generate
“salt and pepper” noise. The enhancing stage was followed by a noise reduction process
that makes use of a median filter. Chen et al. [54] selected the threshold for the area, for the
noise removed. Ni et al. [55] enhanced the contrast between cracks and background by
using a Gaussian filter to reduce the noise, as demonstrated by the equation. A saliency
map is a primary approach used in preprocessing, while other methods are employed
for removing noise and accentuating cracks [56]. The same research [55] investigated
crack measuring systems using image processing approaches on Android phones. To
reduce noise and improve the input, thresholding methods and morphological operators
were used. Otero et al. [57] applied two stages of application to remove noise blobs. The
first stage uses their area attributes; the areas of all image blobs are normalized into a
[0–1] range. In the second stage, the application finds noise blobs by using a certain
threshold value of 0.25. This means that any blob with a smaller area than this threshold
gets deleted from the picture. Vijayan et al. [58] converted an RGB image to a grayscale
image and subsequently eliminated noise through the application of median filters.
Following this, a test involving histogram equalization was carried out on the input
image provided to ascertain the recoverability of blur or noise in the image through the
utilization of the Wiener filter.
adaptive filtering and contrast enhancement methods were applied to help to identify the
cracks. Liu et al. [45] developed multiscale enhancement and visual characteristics. To
begin, a multiscale enhancement strategy based on guided filter and gradient information
was presented to cope with the effect of low contrast. The adaptive threshold technique
was then used to generate the binary image. Finally, the cracks were purified using a mix of
morphological processing and visual characteristics [60]. A novel crack detection approach
that combines the Hat-transform with HSV thresholding was presented. An algorithm
was created that blends the outputs of these two filters, resulting in a better output
image with improved cracking identification characteristics. Histogram equalization
was used by Cho et al. to increase the identification rate of black-and-white images [ 61].
This was followed by the use of an adaptive binary approach, which automatically
selected an ideal threshold based on the image’s attributes. The Min–Max Gray Level
Discrimination (M2GLD) image enhancement approach was used to improve the Otsu
method for fracture identification. The resultant model was created as a tool for properly
identifying crack objects and analyzing their properties, such as area, perimeter, breadth,
length, and orienta- tion. The experimental findings validated the M2GLD technique’s
accuracy in identifying cracks and it was discovered to improve the performance of the
Otsu approach. The fact that consumers must modify two parameters, namely, the
margin and ratio parameters, is a drawback of this study’s endeavor [62]. Top-hat and
bottom-hat filtering techniques are used in the preprocessing phase in order to enhance
image contrast. Bottom-hat fil- ters bring out bright things of interest against dark
backgrounds, whereas top-hat filters bring out bright objects of interest against dark
backgrounds. This novel threshold se- lection technique is based on relative standard
deviation, which is significant in picture segmentation [63].
01 −1
0
Gx = (4)
−1 0
Gy = 0 1. (5)
Electronics 2023, 12, 3862 9 of 42
Step 1: The image f (x, y) is convolved with a Gaussian function G(x, y) to generate a
smooth image, fˆ(x, y), which is defined as follows:
where
x2 + y2
√1 . (7)
Gσ(x, y)
2πσ2 2σ2
= exp −
Furthermore, Gσ(x, y) represents a Gaussian function characterized by the vari-
ance σ2.
Step 2: The first difference gradient operator is applied to compute the edge strength,
and the edge magnitude and direction are obtained as before. The following
matrices are Sobel operators and use a pair of 3 3 convolution masks (see
×
Equations (8) and (9)).
Step 3: The non-maximal or critical suppression is applied to the gradient magnitude.
Step 4: A threshold is applied to the non-maximal suppression image.
−1 0 1
Gx −2 0 (
2
1 2 1
Gy = 0 0 0 . (9)
−1 −2
−1
Figure 6 shows the result of edge detection for the test cracked image by using the
Canny and hyperbolic tangent algorithms.
Various researchers have used canny edge detection to somehow detect cracks. Pereira
and Pereira [68] introduced a pioneering computer vision framework that incorporates
a camera and laser rangefinder to precisely gauge the width of cracks at considerable
distances and from any perspective. The precision of the measurements is influenced by a
range of challenges, such as the intricacy of calculating crack edges and the non-uniformity
Electronics 2023, 12, 3862 10 of
of data in the image. To overcome these obstructions, the team of researchers employed a
Electronics 2023, 12, 3862 11 of
blend of the Canny edge detection method and an upgraded U-net convolutional
network algorithm to isolate the cracks. Syahrian et al. [69] implemented the Canny edge
detection method as a technique for image processing to identify cracks within the pipe.
The al- gorithm, comprising multiple steps, is capable of detecting edges in an image.
Utilizing this method, the edges or lines of any cracks within the pipe were identified,
and the resulting differences in the image allowed for the presentation of only the
cracks, which were subsequently analyzed. The five processing techniques involved in
the Canny edge detection approach—namely, smoothing, gradient determination, non-
maximum suppres- sion, double thresholding, and edge tracking by hysteresis—were
employed in detecting the cracks inside the pipe. Remarkably, the Canny edge detection
method demonstrated exceptional effectiveness in detecting cracks, providing additional
insights into both cracks and noises [43]. Figure 7 shows the result of the Canny edge
detection processes.
Gx
θ = arctan G . (12)
where Gx and Gy are the components on the x and y axis; θ is the gradient direction.
In the context of this paper [70], edge detection is a significant method employed in the
extraction and visualization of crack information from thermal images in the field of eddy
current thermography. This paper presents a novel approach for flaw visualization using
an edge detection operator (EDO) for dynamic detection. This approach employs four
different EDOs to detect edges in thermal images. Subsequently, the outcomes of the four
operators are assessed, and it is demonstrated that the Roberts operator exhibits the most
effective detection performance. Furthermore, the Sobel and LoG operators segment images
in a comparable manner while preserving less noise [43]. In [71], the process of extracting
cracks from a darkened noise block image resembling a shadow was conducted. The paper
Electronics 2023, 12, 3862 12 of
Figure 8. Shadow-like black noise block image segmentation by different algorithms [71].
Wang et al. [72] employed a multistage filtering approach for the purpose of
surface crack detection. Specifically, Sobel filtering and multiple median filtering were
utilized to effectively eliminate residual noise. The Otsu method was adopted to separate
foreground and background regions. Ultimately, a hybrid filtering process was employed to
accurately identify the cracks. It is crucial to remember that the non-crack zones were left in
the input data. Figure 9b shows the image segmentation effect of the crack area as a
result of the improvement of the threshold segmentation algorithm of local adaptive
Otsu combined with Sobel edge gradient detection.
A three-step process was used by Talab et al. [59] to calculate the surface area of
cracks. The initial phase entailed the conversion of the image to a grayscale image,
followed
Electronics 2023, 12, 3862 13 of
by the application of Sobel’s filter for the detection of cracks. The next step involved
the classification of images into foreground and background images, followed by noise
removal using Sobel filtering. Subsequently, Otsu’s technique was applied to identify
cracks. The researchers employed a real dataset and achieved an accuracy rate of over 85%.
1 1 1
Py = 0 0 0 (14)
−1
−1
−1
Hoang and Nguyen [52] developed an image-processing-based approach for automat-
ically identifying fractures on concrete wall surfaces. The research introduces MO-
EDCR, the “Metaheuristic Optimized Edge Detection model for concrete wall Crack
Recogni- tion”, a novel strategy that uses the Roberts, Prewitt, Canny, and Sobel
algorithms as edge detection methods to expose fracture patterns in concrete walls. The
differential flower pollination approach (DFP) is also used as a metaheuristic in the
research to optimize the image-processing-based crack detection model. According to
the experimental data, the proposed technique applying the Prewitt algorithm yields an
acceptable prediction outcome with an 89.95% classification accuracy rate and an area
under the curve of 0.90. Table 1 illustrates that Prewitt has a shorter processing time
than the other models.
Figure 10. Crack detection results on a real bridge deck: (a) original image, (b) crack detection result,
and (c) cracks superimposed on the original image [76].
Dorafshan et al. [42] developed a generic algorithm for image processing aimed at
detecting cracks. The algorithm was designed to perform filter design, edge detection,
image enhancement, and segmentation, with the objective of uniformly comparing different
edge detectors. Six filters were used to conduct edge detection including spatial domain
filters (Roberts, Prewitt, Sobel, and Laplacian of Gaussian) along with frequency domain
filters (Butterworth and Gaussian). The inspector only reviewed all images of defects or
sounds based on a physical inspection of the concrete surface aided by a crack microscope.
Then, they were classified as follows: true positives (TPs), true negatives (TNs), false
positives (FPs), and false negatives (FNs); Accuracy (Ac), Precision (Pr), and Missed Crack
Width (MCW). Each image was defective based on a physical inspection of the concrete
surface aided by a crack microscope. The performance of the six filters was evaluated by
applying the algorithms to fifty images of defective and sound concrete and comparing
the results in terms of accuracy, precision, minimum visible crack width, calculation
time, and signal-to-noise ratio. According to the findings, utilization of the Laplacian of a
Gaussian filter in the spatial domain is advised for prospective applications of real-time
crack detection through the utilization of UAS. Figure 11 shows the original image and
Figure 12 shows the result of edge detection for the test cracked image using different edge
detection algorithms.
Electronics 2023, 12, 3862 15 of
Figure 12. Edge detection for the test cracked images on the original image using (a) Roberts,
(b) Prewitt, (c) Sobel, (d) LoG, (e) Butterworth, and (f) Gaussian filters [42].
Table 2 shows that The LoG filter produced the best accuracy (92%) and precision
(88%), the narrowest minimum detectable crack width, and the quickest processing
time (1.18 s per image) for edge identification in the spatial domain.
Table 2. The evaluation of several edge detection approaches in the suggested algorithm for
crack detection.
TPR 1 2 3 4 5 6 7
Domain Edge Detector TNR FPR FNR Ac Pr MCW Time
(%) (%) (%) (%) (%) (%) (mm) (s)
Spatial Roberts 64 90 10 36 77 86 0.4 1.67
Spatial Prewitt 82 82 18 18 82 82 0.2 1.4
Spatial Sobel 86 84 16 14 85 84 0.2 1.4
Spatial (LoG) 98 86 14 2 92 88 0.1 1.18
Frequency Butterworth 80 86 14 20 83 85 0.2 1.81
Frequency Gaussian 80 88 12 20 84 87 0.2 1.92
1
True Positive Rate, 2 True Negative Rate, 3 False Positive Rate, 4 False Negative Rate, 5 Accuracy, 6 Precision,
and 7 Missed Crack Width.
Thresholding-Based Segmentation
The thresholding-based segmentation process can be regarded as the process of
sep- arating foreground from background. The following algorithms could be
considered as thresholding-based segmentation approaches.
Figure 13. Proposed defect detection in [79] (a) color image and (b) iterative threshold output.
Fan et al. [80] proposed a novel road crack detection algorithm based on deep learning
and adaptive image segmentation. The adaptive thresholding method is used in the
proposed road crack detection algorithm to extract the cracks from the road surface.
This method is used because it can adjust the threshold value for each pixel based on
the local characteristics of the image, which helps to accurately detect the cracks in the road
surface. The proposed algorithm utilizes an adaptive thresholding method to extract the
cracks from the road surface after the images containing cracks are smoothed using
bilateral filtering. This method helps to minimize the number of noisy pixels and accurately
extract the cracks from the road surface. The algorithm uses a deep convolutional neural
network to classify images with an accuracy of 99.92% and an adaptive thresholding
method to extract the cracks from the road surface.
Figure 14. Comparisons of Canny algorithm with the proposed method [81].
2.6. Smartphone
Modern cell phones are packed with features that may be used to efficiently
analyze the state of structures. Because of the ubiquity of low-cost cell phones, their
mobility, big storage capacity, substantial computing power, and easily customizable
software, there has been an emerging trend of employing smartphones in SHM
applications. With the ubiquity and availability of low-cost cell phones, it is becoming
common to use them for structural monitoring and retrofitting. Smartphones have a
high potential for usage in SHM applications for large-scale buildings due to a number of
appealing characteristics. Smartphone images can be useful in the field of structural
health monitoring (SHM). Built- in cameras in smartphones have grown increasingly
capable of shooting high-resolution photographs as smartphone technology has
advanced. These pictures may be used in
Electronics 2023, 12, 3862 19 of
Cho et al. [61] devised a method for detecting no-crack in UAV-based systems using Corner
Harris, a feature-based image recognition technique that utilized Haar-like features and sub-
sequently converted the image from color to grayscale. To enhance the identification rate
on monochromatic images, histogram equalization was utilized, followed by an adaptive
binary approach that automatically identified a threshold based on the image’s contents.
The suggested technology assesses high-rise structures securely and may also be used
in other sectors, such as inspecting steep cliffs and moored boats.
Kim et al. [88] presented a crack detection approach based on UAV-captured pictures
and image processing. Field tests were carried out on a concrete wall with various types
of cracks caused by loads, creep, and shrinkage. The images that were obtained were
subsequently subjected to a hybrid technique of image binarization to ascertain the width
of the crack. The proposed image processing methodology proved effective in
identifying cracks of width greater than 0.1 mm, with a negligible error rate of 7.3%.
Kim et al. [89] proposed an approach for evaluating large-scale infrastructure
faults through automation, which involved the merging of UAV technology with image
process- ing. This approach entails outfitting a UAV with a Raspberry Pi, camera, and
ultrasonic displacement sensor to enable the collection of crack photos and
computation of distance while in flight. In these tests, image processing techniques such
as median filter subtrac- tion, Sauvola’s binarization algorithm, picture revision based
on eccentricity and pixel connection, crack decomposition, and width computation were
applied. The height of the inspection area was approximately 1.5 m. Actual crack
information was compared with the computed crack width as a reference. Crack widths
derived from crack gauge readings were comparable in the field experiment.
Pereira and Pereira [68] introduced an unmanned aerial vehicle (UAV) for independent
assessment of building pathologies in civil construction along with various options of
image processing algorithms for the identification of cracks in building structures.
These algorithms are to be implemented on an embedded computer platform that is
installed on UAVs. Two image processing techniques were employed for fracture
detection. The first technique employed the Sobel operator or Sobel filter to detect
edges. The Sobel operator computed either the matching gradient vector or the norm of
this vector at each place in the picture. The second algorithm of choice was the particle
filter, a non-parametric filter based on the Bayes algorithm. The particle filter attempts
to determine the likelihood of an image segment being characterized by a crack or not
based on pixel intensity and the number of pixels in its vicinity. This algorithm detected
fractures in the tested samples with 74% accuracy for the parameters studied; although,
the approach is susceptible to false positives since it does not consider crack pattern
features. This method displays the image with detection spots in the crack’s most likely
region.
3. The Role of Machine Learning Algorithms Based on Vision for Crack Detection
Machine learning is a subfield of artificial intelligence (AI) and computer science
that enables software programs to improve their predictive accuracy without explicitly
programming them to do so. As seen in Figure 15, machine learning comes in a vari-
ety of flavors. The expression “supervised learning” pertains to the procedure through
which an algorithm acquires the ability to predict data from input data, and this form
of learning encompasses input and output data. The system attempts to learn through
reinforcement learning by interacting with the environment and rewarding good behavior
while penalizing undesirable behavior. In recent years, machine learning approaches [90]
have gained popularity. These techniques include support vector machines [91,92], random
forest, random [93] structured forest, and neural networks [94,95].
Electronics 2023, 12, 3862 21 of
Zhang et al. [103] examined subway tunnel fractures using k-NN, support vector
machines, radial basis function neural networks, and extreme learning machine classifi-
cation techniques. The study further employed a diverse array of approaches, such as
average smoothing, morphological operations like top hat transformation, thresholding for
image segmentation, and statistical methods for feature extraction based on the standard
deviation of the shape distance histogram. Despite comparable test accuracies of utilized
classifiers being similar, the extreme learning machine exhibited the highest performance at
Electronics 2023, 12, 3862 23 of
91.6%. Specifically, all techniques with the KNN classifier had a test accuracy rate of 88.7%
in this model.
Shi et al. [106] used the random structured forest to construct a crack classifier for
detecting cracks in photo patches. After performing image erosion and dilation procedures
on each patch, the final crack map was recovered. The picture erosion process may be
used to remove pixels from crack borders, reject small crack fragments, limit the detected
region, and connect neighboring crack fragments. Yang et al. [107] developed a method that
takes advantage of randomly structured forests. The model aims to tackle the problem of
heterogeneity in the intensity of fissures in images of roads. Integral channel characteristics
were used to improve the portrayal of fractures in such pictures. Following this, a method
called random structured forests was used to locate fractures. This approach is capable
of detecting arbitrary and complicated fractures in pictures with high accuracy. An SVM
model was used to categorize the fractures according to their nature.
Santur et al. [108] employed the random forest approach, a decision-tree-based en-
semble method. While the study focuses on railroads, image classification challenges for
detecting faults in visual data are comparable to crack detection problems in structures.
Several techniques for reducing the dimensionality were implemented in a singular fashion,
Electronics 2023, 12, 3862 24 of
such as principal component analysis, kernel principal component analysis, singular value
28 decompositions, and histogram matching, with the intention of evaluating the
impact of the feature extraction phase on the precision. The random forest algorithm
was used to train the features obtained. Combining principal component analysis with
histogram matching resulted in an accuracy of 85%.
Because certain K-means are impacted by centroids, they are particularly susceptible to
noise and outliers. One advantage of the K-method is that it is simple to apply and explain
as well as effective in computing terms [112]. Figure 20 presents a graphical depiction of
the K-means algorithm. The initial step consists of two sets of objects, whose centroids are
then determined. The dataset clusters are formed again based on the centroids and the
clusters responsible for producing the various dataset clusters are identified. In this manner,
clusters are selected until the optimal ones can be ascertained [113].
Oliveira and Correia [90] proposed a method for crack identification and classification
that is not dependent on the hand labeling of dataset pictures. A total of 84 road photos
were acquired utilizing a digital camera as a means of training the system. The system was
trained unsupervised using photos from the training dataset. To detect fractures in the
input photos, a K-means clustering approach and a blend of two Gaussian models were
used. A confusion matrix is shown in Table 4 to define the performance of a classifica-
tion algorithm. The crack detection performance of the proposed method was evaluated
by calculating the accuracy rate, sensitivity, specificity, precision, and F-measure on the
equations below.
TP + TN
Accuracy = (17)
TP + FP + TN + FN
TP
Sensitivity = (18)
TP + FN
TN
Specificity = (19)
FP + TN
TP
Precision = (20)
TP + FP
The findings indicated that the Gaussian models’ combination had the greatest F-
Measure (93.5%) and the lowest error rate (0.6%). In the event of a recall, this strategy
earned the second-highest recall rate of 95.5%. The observed fissures can be classified
into three major categories, namely, longitudinal, transversal, and miscellaneous. This is
achieved by examining each crack’s related components and calculating a crack
skeleton. Crack width is determined using the crack skeleton. The breadth is then
studied further to assess the severity of the crack. One concern is that the system’s
precision seems to be lowered when it tries to find tiny cracks that measure 2 mm in
width.
Figure 21. The architecture of the Artificial Neural Network (ANN) [114].
Moon et al. [115] devised a technique for identifying cracks from camera pictures
through the implementation of an assortment of preprocessing methods, including median
subtraction, Gaussian low-pass filtering, segmentation thresholding, and morphological
procedures for feature extraction; it is conceivable to refine and examine the data with
improved precision and accuracy. These characteristics were then utilized to train an
artificial neural network. As an average of two tests, the suggested process obtained a
90.25% accuracy. Xu et al. [116] split raw big photos of steel buildings into 24 by 24-pixel
patches. Then, they built a framework for crack identification by classifying the fracture
condition of subimage patches using a constrained Boltzman machine-based artificial neural
network (ANN). They retrieved the crack distribution on the surface of steel structures
Electronics 2023, 12, 3862 27 of
by merging all the crack classification data from the subimage patches. Additionally,
they discovered that the size of tiny picture patches used for categorization might affect
the accuracy of identification.
Fan et al. [118] proposed using CNN to identify pavement fractures in photos taken
of Beijing’s pavements with an iPhone. Hundreds of thousands of monochrome and RGB
picture patches were used. The suggested methodology was shown to have an accuracy
of roughly 92%, which was superior to those of established machine learning
techniques such as local thresholding, CrackForest, Canny, minimum route selection,
and free-form anisotropy. Tan et al. [119] developed a novel approach for automated crack
identification by applying a recently suggested algorithm called mask regional
convolutional neural network (R-CNN). The mask R-CNN and this approach are used to
recognize, localize, and segment objects in natural pictures. They suggested that the
mask R-CNN perform this by means of object detection, making it possible to identify
distinct entities within an image and concurrently generate a segmentation mask for
each instance. Mask R-CNN is a two-stage model that is based on Faster RCNN. To begin,
scan the image and produce suggestions. Second, organize the suggestions by classifying
them and creating boundary boxes and masks. The suggested approach, which is based
on Mask R-CNN, is extremely quick and excels at crack detection in video and pictures.
Additionally, by learning an
Electronics 2023, 12, 3862 28 of
intrinsic feature, it was proved that the Mask R-CNN based on a crack detector is capable of
identifying the presence, position, and form of cracks in real-time and on-site. Fan et al. [80]
created a unique FCN with an adaptive thresholding approach for the identification of road
fractures using images. The FCN first categorized photos as favorable or bad based on
the existence of fractures. The positive pictures were segmented, and the faults were
localized using an adaptive threshold approach that reduced the within-cluster sum of
squares. A total of 40,000 RGB photos were utilized in the study for training, validation,
and testing. The suggested technique achieved an accuracy of 99.92% and 98.70% for
classifying and determining pavement fractures at the pixel level, respectively.
Cha et al. [120] developed a system with four convolutional layers for detecting
concrete cracks in construction situations. The study examined the effect of the training
dataset on the effectiveness of the network. The network that is the subject of study was
exposed to training on a multitude of dataset sizes, ranging from 2 K to 40 K images. On the
basis of validation scores, it is recommended to use more than 10 K photos for training.
Dorafshan et al. [121] investigated the viability of employing tiny commercially
available unmanned aerial vehicles (UAVs) to assess concrete decks and structures
using CNNs. The suggested technique was first utilized to train the model using photos
obtained using a low-resolution camera from a laboratory-scale bridge deck, achieving
an accuracy of 94.7%. The suggested CNN was then utilized to study a building, achieving
97.1% accuracy utilizing transfer learning (TL) and AlexNet. However, if network
efficiency is a concern, the AlexNet design may be substituted with a more sophisticated
and accurate architecture such as ResNet.
Gopalakrishnan et al. [122] implemented a transfer learning approach to effectively
address crack detection tasks through the utilization of pretrained networks and fine-
tuning techniques. Notably, the renowned pretrained convolutional neural network (CNN)
known as VGG-16 was employed to accurately identify signs of distress in pavements.
The network underwent training with a dataset comprising 760 photographs, which
was followed by its evaluation of an additional 212 images. In order to conduct a
comparative evaluation, classifier layers of CNN were substituted with classifiers such
as random forest, very randomized trees, SVM, and logistic regression. The outcomes of
the research show a precision of 90% for the original pretrained network, which
surfaced as the most efficient alternative.
Feng et al. [123] suggested an active learning system for automatically detecting
and classifying fractures, deposits, and water leaks in concrete buildings without the
need for time-consuming labeling. A deep residual network was used to classify and
detect these faults (ResNet). The classifiers underwent constant retraining using newly
annotated images via the active learning network, leading to a significant reduction in
the manual annotation and labeling of images by humans. The scientists obtained an
accuracy of 87.5% for 235,200 picture patches using a positive-sampling approach.
Li et al.’s [124] research concerns the portrayal of an innovative approach to detect
cracks in images through the utilization of a sophisticated deep convolutional neural
net- work (CNN). In this regard, a CNN model was developed through the modification
of AlexNet; subsequently, it was subjected to rigorous training and validation using a dataset
comprising 60,000 images. The paper experimented with a range of base learning rates,
including 0.1, 0.05, 0.01, 0.005, 0.001, 0.0005, and 0.0001. The validation accuracies and
convergence speeds were observed to gradually increase with the base learning rate change
in the range of 0.0001 to 0.01, peaking at 0.01. However, a larger base learning rate of
0.1 led to non-convergence of the CNN. Based on the comparison of validation accuracy
under different base learning rates, 0.01 was chosen as the best base learning rate with the
highest validation accuracy of 99.06% for the validation period. The training outcomes
of the model, based on the identified optimal base learning rate, were implemented in
the subsequent testing phase. The trained CNN’s robustness and adaptability were
evaluated with 205 pictures with resolutions ranging from 3120 to 4160 pixels that
were not used for training or validation. Crack propagation was monitored using
image processing.
Electronics 2023, 12, 3862 29 of
Guo et al. [125] demonstrated a non-contact approach for measuring the length of a
crack using a CNN and building a crack length computation algorithm. The initial
component of the crack identification procedure was predicted using an upgraded CNN,
and the crack length propagation was computed using an advanced canny edge-
prediction algorithm. Additionally, a center-hole specimen and a solidified drywall
specimen were tested experi- mentally. The approach described in the study was
demonstrated to be both effective and precise. Additionally, the approach may be used to
forecast the distribution of cracks inside concrete. As a result, the anticipated technique’s
measurement error is less than 15 µm. This approach is critical in identifying cracks and
replicating fracture propagation studies. This approach will aid in the research of
fracture mechanics. Jia and Luo [126] proposed a novel methodology for the
identification and parameter estimation of crack images. This study’s proposed
methodology uses digital image processing and CNNs to increase the accuracy of image
classification, which is unlikely to be written by an AI detection tool. By modifying the
CNN framework and incorporating digital image processing as a special layer, a new
image can be created using the extracted feature graph, which enables the determination
of crack length based on the number of pixels in the image. The experimen- tal results of
this approach demonstrate a classification accuracy of 95%, and the crack length can be
measured with an error of less than 4%. The conclusions drawn from this research
indicate that the suggested technique may be useful in identifying cracks and estimating
parameters. Tong et al. [127] used a deep convolutional neural network (DCNN) to
determine the length of cracks in asphalt pavements. To do this, a training database of 8000
photos of cracked and uncracked pavements was created, of which 500 were randomly
chosen to serve as the test database. Additionally, the photos were transformed to grayscale
in order to determine their threshold. The BMP format was employed in order to allow
for precise extraction of the length and shape of each pavement fracture using K-means
clustering analysis. The fissure length identification of the deep convolutional neural
network consisted of two convolutional layers (C1 and C2) and two subsampling layers
(S1 and S2), followed by two fully connected layers (FC1 and FC2) and the output layer,
respectively, which jointly established a pair of convolutional layers, two down-
sampling layers, and two entirely linked layers. Max pooling was utilized in two
subsampling layers. As a consequence of max pooling, the maximal values in two 2
submatrices of convolutional maps were determined. The approach entails developing
the structure of DCNN, training it, and testing it. Surprisingly, if the outcome of testing
was insufficient to meet demand, the restructuring and training of the DCNN were
necessarily needed. Additionally, it was determined that picture quality and lighting
circumstances had little effect on the suggested crack-detecting method’s accuracy. For
fracture lengths ranging from 0 to 8 cm, the DCNN obtained an accuracy of 94.35% with
a mean squared error of 0.2377 cm. Additionally, it was determined that picture quality
and lighting circumstances had little effect on the suggested crack-detecting method’s
accuracy. The length ranges of 7–8 cm, on the other hand, had a higher inaccuracy rate
than the other ranges.
Figure 23. Comparison of displacements derived via accelerometers and PTV for three reference
locations [32].
Figure 24. Frequency space comparison between displacements derived from the camera, laser
vibrometer, and accelerometers [128].
Figure 25. A preliminary depiction of the extraction of time history and the subsequent Fourier
transformation process is presented herein [129].
Figure 26. (a) Relative variation with respect to the first frame (absolute value) of the pixel number,
and (b) Fourier transform of the signals in (a) [132].
The monitoring of structural health was addressed in this research through a novel
model. The model employs a camera and computer vision techniques to predict the
vibration measurement of a cantilever beam in a contactless manner [84]. The proposed
model involves the use of a traditional smartphone in slow motion and image
processing methods to robustly extract the spatial frequency of the cantilever beam. The
employment of a local multithreshold technique enabled the extraction of the beam’s
natural vibration frequencies. The region of interest (ROI) consisted of a squared frame
×
made of 15 15 pixels, with a pixel size of 1.4 µm. The maximum and minimum
luminance in the area was determined and a total of eight thresholds were applied,
resulting in eight binarized sequences. The computation of a Fourier transform was
performed on the temporal signal produced by each sequence. By averaging the frequencies
obtained from the eight threshold levels, the main frequency peak of the vibrating beam
in the considered ROI was obtained. The results of the presented model indicated
excellent compatibility between contactless and contact-based vibration measurement
techniques.
Electronics 2023, 12, 3862 34 of
realization algorithm. The process of using the Eigensystem realization algorithm (ERA)
includes arranging the singular values in a specific order to recognize the primary ‘real’
modes of the system. The singular values are derived by conducting a singular value
decomposition of a Hankel matrix created from the estimated response. Based on the
count of modes selected as potentially ‘real’, one would proceed to rearrange the system
matrices. Following this, a truncated observability matrix and a shifted Hankel matrix
are constructed. After obtaining the discrete system realization from the system matrix,
one can determine the eigenvalues and eigenvectors corresponding to the system
matrix. Transforming the complex modes into real modes and transitioning from
discrete time to continuous time leads to the derivation of natural frequencies and
damping ratios.
Figure 28. Implementation pipeline of the proposed method: (a) read in the ROI video as an
image sequence and save as separate pixel brightness variation signals, then feed in the ConvNet;
(b) network output prediction result visualization; (c) optional edge enhancement operation [135].
Similar to the previous study, Liu et al. [136] introduced a new approach for measuring
vibration frequency through the application of machine learning and confidence kernel,
utilizing an industrial camera as a sensor. The findings of the proposed method’s vibration
frequency prediction were compared to industry-standard vibration sensor results in
the frequency domain. The frequency measurement results from nine excitations are
presented in Table 5, from 5 to 45 Hz with 5-step increments. The findings indicate that the
proposed method can effectively predict the target–object vibration frequency, showcasing
comparable accuracy to an industry-level vibration sensor. Notably, these predictions hold
even in challenging real-field conditions without any additional enhancements or signal
processing techniques.
Electronics 2023, 12, 3862 36 of
Table 5. The frequency measurement results from nine excitation and prediction frequencies [136].
Figure 29. FFT analysis using CSRT tracker for cantilever beam [137].
5. Conclusions
The research aims to summarize the image processing techniques for investigating
crack analysis to monitor the variation of geometric features of various engineering struc-
tures. In this regard, structural health monitoring (SHM) plays a vital role in providing
quantitative and reliable data on the real conditions of a mechanical structure, examining
its evolution and detecting any degradations that appear on it. The study was conducted
via a comprehensive review that involved a substantial number of published papers. Two
types of SHM techniques were discussed: contact-based and non-contact methods. SHM
can also be classified into four levels of damage: determination of damage, detecting the
location of damage, recognizing the damage severity level, and estimation of the structure’s
remaining lifetime. The review papers focused on both contact-based (i.e., sensors, cameras,
and accelerometers) and non-contact SHM (i.e., infrared thermography, laser imaging,
and photogrammetry) techniques and investigated their advantages and disadvantages in
terms of cost, time constraints, and accuracy. Additionally, the researchers classified the
crack analysis based on the methodologies applied to crack detection such as machine learn-
ing, image processing, artificial neural network, support vector machine, and convolutional
neural network.
The study can be concluded by the direction of several techniques used to detect
and predict possible damage to structures that could be considered effectively better
than the conventional methods. Moreover, the main part of the study reviews the image
processing algorithms for crack detection investigations. These algorithms are not limited
to detection and prediction; image acquisition, image preprocessing, image cropping
and scaling, image enhancement, image detection, and segmentation are reported in
this study. After acquiring the image, some preprocessing techniques can be applied to
remove possible noise and blur. Then, the generated image is ready for postprocessing
tasks such as detection and segmentation. There are classical and modern techniques to
perform those tasks, such as Canny, Sobel, Prewitt, and hyperbolic tangent detectors.
Moreover, traditional segmentation methods are discussed such as Otsu thresholding,
adaptive thresholding, and morphological segmentation. This will inspire researchers to
make various techniques
Electronics 2023, 12, 3862 38 of
movable and able to detect cracks in far objects (i.e., towers, bridges, and wind
turbines) remotely.
Further research is recommended regarding the laser-based, non-contact
measurement techniques previously discussed. By delving deeper into these pioneering
methodolo- gies, the paper’s overall comprehensiveness and relevance in the current
crack detection landscape can be enhanced. These laser-based techniques,
encompassing laser ultrasonic testing, laser interferometry, laser diffraction technology,
and laser speckle measurement, have the potential to revolutionize non-contact crack
measurement. Aligned with the swift progression of smart manufacturing, integrating
these laser technologies into our paper offers a forward-looking perspective at the
forefront of modern crack detection practices. This extension not only enhances the
practicality of our paper but also contributes to ad- vancing the entire field, offering
heightened impact and applicability to researchers and practitioners alike.
Author Contributions: Conceptualization, Z.A., M.K. and B.H.S.A.; methodology, Z.A. and
M.K.; resources, B.H.S.A.; writing—original draft preparation, Z.A. and B.H.S.A.; writing—
review and editing, Z.A., M.K. and B.H.S.A.; visualization, Z.A. and B.H.S.A.; supervision,
B.H.S.A. All authors have read and agreed to the published version of the manuscript.
Funding: This research received no external funding.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: Not applicable.
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Yao, Y.; Tung, S.T.E.; Glisic, B. Crack detection and characterization techniques—An overview. Struct. Control Health Monit. 2014,
21, 1387–1413. [CrossRef]
2. Dong, C.Z.; Catbas, F.N. A review of computer vision–based structural health monitoring at local and global levels. Struct. Health
Monit. 2021, 20, 692–743. [CrossRef]
3. Sony, S.; Laventure, S.; Sadhu, A. A literature review of next-generation smart sensing technology in structural health monitoring.
Struct. Control Health Monit. 2019, 26, e2321. [CrossRef]
4. Flah, M.; Suleiman, A.R.; Nehdi, M.L. Classification and quantification of cracks in concrete structures using deep learning
image-based techniques. Cem. Concr. Compos. 2020, 114, 103781. [CrossRef]
5. LeBlanc, B.; Niezrecki, C.; Avitabile, P.; Chen, J.; Sherwood, J. Damage detection and full surface characterization of a wind
turbine blade using three-dimensional digital image correlation. Struct. Health Monit. 2013, 12, 430–439. [CrossRef]
6. Li, J.; Xie, X.; Yang, G.; Zhang, B.; Siebert, T.; Yang, L. Whole-field thickness strain measurement using multiple camera digital
image correlation system. Opt. Lasers Eng. 2017, 90, 19–25. [CrossRef]
7. Dabous, S.A.; Feroz, S. Condition monitoring of bridges with non-contact testing technologies. Autom. Constr. 2020, 116, 103224.
[CrossRef]
8. Feng, D.; Feng, M.Q.; Ozer, E.; Fukuda, Y. A vision-based sensor for noncontact structural displacement measurement.
Sensors 2015, 15, 16557–16575. [CrossRef]
9. Kou, X.; Pei, C.; Chen, Z. Fully noncontact inspection of closed surface crack with nonlinear laser ultrasonic testing method.
Ultrasonics 2021, 114, 106426. [CrossRef]
10. Zhu, D.; Cheng, Q.; He, J.; Hong, W.; Liu, W.; Yang, S.; Wang, D. Differential two-wave mixing interferometer for crack detection
in metallic structures based on laser-induced ultrasound. Opt. Lasers Eng. 2023, 164, 107485. [CrossRef]
11. Kang, K.C.; Park, K.K. Noncontact laser ultrasound detection of cracks using hydrophone. Sensors 2021, 21, 3371. [CrossRef]
[PubMed]
12. Gao, F.; Zhou, H.; Huang, C. Defect detection using the phased-array laser ultrasonic crack diffraction enhancement method.
Opt. Commun. 2020, 474, 126070. [CrossRef]
13. Wen, T.K.; Yin, C.C. Crack detection in photovoltaic cells by interferometric analysis of electronic speckle patterns. Sol. Energy
Mater. Sol. Cells 2012, 98, 216–223. [CrossRef]
14. Kaczmarek, R.; Dupré, J.C.; Doumalin, P.; Pop, O.; Teixeira, L.; Huger, M. High-temperature digital image correlation
◦
techniques for full-field strain and crack length measurement on ceramics at 1200 C: Optimization of speckle pattern and
uncertainty assessment. Opt. Lasers Eng. 2021, 146, 106716. [CrossRef]
Electronics 2023, 12, 3862 39 of
15. Wang, T.; Wang, Y.; Yang, X.; Chen, B.; Zhu, H. Cracks and process control in laser powder bed fusion of Al-Zn-Mg alloy.
J. Manuf. Process. 2022, 81, 571–579. [CrossRef]
16. Wall, A.; Benoit, M.J. A Review of Existing Solidification Crack Tests and Analysis of Their Transferability to Additive Manufac-
turing. J. Mater. Process. Technol. 2023, 320, 118090. [CrossRef]
17. Liu, T.; Ji, Z.; Ding, Y.; Zhu, Y. Real-Time Laser Interference Detection of Mechanical Targets Using a 4R Manipulator. Sensors 2023,
23, 2794. [CrossRef]
18. Erkal, B.G.; Hajjar, J.F. Laser-based surface damage detection and quantification using predicted surface properties. Autom.
Constr. 2017, 83, 285–302. [CrossRef]
19. Liu, N.; Song, W.; Zhao, Q. Morphology and maximum entropy image segmentation based urban pavement cracks detection.
J. Liaoning Tech. Univ. Nat. Sci. Ed. 2015, 34, 57–61.
20. Othman, Z.; Abdullah, A.; Kasmin, F.; Ahmad, S.S.S. Road crack detection using adaptive multi resolution thresholding
techniques. TELKOMNIKA Telecommun. Comput. Electron. Control. 2019, 17, 1874–1881. [CrossRef]
21. Song, C.; Wu, L.; Chen, Z.; Zhou, H.; Wu, Z. Pixel-Level Crack Detection in Images Using SegNet. In Multi-Disciplinary Trends in
Artificial Intelligence Proceedings of the 13th International Conference, MIWAI 2019, Kuala Lumpur, Malaysia, 17–19 November 2019;
Springer: Berlin, Germany, 2019.
22. Prabakar, C.V.; Nagarajan, C.K. A novel approach of surface crack detection using super pixel segmentation. Mater. Today Proc. 2021,
42, 1043–1049. [CrossRef]
23. Harjit, K.; Rajandeep, K. A Review on Crack Detection and Parameters Estimation on Road Images. Int. J. Res. Appl. Sci. Eng.
Technol. 2017, 5, 1–4.
24. Parente, L.; Castagnetti, C.; Falvo, E.; Rossi, P.; Grassi, F.; Mancini, F.; Capra, A. Towards an automated machine learning
and image processing supported procedure for crack monitoring. In Proceedings of the 5th Joint International Symposium
on Deformation Monitoring (JISDM 2022)—Editorial Universitat Politècnica de València, València, Spain, 20–22 June 2023;
pp. 237–242.
25. Hsieh, Y.A.; Tsai, Y.J. Machine learning for crack detection: Review and model performance comparison. J. Comput. Civ. Eng. 2020,
34, 04020038. [CrossRef]
26. Peng, J.; Zhang, S.; Peng, D.; Liang, K. Research on bridge crack detection with neural network based image processing
methods. In Proceedings of the 2018 12th International Conference on Reliability, Maintainability, and Safety (ICRMS),
Shanghai, China, 17–19 October 2018; pp. 419–428.
27. Hoang, N.D. Image processing-based recognition of wall defects using machine learning approaches and steerable filters. Comput.
Intell. Neurosci. 2018, 2018, 7913952. [CrossRef]
28. Munawar, H.S.; Hammad, A.W.; Haddad, A.; Soares, C.A.P.; Waller, S.T. Image-based crack detection methods: A review.
Infrastructures 2021, 6, 115. [CrossRef]
29. Kim, C.N.; Kawamura, K.; Nakamura, H.; Tarighat, A. Automatic crack detection for concrete infrastructures using image
processing and deep learning. In Proceedings of the IOP Conference Series: Materials Science and Engineering, Tokyo, Japan,
26–29 February 2020; IOP Publishing: Bristol, UK, 2020; Volume 829, p. 012027.
30. Miao, Y.; Jeon, J.Y.; Park, G. An image processing-based crack detection technique for pressed panel products. J. Manuf. Syst.
2020, 57, 287–297. [CrossRef]
31. Shariati, A.; Schumacher, T.; Ramanna, N. Exploration of Video-Based Structural Health Monitoring Techniques; Technical
Report; Rutgers University, Center for Advanced Infrastructure & Transportation: New Brunswick, NJ, USA, 2014.
32. Zimmermann, M.; Gü lan, U.; Harmanci, Y.E.; Chatzi, E.N.; Holzner, M. Structural health monitoring through video recording.
In Proceedings of the 8th European Workshop on Structural Health Monitoring (EWSHM 2016), Bilbao, Spain, 5–8 July 2016;
pp. 5–8.
33. Schumacher, T.; Shariati, A. Monitoring of structures and mechanical systems using virtual visual sensors for video analysis:
Fundamental concept and proof of feasibility. Sensors 2013, 13, 16551–16564. [CrossRef]
34. Taghavi Larigani, S.; Heaton, T.H. Characterizing Deformation of Buildings from Videos; California Institute of Technology: Pasadena,
CA, USA, 2016.
35. Medhi, M.; Dandautiya, A.; Raheja, J.L. Real-time video surveillance based structural health monitoring of civil structures using
artificial neural network. J. Nondestruct. Eval. 2019, 38, 1–16. [CrossRef]
36. Dworakowski, Z.; Kohut, P.; Gallina, A.; Holak, K.; Uhl, T. Vision-based algorithms for damage detection and localization in
structural health monitoring. Struct. Control Health Monit. 2016, 23, 35–50. [CrossRef]
37. Fukuda, Y.; Feng, M.Q.; Narita, Y.; Kaneko, S.; Tanaka, T. Vision-based displacement sensor for monitoring dynamic response
using robust object search algorithm. IEEE Sens. J. 2013, 13, 4725–4732. [CrossRef]
38. Xu, Y.; Brownjohn, J.M. Review of machine-vision based methodologies for displacement measurement in civil structures. J. Civ.
Struct. Health Monit. 2018, 8, 91–110. [CrossRef]
39. Scholar, P. Review and analysis of crack detection and classification techniques based on crack types. Int. J. Appl. Eng. Res 2018,
13, 6056–6062.
40. Mohan, A.; Poobal, S. Crack detection using image processing: A critical review and analysis. Alex. Eng. J. 2018, 57, 787–798.
[CrossRef]
Electronics 2023, 12, 3862 40 of
41. Ali, R.; Gopal, D.L.; Cha, Y.J. Vision-based concrete crack detection technique using cascade features. In Proceedings of the
Sensors and Smart Structures Technologies for Civil, Mechanical, and Aerospace Systems, Denver, CO, USA, 5–8 March 2018;
Volume 10598, pp. 147–153.
42. Dorafshan, S.; Thomas, R.J.; Maguire, M. Benchmarking image processing algorithms for unmanned aerial system-assisted crack
detection in concrete structures. Infrastructures 2019, 4, 19. [CrossRef]
43. Han, H.; Deng, H.; Dong, Q.; Gu, X.; Zhang, T.; Wang, Y. An advanced Otsu method integrated with edge detection and decision
tree for crack detection in highway transportation infrastructure. Adv. Mater. Sci. Eng. 2021, 2021, 9205509. [CrossRef]
44. Wang, P.; Huang, H. Comparison analysis on present image-based crack detection methods in concrete structures. In Proceedings
of the 2010 3rd International Congress on Image and Signal Processing, Yantai, China, 16–18 October 2010; Volume 5, pp.
2530–2533.
45. Liu, X.; Ai, Y.; Scherer, S. Robust image-based crack detection in concrete structure using multi-scale enhancement and visual
features. In Proceedings of the 2017 IEEE International Conference on Image Processing (ICIP), Beijing, China, 17–20 September
2017; pp. 2304–2308.
46. Daneshgaran, F.; Zacheo, L.; Stasio, F.D.; Mondin, M. Use of deep learning for automatic detection of cracks in tunnels: Prototype-2
developed in the 2017–2018 time period. Transp. Res. Rec. 2019, 2673, 44–50. [CrossRef]
47. Perez, H.; Tah, J.H.; Mosavi, A. Deep learning for detecting building defects using convolutional neural networks. Sensors 2019,
19, 3556. [CrossRef]
48. Zhang, L.; Shen, J.; Zhu, B. A research on an improved Unet-based concrete crack detection algorithm. Struct. Health Monit. 2021,
20, 1864–1879. [CrossRef]
49. Ye, X.W.; Jin, T.; Chen, P.Y. Structural crack detection using deep learning–based fully convolutional networks. Adv. Struct.
Eng.
2019, 22, 3412–3419. [CrossRef]
50. Han, Y.; Liu, Z.; Lyu, Y.; Liu, K.; Li, C.; Zhang, W. Deep learning-based visual ensemble method for high-speed railway catenary
clevis fracture detection. Neurocomputing 2020, 396, 556–568. [CrossRef]
51. Ren, Y.; Huang, J.; Hong, Z.; Lu, W.; Yin, J.; Zou, L.; Shen, X. Image-based concrete crack detection in tunnels using deep fully
convolutional networks. Constr. Build. Mater. 2020, 234, 117367. [CrossRef]
52. Hoang, N.D.; Nguyen, Q.L. Metaheuristic optimized edge detection for recognition of concrete wall cracks: A comparative study
on the performances of roberts, prewitt, canny, and sobel algorithms. Adv. Civ. Eng. 2018, 2018, 1–16. [CrossRef]
53. Stentoumis, C.; Protopapadakis, E.; Doulamis, A.; Doulamis, N. A holistic approach for inspection of civil infrastructures based
on computer vision techniques. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2016, 41, 131–138. [CrossRef]
54. Chen, J.G.; Davis, A.; Wadhwa, N.; Durand, F.; Freeman, W.T.; Bü yü kö ztü rk, O. Video camera–based vibration measurement
for civil infrastructure applications. J. Infrastruct. Syst. 2017, 23, B4016013. [CrossRef]
55. Ni, T.; Zhou, R.; Gu, C.; Yang, Y. Measurement of concrete crack feature with android smartphone APP based on digital image
processing techniques. Measurement 2020, 150, 107093. [CrossRef]
56. Kang, S.M.; Chun, C.J.; Shim, S.B.; Ryu, S.K.; Baek, J.D. Real Time Image Processing System for Detecting Infrastructure
Damage: Crack. In Proceedings of the 2019 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV,
USA, 11–13 January 2019; pp. 1–3.
57. Otero, L.D.; Moyou, M.; Peter, A.; Otero, C.E. Towards a Remote Sensing System for Railroad Bridge Inspections: A Concrete
Crack Detection Component. In Proceedings of the SoutheastCon 2018, St. Petersburg, FL, USA, 19–22 April 2018; pp. 1–4.
58. Vijayan, V.; Joy, C.M.; Shailesh, S. A Survey on Surface Crack Detection in Concretes using Traditional, Image Processing, Machine
Learning, and Deep Learning Techniques. In Proceedings of the 2021 International Conference on Communication, Control
and Information Sciences (ICCISc), Idukki, India, 16–18 June 2021; Volume 1, pp. 1–6.
59. Talab, A.M.A.; Huang, Z.; Xi, F.; HaiMing, L. Detection crack in image using Otsu method and multiple filtering in image
processing techniques. Optik 2016, 127, 1030–1033. [CrossRef]
60. Sankarasrinivasan, S.; Balasubramanian, E.; Karthik, K.; Chandrasekar, U.; Gupta, R. Health monitoring of civil structures
with integrated UAV and image processing system. Procedia Comput. Sci. 2015, 54, 508–515. [CrossRef]
61. Cho, O.H.; Kim, J.C.; Kim, E.K. Context-aware high-rise structure cracks image monitoring system using unmanned aerial
vehicles. Int. J. Control Autom. 2016, 9, 11–18. [CrossRef]
62. Hoang, N.D. Detection of surface crack in building structures using image processing technique with an improved Otsu
method for image thresholding. Adv. Civ. Eng. 2018, 2018, 3924120. [CrossRef]
63. Peng, T.; Kavya, T.S.; Jang, Y.M.; Kim, B.W. Concrete Crack Detection using Relative Standard Deviation for Image Thresholding.
Int. J. Eng. Res. Technol. 2020, 13, 2720 [CrossRef]
64. Hussain, Z.; Agarwal, D. A comparative analysis of edge detection techniques used in flame image processing. Int. J. Adv. Res.
Sci. Eng. IJARSE 2015, 4, 3703–3711.
65. Sia, J.S.Y.; Tan, T.S.; Yahya, A.B.; Tiong, M.F.T.; Sia, J.Y.X. Mini Kirsch Edge Detection and Its Sharpening Effect. Indones. J.
Electr. Eng. Inform. IJEEI 2021, 9, 228–244.
66. Ö ztü rk, S¸.; Akdemir, B. Comparison of edge detection algorithms for texture analysis on glass production. Procedia-Soc.
Behav. Sci. 2015, 195, 2675–2682. [CrossRef]
67. Al-Amri, S.S.; Kalyankar, N.; Khamitkar, S. Image segmentation by using edge detection. Int. J. Comput. Sci. Eng. 2010, 2, 804–807.
Electronics 2023, 12, 3862 41 of
68. Pereira, F.C.; Pereira, C.E. Embedded image processing systems for automatic recognition of cracks using UAVs. IFAC
PapersOnLine 2015, 48, 16–21. [CrossRef]
69. Syahrian, N.M.; Risma, P.; Dewi, T. Vision-based pipe monitoring robot for crack detection using canny edge detection
method as an image processing technique. Kinet. Game Technol. Inf. Syst. Comput. Netw. Comput. Electron. Control. 2017, 2,
243–250. [CrossRef]
70. He, M.; Li, J.; Zhang, Y.; Li, W. Research on crack visualization method for dynamic detection of eddy current thermography.
NDT E Int. 2020, 116, 102361. [CrossRef]
71. Wang, W.; Li, L.; Han, Y. Crack detection in shadowed images on gray level deviations in a moving window and distance
deviations between connected components. Constr. Build. Mater. 2021, 271, 121885. [CrossRef]
72. Wang, Y.; Zhang, J.Y.; Liu, J.X.; Zhang, Y.; Chen, Z.P.; Li, C.G.; He, K.; Yan, R.B. Research on crack detection algorithm of the
concrete bridge based on image processing. Procedia Comput. Sci. 2019, 154, 610–616. [CrossRef]
73. Shrivakshan, G.; Chandrasekar, C. A comparison of various edge detection techniques used in image processing. Int. J.
Comput. Sci. Issues IJCSI 2012, 9, 269.
74. Lee, C.; Zhang, A.; Yu, B.; Park, S. Comparison study between RMS and edge detection image processing algorithms for a
pulsed laser UWPI (Ultrasonic wave propagation imaging)-based NDT technique. Sensors 2017, 17, 1224. [CrossRef]
[PubMed]
75. Lim, R.S.; La, H.M.; Sheng, W. A robotic crack inspection and mapping system for bridge deck maintenance. IEEE Trans. Autom.
Sci. Eng. 2014, 11, 367–378. [CrossRef]
76. Lim, R.S.; La, H.M.; Shan, Z.; Sheng, W. Developing a crack inspection robot for bridge maintenance. In Proceedings of the 2011
IEEE International Conference on Robotics and Automation, Shanghai, China, 9–13 May 2011; pp. 6288–6293.
77. Shen, G. Road crack detection based on video image processing. In Proceedings of the 2016 3rd International Conference on
Systems and Informatics (ICSAI), Shanghai, China, 19–21 November 2016; pp. 912–917.
78. Peng, L.; Chao, W.; Shuangmiao, L.; Baocai, F. Research on crack detection method of airport runway based on twice-
threshold segmentation. In Proceedings of the 2015 Fifth International Conference on Instrumentation and Measurement,
Computer, Communication and Control (IMCCC), Qinhuangdao, China, 18–20 September 2015; pp. 1716–1720.
79. Senthikumar, M.; Palanisamy, V.; Jaya, J. Metal surface defect detection using iterative thresholding technique. In Proceedings of
the Second International Conference on Current Trends in Engineering and Technology-ICCTET 2014, Coimbatore, India, 8 July
2014; pp. 561–564.
80. Fan, R.; Bocus, M.J.; Zhu, Y.; Jiao, J.; Wang, L.; Ma, F.; Cheng, S.; Liu, M. Road crack detection using deep convolutional neural
network and adaptive thresholding. In Proceedings of the 2019 IEEE Intelligent Vehicles Symposium (IV), Paris, France, 9–
12 June 2019; pp. 474–479.
81. Song, M.; Cui, D.; Yu, C.; An, J.; Chang, C.I.; Song, M. Crack detection algorithm for photovoltaic image based on multi-scale
pyramid and improved region growing. In Proceedings of the 2018 IEEE 3rd International Conference on Image, Vision and
Computing (ICIVC), Chongqing, China, 27–29 June 2018; pp. 128–132.
82. Shivaprasad, K.; Vishwanath, M.; Narasimha, K. Morphology based surface crack detection. J. Adv. Res. Sci. 2015, 1, 15–20.
83. Koshy, S.; Radhakrishnan, B.; Suresh, L.P. Strength analysis of buildings using image processing and SHM principles. In
Proceedings of the 2016 International Conference on Emerging Technological Trends (ICETT), Kollam, India, 21–22 October 2016;
pp. 1–6.
84. Orak, M.S.; Ozturk, T. Monitoring cantilever beam with a vision-based algorithm and smartphone. Vibroeng. Procedia 2018,
17, 107–111. [CrossRef]
85. Zhang, Y.; Zhao, X.; Liu, P. Multi-point displacement monitoring based on full convolutional neural network and smartphone.
IEEE Access 2019, 7, 139628–139634. [CrossRef]
86. Li, S.; Zhao, X.; Zhou, G. Automatic pixel-level multiple damage detection of concrete structure using fully convolutional network.
Comput.-Aided Civ. Infrastruct. Eng. 2019, 34, 616–634. [CrossRef]
87. Zhang, L.; Yang, F.; Zhang, Y.D.; Zhu, Y.J. Road crack detection using deep convolutional neural network. In Proceedings of the
2016 IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA, 25–28 September 2016; pp. 3708–3712.
88. Kim, H.; Lee, J.; Ahn, E.; Cho, S.; Shin, M.; Sim, S.H. Concrete crack identification using a UAV incorporating hybrid image
processing. Sensors 2017, 17, 2052. [CrossRef]
89. Kim, H.; Sim, S.H.; Cho, S. Unmanned aerial vehicle (UAV)-powered concrete crack detection based on digital image
processing. In Proceedings of the International Conference on Advances in Experimental Structural Engineering, Chicago, IL,
USA, 1–2 August 2015.
90. Cao, J.; Zhang, K.; Yuan, C.; Xu, S. Automatic road cracks detection and characterization based on mean shift. Jisuanji Fuzhu Sheji
Yu Tuxingxue Xuebao J. Comput.-Aided Des. Comput. Graph. 2014, 26, 1450–1459.
91. Hu, Y.; Zhao, C.X.; Wang, H.N. Automatic pavement crack detection using texture and shape descriptors. IETE Tech. Rev. 2010,
27, 398–405. [CrossRef]
92. Jahanshahi, M.R.; Masri, S.F.; Padgett, C.W.; Sukhatme, G.S. An innovative methodology for detection and quantification of
cracks through incorporation of depth perception. Mach. Vis. Appl. 2013, 24, 227–241. [CrossRef]
93. Prasanna, P.; Dana, K.J.; Gucunski, N.; Basily, B.B.; La, H.M.; Lim, R.S.; Parvardeh, H. Automated crack detection on concrete
bridges. IEEE Trans. Autom. Sci. Eng. 2014, 13, 591–599. [CrossRef]
Electronics 2023, 12, 3862 42 of
94. Lee, B.Y.; Kim, Y.Y.; Yi, S.T.; Kim, J.K. Automated image processing technique for detecting and analysing concrete surface cracks.
Struct. Infrastruct. Eng. 2013, 9, 567–577. [CrossRef]
95. Cord, A.; Chambon, S. Automatic road defect detection by textural pattern recognition based on AdaBoost. Comput.-Aided Civ.
Infrastruct. Eng. 2012, 27, 244–259. [CrossRef]
96. Salehi, H.; Biswas, S.; Burgueñ o, R. Data interpretation framework integrating machine learning and pattern recognition for
self-powered data-driven damage identification with harvested energy variations. Eng. Appl. Artif. Intell. 2019, 86, 136–153.
[CrossRef]
97. Gavilá n, M.; Balcones, D.; Marcos, O.; Llorca, D.F.; Sotelo, M.A.; Parra, I.; Ocañ a, M.; Aliseda, P.; Yarza, P.; Amírola, A. Adaptive
road crack detection system by pavement classification. Sensors 2011, 11, 9628–9657. [CrossRef] [PubMed]
98. Ersoz, A.B.; Pekcan, O.; Teke, T. Crack identification for rigid pavements using unmanned aerial vehicles. In Proceedings of
the IOP Conference Series: Materials Science and Engineering, Prague, Czech Republic, 21–22 September 2017; IOP
Publishing: Bristol, UK, 2017; Volume 236, p. 012101.
99. Kotsiantis, S.B. Decision trees: A recent overview. Artif. Intell. Rev. 2013, 39, 261–283. [CrossRef]
100. Wu, W.; Liu, Z.; He, Y. Classification of defects with ensemble methods in the automated visual inspection of sewer pipes. Pattern
Anal. Appl. 2015, 18, 263–276. [CrossRef]
101. Cover, T.; Hart, P. Nearest neighbor pattern classification. IEEE Trans. Inf. Theory 1967, 13, 21–27. [CrossRef]
102. Uddin, S.; Haque, I.; Lu, H.; Moni, M.A.; Gide, E. Comparative performance analysis of K-nearest neighbour (KNN) algorithm
and its different variants for disease prediction. Sci. Rep. 2022, 12, 6256. [CrossRef]
103. Zhang, W.; Zhang, Z.; Qi, D.; Liu, Y. Automatic crack detection and classification method for subway tunnel safety monitoring.
Sensors 2014, 14, 19307–19328. [CrossRef]
104. Kirasich, K.; Smith, T.; Sadler, B. Random forest vs logistic regression: Binary classification for heterogeneous datasets. SMU Data
Sci. Rev. 2018, 1, 9.
105. Binte Kibria, H.; Matin, A. The Severity Prediction of The Binary And Multi-Class Cardiovascular Disease–A Machine Learning-
Based Fusion Approach. arXiv 2022, arXiv:2203.04921.
106. Shi, Y.; Cui, L.; Qi, Z.; Meng, F.; Chen, Z. Automatic road crack detection using random structured forests. IEEE Trans. Intell.
Transp. Syst. 2016, 17, 3434–3445. [CrossRef]
107. Yang, X.; Li, H.; Yu, Y.; Luo, X.; Huang, T.; Yang, X. Automatic pixel-level crack detection and measurement using fully
convolutional network. Comput.-Aided Civ. Infrastruct. Eng. 2018, 33, 1090–1109. [CrossRef]
108. Santur, Y.; Karakö se, M.; Akin, E. Random forest based diagnosis approach for rail fault inspection in railways. In Proceedings of
the 2016 National Conference on Electrical, Electronics and Biomedical Engineering (ELECO), Bursa, Turkey, 1–3 December 2016;
pp. 745–750.
109. Ibrahim, I.; Abdulazeez, A. The Role of machine learning algorithms for diagnosing diseases. J. Appl. Sci. Technol. Trends 2021,
2, 10–19. [CrossRef]
110. Landstrom, A.; Thurley, M.J. Morphology-based crack detection for steel slabs. IEEE J. Sel. Top. Signal Process. 2012, 6, 866–875.
[CrossRef]
111. Park, K.; Torbol, M. Visual-based laser speckle pattern recognition method for structural health monitoring. In Proceedings of the
Sensors and Smart Structures Technologies for Civil, Mechanical, and Aerospace Systems 2017, Portland, OR, USA, 25–29 March
2017; Volume 10168, pp. 114–120.
112. Lei, B.; Wang, N.; Xu, P.; Song, G. New crack detection method for bridge inspection using UAV incorporating image processing.
J. Aerosp. Eng. 2018, 31, 04018058. [CrossRef]
113. Shukla, S.; Naganna, S. A review on K-means data clustering approach. Int. J. Inf. Comput. Technol. 2014, 4, 1847–1860.
114. Wang, X.; Liu, Y.; Xin, H. Bond strength prediction of concrete-encased steel structures using hybrid machine learning method.
Structures 2021, 32, 2279–2292. [CrossRef]
115. Moon, H.G.; Kim, J.H. Intelligent crack detecting algorithm on the concrete crack image using neural network. Proc. 28th ISARC
2011, 2011, 1461–1467.
116. Xu, Y.; Li, S.; Zhang, D.; Jin, Y.; Zhang, F.; Li, N.; Li, H. Identification framework for cracks on a steel structure surface by a
restricted Boltzmann machines algorithm based on consumer-grade camera images. Struct. Control Health Monit. 2018, 25, e2075.
[CrossRef]
117. Yang, A.Y.; Cheng, L. Two-step surface damage detection scheme using convolutional neural network and artificial neural neural.
arXiv 2020, arXiv:2003.10760.
118. Fan, Z.; Wu, Y.; Lu, J.; Li, W. Automatic pavement crack detection based on structured prediction with the convolutional
neural network. arXiv 2018, arXiv:1802.02208.
119. Tan, C.; Uddin, N.; Mohammed, Y.M. Deep learning-based crack detection using mask R-CNN technique. In Proceedings of the
9th International Conference on Structural Health Monitoring of Intelligent Infrastructure, St. Louis, MO, USA, 5–7 August 2019.
120. Cha, Y.J.; Choi, W.; Bü yü kö ztü rk, O. Deep learning-based crack damage detection using convolutional neural networks.
Comput.-Aided Civ. Infrastruct. Eng. 2017, 32, 361–378. [CrossRef]
121. Dorafshan, S.; Thomas, R.J.; Coopmans, C.; Maguire, M. Deep learning neural networks for sUAS-assisted structural
inspections: Feasibility and application. In Proceedings of the 2018 International Conference on Unmanned Aircraft Systems
(ICUAS), Dallas, TX, USA, 12–15 June 2018; pp. 874–882.
Electronics 2023, 12, 3862 43 of
122. Gopalakrishnan, K.; Khaitan, S.K.; Choudhary, A.; Agrawal, A. Deep convolutional neural networks with transfer learning for
computer vision-based data-driven pavement distress detection. Constr. Build. Mater. 2017, 157, 322–330. [CrossRef]
123. Feng, C.; Liu, M.Y.; Kao, C.C.; Lee, T.Y. Deep active learning for civil infrastructure defect detection and classification. Comput.
Civ. Eng. 2017, 2017, 298–306.
124. Li, S.; Zhao, X. Image-based concrete crack detection using convolutional neural network and exhaustive search technique. Adv.
Civ. Eng. 2019, 2019, 6520620. [CrossRef]
125. Guo, X.; Yuan, Y.; Liu, Y. Crack propagation detection method in the structural fatigue process. Exp. Tech. 2021, 45, 169–178.
[CrossRef]
126. Jia, X.; Luo, W. Crack Damage Detection of Bridge Based on Convolutional Neural Networks. In Proceedings of the 2019
Chinese Control and Decision Conference (CCDC), Nanchang, China, 3–5 June 2019; pp. 3995–4000.
127. Tong, Z.; Gao, J.; Han, Z.; Wang, Z. Recognition of asphalt pavement crack length using deep convolutional neural networks.
Road Mater. Pavement Des. 2018, 19, 1334–1349. [CrossRef]
128. Chen, J.G.; Wadhwa, N.; Cha, Y.J.; Durand, F.; Freeman, W.T.; Buyukozturk, O. Structural modal identification through high
speed camera video: Motion magnification. In Topics in Modal Analysis I, Volume 7: Proceedings of the 32nd IMAC, A Conference and
Exposition on Structural Dynamics, Orlando, FL, USA, 3–6 February 2014; Springer: Berlin/Heidelberg, Germany, 2014; pp. 191–
197.
129. Civera, M.; Zanotti Fragonara, L.; Surace, C. An experimental study of the feasibility of phase-based video magnification for
damage detection and localisation in operational deflection shapes. Strain 2020, 56, e12336. [CrossRef]
130. Chen, J.G.; Adams, T.M.; Sun, H.; Bell, E.S.; Bü yü kö ztü rk, O. Camera-based vibration measurement of the world war I
memorial bridge in Portsmouth, New Hampshire. J. Struct. Eng. 2018, 144, 04018207. [CrossRef]
131. Chen, J.G.; Wadhwa, N.; Cha, Y.J.; Durand, F.; Freeman, W.T.; Buyukozturk, O. Modal identification of simple structures with
high-speed video using motion magnification. J. Sound Vib. 2015, 345, 58–71. [CrossRef]
132. Ferrer, B.; Espinosa, J.; Roig, A.B.; Perez, J.; Mas, D. Vibration frequency measurement using a local multithreshold technique.
Opt. Express 2013, 21, 26198–26208. [CrossRef]
133. Patsias, S.; Staszewskiy, W. Damage detection using optical measurements and wavelets. Struct. Health Monit. 2002, 1, 5–22.
[CrossRef]
134. Gupta, P.; Rajput, H.S.; Law, M. Vision-based modal analysis of cutting tools. CIRP J. Manuf. Sci. Technol. 2021, 32, 91–107.
[CrossRef]
135. Liu, J.; Yang, X. Learning to see the vibration: A neural network for vibration frequency prediction. Sensors 2018, 18, 2530.
[CrossRef] [PubMed]
136. Liu, J.; Yang, X.; Zhu, M. Neural network with confidence kernel for robust vibration frequency prediction. J. Sens. 2019, 2019,
6573513. [CrossRef]
137. Muralidharan, P.K.; Yanamadala, H. Comparative Study of Vision Camera-based Vibration Analysis with the Laser Vibrometer
Method. 2021. Available online: https://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1608598&dswid=-3097 (accessed
on 3 August 2023).
138. Lee, J.J.; Shinozuka, M. Real-time displacement measurement of a flexible bridge using digital image processing techniques. Exp.
Mech. 2006, 46, 105–114. [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual
author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to
people or property resulting from any ideas, methods, instructions or products referred to in the content.