RoadCare: A Deep-learning Based Approach to Quantifying Road Surface Quality
TL;DR: This paper proposes a deep-learning based approach to road surface quality monitoring, using accelerometer and GPS sensor readings, which enables several useful smart-city applications such as spatio-temporal monitoring of the city's roads, early warning of bad road conditions, as well as choosing the "smoothest" road route to a destination.
Abstract: Roads form a critical part of any region's infrastructure. Their constant monitoring and maintenance is thus essential. Traditional monitoring mechanisms are heavy-weight, and hence have insufficient coverage. In this paper, we explore the use of crowd-sourced intelligent measurements from commuters' smart-phone sensors. Specifically, we propose a deep-learning based approach to road surface quality monitoring, using accelerometer and GPS sensor readings. Through extensive data collection of over 36 hours on different kinds of roads, and subsequent evaluation based on this, we show that the approach can achieve high accuracy (98.5%) in a three-way classification of road surface quality. We also show how the classification can be extended to a finer grained 11-point scale of road quality. The model is also efficient: it can be implemented on today's smart-phones, thus making it practical. Our approach, called RoadCare, enables several useful smart-city applications such as spatio-temporal monitoring of the city's roads, early warning of bad road conditions, as well as choosing the "smoothest" road route to a destination.
...read more
Citations
188 citations
6 citations
4 citations
References
73,871 citations
31,977 citations
"RoadCare: A Deep-learning Based App..." refers methods in this paper
...It first uses a watershed algorithm [4] to perform road segmentation, followed by Otsu’s binarization [39] and morphological thinning [5] to finally generate a topological skeleton of the pothole image....
[...]
23,723 citations
"RoadCare: A Deep-learning Based App..." refers methods in this paper
...For training the NNdeep architecture, batch normalization [21] was used at the end of the first and second convolutional layers 4....
[...]
12,404 citations
10,821 citations
Additional excerpts
...ette [42] analysis on our Lunl dataset....
[...]