| Literature DB >> 31569335 |
Murtadha D Hssayeni1, Joohi Jimenez-Shahed2, Michelle A Burack3, Behnaz Ghoraani4.
Abstract
Tremor is one of the main symptoms of Parkinson's Disease (PD) that reduces the quality of life. Tremor is measured as part of the Unified Parkinson Disease Rating Scale (UPDRS) part III. However, the assessment is based on onsite physical examinations and does not fully represent the patients' tremor experience in their day-to-day life. Our objective in this paper was to develop algorithms that, combined with wearable sensors, can estimate total Parkinsonian tremor as the patients performed a variety of free body movements. We developed two methods: an ensemble model based on gradient tree boosting and a deep learning model based on long short-term memory (LSTM) networks. The developed methods were assessed on gyroscope sensor data from 24 PD subjects. Our analysis demonstrated that the method based on gradient tree boosting provided a high correlation (r = 0.96 using held-out testing and r = 0.93 using subject-based, leave-one-out cross-validation) between the estimated and clinically assessed tremor subscores in comparison to the LSTM-based method with a moderate correlation (r = 0.84 using held-out testing and r = 0.77 using subject-based, leave-one-out cross-validation). These results indicate that our approach holds great promise in providing a full spectrum of the patients' tremor from continuous monitoring of the subjects' movement in their natural environment.Entities:
Keywords: LSTM; Parkinsonian tremor; continuous monitoring; deep learning; gradient tree boosting; wearable sensors
Mesh:
Year: 2019 PMID: 31569335 PMCID: PMC6806340 DOI: 10.3390/s19194215
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1(A) Placement of the wearable sensors on wrist and ankle; (B) A total of 78 features are extracted from every 5-s segment of the data; (C) Estimation of the Parkinsonian tremor subscore based on the LSTM method. is the number of 5-s windows in round d and H represents the hidden states.
Number of rounds and total duration of the movement data used for each subject.
| Subject # | Number of Rounds | Total Duration (min) | Subject # | Number of Rounds | Total Duration (min) |
|---|---|---|---|---|---|
|
| 4 | 12.20 |
| 4 | 14.28 |
|
| 4 | 13.42 |
| 4 | 15.97 |
|
| 4 | 14.38 |
| 4 | 10.61 |
|
| 4 | 13.86 |
| 4 | 40.00 |
|
| 4 | 14.95 |
| 4 | 37.92 |
|
| 4 | 13.26 |
| 4 | 40.00 |
|
| 3 | 10.33 |
| 3 | 26.60 |
|
| 3 | 10.69 |
| 4 | 40.00 |
|
| 4 | 14.30 |
| 4 | 40.00 |
|
| 4 | 13.68 |
| 4 | 40.00 |
|
| 4 | 15.62 |
| 2 | 20.00 |
|
| 4 | 13.86 |
| 4 | 40.00 |
The extracted features in this work.
| Feature Name | Used Signals | # of Features |
|---|---|---|
| 1—4–6 Hz signal power | X, Y, Z—wrist and ankle | 6 |
| 2—0.5–15 Hz signal power | X, Y, Z—wrist and ankle | 6 |
| 3—Percentage power of frequencies >4 Hz | X, Y, Z—wrist and ankle | 6 |
| 4—Number of autocorrelation peaks | X, Y, Z—wrist and ankle | 6 |
| 5—Sum of autocorrelation peaks | X, Y, Z—wrist and ankle | 6 |
| 6—Amplitude of the first autocorrelation peak | X, Y, Z—wrist and ankle | 6 |
| 7—Lag of the first autocorrelation peak | X, Y, Z—wrist and ankle | 6 |
| 8—Spectral entropy | X, Y, Z—wrist and ankle | 6 |
| 9—First dominant frequency | X, Y, Z—wrist and ankle | 6 |
| 10—Power of first dominant frequency | X, Y, Z—wrist and ankle | 6 |
| 11—Second dominant frequency | X, Y, Z—wrist and ankle | 6 |
| 12—Power of second dominant frequency | X, Y, Z—wrist and ankle | 6 |
| 13—Cross-correlation | X and Y—wrist and ankle | 2 |
| 14—Cross-correlation | X and Z—wrist and ankle | 2 |
| 15—Cross-correlation | Y and Z—wrist and ankle | 2 |
|
| 78 | |
Validation and testing results using data from 24 PD subjects.
| Tremor Type | Sensor Used | Method Used (Specifications) | Held-Out Testing | Leave-One-Out Testing | ||
|---|---|---|---|---|---|---|
| MAE | r (p) | MAE | r (p) | |||
| Total rest and action tremor | Wrist and ankle | LSTM | 1.33 | 0.84 (< | 1.32 | 0.77 (< |
| Total rest and action tremor | Wrist and ankle | Gradient tree boosting | 1.56 | 0.96 (< | 1.18 | 0.93 (< |
| Total rest tremor | Wrist and ankle | Gradient tree boosting | 1.20 | 0.94 (< | 0.58 | 0.90 (< |
| Hand rest tremor | Wrist | Gradient tree boosting | 0.76 | 0.91 (< | 0.41 | 0.87 (< |
| Foot rest tremor | Ankle | Gradient tree boosting | 0.46 | 0.92 (< | 0.27 | 0.89 (< |
| Action tremor | Wrist | Gradient tree boosting | 0.41 | 0.75 (< | 0.33 | 0.66 (< |
Figure 2The estimated tremor subscores versus the values estimated from the UPDRS-III assessment. (A) The total tremor subscores using the LSTM method; (B) The total tremor subscores using the gradient tree boosting method; The estimations using the gradient tree boosting for (C) total resting tremor; (D) hand resting tremor; (E) foot resting tremor; and (F) action tremor. The blue dashed line indicates the fitted line to the data.
Figure 3Examples of total tremor estimation over time using the gradient tree boosting model in comparison with the estimation from the UPDRS-III assessment. (A) Two examples with high correlation; (B) Two examples with moderate to low correlation; (C) Two examples from non-tremor-dominant subjects. The PD medication intake time is denoted as an orange arrow. Note that in cases of the subjects in the right-hand side of A-B, only two UPDRS-III assessments were performed while four tremor estimations were performed using our developed model.
Figure 4Total tremor subscore estimated using the gradient tree boosting method for (A) tremor-dominant and (B) non-tremor-dominant subjects before and about one hour after taking the first scheduled dose of PD medication.
Figure 5Feature importance based on the ensemble model gain. Each radar plot represents the gain using the features extracted from specific axis and specific sensor. The numbers correspond to each of the features (refer to Table 2).
Important features with a gain of greater than 0.5% in estimating the total tremor subscore.
| Wrist Sensor | Ankle Sensor | ||
|---|---|---|---|
| Important Features | Axis | Important Features | Axis |
| Feature #5: sum of autocorrelation peaks | Y | Feature #6: amplitude of the first autocorrelation peak | X, Y and Z |
| Feature #7: lag of the first autocorrelation peak | Y | Feature #3: percentage power of frequencies > 4 Hz | X and Z |
| Feature #11: second dominant frequency | Y | Feature #11: second dominant frequency | X and Z |
| Feature #3: percentage power of frequencies > 4 Hz | Y | Feature #5: sum of autocorrelation peaks | X and Y |
| Feature #12: power of second dominant frequency | Y | Feature #7: lag of the first autocorrelation peak | Y |
| Feature #4: number of autocorrelation peaks | Y | Feature #1: 4–6 Hz signal power | Y |
| Feature #10: Power of first dominant frequency | Y | ||