Vol. 4 No. 2 (2024): Journal of Millimeterwave Communication, Optimization and Modelling
Articles

Driver behavior detection using intelligent algorithms

NAIF ABDULRAHEEM MAHMOOD ALZEBARI
Kocaeli Üniversity
Actual journals and last information about wireless communication

Published 31.07.2024

Keywords

  • ML models,
  • distracted,
  • aggressive,
  • drowsy,
  • angry,
  • fatigue,
  • PCA,
  • LDA
  • ...More
    Less

Abstract

Driving in today's world is a very complicated and dangerous job that requires full attention. All types of be-havior, such as (feeling distracted, aggressive, drowsy, irritable, or tired, can divert the driver's attention away from the road). can lead to accidents and injuries. I can tell you that traffic ac-cidents are a serious problem worldwide. Because this incident is increasing in most countries of the world causing many vic-tims. The aim of this project is to employ machine learning (ML) methods to develop a system capable of identifying driver ac-tions and behaviors. Therefore, it is essential to identify risky driving behaviors such as distracted, aggressive, drowsy, irrita-ble, or tired driving. To achieve this goal, we are working on 15 driver behaviors in this project. We have categorized the pro-vided images using various ML models to determine whether the driver is driving safely or engaging in distracting activities or, aggressive, drowsy, irritable, or tired driving. Our approach in-volves comparing different models such as Linear Discriminant Analysis (LDA) and Principal Component Analysis (PCA) to de-termine the best one based on the relevant metrics. The results indicate that. That shows higher precision, recall, F1, and accu-racy scores with LDA compared to PCA, especially methods Support Vector Machines (SVM), Bootstrap Aggregating (Bag-ging), and K-Nearest Neighbors (KNN), Also the results indicate that the combination of PCA and LDA can further enhance the performance of many of the models.

