TL;DR
DeepBreath introduces a novel deep learning approach using thermal imaging and spectrogram analysis to automatically recognize stress levels from breathing patterns, achieving high accuracy in unconstrained settings.
Contribution
The paper presents a new method combining spectrogram transformation and CNNs for stress recognition from thermal breathing data, with a data augmentation technique for small datasets.
Findings
84.59% accuracy in two-level stress classification
56.52% accuracy in three-level stress classification
CNN outperforms shallow learning methods
Abstract
We propose DeepBreath, a deep learning model which automatically recognises people's psychological stress level (mental overload) from their breathing patterns. Using a low cost thermal camera, we track a person's breathing patterns as temperature changes around his/her nostril. The paper's technical contribution is threefold. First of all, instead of creating hand-crafted features to capture aspects of the breathing patterns, we transform the uni-dimensional breathing signals into two dimensional respiration variability spectrogram (RVS) sequences. The spectrograms easily capture the complexity of the breathing dynamics. Second, a spatial pattern analysis based on a deep Convolutional Neural Network (CNN) is directly applied to the spectrogram sequences without the need of hand-crafting features. Finally, a data augmentation technique, inspired from solutions for over-fitting problems…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
