Volume 21, Issue 4 (3-2025)                   JSDP 2025, 21(4): 97-112 | Back to browse issues page


XML Persian Abstract Print


Download citation:
BibTeX | RIS | EndNote | Medlars | ProCite | Reference Manager | RefWorks
Send citation to:

Haghparast D, Fotouhi A M. Fatigue and drowsiness detection of the car driver based on image processing and artificial intelligence on the mobile phone. JSDP 2025; 21 (4) : 7
URL: http://jsdp.rcisp.ac.ir/article-1-1377-en.html
Department of Electrical Engineering, Tafresh University, Tafresh 39518-79611, Iran & Assistant professor of Electrical Engineering Department, Tafresh university, Tafresh, Iran
Abstract:   (470 Views)
One of the important factors in traffic accidents is the fatigue and drowsiness of the driver. In this paper, by using the driver's face detection and eye state recognition based on image processing and artificial intelligence, the driver's drowsiness is detected, and appropriate alarms sound to wake up the driver. The proposed method is implemented on the driver's mobile phone and uses the facilities of the phone, including processor, camera, and alarm, so it requires no additional hardware in the car. The method used and implemented in order to detect and determine the position of the face is based on the Hare-Cascade algorithm. In order to further speed up the algorithm by combining the two stages of eye detection and eye state detection, the Hare-Cascade method has been used to detect open eyes in the face area. The proposed algorithm, while providing the necessary accuracy, unlike the existing numerous and advanced algorithms, including algorithms based on deep learning, has a low computational cost and can be implemented in real time on different types of smart mobile phones. Also, by adjusting the sensitivity of the software by the user, based on the detection of one or two open eyes in the area of the face and the time between two consecutive frames of not detecting open eyes, increasing the number of correct alarms and reducing the number of false alarms can be controlled.
In this research to train and increase the accuracy of the intelligent model used, a database of 500 suitable images in different driving situations was prepared and used. Experimental results on 20 test videos in different driving situations show the proper performance of the designed system by creating 95% of the expected alarms. Based on the results of numerous and various experimental tests with the acceptable performance of the product of this applied research in detecting driver drowsiness and creating correct alarms, it seems that if used by drivers, it can prevent many car accidents.
Article number: 7
Full-Text [PDF 1369 kb]   (208 Downloads)    
Type of Study: Applicable | Subject: Paper
Received: 2023/04/26 | Accepted: 2024/12/4 | Published: 2025/03/18 | ePublished: 2025/03/18

