Skip to main content

Driver Drowsiness Detection System Using Conventional Machine Learning

  • Conference paper
  • First Online:
Computer Networks and Inventive Communication Technologies

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Charniya NN, Nair VR (2017) Drunk driving and drowsiness detection. In: International conference on intelligent computing and control (I2C2), Coimbatore

    Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. Koresh MH, Deva J (2019) Computer vision based traffic sign sensing for smart transport. J Innovative Image Process (JIIP) 1(01):11–19

    Article  Google Scholar 

  8. Suma V (2019) Computer vision for human-machine interaction-review. J Trends Comput Sci Smart Technol (TCSST) 1(02):131–139

    Google Scholar 

  9. Dhaya R (2020) CCTV surveillance for unprecedented violence and traffic monitoring. J Innovative Image Process (JIIP) 2(01):25–34

    Article  Google Scholar 

  10. 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

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. Bhatt PP, Trivedi JA (2017) Various methods for driver drowsiness detection: an overview. Int J Comput Sci Eng (IJCSE) 9(3):70–74

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Google Scholar 

  15. 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

    Google Scholar 

  16. 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

    Google Scholar 

  17. Charniya NN, Nair VR (2017) Drunk driving and drowsiness detection. In: International conference on intelligent computing and control (I2C2). IEEE

    Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    Google Scholar 

  22. 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

    Article  Google Scholar 

  23. Corey TP, Shoup-Knox ML, Gordis EB, Gallup GG Jr (2012) Changes in physiology before, during, and after yawning. Front Evol Neurosci 3:7

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics