| Literature DB >> 31905697 |
Mateusz Szumilas1, Krzysztof Lewenstein1, Elżbieta Ślubowska1, Stanisław Szlufik2, Dariusz Koziorowski2.
Abstract
Parkinson's disease results in motor impairment that deteriorates patients' quality of life. One of the symptoms negatively interfering with daily activities is kinetic tremor which should be measured to monitor the outcome of therapy. A new instrumented method of quantification of the kinetic tremor is proposed, based on the analysis of circles drawn on a digitizing tablet by a patient. The aim of this approach is to obtain a tremor scoring equivalent to that performed by trained clinicians. Models are trained with the least absolute shrinkage and selection operator (LASSO) method to predict the tremor scores on the basis of the parameters computed from the patients' drawings. Signal parametrization is derived from both expert knowledge and the response of an artificial neural network to the raw data, thus the approach was named multimodal. The fitted models are eventually combined into model ensembles that provide aggregated scores of the kinetic tremor captured in the drawings. The method was verified with a set of clinical data acquired from 64 Parkinson's disease patients. Automated and objective quantification of the kinetic tremor with the presented approach yielded promising results, as the Pearson's correlations between the visual ratings of tremor and the model predictions ranged from 0.839 to 0.890 in the best-performing models.Entities:
Keywords: Parkinson’s disease; digitizing tablet; echo state network; kinetic tremor; machine learning
Mesh:
Year: 2019 PMID: 31905697 PMCID: PMC6983132 DOI: 10.3390/s20010184
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Exemplary signals acquired from the patient having a severe tremor. (A) two-dimensional pen trajectory; (B,C) power spectral densities (PSDs) of x and y pen trajectory coordinates, respectively; (D) pen pressure. (E) PSD of pen pressure.
Parameters computed from the time series.
| Parameter | Description |
|---|---|
|
| Total power of the signal in the band above 3 Hz and its log10 transformation |
|
| Mode of |
|
| Absolute difference of |
|
| Average of |
|
| Standard deviation of |
|
| Coefficient of variation: |
|
| Average of |
|
| Standard deviation of |
|
| Coefficient of variation: |
|
| Average of the absolute transverse velocity component of drawing motion ( |
|
| Standard deviation of the absolute transverse velocity component of drawing motion ( |
|
| Coefficient of variation: |
|
| Average pen pressure |
|
| Standard deviation of the pen pressure |
|
| Coefficient of variation: |
|
| Multiscale entropy ( |
|
| Multiscale entropy ( |
|
| Multiscale entropy ( |
|
| Multiscale entropy ( |
Figure 2The schematic of echo state network (ESN) architecture. Groups of arrows directed from/to the reservoir indicate connections to all neurons. Solid lines denote fixed weights, whereas dashed lines denote weights computed during training using linear regression. Names of vectors and matrices are situated next to corresponding network components.
Parameters of echo state networks (ESNs) used in models combined in an ensemble.
| Parameter | Description | Values |
|---|---|---|
|
| Repetitions of ESNs with common hyperparameters | 4 |
|
| Number of ESN neurons | {50, 100, 200} |
|
| Adjusted Lyapunov exponent of the reservoir | {−0.2, −0.05} adjusted with ±0.001 tolerance |
|
| Leaking rate | {0.6, 0.9, 1} |
|
| Input scaling | {0.1, 1, 10} |
|
| Reservoir sparsity | 0.1 |
Figure 3The diagram of the process of training and testing ensembles of models. The ensembles are formed and tested 50-fold. In each fold: (1) the ESNs used for computation of parameters are randomly reinitialized, and (2) the signal-based parameters are reused during model fitting while the ESN-based parameters are computed separately for each of the configurations considered.
Pearson’s correlation coefficients between the signal-based parameters and the target scales.
| Parameter |
| UPDRS.21 | ||
|---|---|---|---|---|
| Pearson’s | 95% CI | Pearson’s | 95% CI | |
|
| 0.59 | [0.55, 0.62] | 0.22 | [0.16, 0.27] |
|
| 0.72 | [0.69, 0.75] | 0.43 | [0.38, 0.48] |
|
| −0.37 | [−0.42, −0.32] | −0.31 | [−0.36, −0.26] |
|
| −0.44 | [−0.49, −0.39] | −0.39 | [−0.44, −0.34] |
|
| 0.67 | [0.64, 0.71] | 0.36 | [0.30, 0.41] |
|
| 0.73 | [0.71, 0.76] | 0.52 | [0.47, 0.56] |
|
| 0.60 | [0.56, 0.64] | 0.29 | [0.24, 0.34] |
|
| 0.68 | [0.65, 0.71] | 0.47 | [0.42, 0.51] |
|
| 0.18 | [0.12, 0.23] | 0.08 | [0.02, 0.14] |
|
| 0.15 | [0.09, 0.21] | 0.04 † | [−0.02, 0.10] |
|
| 0.27 | [0.21, 0.32] | 0.11 | [0.05, 0.17] |
|
| −0.32 | [−0.37, −0.27] | −0.13 | [−0.19, −0.07] |
|
| −0.10 | [−0.16, −0.04] | −0.08 | [−0.14, −0.02] |
|
| −0.02† | [−0.08, 0.04] | −0.04 † | [−0.10, 0.02] |
|
| 0.01† | [−0.05, 0.07] | 0.01 † | [−0.05, 0.07] |
|
| 0.20 | [0.14, 0.26] | 0.12 | [0.06, 0.18] |
|
| −0.10 | [−0.16, −0.04] | −0.05 † | [−0.11, 0.01] |
|
| 0.32 | [0.27, 0.37] | 0.16 | [0.10, 0.22] |
|
| 0.26 | [0.21, 0.32] | 0.12 | [0.06, 0.18] |
|
| 0.19 | [0.13, 0.25] | 0.25 | [0.19, 0.30] |
|
| −0.09 | [−0.14, −0.03] | 0.02† | [−0.04, 0.08] |
|
| −0.62 | [−0.65, −0.58] | −0.42 | [−0.47, −0.37] |
|
| −0.69 | [−0.72, −0.66] | −0.43 | [−0.47, −0.38] |
CI—confidence interval; †—the 95% CI of correlation coefficient includes 0.
Figure 4Distribution of correlations (measured with Pearson’s r) between individual model predictions and target values. Results are grouped according to the model type and the λLASSO regularization parameter.
Figure 5Inclusion of parameters from D and D sets in individual and models (as a percentage of model parameters). Results are grouped according to the model type and λLASSO regularization parameter.
Figure 6Total parameter counts of individual models, grouped according to the model type and λLASSO regularization parameter.
Figure 7Prediction quality of different types of models, as achieved with the test set. The median correlation for each model type is marked by a dot, the whiskers extend between the minimum and maximum values of correlation.
Summary of Pearson’s correlations of model predictions and target values.
| Scale | Model type |
| Maximum | Median | Minimum | Max.–Min. |
|---|---|---|---|---|---|---|
|
|
|
| 0.853 | 0.795 | 0.366 | 0.487 |
|
| 0.854 | 0.794 | 0.388 | 0.466 | ||
|
|
| 0.891 | 0.859 | 0.739 | 0.152 | |
|
| 0.897 | 0.865 | 0.737 | 0.160 | ||
|
|
| 0.879 | 0.851 | 0.797 | 0.082 | |
|
| 0.886 | 0.861 | 0.810 | 0.076 | ||
|
| 0.848 | 0.826 | 0.782 | 0.066 | ||
|
| 0.851 | 0.830 | 0.786 | 0.065 | ||
|
| 0.884 | 0.865 | 0.827 | 0.057 | ||
|
| 0.890 | 0.874 | 0.839 | 0.051 | ||
|
|
|
| 0.629 | 0.528 | 0.125 | 0.504 |
|
| 0.637 | 0.526 | 0.144 | 0.493 | ||
|
|
| 0.638 | 0.571 | 0.487 | 0.151 | |
|
| 0.638 | 0.570 | 0.469 | 0.169 | ||
|
|
| 0.610 | 0.566 | 0.514 | 0.096 | |
|
| 0.628 | 0.574 | 0.522 | 0.106 | ||
|
| 0.610 | 0.551 | 0.505 | 0.105 | ||
|
| 0.614 | 0.558 | 0.508 | 0.106 | ||
|
| 0.626 | 0.578 | 0.527 | 0.099 | ||
|
| 0.626 | 0.581 | 0.530 | 0.096 |