Drowsy Driving Detection by EEG Analysis Using Wavelet Transform and K-means Clustering

Abstract This research aims to develop a driver drowsiness monitoring system by analyzing the electroencephalographic (EEG) signals in a software scripted environment and using a driving simulator. These signals are captured by a multi-channel electrode system. Any muscle movement impacts the EEG signal recording which translates to artifacts. Therefore, noise from the recording is eliminated by subtracting the noisy signal from the original EEG recording. The actual EEG signals are then subjected to band pass filtering with cut-off frequencies 0.5 Hz and 100 Hz. The filtered signals are analyzed using a time-frequency technique known as the Discrete Wavelet Transform (DWT). A third order Debauchies’ wavelet and five level decomposition is utilized to segregate the signal into five sub-bands, namely, delta (0.5 – 4 Hz), theta (4 – 8 Hz), alpha (8 – 12 Hz), beta (12 – 30 Hz) and gamma (> 30 Hz). First order statistical moments such as mean, median, variance, standard deviation and mode of the sub-bands are calculated and stored as features. These features serve as an input to the next stage of system classification. Unsupervised learning through K-means clustering is employed since the classes of the signals are unknown. This provides a strong decision making tool for a real-time drowsiness detection system. The algorithm developed in this work has been tested on twelve samples from the Physionet sleep-EDF database.

[1]  Keiichi Uchimura,et al.  Driver inattention monitoring system for intelligent vehicles: A review , 2009 .

[2]  T. Jung,et al.  Changes in decibel scale wavelength properties of EEG with alertness levels while performing sustained attention tasks , 2009, 2009 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[3]  J Hasan,et al.  Quantitative topographic electroencephalographic mapping during drowsiness and sleep onset. , 1995, Journal of clinical neurophysiology : official publication of the American Electroencephalographic Society.

[4]  F. Ebrahimi,et al.  Automatic sleep stage classification based on EEG signals by using neural networks and wavelet packet coefficients , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[5]  Paul Stephen Rau,et al.  Drowsy Driver Detection and Warning System for Commercial Vehicle Drivers: Field Operational Test Design, Data Analyses, and Progress , 2005 .

[6]  Douglas R Roehler,et al.  Drowsy driving - 19 states and the District of Columbia, 2009-2010. , 2013, MMWR. Morbidity and mortality weekly report.

[7]  Jeffrey M. Hausdorff,et al.  Physionet: Components of a New Research Resource for Complex Physiologic Signals". Circu-lation Vol , 2000 .

[8]  Mohammed Imamul Hassan Bhuiyan,et al.  Automatic sleep stage classification , 2015, 2015 2nd International Conference on Electrical Information and Communication Technologies (EICT).

[9]  L. Bougrain,et al.  Automatic classification of sleep stages on a EEG signal by artificial neural networks , 2005 .

[10]  Tzyy-Ping Jung,et al.  EEG-based drowsiness estimation for safety driving using independent component analysis , 2005, IEEE Transactions on Circuits and Systems I: Regular Papers.

[11]  Chin-Teng Lin,et al.  Assessment of driver's driving performance and alertness using EEG-based fuzzy neural networks , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[12]  Gerald Kaiser,et al.  A Friendly Guide to Wavelets , 1994 .

[13]  Chin-Teng Lin,et al.  Generalized EEG-Based Drowsiness Prediction System by Using a Self-Organizing Neural Fuzzy System , 2012, IEEE Transactions on Circuits and Systems I: Regular Papers.

[14]  Gert Pfurtscheller,et al.  Automatic differentiation of multichannel EEG signals , 2001, IEEE Transactions on Biomedical Engineering.

[15]  Kurt Hornik,et al.  Supervised and Unsupervised Learning in Linear Networks , 1990 .

[16]  Tzyy-Ping Jung,et al.  Independent Component Analysis of Electroencephalographic Data , 1995, NIPS.

[17]  Abdulhamit Subasi,et al.  Automatic recognition of alertness level from EEG by using neural network and wavelet coefficients , 2005, Expert Syst. Appl..

[18]  Sylvie Charbonnier,et al.  On-line automatic detection of driver drowsiness using a single electroencephalographic channel , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.