| Literature DB >> 32785163 |
Tal Reches1, Moria Dagan1,2, Talia Herman1, Eran Gazit1, Natalia A Gouskova3,4,5, Nir Giladi1,2,6, Brad Manor3,4,5, Jeffrey M Hausdorff1,2,7,8.
Abstract
Freezing of gait (FOG) is a debilitating motor phenomenon that is common among individuals with advanced Parkinson's disease. Objective and sensitive measures are needed to better quantify FOG. The present work addresses this need by leveraging wearable devices and machine-learning methods to develop and evaluate automated detection of FOG and quantification of its severity. Seventy-one subjects with FOG completed a FOG-provoking test while wearing three wearable sensors (lower back and each ankle). Subjects were videotaped before (OFF state) and after (ON state) they took their antiparkinsonian medications. Annotations of the videos provided the "ground-truth" for FOG detection. A leave-one-patient-out validation process with a training set of 57 subjects resulted in 84.1% sensitivity, 83.4% specificity, and 85.0% accuracy for FOG detection. Similar results were seen in an independent test set (data from 14 other subjects). Two derived outcomes, percent time frozen and number of FOG episodes, were associated with self-report of FOG. Bother derived-metrics were higher in the OFF state than in the ON state and in the most challenging level of the FOG-provoking test, compared to the least challenging level. These results suggest that this automated machine-learning approach can objectively assess FOG and that its outcomes are responsive to therapeutic interventions.Entities:
Keywords: Parkinson’s disease; accelerometer; freezing of gait; gyroscope; machine learning; wearables
Mesh:
Year: 2020 PMID: 32785163 PMCID: PMC7472497 DOI: 10.3390/s20164474
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1A scheme of the freezing of gait (FOG)-provoking test the participants conducted in the lab [10]. The test was repeated three times, with three different levels of difficulty. From a seated position, the subject walks, turns in a circle clockwise and counter clockwise, as indicated, enters a doorway, turns, and then returns to the seated position. CW, clockwise; CCW, counterclockwise.
The full feature set (84 features) that was used in the machine-learning training.
| No. of Features | Feature Description | Back Sensor | Leg Sensors |
|---|---|---|---|
|
| |||
| 6 | Mean( | Acceleration, | |
| 6 | SD( | Acceleration, | |
| 6 | Correlations( | Acceleration, | |
| 1 | Correlations between the right and left leg | . | |
| 7 | Range(cumulative sum ( | Acceleration, | |
| 2 | RMS ( | Acceleration, | . |
| 2 | RMS ( | Acceleration, | |
| 1 |
| Legs: Gyroscope, | |
| 1 |
| Legs: Gyroscope, | |
|
| |||
| 16 | SD( | Acceleration, | |
| 24 | Peak amplitude of | Acceleration, | |
| 3 | Entropy of | Acceleration, | . |
| 1 | Freezing index ( | . | Acceleration, |
| 1 | Total power: the average power of | While turning: Gyroscope, | . |
| 5 | Skewness of | Acceleration, | . |
| 4 | Kurtosis of | Acceleration, | . |
RL, right leg; LL, left leg; V, vertical axis; AP, anterior-posterior axis; ML, medio-lateral axis; SD, standard deviation; corr, correlation; RMS, root-mean-square.
Figure 2The histogram of the ratio between legs gyroscope root-mean-square (RMS) to the back-acceleration RMS in non-FOG windows (left histogram) and FOG windows (right histogram). This ratio was used as a primary input feature to the support vector machines (SVM) model. Probability is shown in normalized values.
Figure 3A flowchart of the methodology described in this paper for the detection of FOG episodes with a machine-learning classifier. First described are the feature-selection and -validation processes in a leave-one-patient-out method. Then, the construction and testing of the final model. SVM, support vector machine; RBF, radial basis function.
The feature set according to Samà et al. [23]. Features were calculated from the back sensor.
| Feature | Axis/Frequency |
|---|---|
|
| |
| Difference of the mean | AP, V-ML, AP-ML |
| SD | AP, V, ML |
| Correlation | V-AP, AP-ML, V-ML |
| Skewness | AP, V, ML |
| Skewness of the RMS | . |
| SD in different bands | 0.04–0.68 Hz, 0.68–3 Hz, 3–8 Hz, 8–20 Hz, 0.1–8 Hz |
| Max harmonic and its frequency | . |
| Distance between the first and second max harmonics | . |
| Center of Mass | . |
| Skewness in different bands | 0.04–0.68 Hz, 0.68–3 Hz, 3–8 Hz, |
| First three components of PCA | 0.04–8 Hz |
AP, anterior-posterior axis; V, vertical axis; ML, medio-lateral axis; RMS, root-mean-square; SD, standard deviation; PCA, principal component analysis.
Subject characteristics.
| 71 | |
| 69.9 ± 7.8 | |
| (57:14) | |
| 9.2 ± 5.7 | |
| 22% High school or equivalent | |
|
| 19.4 ± 4.3 |
|
| 28.0 ± 1.8 |
|
| 43.1 ± 16.9 |
|
| 37.1 ± 14.5 |
| 15.3 ± 10.2 | |
| 13.6 ± 7.9 | |
|
| 15.8 ± 7.0 |
|
| 12.5 ± 6.6 |
| 100.3 ± 22.8 | |
| 104.6 ± 25.2 |
* Forty-four subjects were tested both in OFF and ON states. Twenty-four were tested only in the ON state, and three only in the OFF state. MDS-UPDRS, Movement Disorder Society Unified Parkinson’s Disease Rating Scale.
Figure 4ROC (receiver operating characteristic) curves that illustrate the performance of the proposed SVM classifier. (a) Training set (blue) calculated from 57 iterations of a leave-one-patient-out validation process, AUC = 0.93, OOP: (0.12, 0.84). Test set (red), AUC = 0.94, OOP: (0.13, 0.88); (b) ROC curves of the OFF–ON states in the test set. OFF state (green), AUC = 0.95 OOP: (0.12, 0.89). ON state (yellow), AUC = 0.94: OOP: (0.12, 0.86). AUC, area under the curve; OOP, optimal operation point.
A set of 14 features that were used to train the final model with the SVM classifier. These features yielded the minimum classification loss and are rated in descending order, according to their significance to the model.
|
| Feature Description | Sensor Location | Accelerometer/Gyroscope | |
|---|---|---|---|---|
| 1 | Time |
| Legs and back | Legs: Gyroscope, Back: Acceleration, |
| 2 | Frequency | Freezing index ( | Legs | Acceleration, |
| 3 | Frequency | Peak frequency of | Legs; max between both legs | Acceleration, |
| 4 | Frequency | Entropy of | Back | Gyroscope, |
| 5 | Frequency | Peak frequency of | Legs; | Gyroscope, |
| 6 | Time | Range(cumulative sum ( | Back | Gyroscope, |
| 7 | Frequency | Entropy of | Back | Acceleration, |
| 8 | Time | Range(cumulative sum ( | Legs; min between both legs | Acceleration, |
| 9 | Time | Mean ( | Legs; | Gyroscope, |
| 10 | Frequency | Skewness of | Back | Gyroscope, |
| 11 | Time | Correlations between the right and left leg | Legs; | Gyroscope, |
| 12 | Time |
| Legs and back | Gyroscope, |
| 13 | Time | Range(cumulative sum ( | Legs; | Gyroscope, |
| 14 | Time | RMS | Legs; | Gyroscope, |
RL, right leg; LL, left leg; RMS, root-mean-square; V, vertical axis; AP, anterior-posterior axis; ML, medio-lateral axis; corr, correlation.
Figure 5A comparison between the performance of three methods in the detection of FOG episodes on the training set (n = 57); freezing index as a single feature, Samà et al. [23] feature set with an SVM classifier and the proposed feature set with the same SVM classifier. The training set was chosen for this comparison since it consists of a larger dataset. Similar results were obtained with the test set. * p < 0.05, values are presented as median.
Figure 6Percent time frozen and the number of FOG episodes, as detected by the new algorithm in the OFF–ON states. Error bars reflect ± 1 standard errors.
FOG outcomes determined by using the automated algorithm differ in between the easiest and most challenging levels of the test within OFF–ON states.
| No. of Subjects | Easiest Level | Most Challenging Level | Effect Size | ||
|---|---|---|---|---|---|
| OFF medication | 41 | ||||
| Percent time frozen (%) | 35.7 (7.2–51.1) | 36.5 (17.4–69.8) | 0.4 | 0.017 | |
| Total time frozen (s) | 15.0 (3.0–24.8) | 24.0 (9.0–69.8) | 0.6 | <0.001 | |
| Number of FOG episodes | 1.0 (1.0–3.0) | 3.0 (1.5–4.0) | 0.7 | <0.001 | |
| ON medication | 62 | ||||
| Percent time frozen (%) | 21.0 (0–43.4) | 37.8 (11.2–50.4) | 0.6 | <0.001 | |
| Total time frozen (s) | 9.0 (0.0–20.3) | 18.0 (4.5–38.1) | 0.7 | <0.001 | |
| Number of FOG episodes | 1.0 (0.0–2.0) | 2.0 (1.0–4.0) | 0.7 | <0.001 |
Values are presented as median (inter-quartile range). Since some of the subjects were not able to perform the testing in the OFF state, the number of subjects was higher in the ON state.
Spearman correlations of percent time frozen, as detected by the algorithm and NFOGQ score, TUG time, and MDS-UPDRS part III score in OFF–ON medication states.
| NFOGQ | TUG Time | MDS-UPDRS | Disease | |
|---|---|---|---|---|
| OFF medication | ||||
| Percent time frozen (%) |
| 0.263 | 0.074 | −0.253 |
| Total time frozen (s) |
|
| 0.116 | −0.176 |
| Number of episodes |
|
| 0.210 | 0.029 |
| ON medication | ||||
| Percent time frozen (%) |
|
|
| −0.042 |
| Total time frozen (s) |
|
|
| −0.007 |
| Number of episodes |
|
|
| 0.071 |
Significant correlations are bolded: ** p < 0.01. TUG, Timed Up and Go; NFOGQ, New FOG Questionnaire. MDS-UPDRS, Movement Disorders Society Unified Parkinson’s Disease Rating Scale.