Driving Style and Traffic Prediction with Artificial Neural Networks Using On-Board Diagnostics and Smartphone Sensors
Source abstract
Abstract
Driving style and road traffic play pivotal roles in the development of smart cities, influencing traffic flow, safety, and environmental sustainability. This study presents an innovative approach for detecting road traffic conditions and driving styles using On-Board Diagnostics (OBD) data and smartphone sensors. This approach offers an inexpensive implementation of prediction, as it utilizes existing vehicle data without requiring additional setups. Two Artificial Neural Network (ANN) models were employed: the first utilizes a forward neural network architecture, while the second leverages bootstrapping or bagging neural networks to enhance detection accuracy for low-labeled classes. Support Vector Machine (SVM) is implemented to serve as a baseline for comparison. Experimental results demonstrate that ANNs exhibit significant improvements in detection accuracy compared to SVM. Moreover, the neural network with bagging model showcases enhanced recall values and a substantial improvement in accurately detecting instances belonging to low-labeled classes in both driving style road traffic.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Traffic Prediction and Management Techniques · Vehicle emissions and performance · Air Quality Monitoring and Forecasting
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Mechatronics Engineering, German Jordanian University, Amman 11180, Jordan
Deaprtment of Computer Science, Jordan University of Science and Technology, Irbid 22110, Jordan
References (40)
Show source-provided references
1. Baltusis, P. (2004). On Board Vehicle Diagnostics. No. 2004-21-0009, SAE International. SAE Technical Paper.
2. Robust road condition detection system using in-vehicle standard sensors10.3390/s151229908 ↗
3. A framework on driving behavior and pattern using On-Board diagnostics (OBD-II) tool10.1016/j.matpr.2021.07.376 ↗
4. Tullio, C., Passeronge, C., Lavagno, L., Jurecska, A., Damiano, A., Sansoè, C., Sangiovanni-Vincentelli, A., and Sangiovanni-Vincentelli, A. (1998, January 15–19). A case study in embedded system design: An engine control unit. Proceedings of the 35th Annual Design Automation Conference, San Francisco, CA, USA.
5. Deep learning model based CO2 emissions prediction using vehicle telematics sensors data
6. Rivera-Campoverde, N.D., Muñoz-Sanz, J.L., and del Valle Arenas-Ramirez, B. (2021). Estimation of pollutant emissions in real driving conditions based on data from OBD and machine learning. Sensors, 21.10.3390/s21196344 ↗
7. Personalized vehicle trajectory prediction based on joint time-series modeling for connected vehicles10.1109/TVT.2019.2960110 ↗
8. GOI: A novel design for vehicle positioning and trajectory prediction under urban environments10.1109/JSEN.2018.2826000 ↗
9. Vehicle fuel consumption prediction method based on driving behavior data collected from smartphones10.1155/2020/9263605 ↗
10. Forecasting fuel consumption based-on OBD II data
11. Predictive analytics as a service for vehicle health monitoring using edge computing and AK-NN algorithm10.1016/j.matpr.2021.03.658 ↗
12. Shivakarthik, S., Krishnanjan Bhattacharjee, M., Mithran, S., Mehta, S., Kumar, A., Rakla, L., Aserkar, S., Shah, S., and Komati, R. (2020, January 6–7). Maintenance of automobiles by predicting system fault severity using machine learning. Sustainable Communication Networks and Application, Proceedings of the ICSCN 2020, Erode, India.10.1007/978-981-15-8677-4_22 ↗
13. Decision trees10.1002/wics.1278 ↗
14. Random forests10.1023/A:1010933404324 ↗
15. Suthaharan, S. (2016). Support vector machine. Machine Learning Models and Algorithms for Big Data Classification: Thinking with Examples for Effective Learning, Springer.10.1007/978-1-4899-7641-3 ↗
16. Vehicle detection and tracking in complex traffic circumstances with roadside LiDAR10.1177/0361198119844457 ↗
17. Hasanujjaman, M., Chowdhury, M.Z., and Jang, Y.M. (2023). Sensor fusion in autonomous vehicle with traffic surveillance camera system: Detection, localization, and AI networking. Sensors, 23.10.3390/s23063335 ↗
18. AbuAli, N. (2015, January 6–9). Advanced vehicular sensing of road artifacts and driver behavior. Proceedings of the 2015 IEEE Symposium on Computers and Communication (ISCC), Larnaca, Cyprus.10.1109/ISCC.2015.7405452 ↗
19. Zhang, C., Patel, M., Buthpitiya, S., Lyons, K., Harrison, B., and Abowd, G.D. (2016, January 7–10). Driver classification based on driving behaviors. Proceedings of the 21st International Conference on Intelligent User Interfaces, Sonoma, CA, USA.10.1145/2856767.2856806 ↗
20. Nirmali, B., Wickramasinghe, S., Munasinghe, T., Amalraj, C.R.J., and Dilum Bandara, H.M.N. (2017, January 15–16). Vehicular data acquisition and analytics system for real-time driver behavior monitoring and anomaly detection. Proceedings of the 2017 IEEE International Conference on Industrial and Information Systems (ICIIS), Peradeniya, Sri Lanka.10.1109/ICIINFS.2017.8300417 ↗
21. Al-refai, G., Elmoaqet, H., and Ryalat, M. (2022). In-vehicle data for predicting road conditions and driving style using machine learning. Appl. Sci., 12.10.3390/app12188928 ↗
22. Kim, B., and Baek, Y. (2020). Sensor-based extraction approaches of in-vehicle information for driver behavior analysis. Sensors, 20.10.3390/s20185197 ↗
23. Identifying Driver Behaviour through Obd-Ii Using Android Application
24. Machine learning techniques to identify unsafe driving behavior by means of in-vehicle sensor data10.1016/j.eswa.2021.114818 ↗
25. Acquisition, modeling, and evaluating method of driving behavior based on OBD-II: A literature survey10.1088/1757-899X/879/1/012030 ↗
26. Smart traffic monitoring system using computer vision and edge computing10.1109/TITS.2021.3109481 ↗
27. Computer vision based traffic monitoring and analyzing from on-road videos
28. Computer vision-based approach for smart traffic condition assessment at the railroad grade crossing10.1016/j.aei.2021.101456 ↗
29. Deep CNN Model for Condition Monitoring of Road Traffic: An Application Of Computer Vision10.61841/turcomat.v14i03.14525 ↗
30. Ranyal, E., Sadhu, A., and Jain, K. (2022). Road condition monitoring using smart sensing and artificial intelligence: A review. Sensors, 22.10.3390/s22083044 ↗
31. Smartphone based traffic state detection using acoustic analysis and crowdsourcing10.1016/j.apacoust.2018.03.029 ↗
32. Roadsense: Smartphone application to estimate road conditions using accelerometer and gyroscope10.1109/JSEN.2017.2702739 ↗
33. Bhoraskar, R., Vankadhara, N., Raman, B., and Kulkarni, P. (2012, January 3–7). Wolverine: Traffic and road condition estimation using smartphone sensors. Proceedings of the 2012 Fourth International Conference on Communication Systems and Networks (COMSNETS 2012), Bangalore, India.10.1109/COMSNETS.2012.6151382 ↗
34. Road condition detection using smartphone sensors: A survey
35. (2024, April 01). Github. Available online: https://github.com/sisinflab-swot/mafalda.
36. Activation functions in neural networks
37. SPlit: An optimal method for data splitting10.1080/00401706.2021.1921037 ↗
38. Bock, S., and Weiß, M. (2019, January 14–19). A proof of local convergence for the Adam optimizer. Proceedings of the 2019 International Joint Conference on Neural Networks (IJCNN), Budapest, Hungary.10.1109/IJCNN.2019.8852239 ↗
39. Powers, D.M.W. (2020). Evaluation: From precision, recall and F-measure to ROC, informedness, markedness and correlation. arXiv.
40. The relevance of recall and precision in user evaluation10.1002/(SICI)1097-4571(199404)45:3<207::AID-ASI10>3.0.CO;2-1 ↗