Abstract
Forewarning drowsy drivers can reduce the number of road accidents. A non-intrusive drowsiness detection system is implemented, which alerts the driver on the onset of drowsiness. A Pi camera module attached to Raspberry Pi is used to acquire and process the live video of the driver. Haar face detector in OpenCV is used for face detection followed by 68 points of facial landmark identification. Eye and Mouth Aspect Ratios, blink rate and yawning rate are the features extracted. Drowsiness detection is done using two methodologies viz. a threshold-based one and the other, employing artificial intelligence. The machine learning techniques used are LDA and SVM. Feedback is provided as an alarm if a driver is found to be drowsy. The analysis shows that machine learning-based techniques viz. LDA and SVM outperform threshold technique for the dataset considered.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Charniya NN, Nair VR (2017) Drunk driving and drowsiness detection. In: International conference on intelligent computing and control (I2C2), Coimbatore
Kaplan S, Guvensan MA, Yavuz AG, Karalurt Y (2015) Driver behavior analysis for safe driving: a survey. IEEE Trans Intell Transp Syst 16(6):3017–3032
de Naurois CJ, Bourdin C, Stratulat A, Diaz E, Vercher JL (2019) Detection and prediction of driver drowsiness using artificial neural network models. Accid Anal Prev 126:95–104
Ramzan M, Khan HU, Awan SM, Ismail A, Ilyas M, Mahmood A (2019) A survey on state-of-the-art drowsiness detection techniques. IEEE Access. https://doi.org/10.1109/ACCESS.2019.2914373
Ngxande M, Tapamo JR, Burke M (2017) Driver drowsiness detection using behavioral measures and machine learning techniques: a review of state-of-art techniques. In 2017 pattern recognition association of South Africa and robotics and mechatronics (PRASA-RobMech). IEEE, pp 156–161
Mittal A, Kumar K, Dhamija S, Kaur M (2016) Head movement-based driver drowsiness detection: a review of state-of-art techniques. In: IEEE international conference on engineering and technology (ICETECH), Coimbatore
Koresh MH, Deva J (2019) Computer vision based traffic sign sensing for smart transport. J Innovative Image Process (JIIP) 1(01):11–19
Suma V (2019) Computer vision for human-machine interaction-review. J Trends Comput Sci Smart Technol (TCSST) 1(02):131–139
Dhaya R (2020) CCTV surveillance for unprecedented violence and traffic monitoring. J Innovative Image Process (JIIP) 2(01):25–34
Poorna SS, Arsha VV, Aparna PTA, Gopal P, Nair GJ (2018) Drowsiness detection for safe driving using PCA EEG signals. Progress in computing, analytics and networking. Springer, Singapore, pp 419–428
Poorna SS, Deep A, Hariharan K, Jain RR, Krishnan S (2020) A transfer learning approach for drowsiness detection from EEG signals. In: International conference on innovations in computational intelligence and computer vision (ICICV-2020)
Bhatt PP, Trivedi JA (2017) Various methods for driver drowsiness detection: an overview. Int J Comput Sci Eng (IJCSE) 9(3):70–74
Awais M, Badruddin N, Drieberg M (2017) A hybrid approach to detect driver drowsiness utilizing physiological signals to improve system performance and wearability. Sensors 17(9):1991
Vesselenyi T, Moca S, Rus A, Mitran T, Tătaru B (2017) Driver drowsiness detection using ANN image processing. In: IOP conference series: materials science and engineering, p 252
Ali M, Abdullah S, Raizal CS, Rohith KF, Menon VG (2019) A novel and efficient real time driver Fatigue and Yawn detection-alert system. In: 2019 3rd international conference on trends in electronics and informatics (ICOEI). IEEE, pp 687–691
Mehta S, Mishra P, Bhatt AJ, Agarwal P (2019) AD3S: advanced driver drowsiness detection system using machine learning. In: 5th international conference on image information processing (ICIIP). IEEE, pp 108–113
Charniya NN, Nair VR (2017) Drunk driving and drowsiness detection. In: International conference on intelligent computing and control (I2C2). IEEE
Song F, Tan X, Liu X, Chen S (2014) Eyes closeness detection from still images with multi-scale histograms of principal oriented gradients. Pattern Recogn 47(9):2825–2838
Huang GB, Ramesh M, Berg T, Learned-Miller E (2007) Labeled faces in the wild: a database for studying face recognition in unconstrained environments. Technical report 07–49, University of Massachusetts, Amherst
Singh V, Shokeen V, Singh B (2013) Face detection by Haar cascade classifier with simple and complex backgrounds images using OpenCV implementation. Int J Adv Technol Eng Sci 1(12):33–38
Kazemi V, Sullivan J (2014) One millisecond face alignment with an ensemble of regression trees. In: IEEE conference on computer vision and pattern recognition, Columbus, OH
Nakano T, Kato M, Morito Y, Itoi S, Kitazawa S (2013) Blink-related momentary activation of the default mode network while viewing videos. Proc Nat Acad Sci 110(2):702–706
Corey TP, Shoup-Knox ML, Gordis EB, Gallup GG Jr (2012) Changes in physiology before, during, and after yawning. Front Evol Neurosci 3:7
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Madireddy, R. et al. (2021). Driver Drowsiness Detection System Using Conventional Machine Learning. In: Smys, S., Palanisamy, R., Rocha, Á., Beligiannis, G.N. (eds) Computer Networks and Inventive Communication Technologies. Lecture Notes on Data Engineering and Communications Technologies, vol 58. Springer, Singapore. https://doi.org/10.1007/978-981-15-9647-6_31
Download citation
DOI: https://doi.org/10.1007/978-981-15-9647-6_31
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-9646-9
Online ISBN: 978-981-15-9647-6
eBook Packages: EngineeringEngineering (R0)