References

  1. Barzegar, Abdolrazagh, et al. "Epidemiologic study of traffic crash mortality among motorcycle users in Iran (2011-2017)." Chinese Journal of Traumatology 23.04 (2020): 219-223.‏
  2. Passmore, Jonathon, Yongjie Yon, and Bente Mikkelsen. "Progress in reducing road-traffic injuries in the WHO European region." The Lancet Public Health 4.6 (2019): e272-e273.
  3. Ochago, Vincent M., Geoffrey M. Wambugu, and John G. Ndia. "Comparative Analysis of machine learning Algorithms Accuracy for Maize Leaf Disease Identification." (2022).
  4. Chen, Jiawei, Zhenshi Zhang, and Xupeng Wen. "Target Identification via Multi-View Multi-Task Joint Sparse Representation." Applied Sciences 12.21 (2022): 10955.
  5. Lima, Aklima Akter, Sujoy Chandra Das, and Md Shahiduzzaman. "Driver behavior analysis based on numerical data using deep neural networks." Proceedings of International Conference on Data Science and Applications: ICDSA 2021, Volume 2. Springer Singapore, 2022.
  6. Kulikov, D. S., and V. V. Mokeyev. "On application of principal component analysis and linear discriminant analysis to control driver's behavior." 2016 2nd International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM). IEEE, 2016.‏
  7. Sarwar, S. S., Mahmud, M. N. H., & Kabir, M. E. (2018). Driver Drowsiness Detection using machine learning Techniques. Procedia Computer Science, 135, 28-35. https://doi.org/10.1016/j.procs.2018.07.081.
  8. S. S., Agrawal, V., & Bajpai, A. (2019). Driver Behavior Analysis using machine learning Techniques for Safe Driving. Procedia Computer Science, 165, 16-23. https://doi.org/10.1016/j.procs.2019.12.044
  9. Razzak, M. I., Al-Fuqaha, A., & Almogren, A. (2018). Driver Behaviour Analysis Using machine learning Techniques. IET Intelligent Transport Systems, 12(4), 307–314. https://doi.org/10.1049/iet-its.2017.0207
  10. Smith, J., Doe, J., & Johnson, A. (2017). Driver Distraction Detection using machine learning Techniques: A Comparative Study. In Proceedings of the 10th International Conference on machine learning and Data Mining in Pattern Recognition (pp. 305-317). Springer https://link.springer.com/chapter/10.1007/978-3-319-59081-9_24
  11. Aribisala, A. O., & Arinze, B. E. (2019). Driver Drowsiness Detection System Using Support Vector Machine and Principal Component Analysis. Journal of Physics: Conference Series, 1378(1), 012042. https://doi.org/10.1088/1742-6596/1378/1/012042
  12. Ahmed, S., Younus, S., & Haider, M. A. (2019). Driver Behavior Classification using machine learning Techniques. In Proceedings of the 2019 IEEE 5th International Conference on Engineering Technologies and Applied Sciences (ICETAS) (pp. 1-6). IEEE.
  13. Hasan, M. R., Islam, M. R., Islam, M. A., & Rahman, M. (2020). Driver Behavior Detection using machine learig Techniques. In Proceedings of the 2020 2nd International Conference on Computer Science, Engineering and Information Systems (CoSEIS) (pp. 1-6). IEEE.
  14. APA citation: Sujitha, S., et al. (2021). Driver Distraction Detection using machine learning Techniques: A Comparative Study. In Proceedings of the 5th International Conference on Intelligent Computing and Control Systems (ICICCS 2021) (pp. 758-762). doi: 10.1109/ICICCS51817.2021.9489285.
  15. Kamal, H. A., Chung, W. Y., & Lee, S. Y. (2021). Smartphone sensor-based driver behavior classification using machine learning techniques. Sensors, 21(5), 1655.
  16. Nguyen, T. K., Nguyen, T. T., Nguyen, L. T., Nguyen, H. T., & Le, N. L. (2019). Driver Behavior Recognition using Deep Learning and SVM. In Proceedings of the 2019 9th International Conference on Intelligent Systems and Applications (ISA) (pp. 40-44). IEEE.
  17. Jiafu Zhang et al. (2020). Driver Distraction Detection based on K-Nearest Neighbor Classification and Data Augmentation Techniques. IEEE Access, 8, 41517-41528.
  18. Weiwen Zhang et al. (2019). Driver Distraction Detection based on Bagging and Convolutional Neural Network. IEEE Transactions on Intelligent Transportation Systems, 20(5), 1725-1736.
  19. K. Sunil Kumar et al. (2020). Driver Drowsiness Detection using XGBoost Classifier. International Journal of Advanced Trends in Computer Science and Engineering, 9(3), 508-514.
  20. Thakur, Amrita, et al. "Real time sign language recognition and speech generation." Journal of Innovative Image Processing 2.2 (2020): 65-76.
  21. Bud, Mihai Adrian, et al. "Reliability of probabilistic numerical data for training machine learning algorithms to detect damage in bridges." Structural Control and Health Monitoring 29.7 (2022): e2950.
  22. Mary, P. Fasca Gilgy, P. Sunitha Kency Paul, and J. Dheeba. "Human identification using periocular biometrics." International Journal of Science, Engineering and Technology Research (IJSETR) 2.5 (2013).
  23. Ahamed, Hafiz, Ishraq Alam, and Md Manirul Islam. "HOG-CNN based real time face recognition." 2018 International Conference on Advancement in Electrical and Electronic Engineering (ICAEEE). IEEE, 2018.
  24. Savio, M. Maria Dominic, et al. "Image processing for face recognition using HAAR, HOG, and SVM algorithms." Journal of Physics: Conference Series. Vol. 1964. No. 6. IOP Publishing, 2021.
  25. Kaplan, Kaplan, et al. "Brain tumor classification using modified local binary patterns (LBP) feature extraction methods." Medical hypotheses 139 (2020): 109696.
  26. Joseph, Seena, and Oludayo O. Olugbara. "Detecting salient image objects using color histogram clustering for region granularity." Journal of Imaging 7.9 (2021): 187.
  27. Karatsiolis, Savvas, Andreas Kamilaris, and Ian Cole. "Img2ndsm: Height estimation from single airborne rgb images with deep learning." Remote Sensing 13.12 (2021): 2417.
  28. Žeger, Ivana, et al. "Grayscale image colorization methods: Overview and evaluation." IEEE Access 9 (2021): 113326-113346.
  29. Ordóñez, Á.; Argüello, F.; Heras, D.B. Alignment of Hyperspectral Images Using KAZE Features. Remote Sens. 2018, 10, 756. https://doi.org/10.3390/rs10050756
  30. Andersson, Oskar, and Steffany Reyna Marquez. "A comparison of object detection algorithms using unmanipulated testing images: Comparing SIFT, KAZE, AKAZE and ORB." (2016).
  31. Choubey, Dilip K., et al. "Comparative analysis of classification methods with PCA and LDA for diabetes." Current diabetes reviews 16.8 (2020): 833-850.
  32. Kurita, Takio. "Principal component analysis (PCA)." Computer Vision: A Reference Guide (2019): 1-4.
  33. Xanthopoulos, Petros, et al. "Linear discriminant analysis." Robust data mining (2013): 27-33.
  34. Babaeian, Mohsen, et al. "Real time driver drowsiness detection using a logistic-regression-based machine learning algorithm." 2016 IEEE Green Energy and Systems Conference (IGSEC). IEEE, 2016.
  35. Costela, Francisco M., and José J. Castro-Torres. "Risk prediction model using eye movements during simulated driving with logistic regressions and neural networks." Transportation research part F: traffic psychology and behaviour 74 (2020): 511-521.
  36. Qian, Huihuan, et al. "Support vector machine for behavior-based driver identification system." Journal of Robotics 2010 (2010).
  37. Li, Zhenlong, Qingzhou Zhang, and Xiaohua Zhao. "Performance analysis of K-nearest neighbor, support vector machine, and artificial neural network classifiers for driver drowsiness detection with different road geometries." International Journal of Distributed Sensor Networks 13.9 (2017): 1550147717733391.
  38. Mohanty, Archit, and Saurabh Bilgaiyan. "Drowsiness Detection System Using KNN and OpenCV." machine learning and Information Processing: Proceedings of ICMLIP 2020. Springer Singapore, 2021.
  39. Hu, Jianfeng. "Automated detection of driver fatigue based on AdaBoost classifier with EEG signals." Frontiers in computational neuroscience 11 (2017): 72.