| Literature DB >> 33287112 |
Lilia Aljihmani1, Oussama Kerdjidj1, Yibo Zhu2, Ranjana K Mehta2, Madhav Erraguntla2, Farzan Sasangohar2, Khalid Qaraqe1.
Abstract
Fatigue is defined as "a loss of force-generating capacity" in a muscle that can intensify tremor. Tremor quantification can facilitate early detection of fatigue onset so that preventative or corrective controls can be taken to minimize work-related injuries and improve the performance of tasks that require high-levels of accuracy. We focused on developing a system that recognizes and classifies voluntary effort and detects phases of fatigue. The experiment was designed to extract and evaluate hand-tremor data during the performance of both rest and effort tasks. The data were collected from the wrist and finger of the participant's dominant hand. To investigate tremor, time, frequency domain features were extracted from the accelerometer signal for segments of 45 and 90 samples/window. Analysis using advanced signal processing and machine-learning techniques such as decision tree, k-nearest neighbor, support vector machine, and ensemble classifiers were applied to discover models to classify rest and effort tasks and the phases of fatigue. Evaluation of the classifier's performance was assessed based on various metrics using 5-fold cross-validation. The recognition of rest and effort tasks using an ensemble classifier based on the random subspace and window length of 45 samples was deemed to be the most accurate (96.1%). The highest accuracy (~98%) that distinguished between early and late fatigue phases was achieved using the same classifier and window length.Entities:
Keywords: accelerometer; classification; fatigue; machine learning; physiological tremor
Year: 2020 PMID: 33287112 PMCID: PMC7729463 DOI: 10.3390/s20236897
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Effort and rest task data (middle 10 s of each event was taken for the analysis).
Accuracy performance of the algorithms classifying rest and effort events *.
| Algorithm | Samples/Window | |
|---|---|---|
| 45 | 90 | |
| DT | 90.0% (fine) | 90.5% (fine) |
| SVM | 92.4% (fine) | 93.3% (cubic) |
| k-NN | 93.2% (weight) | 94.2% (weight) |
| EC | 96.1% (subspace) | 95.5% (subspace) |
* All participants combined.
Figure 2Accuracy performances of the algorithms for rest and effort events classification when participants were divided according to (a) health condition (H—healthy; D—diabetes) or (b) gender (F—female; M—male).
Accuracy performance of the algorithms classifying early and late fatigue phases *.
| Algorithm | Samples/Window | |
|---|---|---|
| 45 | 90 | |
| DT | 84.1% (fine) | 83.1% (fine) |
| SVM | 94.5% (fine Gaussian) | 91.8% (fine Gaussian) |
| k-NN | 96.0% (weight) | 94.2% (fine) |
| EC | 97.8% (subspace) | 97.9% (subspace) |
* All participants combined.
Figure 3Accuracy performances of the algorithms for early and late fatigue classification when participants were divided according to (a) health condition (H—healthy; D—diabetes) or (b) gender (F—female; M—male).
Evaluation metrics of the classifiers’ performance.
|
|
| |||||||||
|
|
|
|
|
|
|
|
|
|
| |
|
| ||||||||||
| DT | 79.89 | 83.72 | 76.08 | 77.71 | 80.61 | 82.52 | 91.35 | 73.69 | 77.64 | 83.94 |
| SVM | 94.39 | 90.65 | 98.12 | 97.96 | 94.16 | 93.06 | 89.37 | 96.75 | 96.50 | 92.80 |
| k-NN | 96.00 | 96.85 | 95.16 | 95.23 | 96.03 | 94.23 | 94.41 | 94.05 | 94.08 | 94.24 |
| EC | 97.71 | 98.02 | 97.40 | 97.41 | 97.71 | 97.39 | 97.66 | 97.12 | 97.13 | 97.40 |
|
| ||||||||||
| DT | 89.73 | 93.32 | 86.16 | 87.02 | 90.06 | 87.73 | 87.36 | 88.10 | 88.01 | 87.69 |
| SVM | 95.47 | 96.47 | 94.46 | 94.55 | 95.50 | 96.10 | 97.02 | 95.17 | 95.26 | 96.13 |
| k-NN | 95.37 | 96.47 | 94.28 | 94.37 | 95.41 | 94.05 | 94.80 | 93.31 | 93.41 | 94.10 |
| EC | 97.39 | 98.14 | 97.60 | 97.60 | 97.87 | 97.40 | 98.14 | 96.65 | 96.70 | 97.42 |
|
| ||||||||||
| DT | 88.40 | 87.61 | 89.20 | 89.01 | 88.30 | 91.24 | 92.66 | 89.82 | 90.14 | 91.38 |
| SVM | 95.86 | 96.16 | 95.47 | 95.49 | 95.83 | 95.10 | 96.15 | 94.04 | 94.18 | 95.16 |
| k-NN | 95.12 | 94.94 | 95.30 | 95.27 | 95.11 | 95.62 | 97.20 | 94.04 | 94.24 | 95.70 |
| EC | 95.82 | 94.24 | 97.39 | 97.30 | 95.74 | 97.90 | 98.95 | 96.84 | 96.92 | 97.92 |
|
| ||||||||||
| DT | 91.80 | 94.31 | 89.30 | 89.74 | 91.97 | 89.22 | 88.63 | 89.80 | 89.68 | 89.15 |
| SVM | 96.09 | 97.45 | 94.75 | 94.85 | 96.13 | 94.71 | 94.9 | 94.51 | 94.53 | 94.72 |
| k-NN | 95.61 | 97.25 | 93.97 | 94.12 | 95.66 | 95.10 | 96.47 | 93.73 | 93.89 | 95.16 |
| EC | 97.36 | 97.65 | 97.08 | 97.08 | 97.36 | 98.04 | 98.82 | 97.25 | 97.30 | 98.05 |
|
| ||||||||||
| DT | 89.70 | 91.35 | 88.06 | 88.41 | 89.85 | 87.31 | 87.67 | 86.96 | 87.09 | 87.38 |
| SVM | 93.85 | 90.68 | 97.01 | 96.80 | 93.64 | 93.49 | 94.67 | 92.31 | 92.51 | 93.57 |
| k-NN | 94.85 | 94.51 | 95.19 | 95.14 | 94.82 | 96.49 | 95.33 | 97.66 | 97.61 | 96.46 |
| EC | 97.76 | 98.67 | 96.85 | 96.90 | 97.77 | 97.66 | 98.00 | 97.32 | 97.35 | 97.67 |
Figure 4Receiver operating characteristic (ROC) curves of the trained models with (a) 45 and (b) 90 samples/window; early fatigue phase is plotted with straight line, late fatigue phase—with dashed line.
Effectiveness of the proposed model and existing algorithms.
|
|
|
|
|
|
|
| ||||
| DT, SVM, | Rest and effort | Accelerometer | 90.0–96.1% |
|
| Naïve Bayesian | Rest, posture, | Accelerometer | 97% | [ |
| SVM | Rest tremor | Accelerometer+ | 88.6–88.9% | [ |
| SVM | Rest tremor | Accelerometer+ | 92.3% | [ |
|
| ||||
| DT, SVM, k-NN, EC | Early and late | Accelerometer | 79.89–97.71% |
|
| Heterogenous EC | Fatigue stages | Accelerometer+ | 92% | [ |
| Random forest | Fatigue managing | Accelerometer+ | 89.7%; 87.9% | [ |
| SVM | Tired state | 3D-sensing device | 31.57% | [ |