Pavement Surface Distress Detection Using Digital Image Processing Techniques
Pavement Surface Distress Detection Using Digital Image Processing Techniques
Pavement Surface Distress Detection Using Digital Image Processing Techniques
https://doi.org/10.17576/jkukm-2023-35(1)-24 247
ABSTRACT
Road safety and pavement condition are considered top priorities in our civilized societies, and it’s important that the
pavement condition remains in an excellent state for a long time. However, eventually, the pavement will get exposed
to different types of distresses as a result of traffic loads, rough environment conditions, soil conditions, and underline
subgrade. Therefore, to achieve the required standards for the pavement surface roads in our country and provide the
best performance: detection and measurements of distresses extension must be included in maintenance preparation. This
paper proposes a technique for crack detection based on digital image processing using a programming language called
Matrix Laboratory known as MATLAB. The main target is to estimate the pavement’s length, width, and area by capturing
the image using a digital camera with the required precautions and image implementation. Secondly, developing an image
pre-processing operation to eliminate environmental interference as much as possible and subsequently use the image
thresholding method to separate the pixels within the image into two groups to find the thresholding value for image
binarization. The method successfully detects and removes the presence of unwanted objects in an image, even in difficult
situations where surfaces are less visible. Verification showed good results with an excellent processing time, which can be
considered an indicator of pavement crack parameters.
Keywords: Digital image processing; Pavement evaluation; Crack detection; Parameters estimation
Manual Automatic
Expensive Extra Expensive
Time consuming Impressively fast
Data sampling Fully survey
Subjective Objective
Difficult to manage Management system linked
Poor repeatability High repeatability
The image processing technique in pavement crack images are divided into non-overlapping blocks for entropy
detection has received remarkable attention since the computation. Afterward, second dynamic thresholding is
late 80s. Many algorithms have been provided to detect applied to the resulting entropy blocks matrix, used as the
cracks and used widely in image enhancement, Artistic basis for the identification of image blocks containing crack
effects, Medical visualization, Industrial inspection, Law pixels.
enforcement, human-computer interfaces etc. A quick (Ouyang, Luo & Zhou 2010) such as image
overview of related crack detection research over the years, enhancement, image segmentation and edge detection. The
(Cheng et al. 1999) proposed a pavement cracking noise in pavement crack images is effectively removed by
detection algorithm based on fuzzy logic. The main idea of median filtering. The histogram modification technique is a
the proposed method is based on determining how much useable segmentation approach, and canny edge detection
darker the pixels are than the surroundings by deciding the is an ideal identification approach for pavement distresses.
brightness membership function for gray levels in different
images. Second, map the fuzzified image into the crack (Lee et al. 2013) developed an image processing
domain by finding the crack membership values of the technique that automatically detects and analyses cracks
pixels. Third, check the connectivity of the darker pixels to in the digital image of concrete surfaces. The image
eliminate the pixels lacking in connectivity. processing technique automates the measurement of crack
(Subirats et al. 2006) presented a new approach in characteristics including the width, length, orientation and
automation for crack detection on pavement surface images, crack pattern.
and this method is based on the continuous wavelet. In the
first step, a separable 2D continuous wavelet transforms for
METHODOLOGY
several scales is performed and complex coefficient maps
are built. The angle and modulus information is used to
keep significant coefficients. Then, the wavelet coefficient’s BRIEF STATEMENT
EXPERIMENT PROCEDURE
EXPERIMENT EQUIPMENT
IMAGE THRESHOLDING
FIGURE 6. Camera Stick The simplest method of segmenting images from a grayscale
image. Thresholding can be used to create binary images.
To make thresholding completely automated, it is necessary
for the computer to automatically select the threshold,
histogram shape-based methods in particular, but also other
different thresholding algorithms make certain assumptions
about the image intensity probability distribution. Automatic
thresholding is a great way to extract useful information
encoded into pixels while minimizing background noise.
FIGURE 7. Digital Calliper This is accomplished by utilizing a feedback loop to optimize
the threshold value before converting the original grayscale
image to binary. The idea is to separate the image into
two parts; the background and the foreground (Gonzalez,
Woods & Eddins 2010). The histogram is an approximate
representation of the distribution of numerical data to give
a rough sense of the density of the underlying distribution
of the data. In an image processing context the histogram of
FIGURE 8. Useful Instruments Used an image normally refers to histogram of the pixel intensity
values. This histogram is a graph showing the number of
pixels.
251
(a)
(a)
(a)
(a)
(b)
(b)
(b)
(b)
(c)
(c)
(c)
(c)
253
(a)
(a)
(b)
(b)
(c)
(c)
FIGURE 15. Crack detection for sample No.3 (a) Original image FIGURE
FIGURE
(b) Initial15. Crack
binary detection
image for sample
(c) Hole No.3
filled image (a) Orig
FIGURE 14. Crack detection for sample No.2 (a) Original image (b) Initial binary image
FIGURE 14. Crack detection for sample No.2 (a) Original image
(a) Original image (b) Initial binary image (c) Hole filled image
(b) Initial binary image (c) Hole filled image
(c) Hole filled image
TABLE 2. Parameters estimated
The compa
Sample No. 1 2 3 4
calculated
the values
urnal Kejuruteraan 35(1) 2023: xxx-xxx Crack Width
1.8 2.1 3.2 1.7 provided in
s://doi.org/10.17576/jkukm-2023-35(1)-24 (cm)
Crack Length T
254 54.9 55.4 69.8 53.6
(cm)
Sample No.
The parameters estimated from proposed technique for
Crack Area
98.8 119 53.6 95.1
(cm)
each sample are shown in Table 2:
Wc (cm)
TABLE 2. Parameters estimated
Verification
|#7 8 #9 |
𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸 𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃 = #9
(2)
(b) P
|:7 8 :9 |
𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸𝐸 𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃𝑃 = :9
(3) Processing
it assists
Where:
detection. T
Wc = the Where:
crack width calculated by the proposed
technique.
Wm = the crack width measured by the digital caliper.
Lc = the crack length measured by the proposed
technique.
Lm = the crack length measured by the ruler.
Sample No. 1 2 3 4
A large amount of error was incorporated in the measured
Wc (cm) 1.8 2.1 3.2 1.7
crack length due to the scale factor and the use of a ruler
Wm (cm) 2.6 2.2 2.3 1.6 which necessitates dividing the crack length into several
Error (%) 31 3 38 10 segments. On the other side, the crack width results obtained
by the proposed technique were reasonably close to those
measured by the manual method. However, the present
The comparison between the crack length calculated by results suggest that the proposed technique can provide
the proposed technique and the values measured by a Ruler sufficient accuracy for analyzing the widths of the pavement
is provided in Table 4 length comparison: surface. Hopefully, in the future, we’ll use artificial
intelligence (AI) programs to predict lengths and reduce
TABLE 4. Length comparison
the error percentage to 5-10% also further evolve the crack
Sample No. 1 2 3 4 detection algorithm by implying and upgrading electrical
Lc (cm) 54.9 55.4 69.8 55.6 motion sensors with the ability to measure depths and more
complex branched cracks.
Lm (cm) 100 100 100 100
Error (%) 45 45 30 46
ACKNOWLEDGEMENT
Processing time is critical for accuracy, as it assists the DECLARATION OF COMPETING INTEREST
researcher in real-time detection. The average total time
conceived in the operation per sample is equal to 4.190 None
seconds.
REFERENCES
Kheradmandi, Narges & Vida Mehranfar. 2022. A critical Rababaah, Haroun. 2005. Asphalt pavement crack classification:
review and comparative study on image segmentation-based A comparative study of three AI approaches: Multilayer
techniques for pavement crack detection. Construction and perceptron, genetic algorithms and self-organizing maps.
Building Materials 321:126162. Indiana University South Bend.
Lee, Bang Yeon, Yun Yong Kim, Seong-Tae Yi & Jin-Keun Kim. Safaei, Nima, Omar Smadi, Arezoo Masoud, & Babak Safaei.
2013. Automated image processing technique for detecting and 2022. An automatic image processing algorithm based on crack
analysing concrete surface cracks. Structure and Infrastructure pixel density for pavement crack detection and classification.
Engineering 9 (6):567-577. International Journal of Pavement Research and Technology
Oliveira, Henrique & Paulo Lobato Correia. 2009. Automatic 15 (1):159-172.
road crack segmentation using entropy and image dynamic Subirats, Peggy, Jean Dumoulin, Vincent Legeay & Dominique
thresholding. 2009 17th European Signal Processing Barba. 2006. Automation of pavement surface crack detection
Conference. using the continuous wavelet transform. 2006 International
Otsu, Nobuyuki. 1979. A threshold selection method from gray- Conference on Image Processing.
level histograms. IEEE transactions on systems, man, and Toussaint, Godfried T. 1983. Solving geometric problems with the
cybernetics 9 (1):62-66. rotating calipers. Proc. IEEE Melecon.
Ouyang, Aiguo, Chagen Luo & Chao Zhou. 2010. Surface Tran, Thai Son, Van Phuc Tran, Hyun Jong Lee, Julius Marvin
distresses detection of pavement based on digital image Flores & Van Phuc Le. 2022. A two-step sequential automated
processing. International Conference on Computer and crack detection and severity classification process for asphalt
Computing Technologies in Agriculture. pavements. International Journal of Pavement Engineering 23
Oyesikua, Olukayode O, Olasunkanmi O Akinyemib, Solomon O (6):2019-2033.
Giwab, Nurudeen S Lawalc & Babatunde O Adetifac. 2019. Valença, J, D Dias-da-Costa & E Júlio. 2010. Development of a
Evaluation of rural transportation technology: A case study Method for Crack Characterization using Image Processing of
of bicycle and motorcycle trailers. Jurnal Kejuruteraan 31 Concrete Surface. 13th Structural Faults and Repair:15-17.
(1):11-18.