Pavement Crack Detection Method of Street View Images Based On Deep Learning
Pavement Crack Detection Method of Street View Images Based On Deep Learning
Abstract. Pavement crack detection is a challenging task for carrying out pavement
maintenance works. Deep learning method is regarded as an effective and accurate way
to detect pavement cracks. However, this often requires a large dataset composed of
different crack images. This paper introduces a convenient and low-cost method to
collect pavement images by using street view images. 400 images from 5 cities are
collected and labeled to form the dataset. Then, it is applied to train a target detection
network YOLOv5, which is the latest version of YOLO network. The result shows that
this network can effectively detect crack with mAP of over 70% and detection time of
152ms, which are all better than another classical method YOLOv3. Considering the
easiness of collecting images, this method can be a suitable way to evaluate the
pavements.
1. Introduction
The maintenance of transportation infrastructure is important to the working of many activities. Delayed
repairing and maintenance can result in significantly increased cost. In the road maintenance work, the
pavement cracks detection is important. So the detection of cracks at it early developing stage can be
essential. Generally, the widely adopted method is by manual detection. However, it still has some
defects such as low efficiency, large error and are sensitive to subjectivity [1]. To solve these problems,
some other methods such as Gabor filter [2] and 3D laser scanning technology [3] is proposed to do the
detection. In recent years, deep-learning techniques are applied to this region and a series of researches
demonstrate that it can quickly find cracks with high accuracy. Zhang et al. [4] put forward CrackNet to
detect 3D asphalt pavement cracks. Fan et al. [5] used the deep convolution neural network (CNN) on
images and has achieved an accuracy of 99.92% for classification. Kaseko et al. [6] suggested a
methodology which combines neutral network and traditional method to identify the cracks on pavement.
A new network named FPHBN was proposed in [7] to detect the cracks. Mandal et al. [9] applied a
target detection model YOLOv2 and images from mobile cameras to do automatic pavement distress
identification works. Eisenbach et al. [8] used GAPs pavement distress dataset and convolutional neutral
networks (CNN) to automatically detect pavement distress.
Machine learning often requires large dataset for training and testing. For pavement cracks detection,
images are mainly obtained by devices such as Charge coupled device (CCD) [10] and Ground
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution
of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
Published under licence by IOP Publishing Ltd 1
IPEC 2021 IOP Publishing
Journal of Physics: Conference Series 1952 (2021) 022043 doi:10.1088/1742-6596/1952/2/022043
penetrating radar (GPR) [11]. However, it often requires a lot of time and generate extra costs. In recent
years, as a new type of picture data provided to the public, street view pictures can be used as a
convenient source of images for many researchers. Internet companies such as Google and Baidu have
collected and built their own street view images database and open it to the public [12]. These data have
been widely used in street safety assessment [13] and evaluating the environment of neighborhood [14].
Compared with traditional dataset, street view pictures have a large amount of accessible data and has
covered many different places around the world [15]. Google and Baidu have also provided API for
researchers to obtain images with specified location, customized shooting angle and picture size. From
the view of the timeliness, to ensure the effectiveness, internet companies are willing to update their
database periodically, this enables researchers to evaluate pavement changes through time. Therefore, it
is a suitable way for researchers to collect data, which can help to reduce the time and cost spent.
To effectively apply street view images to the work of automatic pavement detection, we propose a
new target detection model based on YOLOv5 network to identify road cracks in street view images.
2
IPEC 2021 IOP Publishing
Journal of Physics: Conference Series 1952 (2021) 022043 doi:10.1088/1742-6596/1952/2/022043
even each region. This may make the algorithm not universally applicable to other regions. However,
through the use of street view images, this could be solved. The images can be easily captured from
different regions in China without using professional equipment. So, this paper chooses images with
different pavement conditions, weathers, lighting conditions and so on to ensure that the algorithm can
be applied to detection work on different conditions
Due to the lens distortion, the inclination stage of cracks on adjacent lanes are changed. Especially
for longitudinal cracks, this could make them more like transverse cracks, which could be an obstacle
for the detection accuracy of the neutral network. To solve this problem, this paper tries to restrict the
width of images to filter the cracks on adjacent lanes.
3
IPEC 2021 IOP Publishing
Journal of Physics: Conference Series 1952 (2021) 022043 doi:10.1088/1742-6596/1952/2/022043
Fig. 3 demonstrates the detection result on four random images after training. It shows that cracks
are successfully located and classified on images with confidence level of over 0.55. It can be seen from
these four images that after training on images from different pavement conditions, the network can
effectively recognize cracks from dark and light environment. The longitudinal crack is inclined with a
small angle, and this may have an impact on the classification of cracks.
4
IPEC 2021 IOP Publishing
Journal of Physics: Conference Series 1952 (2021) 022043 doi:10.1088/1742-6596/1952/2/022043
To compare the detection ability of two kinds of networks on the same pavement diseases, same
images are detected through two networks. The results are shown in Fig. 4, where the upper three figures
are by YOLOv5 network and the other three figures under them is from YOLOv3 network. It can be
seen that the IOU value of YOLOv3 is lower than 0.3, but for YOLOv5 are much higher and Some parts
of the crack are not being detected by YOLOv3. This shows that YOLOv5 can effectively detect the
location of cracks. As to the other parts of alligator cracks outside the box, this may be because in the
labeling stage some small branches are not included in the ground truth box, this require making the
labels more precisely if needed. It can also be seen from the last group of images that YOLOv3 treat the
shadow of streetlamp as a short crack, which present that YOLOv5 have better effect on detecting
smaller target. However, for the last group of images, YOLOv5 only detected parts of the longitudinal
crack, this may because the shadow breaks the crack into two parts and makes an obstacle to the
detection of cracks, so this requires more training images with the same condition.
4. Conclusion
Transportation infrastructure plays an import role in the development of the society, so its maintenance
is important for ensure its service life and high performance. Delayed maintenance works may increase
the cost. To detect the pavement cracks at its early stage and so that implement timely maintenance
works, this paper proposed a pavement crack recognition model which combines the street view image
data source and YOLOv5 target detection network. Compared with the traditional model, this method
can reduce the cost on collecting dataset and increase the diversity of dataset by extracting the images
with different conditions. Using the latest version of YOLO to detect the cracks and has achieved over
70% of mAP and 0.15s of detection time. However, to better increase the robustness and accuracy of
this system, a larger and diverse dataset is required.
References
[1] Gavilán, M., Balcones, D., Marcos, O., Llorca, D. F., Sotelo, M. A., Parra, I., ... & Amírola, A.
(2011). Adaptive road crack detection system by pavement classification. Sensors, 11(10), pp.
9628-9657.
[2] Salman, M., Mathavan, S., Kamal, K., & Rahman, M. (2013). Pavement crack detection using the
Gabor filter. In 16th international IEEE conference on intelligent transportation systems (ITSC
2013), pp. 2039-2044.
[3] Zhang, D., Zou, Q., Lin, H., Xu, X., He, L., Gui, R., & Li, Q. (2018). Automatic pavement defect
detection using 3D laser profiling technology. Automation in Construction, 96, pp. 350-365.
[4] Zhang, A., Wang, K. C., Li, B., Yang, E., Dai, X., Peng, Y., ... & Chen, C. (2017). Automated
pixel‐level pavement crack detection on 3D asphalt surfaces using a deep‐learning network.
5
IPEC 2021 IOP Publishing
Journal of Physics: Conference Series 1952 (2021) 022043 doi:10.1088/1742-6596/1952/2/022043