| Literature DB >> 30419916 |
A H Butt1, E Rovini1, C Dolciotti2, G De Petris3, P Bongioanni4,5, M C Carboncini4, F Cavallo6.
Abstract
BACKGROUND: The main objective of this paper is to develop and test the ability of the Leap Motion controller (LMC) to assess the motor dysfunction in patients with Parkinson disease (PwPD) based on the MDS-UPDRSIII exercises. Four exercises (thumb forefinger tapping, hand opening/closing, pronation/supination, postural tremor) were used to evaluate the characteristics described in MDS-UPDRSIII. Clinical ratings according to the MDS/UPDRS-section III items were used as target. For that purpose, 16 participants with PD and 12 healthy people were recruited in Ospedale Cisanello, Pisa, Italy. The participants performed standardized hand movements with camera-based marker. Time and frequency domain features related to velocity, angle, amplitude, and frequency were derived from the LMC data.Entities:
Keywords: Features selection; Leap Motion; Motion analysis; Objective diagnosis in Parkinson; Supervised learning
Mesh:
Year: 2018 PMID: 30419916 PMCID: PMC6233603 DOI: 10.1186/s12938-018-0600-7
Source DB: PubMed Journal: Biomed Eng Online ISSN: 1475-925X Impact factor: 2.819
Clinical details of healthy control and patient with Parkinson disease
| Healthy subjects | Patient with Parkinson disease | |||
|---|---|---|---|---|
| Age (gender) | Age (gender) | UPDRS III (0–56) | H &Y (1–5) | Disease duration (years) |
| 74 (M) | 72 (M) | 9 | 1 | 6 |
| 43 (F) | 76 (M) | 5 | 1 | 7 |
| 75 (F) | 62 (M) | 23 | 1.5 | 7 |
| 80 (M) | 62 (M) | 23 | 2 | 10 |
| 58 (F) | 68 (F) | 26 | 2 | 14 |
| 61 (F) | 65 (F) | 9 | 1.5 | 4 |
| 83 (F) | 69 (M) | 25 | 2.5 | 10 |
| 77 (F) | 82 (M) | 32 | 2.5 | 7 |
| 79 (F) | 61 (F) | 18 | 1.5 | 3 |
| 61 (F) | 60 (F) | 26 | 2 | 20 |
| 78 (F) | 76 (M) | 20 | 2 | 10 |
| 74 (F) | 75 (M) | 32 | 2 | 10 |
| 82 (M) | 15 | 1 | 1 | |
| 46 (F) | 7 | 1 | 6 | |
| 63 (M) | 15 | 1 | 2 | |
| 75 (M) | 30 | 1.5 | 8 | |
| 70.25 (± 11.88) | 68.80 (± 9.43) | 19.69 (± 8.91) | 1.63 (± 0.53) | 7.81 (± 4.71) |
Fig. 1Coordinate system of LMC and experimental setup for each exercise: a leap motion controller, b postural tremor and hand opening–closing, c thumb fore-finger tapping, d forearm pronation/supination
Fig. 2Leap Motion features on a gesture example: a fingertips distance [41], b thumb and index finger distance, c palm angle [21], d finger tips velocity [15]
Biomechanical parameter extracted from all exercises
| Exercises | Extracted features | Acronyms |
|---|---|---|
| PSUP | Number of rotational movements | num-PS |
| Supination speed | wps | |
| Pronation speed | wsp | |
| Variability of frequency | fSD-PS | |
| Variability of amplitude | tetaSD-PS | |
| OPCL | Number of opening/closing movements | num-OC |
| Hand opening speed | wop | |
| Hand closing speed | wcl | |
| Variability of frequency | fSD-OC | |
| Variability of amplitude | tetaSD-OC | |
| THFF | Number of thumb-forefinger tapping | tapTF |
| Opening speed | woTF | |
| Closing speed | wcTF | |
| Variability of frequency | fSD-TF | |
| Variability of amplitude | tetaSD-TF | |
| POST | Signal strength of the movement | PwrP |
| Relative power in the band of interest of postural tremor (8–12 Hz) | PwrpP2 |
Fig. 3Example of the smoothing spline signal for all exercise as: a thumb fore-finger tapping, b hand opening closing, c pronation supination, d postural tremor. The frequency of each movement is obtained as the inverse of the time between consecutive peaks. The frequency of each movement was defined as the inverse of the time difference between the second and first peaks. The amplitude of each movement is obtained as the difference in amplitude from a peak to the next valley. Opening speed of hand and finger tapping were obtained with the distance travel between peak from the previous valley divided by time of hand or finger move from valley to peak. Similarly, for closing speed of hand or finger tapping were obtained with the distance travel between current peak to the next valley divided by time travel from current peak to the next valley. For pronation, angular velocity was obtained change in the angle from peak to last valley divided by time. Similarly, for supination, angular velocity was obtained with change in the angle from consecutive peak and valley divided by time duration of the change in angle from consecutive peak to valley. In postural tremor average velocity of fingers was used to obtain the signal strength and power in the band of interest 8–12 Hz. A Fast Fourier Transformation was used to obtain the power spectrum. Average of power spectrum was considered as the signal strength. Power b/w 8–12 HZ obtained with the average of power spectrum between 8 and 12 HZ. The tremor frequency is defined as the frequency with the maximum power in the spectrum
Features selection test according to feature selection methods
| Test number | Method | Selects | Search algorithms | Selected subsets/features (mean value among the three trials) |
|---|---|---|---|---|
| 1 | Principal components | Attributes | Ranker | Num-OC, Wcl, tetaSD-OC, Wop, Num-PS |
| 2 | SVM | Attributes | Ranker | fSD_PS, WcTF, tetaSD-PS, tetaSD-OC, Wps, WoTF, Num-PS |
| 3 | Consistency | Subset | Greedy SW | Num-OC, Wop, fSD-PS, tetaSD-PS |
| 4 | J48 | Subset | Greedy SW | Num-OC, WcTF, Wop |
| 5 | Filtered subset evaluation | Subset | Genetic search | Num-PS, Num-OC, tetaSD-PS, fSD-PS, Wcl |
| 6 | Information gain | Attributes | Ranker | PwrP, fSD-TF, Num-OC, tetaSD-TF, Wsp, Wps, Num-PS |
| 7 | Gain ratio | Attributes | Ranker | PwrP, fSD-TF, Num-OC, tetaSD-TF, Wsp, Wps, Num-PS |
| 8 | Chi square attribute evaluation | Attributes | Ranker | PwrP, fSD-TF, tetaSD-TF, Num-OC, Wsp, Wps, Num-PS |
Spearman’s correlation between clinical scores and biomechanical parameters
| Exercises | Extracted features | Spearman’s correlation | Standard error of estimate |
|---|---|---|---|
| PSUP | Num-PS | − 0.257 | 0.263 |
| Wps | − 0.009 | 0.254 | |
| Wsp | − 0.025 | 0.211 | |
| fSD-PS | − 0.488 | 0.199 | |
| tetaSD-PS | 0.307 | 0.257 | |
| OPCL | Num-OC | − 0.539 | 0.238 |
| Wop | − 0.647 | 0.281 | |
| Wcl | − 0.639 | 0.264 | |
| fSD-OC | 0.313 | 0.244 | |
| tetaSD-OC | − 0.647 | 0.280 | |
| THFF | tapTF | − 0.728 | 0.247 |
| WcTF | − 0.804 | 0.284 | |
| WoTF | − 0.836 | 0.253 | |
| fSD-TF | − 0.006 | 0.202 | |
| tetaSD-TF | − 0.188 | 0.284 | |
| POST | PwrP | 0.59 | 0.281 |
| PwrPR2 | 0.159 | 0.286 |
Mann–Whitney statistical significance between patients and healthy controls
| Exercises | Extracted features | Control | Patient | p | Cohen’s d effect size |
|---|---|---|---|---|---|
| PSUP | Num-PS | 18.82 ± 5.52 | 15.08 ± 4.283 | 0.034 | 0.757 |
| Wps | 173.71 ± 47.91 | 181.35 ± 74.9 | 0.509 | − 0.1215 | |
| Wsp | 179.97 ± 47.162 | 187.45 ± 77.2 | 0.509 | − 0.1164 | |
| fSD-PS | 0.79 ± 0.225 | 0.54 ± 0.132 | 0.001 | 1.3553 | |
| tetaSD-PS | 16.92 ± 5.709 | 15.29 ± 11.96 | 0.044 | 0.173 | |
| OPCL | Num-OC | 19.83 ± 3.102 | 16.50 ± 5.38 | 0.002 | 0.758 |
| Wop | 378.78 ± 71.87 | 322.54 ± 125.9 | 0.059 | 0.5486 | |
| Wcl | 378 ± 71.87 | 322.54 ± 125.9 | 0.059 | 0.5486 | |
| fSD-OC | 18.75 ± 6.42 | 14.75 ± 8.58 | 0.059 | 0.5278 | |
| tetaSD-OC | 0.6242 ± 0.129 | 0.530 ± 0.123 | 0.065 | 0.747 | |
| THFF | tapTF | 22.58 ± 6.798 | 23.55 ± 10.31 | 0.300 | − 0.111 |
| WcTF | 87.29 ± 43.515 | 116.39 ± 56.5 | 0.073 | − 0.5770 | |
| WoTF | 85.64 ± 39.524 | 111.70 ± 50.5 | 0.087 | − 0.5747 | |
| fSD-TF | 10.26 ± 6.320 | 8.89 ± 4.233 | 0.284 | 0.2547 | |
| tetaSD-TF | 0.87 ± 0.239 | 0.86 ± 0.269 | 0.379 | 0.0399 | |
| POST | PwrP | 72.68 ± 16.618 | 91.17 ± 54.29 | 0.161 | − 0.4605 |
| PwrPR2 | 55.748 ± 6.583 | 63.950 ± 28.80 | 0.274 | − 0.3926 |
Logistic REGRESSION CLASSIFICATION test
| Classifier | Average accuracy (%) | AUC | TP | TN | Test number |
|---|---|---|---|---|---|
| LR | 44.44 | 0.339 | 25 | 60.0 | 1 |
| 70.37 | 0.831 | 58.3 | 80.0 | 2 | |
| 62.93 | 0.672 | 50.0 | 73.3 | 3 | |
| 66.66 | 0.65 | 50.0 | 80.0 | 4 | |
| 59.25 | 0.578 | 41.0 | 78.0 | 5 | |
| 55.5 | 0.572 | 41.7 | 66.7 | 6 | |
| 55.55 | 0.572 | 50.0 | 60.0 | 7 | |
| 55.55 | 0.572 | 41.7 | 66.7 | 8 |
Support vector machine classification test
| Classifier | Average accuracy (%) | AUC | TP (%) | TN | Test number |
|---|---|---|---|---|---|
| SVM | 40.74 | 0.40 | 53.00 | 66.7 | 1 |
| 70.37 | 0.675 | 41.7 | 93.3 | 2 | |
| 66.66 | 0.642 | 41.7 | 86.7 | 3 | |
| 59.25 | 0.558 | 25.0 | 86.7 | 4 | |
| 74.07 | 0.717 | 50.0 | 93.3 | 5 | |
| 51.85 | 0.492 | 25.00 | 73.3 | 6 | |
| 55.85 | 0.525 | 25.00 | 80.0 | 7 | |
| 51.85 | 0.492 | 25.00 | 73.3 | 8 |
Naïve Bayes classification test
| Classifier | Average accuracy (%) | AUC | TP | TN | Test number |
|---|---|---|---|---|---|
| NB | 51.8 | 0.589 | 58.3 | 46.7 | 1 |
| 81.4 | 0.811 | 75.0 | 86.7 | 2 | |
| 74.0 | 0.8 | 75.0 | 73.3 | 3 | |
| 62.9 | 0.171 | 75.0 | 53.0 | 4 | |
| 74.4 | 0.783 | 75.0 | 73.3 | 5 | |
| 55.5 | 0.533 | 75.0 | 40.0 | 6 | |
| 48.1 | 0.539 | 66.7 | 33.3 | 7 | |
| 55.5 | 0.533 | 75.0 | 60.0 | 8 |