The prompt detection of stress can prevent long-term consequences on people's health, economy and society. In this work, we present EMoCy, a reproducible methodology and analysis pipeline for automatic and continuous stress detection based on physiological signals. By providing reproducible experiments and exploring more constrained settings with state-of-the-art accuracy, we set new benchmarks for future works on stress detection. Our study includes signal selection and preprocessing, feature engineering, and classification using machine learning algorithms. We have tested our approach on WESAD dataset using blood volume pulse, electrodermal activity, and respiration signals. We identify a set of features that allow us to reach effective detection using low sampling frequency and short time windows. This reduces the computational power and the detection delay, going towards real-time applications on wearable devices. Using 60s windows, we reach an accuracy of 0.972 and an F1 score of 0.979 on the stress/baseline discrimination task. Moreover, our machine learning models achieve an accuracy greater than 0.93 on windows of 25s sampled at 64Hz. We have also observed that it is possible to obtain a good estimate of the models' performance by training them with a small window overlap.
Emocy: Towards physiological signals-based stress detection / Bellante, A.; Bergamasco, L.; Bogdanovic, A.; Gozzi, N.; Gecchelin, L.; Khamlich, M.; Lauditi, A.; D'Arnese, E.; Santambrogio, M. D.. - (2021). (Intervento presentato al convegno 2021 IEEE EMBS International Conference on Biomedical and Health Informatics, BHI 2021 nel 27-30/07/2021 - Virtual (online)) [10.1109/BHI50953.2021.9508611].
Emocy: Towards physiological signals-based stress detection
Khamlich M.;
2021-01-01
Abstract
The prompt detection of stress can prevent long-term consequences on people's health, economy and society. In this work, we present EMoCy, a reproducible methodology and analysis pipeline for automatic and continuous stress detection based on physiological signals. By providing reproducible experiments and exploring more constrained settings with state-of-the-art accuracy, we set new benchmarks for future works on stress detection. Our study includes signal selection and preprocessing, feature engineering, and classification using machine learning algorithms. We have tested our approach on WESAD dataset using blood volume pulse, electrodermal activity, and respiration signals. We identify a set of features that allow us to reach effective detection using low sampling frequency and short time windows. This reduces the computational power and the detection delay, going towards real-time applications on wearable devices. Using 60s windows, we reach an accuracy of 0.972 and an F1 score of 0.979 on the stress/baseline discrimination task. Moreover, our machine learning models achieve an accuracy greater than 0.93 on windows of 25s sampled at 64Hz. We have also observed that it is possible to obtain a good estimate of the models' performance by training them with a small window overlap.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.