Identification of Road Surface Conditions using IoT Sensors and Machine Learning

The objective of this research is to collect and analyse road surface conditions in Malaysia using Internet-of-Things (IoT) sensors, together with the development of a machine learning model that can identify these conditions. This allows for the facilitation of low cost data acquisition and informed decision making in helping local authorities with repair and resource allocation. The conditions considered in this study include smooth surfaces, uneven surfaces, potholes, speed bumps, and rumble strips. Statistical features such as minimum, maximum, standard deviation, median, average, skewness, and kurtosis are considered, both time and frequency domain forms. Selection of features is performed using Ranker, Greedy Algorithm and Particle Swarm Optimisation (PSO), followed by classification using k-Nearest Neighbour (k-NN), Random Forest (RF), and Support Vector Machine (SVM) with linear and polynomial kernels. The model is able to achieve an accuracy of 99%, underlining the effectiveness of the model to identify these conditions.

[1]  Chamath Keppitiyagama,et al.  A public transport system based sensor network for road surface condition monitoring , 2007, NSDR '07.

[2]  Jukka Riekki,et al.  Distributed Road Surface Condition Monitoring Using Mobile Phones , 2011, UIC.

[3]  Purushottam Kulkarni,et al.  Wolverine: Traffic and road condition estimation using smartphone sensors , 2012, 2012 Fourth International Conference on Communication Systems and Networks (COMSNETS 2012).

[4]  Ramachandran Ramjee,et al.  Nericell: using mobile smartphones for rich monitoring of road and traffic conditions , 2008, SenSys '08.

[5]  Vittorio Astarita,et al.  A Mobile Application for Road Surface Quality Control: UNIquALroad , 2012 .

[6]  Ramachandran Ramjee,et al.  Nericell: rich monitoring of road and traffic conditions using mobile smartphones , 2008, SenSys '08.

[7]  Yazan A. Alqudah,et al.  On the analysis of road surface conditions using embedded smartphone sensors , 2017, 2017 8th International Conference on Information and Communication Systems (ICICS).

[8]  Yang Zhang,et al.  CarTel: a distributed mobile sensor computing system , 2006, SenSys '06.

[9]  Giovanni Pau,et al.  A Novel Road Monitoring Approach Using Wireless Sensor Networks , 2012, 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems.

[10]  L. Selavo,et al.  Embedded solution for road condition monitoring using vehicular sensor networks , 2012, 2012 6th International Conference on Application of Information and Communication Technologies (AICT).

[11]  Xiao-Ling Sun,et al.  Application of Wireless Sensor Networks in Post-Disaster Road Monitoring System , 2011, 2011 4th International Conference on Intelligent Networks and Intelligent Systems.