| Literature DB >> 30705638 |
Jordi Solé-Casals1,2, Iker Anchustegui-Echearte1,3, Pere Marti-Puig1, Pilar M Calvo4, Alberto Bergareche5,6,7, José Ignacio Sánchez-Méndez4, Karmele Lopez-de-Ipina2,4.
Abstract
Essential tremor (ET) is the most common movement disorder. In fact, its prevalence is about 20 times higher than that of Parkinson's disease. In addition, studies have shown that a high percentage of cases, between 50 and 70%, are estimated to be of genetic origin. The gold standard test for diagnosis, monitoring and to differentiate between both pathologies is based on the drawing of the Archimedes' spiral. Our major challenge is to develop the simplest system able to correctly classify Archimedes' spirals, therefore we will exclusively use the information of the x and y coordinates. This is the minimum information provided by any digitizing device. We explore the use of features from drawings related to the Discrete Cosine Transform as part of a wider cross-study for the diagnosis of essential tremor held at Biodonostia. We compare the performance of these features against other classic and already analyzed ones. We outperform previous results using a very simple system and a reduced set of features. Because the system is simple, it will be possible to implement it in a portable device (microcontroller), which will receive the x and y coordinates and will issue the classification result. This can be done in real time, and therefore without needing any extra job from the medical team. In future works these new drawing-biomarkers will be integrated with the ones obtained in the previous Biodonostia study. Undoubtedly, the use of this technology and user-friendly tools based on indirect measures could provide remarkable social and economic benefits.Entities:
Keywords: archimedes' spiral; automatic drawing analysis; automatic feature selection; discrete cosine features; essential tremor
Year: 2019 PMID: 30705638 PMCID: PMC6345195 DOI: 10.3389/fphys.2018.01947
Source DB: PubMed Journal: Front Physiol ISSN: 1664-042X Impact factor: 4.566
Figure 1Example of the original drawing of Archimedes' spiral, performed by a control individual (Left) and an individual with essential tremor (Right).
Some examples of the database, together with electrophysiological test features and diagnosis using Fahn–Tolosa–Marin (FTM) scale values for the selected individuals with ET (ET_x).
| ET_01 | 8.5 | 20 | Synchronous | 1 | 48 | Female |
| ET_02 | 6.5 | variable | Alternating | 8 | 72 | Male |
| ET_03 | 10.5 | 200 | Synchronous | 1 | 46 | Male |
| ET_04 | 4.5 | 503.6 | Synchronous | 3 | 80 | Female |
| ET_05 | 6.6 | 298 | Synchronous | 22 | 68 | Female |
| ET_06 | 9.5 | 46 | Synchronous | 2 | 46 | Female |
| ET_07 | 5 | 173 | Synchronous | 50 | 75 | Male |
| ET_08 | 6.5 | 159 | Synchronous | 40 | 75 | Male |
| ET_09 | 8 | 128 | Synchronous | 9 | 75 | Female |
Figure 2Block diagram of the experimental part.
Figure 3An example of Archimedes' spirals radius r performed by the same subjects of Figure 1. At the top for the control subject; at the bottom for the ET patient.
Figure 4An example of the residue rd performed by the same subjects of Figure 1. At the top for the control subject; at the bottom for the ET patient.
List of the extracted features from the temporal domain.
| Sample entropy (SENT) | |
| Mean absolute value (MAV) | |
| Variance (VAR) | |
| Root mean square (RMS) | |
| Log detector (LOG) | |
| Waveform length (WL) | |
| Standard deviation (STD) | |
| Difference Absolute standard deviation (AAC) | |
| Fractal dimension (FD) | Higuchi's algorithms with |
| Maximum fractal length (MFL) | |
| Myopulse percentage rate (MYO) | Percentage of time where the signal is bigger than two times the mean |
| Integrated EMG (IEMG) | |
| Simple square EMG (SSI) | |
| Zero crossing (ZC) | The number of times in which the signal crosses its mean |
| Slope sign change (SSC) | The number of times in which the slope of the sign changes |
| Wilson amplitude (WAMP) | |
| Autoregressive coefficients (AR, 4 coefficients) | AR parameter estimation via Yule-Walker method |
The descriptor includes the values of the parameters (when needed) and/or the mathematical definition. Details on all the features can be found in Shair et al. (.
List of the extracted features from the frequency domain.
| Main peak amplitude (Pmax) | Maximum peak |
| Main peak frequency (Fmax) | Frequency of the max peak |
| Mean power (MP) | |
| Total power (TP) | |
| Mean frequency (MNF) | Estimates the mean normalized frequency of the power spectrum |
| Median frequency (MDF) | Estimates the median normalized frequency of the power spectrum |
| Standard deviation (STD) | |
| 1st spectral moment (SM1) | Spectral moments |
| 2nd spectral moment (SM2) | Spectral moments |
| 3rd spectral moment (SM3) | Spectral moments |
| Kurtosis (KUR) | Kurtosis of the power spectrum |
| Skewness (SKW) | Skewness of the power spectrum |
| Autocorrelation (Auto, 3 coefficients) | 3 firsts coefficients of the autocorrelation |
The descriptor includes the values of the parameters (when needed) and/or the mathematical definition. Details on all the features can be found in Shair et al. (.
Accuracy (%) for the LDA classifier for the residue of the cosine transform (as a function of the number of coefficients considered) and for the radius.
| Residue of the CT | 75.51 | 79.59 | 81.63 | 79.59 | 71.43 | 77.55 | 79.59 | 77.55 | 79.59 | 77.55 | 77.55 | |
| Radius | 75.51 | |||||||||||
The best result is highligted in bold
Accuracy (%) from k-NN classifier and residue method, where k stands for the number of neighbors used in the classification algorithm.
| 1 | 75.51 | 75.51 | 77.55 | 79.59 | 77.55 | 67.34 | 75.51 | 75.51 | 77.55 | 73.46 | 73.46 | 77.55 |
| 3 | 69.38 | 77.55 | 73.46 | 77.55 | 65.30 | 71.42 | 73.46 | 67.34 | 65.30 | 69.38 | 63.26 | |
| 5 | 69.38 | 79.59 | 71.42 | 77.55 | 73.46 | 59.18 | 77.55 | 71.42 | 69.38 | 65.30 | 69.38 | 67.34 |
| 7 | 73.46 | 73.46 | 73.46 | 79.59 | 81.63 | 63.26 | 69.38 | 67.34 | 71.42 | 71.42 | 67.34 | 69.38 |
| 9 | 77.55 | 75.51 | 73.46 | 73.46 | 69.38 | 73.46 | 67.34 | 65.30 | 69.38 | 69.38 | 67.34 | 73.46 |
| 11 | 77.55 | 77.55 | 77.55 | 77.55 | 75.51 | 69.38 | 71.42 | 63.26 | 67.34 | 63.26 | 59.18 | 79.59 |
| 13 | 77.55 | 77.55 | 73.46 | 73.46 | 67.34 | 65.30 | 71.42 | 61.22 | 65.30 | 65.30 | 69.38 | 79.59 |
| 15 | 77.55 | 75.51 | 71.42 | 73.46 | 69.38 | 69.38 | 71.42 | 67.34 | 67.34 | 67.34 | 69.38 | 77.55 |
| 17 | 71.42 | 75.51 | 69.38 | 79.59 | 73.46 | 69.38 | 71.42 | 63.26 | 65.30 | 69.38 | 69.38 | 73.46 |
| 19 | 71.42 | 75.51 | 71.42 | 81.63 | 77.55 | 67.34 | 71.42 | 63.26 | 61.22 | 65.30 | 63.26 | 67.34 |
| 21 | 69.38 | 75.51 | 73.46 | 79.59 | 75.51 | 71.42 | 71.42 | 75.51 | 65.30 | 61.22 | 61.22 | 71.42 |
| 23 | 73.46 | 75.51 | 73.46 | 79.59 | 73.46 | 75.51 | 71.42 | 73.46 | 75.51 | 71.42 | 67.34 | 69.38 |
| 25 | 67.34 | 77.55 | 69.38 | 77.55 | 77.55 | 69.38 | 73.46 | 73.46 | 65.30 | 67.34 | 71.42 | 73.46 |
| 27 | 67.34 | 77.55 | 71.42 | 73.46 | 73.46 | 67.34 | 73.46 | 75.51 | 67.34 | 73.46 | 73.46 | 75.51 |
| 29 | 69.38 | 67.34 | 73.46 | 75.51 | 73.46 | 71.42 | 73.46 | 71.42 | 69.38 | 69.38 | 71.42 | 73.46 |
| 31 | 71.42 | 67.34 | 71.42 | 75.51 | 73.46 | 71.42 | 73.46 | 71.42 | 71.42 | 67.34 | 69.38 | 69.38 |
| 33 | 71.42 | 73.46 | 67.34 | 71.42 | 71.42 | 67.34 | 71.42 | 71.42 | 73.46 | 69.38 | 69.38 | 75.51 |
The best result is highligted in bold.
Accuracy (%) from k-NN classifier and radius features, where k stands for the number of neighbors used in the algorithm.
| 1 | 77.55 |
| 3 | |
| 5 | |
| 7 | |
| 9 | 79.59 |
| 11 | 77.55 |
| 13 | 77.55 |
| 15 | 73.46 |
| 17 | 69.38 |
| 19 | 69.38 |
| 21 | 69.38 |
| 23 | 67.34 |
| 25 | 67.34 |
| 27 | 65.30 |
| 29 | 65.30 |
| 31 | 63.26 |
| 33 | 61.22 |
The best results is highligted in bold
Accuracy (%) from SVM RBF classifier and residue features with 17 coefficients, where cost stands for the penalty cost of missclassification and scale is the kernel scale applied.
| 10−5 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 |
| 10−4 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 |
| 10−3 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 |
| 10−2 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 |
| 10−1 | 55.10 | 65.31 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 |
| 1 | 85.71 | 81.63 | 77.55 | 77.55 | 77.55 | 79.59 | 77.55 | 75.51 | 73.47 | 69.39 | 61.22 |
| 101 | 89.80 | 87.76 | 87.76 | 89.80 | 81.63 | 81.63 | 81.63 | 79.59 | 79.59 | 79.59 | 79.59 |
| 102 | 91.84 | 93.88 | 89.80 | 87.76 | 87.76 | 89.80 | 89.80 | 89.80 | 89.80 | 89.80 | 89.80 |
| 103 | 91.84 | 91.84 | 83.67 | 87.76 | 89.80 | 85.71 | 89.80 | 87.76 | 87.76 | 87.76 | |
| 104 | 91.84 | 91.84 | 91.84 | 91.84 | 87.76 | 83.67 | 85.71 | 87.76 | 87.76 | 87.76 | |
The best result is highligted in bold.
Accuracy (%) from SVM with RBF kernel classifier and radius features, where cost stands for the penalty cost of missclassification and scale is the kernel scale applied.
| 10−5 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 |
| 10−4 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 |
| 10−3 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 |
| 10−2 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 |
| 10−1 | 67.35 | 63.27 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 | 55.10 |
| 1 | 77.55 | 79.59 | 77.55 | 77.55 | 77.55 | 75.51 | 73.47 | 73.47 | 69.39 | 63.27 | 61.22 |
| 101 | 75.51 | 77.55 | 79.59 | 81.63 | 79.59 | 79.59 | 77.55 | 77.55 | 77.55 | 77.55 | 77.55 |
| 102 | 71.43 | 73.47 | 81.63 | 77.55 | 77.55 | 81.63 | 79.59 | 79.59 | 79.59 | 79.59 | 79.59 |
| 103 | 67.35 | 71.43 | 79.59 | 83.67 | 83.67 | 81.63 | 79.59 | 77.55 | 75.51 | 75.51 | 77.55 |
| 104 | 63.27 | 75.51 | 75.51 | 79.59 | 81.63 | 83.67 | 83.67 | ||||
The best result is highligted in bold.
Confusion matrix obtained when using a SVM classifier.
| Actual | ET | 20 | 1 |
| Control | 2 | 26 | |
| Actual | ET | 21 | 0 |
| Control | 1 | 27 | |
On the top, with the residue method (5 features); on the bottom with the residue method plus 2 features of the radius method: Maximum fractal length and Fractal dimension.
Accuracy (%) from SVM with RBF kernel classifier, residue features plus the following radius features: Maximum fractal length and Fractal dimension.
| 10−5 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 |
| 10−4 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 |
| 10−3 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 |
| 10−2 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 |
| 10−1 | 55.1 | 65.31 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 | 55.1 |
| 1 | 87.76 | 81.63 | 81.63 | 79.59 | 79.59 | 77.55 | 79.59 | 79.59 | 73.47 | 67.35 | 67.35 |
| 101 | 89.8 | 89.8 | 83.67 | 83.67 | 83.67 | 81.63 | 81.63 | 81.63 | 81.63 | 81.63 | |
| 102 | 95.92 | 93.88 | 91.84 | 91.84 | 89.8 | 91.84 | 89.8 | 89.8 | 89.8 | 83.67 | |
| 103 | 95.92 | 93.88 | 91.84 | 93.88 | 91.84 | 91.84 | 91.84 | 93.88 | 93.88 | 93.88 | |
| 104 | 95.92 | 93.88 | 91.84 | 93.88 | 91.84 | 91.84 | 91.84 | 89.8 | 89.8 | 89.8 | |
The best result is highligted in bold. Cost stands for the penalty cost of missclassification and scale is the kernel scale applied.