Sensors (Jul 2024)

Using Support Vector Machines to Classify Road Surface Conditions to Promote Safe Driving

  • Jaepil Moon,
  • Wonil Park

DOI
https://doi.org/10.3390/s24134307
Journal volume & issue
Vol. 24, no. 13
p. 4307

Abstract

Read online

Accurate detection of road surface conditions in adverse winter weather is essential for traffic safety. To promote safe driving and efficient road management, this study presents an accurate and generalizable data-driven learning model for the estimation of road surface conditions. The machine model was a support vector machine (SVM), which has been successfully applied in diverse fields, and kernel functions (linear, Gaussian, second-order polynomial) with a soft margin classification technique were also adopted. Two learner designs (one-vs-one, one-vs-all) extended their application to multi-class classification. In addition to this non-probabilistic classifier, this study calculated the posterior probability of belonging to each group by applying the sigmoid function to the classification scores obtained by the trained SVM. The results indicate that the classification errors of all the classifiers, excluding the one-vs-all linear learners, were below 3%, thereby accurately classifying road surface conditions, and that the generalization performance of all the one-vs-one learners was within an error rate of 4%. The results also showed that the posterior probabilities can analyze certain atmospheric and road surface conditions that correspond to a high probability of hazardous road surface conditions. Therefore, this study demonstrates the potential of data-driven learning models in classifying road surface conditions accurately.

Keywords