| Literature DB >> 30423962 |
Shahram Sattar1, Songnian Li2, Michael Chapman3.
Abstract
Road surface monitoring is a key factor to providing smooth and safe road infrastructure to road users. The key to road surface condition monitoring is to detect road surface anomalies, such as potholes, cracks, and bumps, which affect driving comfort and on-road safety. Road surface anomaly detection is a widely studied problem. Recently, smartphone-based sensing has become increasingly popular with the increased amount of available embedded smartphone sensors. Using smartphones to detect road surface anomalies could change the way government agencies monitor and plan for road maintenance. However, current smartphone sensors operate at a low frequency, and undersampled sensor signals cause low detection accuracy. In this study, current approaches for using smartphones for road surface anomaly detection are reviewed and compared. In addition, further opportunities for research using smartphones in road surface anomaly detection are highlighted.Entities:
Keywords: crowdsourcing; road surface anomaly; smartphone sensors
Year: 2018 PMID: 30423962 PMCID: PMC6263868 DOI: 10.3390/s18113845
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Road surface anomaly detection process.
Figure 2(a) Local-level coordinate system. (b) Body-frame coordinate system. (c) Device coordinate system.
List of sensors used for road surface anomaly detection.
| Sensor Name | Type | Unit | Description |
|---|---|---|---|
| Accelerometer | Physical | m/s2 | Measures the acceleration force |
| Gyroscope | Physical | rad/s | Measures a device’s rate of rotation |
| Linear Acceleration | Virtual | m/s2 | Measures the acceleration force, excluding the force of gravity |
| Magnetometer | Physical | μT (T stands for Tesla) | Measures the ambient geomagnetic field |
| Gravity | Virtual | m/s2 | Measures the force of gravity |
| Rotation | Virtual | rad | Measures the orientation of a device |
| GPS | Physical | Degree | Obtain location information |
List of sensors used for road surface anomaly detection.
| Proposed Method | Employed Sensor(s) | Data Sampling Rate (Hz) | Vehicle | Smartphone Model | Distance of Experiment | Location of Data Sampling |
|---|---|---|---|---|---|---|
| Mohan et al. [ | Accelerometer | 310 | Toyota Qualis | Windows smartphone | 622 km | Bangalore and Seattle |
| Yagi [ | Accelerometer/Gyroscope | 100 | Toyota PRIUS | iPhone | N/A | Kashiwazaki, Japan |
| Mednis et al. [ | Accelerometer | 100 | BMW 323 touring | Samsung i5700, Samsung Galaxy s, HTC Desire HTC HD2, | 174 km | Vairoga iela, Riga, Latvia |
| Perttunen et al. [ | Accelerometer | 38 | N/A | Nokia N95 8GB | 25 km | Finland |
| Jain et al. [ | Accelerometer | N/A | Bus, Auto rickshaw, cycle rickshaw, motorcycle and car (models were not mentioned) | 4 different Android-based smartphones (models were not mentioned) | 678 km | New Delhi, India |
| Bhoraskar et al. [ | Accelerometer | 50 | Suzuki access 125, Auto rickshaw | Google Nexus S, HTC Wildfire S | N/A | IIT Bombay campus |
| Douangphachanh and Oneyama [ | Accelerometer | 100 | Toyota Vigo 4WD, pick up, Toyota Camry, Toyota Vigo 2WD, Toyota Yaris | Samsung Galaxy Note 3, Galaxy S3, LG 4X HD | N/A | Vientiane, Laos |
| Sinharay et al. [ | Accelerometer | 4–6 | N/A | Google Nexus S | N/A | Kolkata, India |
| Douangphachanh and Oneyama [ | Accelerometer/Gyroscope | 100 | Toyota Vigo 4WD, pick up, Toyota Camry, Toyota | Samsung Galaxy Note 3, Galaxy S3, LG 4X HD | N/A | Vientiane, Laos |
| Seraj et al. [ | Accelerometer | 5 | N/A | N/A | 14 km | N/A |
| Vittorio et al. [ | Accelerometer/Gyroscope | 47 and 93 | Five different types of cars | Samsung Galaxy S2 | 100.3 km | Vlora, Albania |
| Sebestyen et al. [ | Accelerometer | 90 | N/A | N/A | N/A | N/A |
| Wang et al. [ | Accelerometer | 60 | ||||
| Nomura and Shiraishi [ | Accelerometer | 100 | N/A | N/A | N/A | N/A |
| Yi et al. [ | Accelerometer | 80 | Toyota Camry | Sony Xperia, HTC Desire, HTC Hero | N/A | N/A |
| Mohamed et al. [ | Accelerometer/Gyroscope | N/A | Volkswagen Jetta, Chevrolet Aveo | Lumia 820 | N/A | N/A |
| Harikrishnan and Gopi [ | Accelerometer | 50 | Maruti swift | N/A | N/A | India |
| Singh et al. [ | Accelerometer | 10 | Toyota Etios | Nexus 5, Samsung S5, Samsung Note 3, Moto E, Samsung S4 mini | 220 km | Chandigrah, India |
| Silva et al. [ | Accelerometer | 50 | Three different models | Two different models | N/A | Braga-Portugal |
List of sensors used for road surface anomaly detection.
| Proposed Method | Employed Technique(s) | Approaches | Length of Analyzing Window |
|---|---|---|---|
| Mohan et al. [ | Threshold-based | For speed >25 km = 0.8 g and for speed <25 z-sus (sustained dip in vertical component of accelerometer data | seven samples for speed of less than 25 km/h |
| Yagi [ | Threshold-based | Standard deviation of z-values with different window time | 50 ms |
| Mednis et al. [ | Threshold-based | Z-THERESH = 0.4 g, Z-DIFF = 0.2 g, STDEV(Z) = 0.2 g, and G-ZERO = 0.8 g | one sample |
| Perttunen et al. [ | Machine learning | Support Vector Machine (SVM) | 0.5 s∼2 s |
| Jain et al. [ | Machine learning | Support Vector Machine (SVM) | N/A |
| Bhoraskar et al. [ | Machine learning | K-means Clustering and Support Vector Machine (SVM) | N/A |
| Douangphachanh and Oneyama [ | Machine learning | Linear Regression | N/A |
| Sinharay et al. [ | Threshold-based | The rate change of z values in acceleration values | 1 s |
| Douangphachanh and Oneyama [ | Machine learning | Linear Regression | N/A |
| Vittorio et al. [ | Threshold-based | Comparing the difference of maximum value and minimum value of vertical acceleration impulse in the defined unit of time with an adaptive threshold | 5 samples |
| Seraj et al. [ | Machine learning | Features extracted in time domain, frequency domain and wavelet decomposition and SVM used for feature classification | 256 samples and 170 samples |
| Sebestyen et al. [ | Threshold-based | Adaptive threshold based on the lowest, highest and average values of accelerometer data in predefined window length | one sample |
| Wang et al. [ | Threshold-based | Approach proposed by Mednis et al. [ | one sample |
| Nomura and Shiraishi [ | Threshold-based | 0 < roughness index (RI) < 1 for | one sample |
| Yi et al. [ | Threshold-based | Two steps of pothole verification based on the standard deviation of sensor data | 0.5 s |
| Mohamed et al. [ | Machine learning | SVM with three different kernel functions (RBF, MLP, and polynomial). | N/A |
| Harikrishnan and Gopi [ | Threshold-based | Fitting Gaussian models to the normal roads and comparing the accelerometer sensor data value in the z direction with the mean of fitted model. | N/A |
| Singh et al. [ | DWT | Measuring signal pattern similarity | N/A |
| Silva et al. [ | Machine learning | Using different supervised classification approaches (gradient boosting (GB), decision tree (DT), multilayer perceptron classifier (MPL), Gaussian Naive Bayes, and linear SVC) and comparing the detection accuracy | 125 samples |
Performance evaluation of reviewed studies investigating road surface anomalies from smartphone sensors.
| Proposed Method | Performance Evaluation |
|---|---|
| Mohan et al. [ | For a speed of less than 25 km/h, the rate of the false negatives is 29% (well-oriented sensor) and 37% (virtually oriented). However, for a speed of more than 25 km/h, the rate of false negatives is 41% (well-oriented sensor) and 51% (virtually oriented). |
| Yagi [ | Not provided. |
| Mednis et al. [ | The accuracy of the overall system is approximately 90%. However, the outcome of Z-DIFF and STDEV-Z approaches are highly dependent on the frequency and timing of data. |
| Perttunen et al. [ | The confusion matrix for the best result indicates that this approach has approximately 80% accuracy. |
| Jain et al. [ | The results indicate approximately 75% accuracy. |
| Bhoraskar et al. [ | For bump detection, the algorithm gets zero false positives and 10% false negatives. |
| Douangphachanh and Oneyama [ | The R2 values in their estimation were between 0.721 and 0.869 for different cars when the smartphones were located in the box near gearshift. |
| Sinharay et al. [ | The accuracy of the system is 80% with 20% false positives. |
| Douangphachanh and Oneyama [ | The R2 values in their estimation indicated significant improvement compared to the previous study. |
| Vittorio et al. [ | Right positive rate was higher than 80% whereas the false positive rate was lower than 15%. |
| Seraj et al. [ | 90% accuracy ratio for detecting severe anomalies regardless of vehicle type and road location. |
| Sebestyen et al. [ | The accuracy of the anomaly detection algorithm implemented in this study is about 80%. |
| Wang et al. [ | In experiments, the results indicate the accuracy of the proposed approach is 100% without false positives. |
| Nomura and Shiraishi [ | 94% accuracy rate for classifying road segments into different roughness levels (detection rate for road surface anomaly detection was not provided). |
| Yi et al. [ | Numerically, compared with z-component, the RMSEs (root mean square deviation) are 0.01 m/s2 of the batch mode and 0.03 m/s2 of online mode. |
| Mohamed et al. [ | 75.76% by applying RBF kernel function, 66.67% by applying MLP kernel function, and 87.88% by applying polynomial kernel function. |
| Harikrishnan and Gopi [ | The estimation error is 34.8% for the speed of 15 km/h and 1.6% for the speed of 20 km/h. The estimation error increases as the speed goes above 20 km/h. |
| Singh et al. [ | 88.66% detection rate for potholes and 88.89% detection rate for bumps. |
| Silva et al. [ | Scores of GB = 0.8705, DT = 0.8071, MLP = 0.7868, GNB = 0.7385, and linear SVC = 0.4619. |
Smartphone placement dependency considerations for each approach.
| Proposed Method | Considering Smartphone Mounting Dependency |
|---|---|
| Mohan et al. [ | Back and middle seats, dashboard, and hand-rest of vehicle |
| Yagi [ | Front dashboard |
| Mednis et al. [ | Front dashboard |
| Perttunen et al. [ | Windshield rack |
| Jain et al. [ | Pants pocket, front dashboard, near the gearbox, near the rear car speakers |
| Bhoraskar et al. [ | Not defined |
| Douangphachanh and Oneyama [ | Front dashboard, near the gearshift, inside driver’s pocket |
| Sinharay et al. [ | Front dashboard |
| Douangphachanh and Oneyama [ | On the dashboard, in the box near the gearshift, and inside driver’s pocket |
| Vittorio et al. [ | Front dashboard |
| Seraj et al. [ | Fixed on the windshield |
| Sebestyen et al. [ | Front dashboard |
| Wang et al. [ | Not defined |
| Nomura and Shiraishi [ | Front dashboard |
| Yi et al. [ | Front dashboard and windshield rack |
| Mohamed et al. [ | Not defined |
| Harikrishnan and Gopi [ | Not defined |
| Singh et al. [ | Not defined |
| Silva et al. [ | Not defined |
Figure 3Available motion sensors on current smartphones.