References
1. امیری, م. و همکاران، «بررسى نقش عامل خستگى در رانندگى و ارائه راهکارهاى مناسب»، نشریة راهور، ۱۳۹۱(۱۸): ص. ۵۳-۶۶.
2. Riztiane, A., et al. Driver drowsiness detection using visual information on android device. in 2017 International Conference on Soft Computing, Intelligent System and Information Technology (ICSIIT). 2017. IEEE. [DOI:10.1109/ICSIIT.2017.20]
3. Sikander, G. and S. Anwar, Driver fatigue detection systems: A review. IEEE Transactions on Intelligent Transportation Systems, 2018. 20(6): p. 2339-2352. [DOI:10.1109/TITS.2018.2868499]
4. Xiao, Y. and A. bin Abas, A review on fatigue driving detection. ASP Transactions on Internet of Things, 2021. 1(3): p. 1-14.
5. Martinez-Maradiaga, D. and G. Meixner. Morpheus alert: A smartphone application for preventing microsleeping with a brain-computer-interface. in 2017 4th International Conference on Systems and Informatics (ICSAI). 2017. IEEE. [DOI:10.1109/ICSAI.2017.8248278]
6. افضل, ز.ر.، «طراحی یک سیستم هشدار انحراف ازجاده و پیاده¬سازی آن بر روی تبلت با سیستم عامل اندروید»، 1390، پایان‌نامة کارشناسی‌ارشد، دانشگاه صنعتی اصفهان.
7. Dasgupta, A., et al., A vision-based system for monitoring the loss of attention in automotive drivers. IEEE Transactions on Intelligent Transportation Systems, 2013. 14(4): p. 1825-1838. [DOI:10.1109/TITS.2013.2271052]
8. Sun, Z., et al., Facial feature fusion convolutional neural network for driver fatigue detection. Engineering Applications of Artificial Intelligence, 2023. 126: p. 106981. [DOI:10.1016/j.engappai.2023.106981]
9. Li, X., et al., Driver fatigue detection based on improved YOLOv7. Journal of Real-Time Image Processing, 2024. 21(3): p. 75. [DOI:10.1007/s11554-024-01455-3]
10. Fuletra, J.D. and D. Bosamiya, A survey on drivers drowsiness detection techniques. International Journal on Recent and Innovation Trends in Computing and Communication, 2013. 1(11): p. 816-819.
11. Shi, S.-Y., W.-Z. Tang, and Y.-Y. Wang. A review on fatigue driving detection. in ITM Web of Conferences. 2017. EDP Sciences. [DOI:10.1051/itmconf/20171201019]
12. Lu, Y., et al., JHPFA-Net: Joint head pose and facial action network for driver yawning detection across arbitrary poses in videos. IEEE Transactions on Intelligent Transportation Systems, 2023. [DOI:10.1109/TITS.2023.3285923]
13. Yang, C., X. Wang, and S. Mao, Unsupervised drowsy driving detection with RFID. IEEE transactions on vehicular technology, 2020. 69(8): p. 8151-8163. [DOI:10.1109/TVT.2020.2995835]
14. Qiao, Y., et al. A smartphone-based driver fatigue detection using fusion of multiple real-time facial features. in 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC). 2016. IEEE. [DOI:10.1109/CCNC.2016.7444761]
15. Li, K., Y. Gong, and Z. Ren, A fatigue driving detection algorithm based on facial multi-feature fusion. IEEE Access, 2020. 8: p. 101244-101259. [DOI:10.1109/ACCESS.2020.2998363]
16. Zhao, G., et al., Research on fatigue detection based on visual features. IET Image Processing, 2022. 16(4): p. 1044-1053. [DOI:10.1049/ipr2.12207]
17. Lee, B.-G. and W.-Y. Chung, A smartphone-based driver safety monitoring system using data fusion. Sensors, 2012. 12(12): p. 17536-17552. [DOI:10.3390/s121217536] [PMID] []
18. Min, J., et al., Fusion of forehead EEG with machine vision for real-time fatigue detection in an automatic processing pipeline. Neural Computing and Applications, 2023. 35(12): p. 8859-8872. [DOI:10.1007/s00521-022-07466-0] [PMID]
19. Galarza, E.E., et al. Real time driver drowsiness detection based on driver's face image behavior using a system of human computer interaction implemented in a smartphone. in Proceedings of the International Conference on Information Technology & Systems (ICITS 2018). 2018. Springer. [DOI:10.1007/978-3-319-73450-7_53]
20. Viola, P. and M. Jones. Rapid object detection using a boosted cascade of simple features. in Proceedings of the 2001 IEEE computer society conference on computer vision and pattern recognition. CVPR 2001. 2001. Ieee.
21. Face Detection with Haar Cascade. Available from: https://towardsdatascience.com/face-detection-with-haar-cascade-727f68dafd08.
22. Wang, Y.-Q., An analysis of the Viola-Jones face detection algorithm. Image Processing On Line, 2014. 4: p. 128-148. [DOI:10.5201/ipol.2014.104]
23. Ramzan, M., et al., A survey on state-of-the-art drowsiness detection techniques. IEEE Access, 2019. 7: p. 61904-61919. [DOI:10.1109/ACCESS.2019.2914373]
24. Lienhart, R., A. Kuranov, and V. Pisarevsky. Empirical analysis of detection cascades of boosted classifiers for rapid object detection. in Pattern Recognition: 25th DAGM Symposium, Magdeburg, Germany, September 10-12, 2003. Proceedings 25. 2003. Springer.
25. Herrera-Granda, E.P., et al. Drowsiness detection in drivers through real-time image processing of the human eye. in Intelligent Information and Database Systems: 11th Asian Conference, ACIIDS 2019, Yogyakarta, Indonesia, April 8-11, 2019, Proceedings, Part I 11. 2019. Springer.

Add your comments about this article : Your username or Email:
CAPTCHA

Send email to the article author


Rights and permissions
Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

© 2015 All Rights Reserved | Signal and Data Processing