Drowsiness Detection for Safe Driving Using PCA EEG Signals

  • S. S. Poorna
  • V. V. Arsha
  • P. T. A. Aparna
  • Parvathy Gopal
  • G. J. Nair
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 710)


Forewarning the onset of drowsiness in drivers and pilots by analyzing the state of brain can reduce the number of road and aviation accidents to a large extent. For this, EEG signals are acquired using a 14-channel wireless neuro-headset, while subjects are in virtual driving environment. Principal component analysis (PCA) of EEG data is used to extract the dominant ocular pulses. Two sets of feature vectors obtained from the analysis are: one set characterizing eye blinks only and another set where eye blinks are excluded. The temporal characteristics of ocular pulses are obtained from the first set. The latter is obtained from the spectral bands delta, theta, alpha, beta, and gamma. Classification using K-nearest neighbor (KNN) and artificial neural network (ANN) gives an accuracy of 80% and 85%, sensitivity of 33.35% and 58.21%, respectively, for these features. The targets used for classification are alert or awake, drowsy, and sleep state.


EEG Drowsiness Eye blinks PCA Energy Blink rate KNN ANN Accuracy Sensitivity Specificity Precision 



We wish to thank Almighty God for the successful completion of this work. We also thank Amrita Vishwa Vidyapeetham, Amritapuri Campus, Kerala, for providing us support to carry out this project and permission to publish this work.


  1. 1.
    Amir Jalilifard and EdnaldoBrigante: An efficient K-NN approach for automatic drowsiness detection using single channel EEG recording, IEEE, 2016.Google Scholar
  2. 2.
    Sahayadhas A, Sundaraj K, Murugappan M: Detecting Driver Drowsiness Based on Sensors: A Review. Sensors (Basel, Switzerland). 2012; 12(12):16937–16953.
  3. 3.
    Jianfeng Hu: Comparison of Different Features and Classifiers for Driver Fatigue Detection Based on a Single EEG Channel, Computational and Mathematical Methods in Medicine, Hindawi, Volume 2017 (2017)
  4. 4.
    Samuel Lawoyin, Ding-Yu Fei, Ou Bai: Accelerometer-based steering-wheel movement monitoring for drowsy-driving detection Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, Vol 229, Issue 2, pp. 163–173 October-31-2014
  5. 5.
    M. V. Ramesh, Nair, A. K., and Kunnathu, A. Thekkeyil: Intelligent Steering Wheel Sensor Network for Real-Time Monitoring and Detection of Driver Drowsiness, International Journal of Computer Science and Security (IJCSS), vol. 1, p. 1, 2011.Google Scholar
  6. 6.
    Ramesh, Maneesha V, Aswathy K. Nair, and Abishek Thekkeyil Kunnathu: Real-time automated multiplexed sensor system for driver drowsiness detection. Wireless Communications, Networking and Mobile Computing (WiCOM), 2011 7th International Conference on. IEEE, 2011.Google Scholar
  7. 7.
    Wei Zhang, Bo Cheng, Yingzi Lin: Driver Drowsiness Recognition Based on Computer Vision Technology, IEEE explore, pp 354–362 Volume 17, Number 3, ISSN:1007-0214-18/18, June 2012.Google Scholar
  8. 8.
    H. M. and R., S. Sundaram: Development of a nonintrusive driver drowsiness monitoring system, Advances in Intelligent Systems and Computing (AISC), vol. 1, pp. 737–743, 2014.Google Scholar
  9. 9.
    Dajeong Kim, Hyungseob Han, Sangjin Choand, Uipil Chong: Detection of drowsiness with eyes open using EEG based power spectrum analysis, IEEE, 2013.Google Scholar
  10. 10.
    Shaoda Yu, Peng Li, Honghuang Lin, Ehsan Rohani, Gwan Choi, Botang Shao and Quian Waing: Support Vector Machine based detection of drowsiness using minimum EEG features, IEEE, 2013.Google Scholar
  11. 11.
    Roman Rosipal, Björn Peters, Göran Kecklund, Torbjörn Åkerstedt, Georg Gruber, Michael Woertz, Peter Anderer, and Georg Dorffner1: EEG-Based Drivers’ Drowsiness Monitoring Using a Hierarchical Gaussian Mixture Model. In: Schmorrow D.D., Reeves L.M. (eds) Foundations of Augmented Cognition. FAC 2007. Lecture Notes in Computer Science, vol 4565. Springer, Berlin, Heidelberg, 2007.Google Scholar
  12. 12.
    Yin Y., Zhu Y., Xiong S., Zhang J: Drowsiness Detection from EEG Spectrum Analysis Informatics in Control, Automation and Robotics (2012): 753–759. Lecture Notes in Electrical Engineering, vol 133. Springer, Berlin, Heidelberg, 2011.Google Scholar
  13. 13.
    S S Poorna, P M V D Sai Baba, Lakshmi Ramya Gujjalapudi, Prasanna Poreddy, Aashritha L. S, Renjith S, G J Nair: Classification of EEG based Control Using ANN and KNN- A Comparison, 2016 IEEE International Conference on Computational Intelligence and Computing Research December 15–17, 2016, Chennai, 2016, pp. 1-6.
  14. 14.
    Jain, Anil K., Jianchang Mao, and K. Moidin Mohiuddin: Artificial neural networks: A tutorial. Computer 29.3 (1996): 31–44.Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  • S. S. Poorna
    • 1
  • V. V. Arsha
    • 1
  • P. T. A. Aparna
    • 1
  • Parvathy Gopal
    • 1
  • G. J. Nair
    • 1
  1. 1.Department of Electronics and Communication EngineeringAmrita School of Engineering, Amrita Vishwa VidyapeethamAmritapuriIndia

Personalised recommendations