Real Time System to Detect Human Stress Using EEG Signals

EEG (Electroencephalogram) signal is a neuro-signal which is generated due the different electrical activities in the brain. Different types of electrical activities correspond to different states of the brain. These signals can be captured and processed to get the useful information that can be used in early detection of some mental diseases. Raw EEG signals are captured by using Neurosky Mindwave EEG headset and sent to an android application via Bluetooth. The application generates a CSV file which is exported to MATLAB for further processing. FFT is used to convert the signal from time domain to frequency domain and Butterworth filter is used to extract various frequency bands like alpha, beta, delta and theta. For each of these frequency bands, Relative Energy Ratio (RER) in terms of Energy Spectral Density is calculated which indicates the dominant frequency band and the corresponding stress level.

[1]  Abdulhamit Subasi,et al.  EEG signal classification using wavelet feature extraction and a mixture of expert model , 2007, Expert Syst. Appl..

[2]  Kuldip K. Paliwal Spectral subband centroids as features for speech recognition , 1997, 1997 IEEE Workshop on Automatic Speech Recognition and Understanding Proceedings.

[3]  Seungjae Lee,et al.  Audio fingerprinting based on normalized spectral subband centroids , 2005, Proceedings. (ICASSP '05). IEEE International Conference on Acoustics, Speech, and Signal Processing, 2005..

[4]  Douglas T. Petkie,et al.  Fast computation of spectral centroids , 2011, Adv. Comput. Math..

[5]  U. Rajendra Acharya,et al.  EEG Signal Analysis: A Survey , 2010, Journal of Medical Systems.

[6]  S. Aris,et al.  Novel methods for stress features identification using EEG signals , 2011 .

[7]  Kai Keng Ang,et al.  EEG-based Emotion Recognition Using Self-Organizing Map for Boundary Detection , 2010, 2010 20th International Conference on Pattern Recognition.

[8]  Wai Chong Chia,et al.  Analysis of Single-Electrode EEG Rhythms Using MATLAB to Elicit Correlation with Cognitive Stress , 2015 .

[9]  Yasue Mitsukura,et al.  A basic method for classifying humans based on an EEG analysis , 2008, 2008 10th International Conference on Control, Automation, Robotics and Vision.

[10]  M Poulos,et al.  On the use of EEG features towards person identification via neural networks. , 2001, Medical informatics and the Internet in medicine.

[11]  Vacius Jusas,et al.  Data compression of EEG signals for artificial neural network classification , 2013, Inf. Technol. Control..

[12]  Mohd Nasir Taib,et al.  Intelligent System for Assessing Human Stress Using EEG Signals and Psychoanalysis Tests , 2011, 2011 Third International Conference on Computational Intelligence, Communication Systems and Networks.

[13]  Misha Pavel,et al.  Estimating cognitive state using EEG signals , 2005, 2005 13th European Signal Processing Conference.

[14]  Jitendra Padhye,et al.  A Stochastic Model of TCP Reno Congestion Avoidence and Control , 1999 .

[15]  Norizam Sulaiman,et al.  Stress features identification from EEG signals using EEG Asymmetry & Spectral Centroids techniques , 2010, 2010 IEEE EMBS Conference on Biomedical Engineering and Sciences (IECBES).

[16]  Y. Mitsukura,et al.  Study on relationship between personality and individual characteristic of EEG for personalized BCI , 2010, 2010 IEEE Region 8 International Conference on Computational Technologies in Electrical and Electronics Engineering (SIBIRCON).