| Literature DB >> 33266853 |
Murtadha D Hssayeni1, Joohi Jimenez-Shahed2, Behnaz Ghoraani1.
Abstract
The success of medication adjustment in Parkinson's disease (PD) patients with motor fluctuation relies on the knowledge about their fluctuation severity. However, because of the temporal and spatial variability in motor fluctuations, a single clinical examination often fails to capture the spectrum of motor impairment experienced in routine daily life. In this study, we developed an algorithm to estimate the degree of motor fluctuation severity from two wearable sensors' data during subjects' free body movements. Specifically, we developed a new hybrid feature extraction method to represent the longitudinal changes of motor function from the sensor data. Next, we developed a classification model based on random forest to learn the changes in the patterns of the sensor data as the severity of the motor function changes. We evaluated our algorithm using data from 24 subjects with idiopathic PD as they performed a variety of daily routine activities. A leave-one-subject-out assessment of the algorithm resulted in 83.33% accuracy, indicating that our approach holds a great promise to passively detect degree of motor fluctuation severity from continuous monitoring of an individual's free body movements. Such a sensor-based assessment system and algorithm combination could provide the objective and comprehensive information about the fluctuation severity that can be used by the treating physician to effectively adjust therapy for PD patients with troublesome motor fluctuation.Entities:
Keywords: Parkinson’s disease; hybrid feature extraction; machine learning; motor fluctuation; random forest decision trees; self-organizing tree map; wearable sensors
Year: 2019 PMID: 33266853 PMCID: PMC7514623 DOI: 10.3390/e21020137
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Participants’ Characteristics.
| Patient Characteristics | |
|---|---|
| Number of Subjects (M,F) | 24 (14,10) |
| Age (years) | 58.9° ± 9.3 |
| Disease Duration (years) | 9.9° ± 3.7 |
| Levodopa Equivalent Dose (mg) | 1251° ± 468 |
| OFF State Hoehn & Yahr | 2.1° ± 0.4 |
| OFF State UPDRS Part III | 29.7 ± 12.3 |
| AC-UPDRS Part III * | 14.4 ± 8.2 |
* For the 20 Subjects who converted to their OFF state.
Figure 1Graph representing the developed algorithm to predict degree of motor fluctuation severity. The algorithm consists of three stages: (A) hybrid feature extraction to extract incremental features that represent longitudinal changes in any two sensor-signal segments (referred to rounds); (B) A classifier to detect distribution of changes in UPDRS III scores between different rounds in a subject’s data; and (C) A decision-making system to assign an ACUPDRS III score (0 to 3) according to the UPDRS III change distribution and predict degree of motor fluctuation severity.
Figure 2A diagram demonstrating the data arrangement into pairs of rounds in case of subject #1. (A) Four rounds of data along with their associated UPDRS III scores are shown. (B) All the possible pairs of rounds along with their associated change in UPDRS III scores and degree of motor fluctuation severity (0: minimal; 1: mild; 2: moderate; and 3 severe).
Extracted features representing bradykinesia and tremor symptoms. The features that represent both symptoms are shown in separate rows. All the features were extracted from the time domain except for the shaded features that were extracted from the spectral domain. All the features except for the cross correlation features were extracted from each X, Y, and Z signal separately resulting in three extracted features. The number of extracted features are provided in the last column.
| Symptom | Features | # |
|---|---|---|
| Bradykinesia | Average Jerk | 3 |
| Peak-Peak Amplitude | 3 | |
| Mean Amplitude | 3 | |
| SD Amplitude | 3 | |
| Skewness | 3 | |
| Kurtosis | 3 | |
| Sample Entropy | 3 | |
| Shannon Entropy | 3 | |
| Gini Index | 3 | |
| 1–4 Hz Signal Power | 3 | |
| Tremor | First Autocorrelation Peak Amplitude | 3 |
| First Autocorrelation Peak Lag | 3 | |
| Cross Correlation XY | 1 | |
| Cross Correlation XZ | 1 | |
| Cross Correlation YZ | 1 | |
| 4–6 Hz Signal Power | 3 | |
| Percentage Peak Frequencies >4 Hz | 3 | |
| Second Spectral Peak Frequency | 3 | |
| Second Spectral Peak Power | 3 | |
| Bradykinesia & Tremor | Autocorrelation Sum | 3 |
| 0.5–15 Hz Signal Power | 3 | |
| Spectral Entropy | 3 | |
| First Spectral Peak Frequency | 3 | |
| First Spectral Peak Power | 3 | |
| Number of Extracted Symptom-Based Features | 66 | |
Figure 3Random Forest decision tree data. (A) The change in out-of-bag error as the number of grown trees increased. (B) The occurrence of node splits. (C) A sample tree with 14 node splits.
Figure 4Estimates of features’ importance for five feature categories. The features representing the change in the cluster centroids were the most important features to the trained decision trees.
Figure 5Confusion matrix of the predicted the degree of change in UPDRS III score (0 to 3).
Prediction of ACUPDRS III percentages and motor fluctuation severity for 24 subjects. The last four subjects indicate the patients who did not experience an ON state during the experiment resulting in an INC for their degree of ACUPDRS III severity.
| Subject # | Pair of Rounds # |
|
|
|
| Degree of Motor Fluctuation Severity | |
|---|---|---|---|---|---|---|---|
|
|
|
|
| Predicted ( | Ground Truth | ||
|
| 15 | 5 | 0 | 2 | 8 | 3 | 3 |
| N/A | 0% | 20% | 80% | ||||
|
| 10 | 4 | 4 | 2 | 0 | 1 | 1 |
| N/A | 67% | 33% | 0% | ||||
|
| 15 | 14 | 1 | 0 | 0 | 0 | 0 |
| 100% | N/A | N/A | N/A | ||||
|
| 10 | 4 | 0 | 4 | 2 |
| 3 |
| N/A | 0% | 67% | 33% | ||||
|
| 10 | 3 | 2 | 5 | 0 | 2 | 2 |
| N/A | 29% | 71% | 0% | ||||
|
| 10 | 2 | 6 | 2 | 0 | 1 | 1 |
| N/A | 75% | 25% | 0% | ||||
|
| 10 | 4 | 0 | 2 | 4 | 3 | 3 |
| N/A | 0% | 33% | 67% | ||||
|
| 10 | 3 | 7 | 0 | 0 | 1 | 1 |
| N/A | 100% | 0% | 0% | ||||
|
| 6 | 2 | 1 | 0 | 3 | 3 | 3 |
| N/A | 25% | 0% | 75% | ||||
|
| 10 | 6 | 1 | 2 | 1 | 2 | 2 |
| N/A | 25% | 50% | 25% | ||||
|
| 10 | 4 | 0 | 6 | 0 | 2 | 2 |
| N/A | 0% | 100% | 0% | ||||
|
| 10 | 2 | 2 | 2 | 4 | 3 | 3 |
| N/A | 25 | 25 | 50 | ||||
|
| 496 | 369 | 28 | 15 | 84 | 3 | 3 |
| N/A | 22% | 12% | 66% | ||||
|
| 496 | 378 | 101 | 17 | 0 |
| 0 |
| N/A | 86% | 14% | 0% | ||||
|
| 351 | 347 | 3 | 1 | 0 | 0 | 0 |
| 100% | N/A | N/A | N/A | ||||
|
| 595 | 593 | 1 | 1 | 0 | 0 | 0 |
| 100% | N/A | N/A | N/A | ||||
|
| 561 | 408 | 20 | 38 | 95 | 3 | 3 |
| N/A | 13% | 25% | 62% | ||||
|
| 351 | 258 | 27 | 66 | 0 | 2 | 2 |
| N/A | 29% | 71% | 0% | ||||
|
| 528 | 395 | 89 | 44 | 0 | 1 | 1 |
| N/A | 67% | 33% | 0% | ||||
|
| 465 | 351 | 10 | 31 | 73 | 3 | 3 |
| N/A | 9% | 27% | 64% | ||||
|
| 276 | 214 | 51 | 8 | 3 | INC | INC |
| N/A | N/A | N/A | N/A | ||||
|
| 15 | 13 | 2 | 0 | 0 |
| INC |
| 100 | N/A | N/A | N/A | ||||
|
| 10 | 8 | 0 | 2 | 0 | INC | INC |
| N/A | N/A | N/A | N/A | ||||
|
| 10 | 7 | 2 | 1 | 0 |
| INC |
| N/A | 67% | 33% | 0% | ||||