| Literature DB >> 35632193 |
Hector Manuel Morales-Fajardo1, Jorge Rodríguez-Arce1,2, Alejandro Gutiérrez-Cedeño3, José Caballero Viñas1, José Javier Reyes-Lagos2, Eric Alonso Abarca-Castro4, Claudia Ivette Ledesma-Ramírez2, Adriana H Vilchis-González1,2.
Abstract
Stress has become a common condition and is one of the chief causes of university course disenrollment. Most of the studies and tests on academic stress have been conducted in research labs or controlled environments, but these tests can not be extended to a real academic environment due to their complexity. Academic stress presents different associated symptoms, anxiety being one of the most common. This study focuses on anxiety derived from academic activities. This study aims to validate the following hypothesis: by using a non-contact method based on the use of remote photoplethysmography (rPPG), it is possible to identify academic stress levels with an accuracy greater than or equal to that of previous works which used contact methods. rPPG signals from 56 first-year engineering undergraduate students were recorded during an experimental task. The results show that the rPPG signals combined with students' demographic data and psychological scales (the State-Trait Anxiety Inventory) improve the accuracy of different classification methods. Moreover, the results demonstrate that the proposed method provides 96% accuracy by using K-nearest neighbors, J48, and random forest classifiers. The performance metrics show better or equal accuracy compared to other contact methods. In general, this study demonstrates that it is possible to implement a low-cost method for identifying academic stress levels in educational environments.Entities:
Keywords: academic stress; anxiety; classifiers; remote photoplethysmography; stress recognition
Mesh:
Year: 2022 PMID: 35632193 PMCID: PMC9146726 DOI: 10.3390/s22103780
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Video-based stress detection systems.
| Type | Characterization |
|---|---|
| A | Webcam-based imaging detects small head movements and correlates them with biometrics such as pulse rate or respiration [ |
| B | High-fidelity webcams with infrared and high-speed frame detection implement the PPG algorithm and correlate data with heart rate and heart rate variability [ |
| C | Video frames, facial recognition and color bit analysis to reproduce a similar finger PPG LED/LRD (Light Emission Diode/Light Responsive Diode) optical reflection data using bit-pattern analysis on a region of the subject’s face [ |
Figure 1Experimental methodology for identifying academic stress using rPPG and demographic data. (A) Define academic stress protocol, (B) STAI, student’s profile and video recording in the academic environment, (C) Calculate HR signal from video recordings using rPPG, and (D) Classification of anxiety level using HR values.
Figure 2Chroma-based rPPG was used to calculate the HR values using ROI extracted from video recordings of students’ faces.
Figure 3Classification phase uses eight features that are labeled to academic stress levels.
Cohen’s Kappa coefficient interpretation for classifiers accuracy (adapted from [57,58]).
| Kappa Result | Interpretation | Percentage of Data Correct |
|---|---|---|
| <0 | None agreement | 0–4% |
| 0.01–0.20 | Poor agreement | 4–15% |
| 0.21– 0.40 | Fair agreement | 15–35% |
| 0.41–0.60 | Moderate agreement | 35–63% |
| 0.61–0.80 | Substantial agreement | 64–81% |
| 0.81–1.00 | Almost perfect agreement | 82–100% |
Figure 4The academic stress protocol was designed to detect and assess anxiety during a class and measure changes during a written exam.
Figure 5HR values from rPPG required noise removal by eliminating non-sense HR values from the HR-RAW data, such as zero and adjacent values with changes greater than 10%.
Values of different measures for different classification methods.
| Classifier | Dataset | Accuracy | Sensitivity | Specificity | Kappa | AUC |
|---|---|---|---|---|---|---|
| SVM | 1 | 0.84 | 0.86 | 0.82 | 0.67 | 0.84 |
| 2 | 0.54 | 0.58 | 0.52 | 0.07 | 0.53 | |
| 3 | 0.91 | 0.98 | 0.85 | 0.81 | 0.90 | |
| 4 | 0.56 | 0.55 | 0.58 | 0.12 | 0.56 | |
| 5 | 0.94 | 0.98 | 0.90 | 0.88 | 0.94 | |
| KNN | 1 | 0.84 | 0.82 | 0.85 | 0.67 | 0.94 |
| 2 | 0.53 | 0.53 | 0.53 | 0.06 | 0.51 | |
| 3 | 0.89 | 0.86 | 0.91 | 0.77 | 0.87 | |
| 4 | 0.60 | 0.60 | 0.60 | 0.20 | 0.60 | |
| 5 | 0.96 | 0.95 | 0.96 | 0.92 | 0.95 | |
| J48 | 1 | 0.84 | 0.86 | 0.82 | 0.68 | 0.92 |
| 2 | 0.50 | 0.00 | 0.50 | 0.00 | 0.49 | |
| 3 | 0.90 | 0.96 | 0.85 | 0.80 | 0.95 | |
| 4 | 0.54 | 0.62 | 0.52 | 0.08 | 0.55 | |
| 5 | 0.96 | 0.98 | 0.93 | 0.92 | 0.98 | |
| RF | 1 | 0.86 | 0.87 | 0.85 | 0.72 | 0.95 |
| 2 | 0.53 | 0.53 | 0.53 | 0.06 | 0.57 | |
| 3 | 0.90 | 0.89 | 0.90 | 0.80 | 0.95 | |
| 4 | 0.59 | 0.59 | 0.59 | 0.18 | 0.61 | |
| 5 | 0.96 | 0.96 | 0.96 | 0.92 | 0.98 |
Confusion matrix where the True Positive (TP), True Negative (TN), False Positive (FP), and False Negative (FN) values can be viewed clearly.
| Classifier | Dataset | Confusion Matrix | Classifier | Dataset | Confusion Matrix | ||
|---|---|---|---|---|---|---|---|
| SVM | 1 | 283 (TP) | 68 (FN) | J48 | 1 | 283 | 68 |
| 2 | 91 | 260 | 2 | 0 | 351 | ||
| 3 | 289 | 62 | 3 | 295 | 56 | ||
| 4 | 234 | 117 | 4 | 73 | 278 | ||
| 5 | 312 | 39 | 5 | 328 | 23 | ||
| KNN | 1 | 302 | 49 | RF | 1 | 298 | 53 |
| 2 | 186 | 165 | 2 | 186 | 165 | ||
| 3 | 322 | 29 | 3 | 318 | 33 | ||
| 4 | 207 | 144 | 4 | 203 | 148 | ||
| 5 | 338 | 13 | 5 | 338 | 13 | ||
Figure 6Difference in accuracy among the different classification methods.
Figure 7Difference in sensitivity among the different classification methods.
Figure 8Difference in specificity among the different classification methods.
Figure 9Difference in Kappa values among the different classification methods.
Figure 10Difference in AUC values among the different classification methods.