Machine learning-based signal processing using physiological signals for stress detection

Stress is a common part of daily life which most people struggle in different occasions. However, having stress for a long time, or a high level of stress will jeopardize our safety, and will disrupt our normal life. Consequently, performance and management ability in critical situations degrade significantly. Therefore, it is necessary to have information in stress cognition and design systems with the ability of stress cognition. In this paper a signal processing approach is introduced based on machine learning algorithms. We used collected biological data such as Respiration, GSR Hand, GSR Foot, Heart Rate and EMG, from different subjects in different situations and places, while they were driving. Then, data segmentation for various time intervals such 100, 200 and 300 seconds is performed for different stress level. We extracted statistical features from the segmented data, and feed this features to the available classifier. We used KNN, K-nearest neighbor, and support vector machine which are the most common classifiers. We classified the stress into three levels: low, medium, and high. Our results show that the stress level can be detected by accuracy of 98.41% for 100 seconds and 200 seconds time intervals and 99% for 300 seconds time intervals.

[1]  Sazali Yaacob,et al.  EMG signal based human stress level classification using wavelet packet transform , 2012, ICRA 2012.

[2]  Karthik Soman,et al.  Analysis of physiological signals in response to stress using ECG and respiratory signals of automobile drivers , 2013, 2013 International Mutli-Conference on Automation, Computing, Communication, Control and Compressed Sensing (iMac4s).

[3]  D. Frank Hsu,et al.  Sensor Feature Selection and Combination for Stress Identification Using Combinatorial Fusion , 2013 .

[4]  Armando Barreto,et al.  Stress detection in computer users through non-invasive monitoring of physiological signals. , 2006, Biomedical sciences instrumentation.

[5]  N. Altman An Introduction to Kernel and Nearest-Neighbor Nonparametric Regression , 1992 .

[6]  Mykola Pechenizkiy,et al.  Stress detection from speech and Galvanic Skin Response signals , 2013, Proceedings of the 26th IEEE International Symposium on Computer-Based Medical Systems.

[7]  Jennifer Healey,et al.  Detecting stress during real-world driving tasks using physiological sensors , 2005, IEEE Transactions on Intelligent Transportation Systems.

[8]  Sazali Yaacob,et al.  Multiple Physiological Signal-Based Human Stress Identification Using Non-Linear Classifiers , 2013 .

[9]  Sazali Yaacob,et al.  Analysis of EEG signals during relaxation and mental stress condition using AR modeling techniques , 2011, 2011 IEEE International Conference on Control System, Computing and Engineering.

[10]  Kai Keng Ang,et al.  A Brain-Computer Interface for classifying EEG correlates of chronic mental stress , 2011, The 2011 International Joint Conference on Neural Networks.

[11]  Jennifer A. Healey,et al.  Wearable and automotive systems for affect recognition from physiology , 2000 .

[12]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[13]  Qixun Zhang,et al.  An Investigation of Decision Analytic Methodologies for Stress Identification , 2013, International Journal on Smart Sensing and Intelligent Systems.

[14]  N. Sulaiman,et al.  Development of EEG-based stress index , 2012, 2012 International Conference on Biomedical Engineering (ICoBE).