| Literature DB >> 33808914 |
Talha Iqbal1, Adnan Elahi2, Pau Redon1,3, Patricia Vazquez1, William Wijns1, Atif Shahzad1,4.
Abstract
Stress is a known contributor to several life-threatening medical conditions and a risk factor for triggering acute cardiovascular events, as well as a root cause of several social problems. The burden of stress is increasing globally and, with that, is the interest in developing effective stress-monitoring solutions for preventive and connected health, particularly with the help of wearable sensing technologies. The recent development of miniaturized and flexible biosensors has enabled the development of connected wearable solutions to monitor stress and intervene in time to prevent the progression of stress-induced medical conditions. This paper presents a review of the literature on different physiological and chemical indicators of stress, which are commonly used for quantitative assessment of stress, and the associated sensing technologies.Entities:
Keywords: biochemical measurement; biomarkers; biosensors; connected health; physiological measurement; preventive healthcare; stress monitoring
Year: 2021 PMID: 33808914 PMCID: PMC8003811 DOI: 10.3390/diagnostics11030556
Source DB: PubMed Journal: Diagnostics (Basel) ISSN: 2075-4418
Stress assessment test and brief detail.
| Test Name | Stress Assessment Method |
|---|---|
| Mental Arithmetic Test | Participants are asked to solve arithmetic questions (subtraction, multiplication) within a time frame to induce stress. |
| Trier Social Stress Test (TSST) | Requires participants to deliver a speech on any given topic with a short time to prepare. After the speech, the participants are also asked to perform some verbal calculation. Both tasks are performed in the presence of an evaluating audience. |
| Stroop Test | Participants are shown the names of different colors written in various font colors and are asked to tell the font color rather than reading the word. |
| Perceived Stress Scale (PSS) | Participants fill out the questionnaire by rating the questions about their feelings and thoughts. The total score varies from 0 (no stress) to 40 (highest stress). |
| Visual Analogue Scale for Stress (VASS) | In this test, participants are asked different questions during a given task or experiment to rate their stress on the scale as no stress, moderate stress, or high stress rather than a numerical value. Most of the time, a 5-point (smiley) scale is used for stress assessment. |
| Stress Response Inventory (SRI) | The Stress Response Inventory consists of 39 questions scored in the range of 0 to 156. These questions are categorized into 7 factors, i.e., tension, fatigue, depression, aggression, anger, somatization, and frustration. A high score means high perceived stress. |
| COPE Inventory | There are 28 items of self-reporting questions designed to measure the efficiency of the ways in which participants cope with a stressful event. A score is given to each question on a scale of 1 (low stress) to 4 (high stress). The total scoring determines the participants stress coping style, i.e., approach coping or avoidant coping. |
| Holmes and Rahe Stress Inventory | Measures the amount of stress incurred within the past year. Participants select events that occurred in their life from the 43 life stress-related events. Each event has different scores. Participants accumulating a score greater than 300 are at higher risk of illness, while a score lower than 150 suggests a slight risk of illness. |
| State–Trait Anxiety Inventory (STAI) | Participants validate 20 questions that measure the state and trait anxiety. Participants respond to the questions on a scale of 1 to 4, where 1 denotes the least stress while 4 denotes a high-stress state. |
| Montreal Imaging Stress Task (MIST) | MIST consists of three stages, i.e., rest, control, and experiment. In the resting stage, the participant looks at the static screen of the computer. In the control stage, the participant is asked to solve a series of mathematical problems, while, in the experiment stage, some difficult and time-constrained arithmetic tasks are given to induce high stress. |
| Perceived Stress Questionnaire (PSQ) | Participants fill out two types of questionnaires consisting of 30 questions; the first questionnaire has questions about stressful experiences and feelings over the last 2 years while the second one has questions about stress during the last month. Participants have to score each question from 1 (no stress) to 4 (stressed). |
Abbreviation List.
| Abbreviation | Meaning |
|---|---|
| PSS | Perceived Stress Scale |
| VASS | Visual Analogue Scale for Stress |
| TSST | Trier Social Stress Test |
| ML | Machine learning |
| SVM | Support vector machine |
| BN | Bayesian networks |
| ANN | Artificial neural network |
| DT | Decision tree |
| CAD | Computer-aided diagnostic |
| SRI | Stress Response Inventory |
| EDA | Electrodermal activity |
| ECG | Electrocardiography |
| EEG | Electroencephalograph |
| Resp | Respiration |
| BP | Blood pressure |
| PPG | Photoplethysmography |
| ST | Skin temperature |
| EMG | Electromyography |
| ACC | Accelerometer |
| AVP | Arginine vasopressin |
| ELISA | Enzyme-linked immunosorbent assay |
| GSR | Galvanic skin response |
| HRV | Heart rate variability |
| LDA | Linear discriminant analysis |
| MIST | Montreal Imaging Stress Task |
| kNN | K-nearest neighbors |
| RF | Random forest |
| TEB | Thoracic electrical bioimpedance |
| MLP | Multilayer perceptron classifier |
| TP | True positive |
| TN | True negative |
| PCA | Principal component analysis |
| GPS | Global positioning system |
| PDM | Principle dynamic modes |
| PSD | Power spectrum density |
| STAI | State–Trait Anxiety Inventory |
| IAPS | International Affective Picture System |
| FFT | Fast Fourier transform |
| PNN | Probabilistic neural network |
| RBF | Radial basis function |
| HPA | Hypothalamic–pituitary–adrenal |
| PSQ | Perceived Stress Questionnaire |
| DHEA | Dehydroepiandrosterone |
| LC-MS/MS | Liquid chromatography–mass spectrometry |
| RIA | Radioimmunoassay |
| NIRS | Near-infrared spectroscopy |
| oxy-Hb | Oxy-hemoglobin |
| ELS | Early life stress |
| fMRI | Functional magnetic resonance imaging |
| CTQ | Childhood Trauma Questionnaire |
| SRI-Q | Severe Respiratory Insufficiency Questionnaire |
| MSI | Mental Stress Index |
Definition of machine learning algorithms mentioned in the manuscript.
| Algorithm | Brief Detail |
|---|---|
| SVM | The support vector machine (SVM) classification technique is the most precise method of solving a classification problem. These are built around a perception of margin, i.e., data are separated into two classes, on each side of the hyperplane. The SVM classifier is a binary classifier; hence, for a multiclass classification problem, multiple machines are trained [ |
| BN | To represent probability relationships of input instances (features) in the form of graphs, a Bayesian network is used. The structure of the Bayesian network (BN) is a directed acyclic graph (DAG), and there is a one-to-one correspondence between its nodes. Arcs in the DAG show the influence of different features on each other. Conditional independences can be detected if there is no arc representing casual influences in between features or there are no descendant nodes from this node (feature). |
| ANN | An artificial neural network (ANN) is used for classification whenever instances in the training dataset cannot be linearly separated. The ANN is created by the connection of many neurons (units). Neurons of the network are divided into three layers: an input layer, which receives incoming information from training dataset, an output layer, which gives us the processed result (mostly probabilities), and a hidden layer, which is in between the input and output layers. |
| DT | The decision tree classifies data by sorting input instances on the basis of feature values. Each node of the decision tree shows a classified feature from an input instance, while each branch shows an assumed nodal value. Classification of instances starts from the root and is sorted depending upon feature values. The best divisor of input training data becomes the root node of the decision tree. |
| kNN | The k-nearest neighbor (kNN) is one of the simplest instance-based learning algorithms. The kNN classifies all the proximity instances, in a database, into a single group and then, when a new instance (feature) comes, the classifier observes the properties of the instance and places it into the closest matched group (nearest neighbor). |
| Logistic regression | Logistic regression is one of the simplest machine learning algorithms mostly used for binary classification problems. This algorithm can be implemented easily and is used as a baseline algorithm for other two-class classifiers. There are three types of logistic regression algorithms. If the targeted features have only two outcomes, e.g., spam or not spam emails and diabetic or not diabatic, then this problem is solved by using binary logistic regression. If the targeted features have three or more than three nominal categories, then multinomial logistic regression is used (e.g., prediction of the type of clothing). If the targeted features have three or more than three ordinal categories, then ordinal logistic regression is used (e.g., rating any product between 1 and 5). |
| LDA | Linear discriminant analysis (LDA) is the most used dimensionality reduction algorithm. LDA is used during a preprocessing step in pattern classification and other machine learning applications. LDA is calculated in five steps [ |
| PCA | Principle component analysis (PCA) is generally used to reduce the dimensions of a high-dimension dataset to a small subspace before using it to train any learning or classification algorithms. PCA transforms data into a new coordinate system having a low-dimension subspace. In this coordinate system, the first axis represents the first principle component that represents the greatest aggregate of variance in a dataset. |
| RF | The random forest classification technique is a supervised learning technique. This classifier performs best if we need to predict only two target classes as the output. Random forest is typically implemented using multiple decision trees. The hyperparameters of each decision tree are tuned before training and testing of the random forest classifier. When combined, each decision tree votes for the popular output class, which is mostly used whenever we have an ensemble model. |
Most commonly used bio-signals for stress monitoring.
| S. No. | Bio-Signals | Units * |
|---|---|---|
| 1 | Skin conductance (also known as electrodermal Activity, EDA) [ | µS |
| 2 | Electrocardiography (ECG) [ | mV |
| 3 | Electroencephalograph (EEG) [ | µV |
| 4 | Respiration (Resp) rate, blood pressure (BP), and blood volume pulse (BVP) using photoplethysmography (PPG) [ | Breaths/min, mmHg and mV, respectively |
| 5 | Skin temperature (ST) [ | °C |
| 7 | Electromyography (EMG) [ | µV |
| 8 | Plasma catecholamines, copeptin and prolactin, steroids samples [ | mcg/24-h, ng/mol, ng, respectively |
| 9 | α-amylase samples [ | µL |
| 10 | Cortisol samples [ | nmol/L |
* Here, µS is microsiemens, mV is millivolts, µV is microvolts, °C is degrees centigrade, mcg is micrograms, ng is nanograms, µL is microliters, and nmol/L is nanomoles per liter.
Figure 1Possible sites for placement of smart sensors.
Figure 2Types of stress indicators: physiological (left column) and biochemical (right column).
Figure 3Reported prediction accuracies of various prediction algorithms using different stress indicators/markers. In the figure, SVM is support vector machine, RF is random forest, kNN is k-nearest neighbors, ANN is artificial neural network, LDA is linear discriminator analysis, and PC is principal component analysis.
Biophysiological parameters (sorted year-wise).
| Ref | Year | Signals | No. of Subjects | Stressors | Conclusion | Features Extracting Methodology/Classifier |
|---|---|---|---|---|---|---|
| [ | 2000 | ECG, EMG, EDA, and respiratory | 10 | Garage exit, city road, toll booth, highway driving, ramp turnaround, two-lane merge, bridge crossing, and entering the garage | The combination of all features from the four type of sensors had an overall accuracy of 86.6%. | K-nearest neighbors (k-NN) classifier |
| [ | 2004 | ECG, EMG, EDA, and respiratory | 24 | Some audio, visual, and cognitive stimuli | Achieved a classification accuracy of 97.4% using data intervals of 5 min and found the highest correlation between heart rate and skin conductance metrics. | Artificial neural network (ANN) |
| [ | 2004 | ECG, PPG, EDA, and ST | 50 | Rest, highway drive, and city drive | Achieved a recognition rate of 78.4% for three emotional and 61.8% for four emotional states. | Support vector machine (SVM) classifier |
| [ | 2009 | ECG, ACC, GPS, EDA, and respiratory | 3 | Mental arithmetic test, Stroop color–word test | The PDM algorithm shows lower inter-subject variance and interestingly showed some comparable performance between and within subjects, where PSD performance decreased when used between subjects. | Principle dynamic modes (PDM) algorithm |
| [ | 2010 | ECG, PPG, EDA, and ST | 22 | Public speaking, mathematics, mental, social, and physical challenges | SVM based model detects stress with high precision and recall rate (68% accuracy), especially when they used personalized information with SVM. | Support vector machine (SVM) classifier-based model |
| [ | 2010 | EEG, EDA, PPG, and respiratory | 15 | International Affective Picture System (IAPS) | Characteristics of the EEG signal were extracted by wavelet coefficients and Higuchi’s algorithm, as well as correlation dimension. An accuracy of 82.7% using the Elman classifier was achieved. | Wavelet coefficients and Higuchi’s algorithm, as well as correlation dimension with Elman classifier |
| [ | 2011 | ECG, respiratory, EDA, and EMG | 18 | Perceived stress scale (PSS) questionnaire | 80% accuracy indicates the suitability of used features for the detection of stress in a subject. | Principal component analysis (PCA) technique |
| [ | 2012 | ECG, EDA, and ACC | 20 | Stroop color test and mental arithmetic problems based on Montreal Imaging Stress Task (MIST) | The inclusion of accelerometer data improved the stress detection process (92.4%) in a mobile environment. | Decision tree classifier, 10-fold validation, and least complex classifier |
| [ | 2013 | ECG, EMG, GSR, and ST (only concern on ECG and HRV) | 60 | Stroop word–color test | Optimum features of ECG were extracted through fast Fourier transform (FFT). Accuracy of 91.66% and 94.66% was achieved using probabilistic neural network (PNN) and k-nearest neighbor (kNN) classifier, respectively. | Fourier transform (FFT) along with PNN and kNN classifier |
| [ | 2014 | ECG, respiratory, body temp, GSR | 10 | Hajj pilgrimage | During sleep, the activity of the upper body and the duration of sleep contributed most to the detection of stress. The body temperature can be neglected as it did not contribute anything. Stress state was classified with an accuracy of 73% using SVM as a classifier. | Support vector machine (SVM) classifier |
| [ | 2015 | EDA and PPG | 5 | Trier Scope Stress Test (TSST) | Detected stress of each participant with an average accuracy of 78.98%, i.e., combining all five participants’ stress detection accuracies using SVM. | Support vector machine (SVM) classifier |
| [ | 2015 | ECG and TEB measurements | 40 | Films, game based on the addition | The measurement showed high potential in the use of ECG and skin activation (TEB) signals for the detection of long periods of stress or sudden increment in mental work overload or emotional responses of the people. With MLP classifier, authors achieved an error rate of 21.23%, 4.77%, and 32.33% for activity identification, emotional state, and mental activity, respectively. | Low-pass filtering and decimated intermediate frequency-based algorithms along with multilayer perceptron classifier |
| [ | 2016 | EDA, PPG, and sociometric badge for recording | 18 | STAI (State–Trait Anxiety Inventory) and TSST | Achieved higher accuracy, i.e., 92%, with SVM (RBF kernel) classifier, as compared to linear kernel SVM (80%), AdaBoost (67%) and KNN (62%), when using selected set of features. | SVM (RBF kernel) classifier, linear kernel SVM, AdaBoost, and KNN |
| [ | 2017 | ECG, EDA, and respiratory | 14 | Real driving environment | Using a full feature set, SVM with linear kernel gave the highest inter-drive classification precision. For cross-drive level, SVM with RBF kernel gave a precision score of 89.7%. | SVM with linear kernel, SVM with RBF kernel |
| [ | 2017 | EDA, ST, ACC, and PPG | 5 | Randomly generated equations (solved verbally) | Without contextual information, the stress detection was not in the range of acceptable accuracy, while, when they included the context information, the detection F-score jumped to 0.9 from 0.47 and precision increased to 95% from 7%. | Time-domain features such as mean inter-beat interval (IBI) of a sample, |
| [ | 2017 | ECG and respiratory | 39 | Montreal Imaging Stress Task (MIST) | An accuracy of 84% using random forest features and SVM classifier in discriminating three stages of stress, while, for binary classification, i.e., rest and stress, they achieved an accuracy of 94%. | Random forest features and SVM classifier |
| [ | 2017 | PPG and inertial motion and driver behavior | 28 | Euro truck driving simulator version 2 | Sequential feature selection with RBF kernel SVM classifier was able to achieve a classification accuracy of 95%, which shows the suitability of their glove as the driver’s stress detection device. | RBF kernel-SVM classifier |
| [ | 2018 | ECG | 1 | Daily life stress | The variation of stress index shows high concordance with the work schedule of the subject and, thus, can provide an acceptable solution for comparison of stress levels of different individuals. | By combining time- and frequency-domain nonlinear features |
| [ | 2018 | PPG, Temp, ACC, and EDA | 28 | City Car Driving simulator | An accuracy of 68.31% for four states (i.e., normal, stressed, drowsiness, and fatigue) and accuracy of 84.46% for three states (i.e., normal, stressed, and drowsiness or fatigue) classification. | Used pulse intervals and compared their values with standard pulse interval values. Winner-takes-all (WTA) and max-wins voting (MWV) methods were used along with SVM classifier for classification |
| [ | 2018 | EDA only (ECG, EMG, and respiratory) | 11 | Driving on the highway, in the city | After using Fisher projection and linear discriminant analysis (LDA) on the data collected from the dataset, the authors claimed to achieve a classification accuracy of 81.82%. | Fisher projection and linear discriminant analysis (LDA) |
| [ | 2019 | PPG, EDA, GSR, and ACC | 21 | Summer camp (training, the contest, and free day) | If individual data of each person are enough to design a person-based model, it should be developed; otherwise, each person should be clustered in accordance to their behavior in stress and then a clustering model should be developed to increase the classification accuracy of the general model. | Clustering model like kNN |
| [ | 2019 | EDA | 1 | Driving on the highway, in the city | From the experiment, the authors concluded that their classification results indicate that road type and traffic conditions are important features related to driving stress. The authors reported an accuracy of 80.3% with a sensitivity of 85%, a specificity of 78%, and positive predictivity of 70% while using logistic regression as a classifier. | EDA from Empatica E4 watch and logistic regression-based classifier |
| [ | 2020 | Galvanic skin response (GSR) | 10 | Predefined PYSIONET dataset and driving on the highway, in the city | For the classification, the authors designed a binary logistic regression model and achieved an overall accuracy of 85.3% on data from PYSIONET, while they achieved 83.2% accuracy on the validation data, analyzed through cross-validation. The authors also proposed that their developed model can be embedded in existing wearable GSR sensor devices and, thus, can enable detecting and monitoring the driving stress in real time. | GSR from Empatica E4 watch and binary logistic regression-based classifier along with cross-validation technique |
Biochemical parameters (sorted year-wise).
| Ref | Year | Signals | No. of Subjects | Stressors | Conclusion |
|---|---|---|---|---|---|
| [ | 2003 | Total testosterone, free testosterone, estradiol, | 30 | Early follicular phase | Women with low levels of testosterone and androstenedione presented less competitive feelings. Moreover, estradiol levels were unrelated to any competitive feeling. |
| [ | 2004 | Salivary cortisol (in the blood) | 12 | The psychosocial stress test, Trier social test (TSST), and reading test | The level of salivary alpha-amylase was significantly lower in smoking females than non-smokers, while it was higher in smoking males than in non-smokers. |
| [ | 2004 | BP, pulse rate (PPG), and saliva | 58 | Vertical Visual Analogue Scale (V-VAS) and State–Trait Anxiety Inventory | There was a positive correlation between salivary cortisol and 24 h blood pressure. |
| [ | 2008 | Cortisol level and EMG | 16 | Arithmetic problems, tasteless gum | Fast chewing had a greater effect on the stress release than a slow chewing rate, while the integration of EMG signals did not show any major difference in the 3 chewing rates. |
| [ | 2010 | Salivary alpha-amylase, plasma catecholamines, BP, and HR | 33 | College academic final exam | The salivary alpha-amylase level changed significantly, but a partial correlation was found, statistically, between salivary alpha-amylase and blood pressure, heart rate, and plasma catecholamines. |
| [ | 2012 | Hair cortisol | - | Daily life stress (3 months) | Identified some gaps in the currently available literature: firstly, to clarify the mechanism underlying cortisol incorporation into hair, and, secondly, to determine the factors that cause variation in hair cortisol such as the effect of hair washing. |
| [ | 2013 | Sweat and saliva samples | 17 | Intense exercise | Intense exercise could increase the concentration of cortisol in hair, which was not decreased by hair washing. |
| [ | 2016 | Steroid hormones in hair | 40 | Perceived Stress Questionnaire (PSQ) | The concentrations of steroids in the hair were a decisive predictor of the increased long-term HPA axis. Furthermore, this biomarker could capture stress even after burdening events or any physical activity was finished. |
| [ | 2018 | Biochemical (salivary cortisol) and physiological | 30 | Academic final examination, Psychological Stress Response Inventory | The salivary cortisol levels were negatively correlated with the HRV indicator of parasympathetic activity, while they were positively related with the HRV indicator of sympathetic activity. The results also showed that the value of the mental stress index (MSI) was very sensitive to acute stress and could predict stress with an accuracy of 97%. |
| [ | 2019 | ST, HR, pulse wave (EDA, ECG, PPG), copeptin, prolactin (blood), cortisol, and alpha-amylase (saliva) | 40 | Trier Social Stress Test (TSST) | There was no clear correlation between physiological parameters and perceived stress levels. Moreover, alpha-amylase peak level time is 10 to 15 min after stress onset and, thus, should be measured within that time frame. Alpha-amylase and cortisol were measured in the morning (at that time, intra-individual variability is high). |
| [ | 2019 | PPG and endocrine (salivary) cortisol | 32 | Childhood Trauma Questionnaire (CTQ) | No significant effect of early life stress on heart rate (autonomic indicator) and salivary cortisol (endocrine indicator), but the authors suggested that heart rate is a better indicator (of stress) than salivary cortisol as it is more sensitive to individual stress reactivity than salivary cortisol. |
| [ | 2019 | Oxy-hemoglobin (oxy-Hb) | 4 | Decision-making and memory recall tests | Whenever high stress occurred, the average difference value of oxy-hemoglobin (oxy-Hb) increased. |