| Literature DB >> 34938252 |
Ardit Dvorani1,2, Vivian Waldheim1, Magdalena C E Jochner3, Christina Salchow-Hömmen3, Jonas Meyer-Ohle3, Andrea A Kühn3, Nikolaus Wenger3, Thomas Schauer1,2.
Abstract
Parkinson's disease is the second most common neurodegenerative disease worldwide reducing cognitive and motoric abilities of affected persons. Freezing of Gait (FoG) is one of the severe symptoms that is observed in the late stages of the disease and considerably impairs the mobility of the person and raises the risk of falls. Due to the pathology and heterogeneity of the Parkinsonian gait cycle, especially in the case of freezing episodes, the detection of the gait phases with wearables is challenging in Parkinson's disease. This is addressed by introducing a state-automaton-based algorithm for the detection of the foot's motion phases using a shoe-placed inertial sensor. Machine-learning-based methods are investigated to classify the actual motion phase as normal or FoG-affected and to predict the outcome for the next motion phase. For this purpose, spatio-temporal gait and signal parameters are determined from the segmented movement phases. In this context, inertial sensor fusion is applied to the foot's 3D acceleration and rate of turn. Support Vector Machine (SVM) and AdaBoost classifiers have been trained on the data of 16 Parkinson's patients who had shown FoG episodes during a clinical freezing-provoking assessment course. Two clinical experts rated the video-recorded trials and marked episodes with festination, shank trembling, shuffling, or akinesia. Motion phases inside such episodes were labeled as FoG-affected. The classifiers were evaluated using leave-one-patient-out cross-validation. No statistically significant differences could be observed between the different classifiers for FoG detection (p>0.05). An SVM model with 10 features of the actual and two preceding motion phases achieved the highest average performance with 88.5 ± 5.8% sensitivity, 83.3 ± 17.1% specificity, and 92.8 ± 5.9% Area Under the Curve (AUC). The performance of predicting the behavior of the next motion phase was significantly lower compared to the detection classifiers. No statistically significant differences were found between all prediction models. An SVM-predictor with features from the two preceding motion phases had with 81.6 ± 7.7% sensitivity, 70.3 ± 18.4% specificity, and 82.8 ± 7.1% AUC the best average performance. The developed methods enable motion-phase-based FoG detection and prediction and can be utilized for closed-loop systems that provide on-demand gait-phase-synchronous cueing to mitigate FoG symptoms and to prevent complete motoric blockades.Entities:
Keywords: Parkinson; automation; freezing of gait; inertial measurement unit; machine learning; neurorehabilitation; on-demand cueing; wearables
Year: 2021 PMID: 34938252 PMCID: PMC8685223 DOI: 10.3389/fneur.2021.720516
Source DB: PubMed Journal: Front Neurol ISSN: 1664-2295 Impact factor: 4.003
Figure 1Inertial sensor position and orientation.
Figure 2GPD state machine.
Figure 3Examples of normal (A) and pathological (B) gait cycles and the corresponding acceleration norm, roll, and pitch angles. In (B), a shank trembling episode during turning is displayed. During this episode, no rest phases are detected between motion phases. Furthermore, the changes in the pitch angle are smaller and more frequent than during normal walking.
Parameter values used in the gait-phase-detection algorithm.
|
|
|
|
|
|---|---|---|---|
|
| 0.5 m/s2 | α | 1.2 |
|
| 0.11 rad s1 | β | 0.6 |
| Δ | 0.25 s | κ | 0.8 |
|
| 10 |
| 0.75 °/s |
| ϕp | 1 ° |
| 1.5 m/s2 |
| ϕr | 5 ° | ϕthres | 15 ° |
|
| 2 m/s2 |
| 0.075 s |
|
| 0.1 s |
| 10 |
|
| 7 |
Feature ranking based on the chi-square test.
|
|
|
|---|---|
| Maximum gait velocity | 527.8 |
| Step duration | 501.8 |
| Stride length | 485.8 |
| Maximum of the pitch angle | 394.2 |
| Minimum of the pitch angle | 206.6 |
| Average turn rate | 71.4 |
| Turned flag {0, 1} | 43.7 |
| Maximum of the foot acceleration norm | 31.3 |
| Turning angle | 29.3 |
| Maximum turn rate | 17.5 |
SVM hyperparameters.
|
|
| |||
|---|---|---|---|---|
|
|
|
| ||
| SVM_10 | RBF | 5.9 | 0.005 | |
| SVM_5 | RBF | 0.032 | 0.33 | |
| SVM_10 | RBF | 2.37 | 0.026 | |
| SVM_5 | RBF | 10 | 0.006 | |
| SVM_10 | RBF | 10 | 0.006 | |
| SVM_5 | RBF | 10 | 0.081 | |
AdaBoost hyperparameters.
|
|
| |||||
|---|---|---|---|---|---|---|
|
|
|
|
|
| ||
| AdaBoost | Decision tree | Entropy | 3 | 20 | 0.318 | |
| AdaBoost | Decision tree | Gini | 2 | 20 | 0.447 | |
| AdaBoost | Decision tree | Entropy | 5 | 20 | 0.01 | |
Overview of the leave-one-patient-out cross- validation results for all classifiers taking both feet into account.
|
|
| ||||
|---|---|---|---|---|---|
| SVM_10 | 80.2% | 85.8% | 84.6% | 90.2% | |
| SVM_5 | 76.5% | 85.4% | 83.5% | 86.1% | |
| AdaBoost | 78.8% | 85.5% | 84.0% | 87.5% | |
| SVM_10 | 83.3% | 88.5% | 88.6% | 92.8% | |
| SVM_5 | 82.6% | 86.4% | 87.1% | 92.3% | |
| AdaBoost | 80.8% | 88.3% | 87.2% | 90.5% | |
| SVM_10 | 70.3% | 81.6% | 80.5% | 82.8% | |
| SVM_5 | 70.3% | 80.8% | 79.6% | 80.9% | |
| AdaBoost | 69.2% | 80.1% | 79.3% | 80.3% |
Results of the SVM classifier C0 for each patient trained on all 10 features of the actual motion phase (SVM_10).
|
|
|
| ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
| ||||||
| S1 | 81.3% | 86.2% | 90.7% | 32/29 |
|
|
| 29/26 | 93.8% | left |
| S2 | 54.2% | 86.1% | 76.7% | 24/108 |
|
|
| 22/78 | 84.5% | x |
| S3 |
|
|
| 17/61 | 73.3% | 59.3% | 66.4% | 15/54 | 93.4% | x |
| S4 | 81.8% | 95.7% | 92.1% | 77/23 |
|
|
| 70/14 | 88.5% | right |
| S5 | 80.0% | 78.6% | 83.4% | 25/14 |
|
|
| 29/16 | 100% | left |
| S6 | 84.0% | 81.4% | 91.9% | 25/59 |
|
|
| 20/57 | 93.0% | left |
| S7 |
|
|
| 22/24 | 82.6% | 89.7% | 93.9% | 23/29 | 93.0% | left |
| S8 |
|
|
| 26/31 | 96.0% | 88.6% | 96.1% | 25/35 | 79.5% | left |
| S9 |
|
|
| 21/60 | 69.2% | 95.4% | 94.7% | 26/65 | 97.0% | left |
| S10 | 84.8% | 88.6% | 94.2% | 33/35 |
|
|
| 30/32 | 95.5% | x |
| S11 | 63.6% | 93.0% | 88.2% | 33/128 |
|
|
| 27/113 | 97.5% | left |
| S12 |
|
|
| 21/51 | 87.0% | 89.7% | 95.4% | 23/29 | 98.5% | left |
| S13 |
|
|
| 17/64 | 66.7% | 74.1% | 82.6% | 21/54 | 96.2% | left |
| S14 |
|
|
| 24/39 | 90.9% | 83.8% | 91.6% | 22/37 | 100% | x |
| S15 |
|
|
| 26/176 | 61.9% | 87.4% | 86.0% | 21/175 | 85.2% | right |
| S16 |
|
|
| 22/16 | 82.6% | 83.3% | 89.9% | 23/18 | 100% | left |
| Mean | 80.1% | 88.0% | 90.9% | 81.1% | 83.4% | 89.9% | ||||
| Std. dev. | 12.4% | 7.5% | 6.6% | 10.9% | 10.5% | 8.3% | ||||
The bold values correspond to the body side with the better results in AUC. In the column ‘FoG/Normal' the ratio of marked normal motion phases to annotated FoG motion phases is listed. The results from the correlation analysis between the two experts and the most affected side (derived from the UPDRS, x stands for unknown) are shown in the last two columns.
Result of the SVM classifier C−2,−1,0 for each patient trained with all 10 features of the actual and the two preceding motion phases (SVM_10).
|
|
|
| ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
| ||||||
| S1 | 89.3% | 82.8% | 91.7% | 32/29 |
|
|
| 29/26 | 93.8% | left |
| S2 |
|
|
| 24/108 | 66.7% | 76.6% | 84.4% | 22/78 | 84.5% | x |
| S3 | 60.0% | 82.0% | 78.7% | 17/61 |
|
|
| 15/54 | 93.4% | x |
| S4 | 87.3% | 87.0% | 93.6% | 77/23 |
|
|
| 70/14 | 88.5% | right |
| S5 | 90.9% | 76.9% | 94.8% | 25/14 |
|
|
| 29/16 | 100% | left |
| S6 |
|
|
| 25/59 | 84.2% | 85.7% | 90.4% | 20/57 | 93.0% | left |
| S7 | 100.0% | 87.5% | 98.3% | 22/24 |
|
|
| 23/29 | 93.0% | left |
| S8 |
|
|
| 26/31 | 100.0% | 79.4% | 95.1% | 25/35 | 79.5% | left |
| S9 |
|
|
| 21/60 | 88.0% | 93.5% | 96.9% | 26/65 | 97.0% | left |
| S10 | 90.3% | 87.9% | 94.2% | 33/35 | 96.4% | 80.0% | 94.0% | 30/32 | 95.5% | x |
| S11 | 63.3% | 96.1% | 86.6% | 33/128 |
|
|
| 27/113 | 97.5% | left |
| S12 | 94.7% | 95.9% | 98.6% | 21/51 |
|
|
| 23/29 | 98.5% | left |
| S13 |
|
|
| 17/64 | 65.0% | 83.0% | 83.9% | 21/54 | 96.2% | left |
| S14 |
|
|
| 24/39 | 94.4% | 83.8% | 94.1% | 22/37 | 100% | x |
| S15 |
|
|
| 26/176 | 47.6% | 91.2% | 85.5% | 21/175 | 85.2% | right |
| S16 | 95.0% | 92.9% | 98.9% | 22/16 |
|
|
| 23/18 | 100% | left |
| Mean | 84.9% | 88.6% | 93.4% | 81.9% | 88.3% | 92.5% | ||||
| Std. dev. | 17.2% | 6.6% | 5.9% | 18.4% | 7.3% | 6.2% | ||||
The bold values correspond to the body side with the better results in AUC. In the column ‘FoG/Normal' the ratio of marked normal motion phases to annotated FoG motion phases is listed. The results from the correlation analysis between the two experts and the most affected side (derived from the UPDRS, x stands for unknown) are shown in the last two columns.
Overview of the average results for all classifiers (trained on both feet) using the left foot, right foot, or best foot for validation.
|
|
|
|
| |||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
| ||||||||
|
| SVM_10 | 80.1% | 88.0% | 90.9% | 81.1% | 83.4% | 89.9% | 83.7% | 86.4% | 92.4% |
| SVM_5 | 76.0% | 86.6% | 85.7% | 77.5% | 84.2% | 86.8% | 80.3% | 85.6% | 88.5% | |
| AdaBoost | 80.1% | 86.9% | 88.8% | 77.8% | 84.0% | 86.6% | 82.4% | 88.8% | 91.6% | |
|
| SVM_10 | 84.9% | 88.6% | 93.4% | 81.9% | 88.3% | 92.5% | 84.1% | 91.0% | 94.4% |
| SVM_5 | 85.0% | 86.4% | 93.6% | 80.6% | 86.2% | 91.3% | 84.5% | 87.2% | 93.9% | |
| AdaBoost | 80.2% | 89.6% | 91.9% | 81.9% | 86.9% | 89.7% | 83.6% | 89.7% | 92.8% | |
|
| SVM_10 | 69.3% | 81.5% | 82.9% | 71.6% | 81.5% | 82.8% | 72.6% | 83.2% | 84.7% |
| SVM_5 | 68.8% | 81.2% | 81.4% | 72.0% | 80.4% | 80.8% | 73.1% | 81.4% | 83.3% | |
| AdaBoost | 67.9% | 80.9% | 79.6% | 70.8% | 79.5% | 81.5% | 71.1% | 80.0% | 82.9% | |
The results of the classifiers C.