| Literature DB >> 31830966 |
Giacomo Donato Cascarano1,2, Claudio Loconsole1, Antonio Brunetti1,2, Antonio Lattarulo1, Domenico Buongiorno1,2, Giacomo Losavio3, Eugenio Di Sciascio1,2, Vitoantonio Bevilacqua4,5.
Abstract
BACKGROUND: Handwriting represents one of the major symptom in Parkinson's Disease (PD) patients. The computer-aided analysis of the handwriting allows for the identification of promising patterns that might be useful in PD detection and rating. In this study, we propose an innovative set of features extracted by geometrical, dynamical and muscle activation signals acquired during handwriting tasks, and evaluate the contribution of such features in detecting and rating PD by means of artificial neural networks.Entities:
Keywords: ANN; Handwriting analysis; MOGA; Model-free; Parkinson disease; SEMG
Mesh:
Year: 2019 PMID: 31830966 PMCID: PMC6907099 DOI: 10.1186/s12911-019-0989-3
Source DB: PubMed Journal: BMC Med Inform Decis Mak ISSN: 1472-6947 Impact factor: 2.796
Fig. 1Representation of the regression lines R and R and the angle α. Circle and cross marks identifies respectively upper and lower peaks of the Y-coordinate of the pen tip position
Fig. 2Example of computation of the spiral precision index β
The configuration of confusion matrix
| Positive | Negative | |
|---|---|---|
| Positive | TP | FP |
| Negative | FN | TN |
Fig. 3Example of the system set-up used for data acquisition
Fig. 4Scheme of the experiment. Features are grouped in three sets: A, B and C. The application of the Feature Selection (FS) algorithm leads to 6 cases
Fig. 5Example of one repetition of the spiral drawing task performed by a healthy subject (top) and a PD subject (bottom), respectively
Fig. 6Example of one repetition of the letter-based task (sequence of eight "l" with size of 2.5cm) performed by a healthy subject (top) and a PD subject (bottom), respectively
Fig. 7Example of one repetition of the letter-based task (sequence of eight "l" with size of 5cm) performed by a healthy subject (top) and a PD subject (bottom), respectively
Objective 1: results of the application of the MOGA algorithm on each of the six different feature datasets
| Case | Number of Features | Writing Pattern | ANN Topology | Accuracy | |
|---|---|---|---|---|---|
| Number of Neurons | Activation Function | ||||
| 1 | 41 | 1 | 186/15/2 | 90.76% | |
| 2 | 43 | 2 | 44/10/2 | 92.98% | |
| 3 | 43 | 3 | 232/82/7/2 | 95.95% | |
| 4 | 6 | 1 | 222/25/2 | 93.78% | |
| 5 | 6 | 2 | 246/12/2 | 91.58% | |
| 6 | 7 | 3 | 45/114/21/2 | 96.85% | |
The output layer configuration was preliminarily fixed with two neurons and softmax as activation function
Confusion matrix of Case 1 (Objective 1)
| True Condition | |||
|---|---|---|---|
| PD | Control | ||
| Predicted Condition | PD | ||
| Control | |||
Confusion matrix of Case 2 (Objective 1)
| True Condition | |||
|---|---|---|---|
| PD | Control | ||
| Predicted Condition | PD | ||
| Control | |||
Confusion matrix of Case 3 (Objective 1)
| True Condition | |||
|---|---|---|---|
| PD | Control | ||
| Predicted Condition | PD | ||
| Control | |||
Confusion matrix of Case 4 (Objective 1)
| True Condition | |||
|---|---|---|---|
| PD | Control | ||
| Predicted Condition | PD | ||
| Control | |||
Confusion matrix of Case 5 (Objective 1)
| True Condition | |||
|---|---|---|---|
| PD | Control | ||
| Predicted Condition | PD | ||
| Control | |||
Confusion matrix of Case 6 (Objective 1)
| True Condition | |||
|---|---|---|---|
| PD | Control | ||
| Predicted Condition | PD | ||
| Control | |||
Objective 1: performances of the application of the MOGA algorithm on each of the six different feature datasets
| Case | Accuracy | Specificity | Sensitivity |
|---|---|---|---|
| 1 | 0.9076 [0.0764] | 0.8530 [0.1553] | 0.9389 [0.0720] |
| 2 | 0.9298 [0.0523] | 0.8970 [0.1212] | 0.9486 [0.0587] |
| 3 | 0.9595 [0.0479] | 0.9425 [0.0831] | 0.9691 [0.0575] |
| 4 | 0.9378 [0.0566] | 0.8905 [0.1356] | 0.9649 [0.0537] |
| 5 | 0.9158 [0.0526] | 0.8590 [0.1153] | 0.9483 [0.0607] |
| 6 | 0.9685 [0.0405] | 0.9555 [0.0805] | 0.9760 [0.0500] |
Results are reported as man and standard deviation values over 250 iterations
Objective 2: results of the application of the MOGA algorithm on each of the six different feature datasets
| Case | Number of Features | Writing Pattern | ANN Topology | Accuracy | |
|---|---|---|---|---|---|
| Number of Neurons | Activation Function | ||||
| 1 | 41 | 1 | 59/65/2/2 | 94.34% | |
| 2 | 43 | 2 | 138/18/1/2 | 87.26% | |
| 3 | 43 | 3 | 65/36/7/2 | 91.86% | |
| 4 | 6 | 1 | 123/2 | 96.00% | |
| 5 | 5 | 2 | 67/24/2 | 86.71% | |
| 6 | 5 | 3 | 17/2 | 91.66% | |
The output layer configuration was preliminarily fixed with two neurons and softmax as activation function
Confusion matrix of Case 1 (Objective 2)
| True Condition | |||
|---|---|---|---|
| Moderate | Mild | ||
| Predicted Condition | Moderate | ||
| Mild | |||
Confusion matrix of Case 2 (Objective 2)
| True Condition | |||
|---|---|---|---|
| Moderate | Mild | ||
| Predicted Condition | Moderate | ||
| Mild | |||
Confusion matrix of Case 3 (Objective 2)
| True Condition | |||
|---|---|---|---|
| Moderate | Mild | ||
| Predicted Condition | Moderate | ||
| Mild | |||
Confusion matrix of Case 4 (Objective 2)
| True Condition | |||
|---|---|---|---|
| Moderate | Mild | ||
| Predicted Condition | Moderate | ||
| Mild | |||
Confusion matrix of Case 5 (Objective 2)
| True Condition | |||
|---|---|---|---|
| Moderate | Mild | ||
| Predicted Condition | Moderate | ||
| Mild | |||
Confusion matrix of Case 6 (Objective 2)
| True Condition | |||
|---|---|---|---|
| Moderate | Mild | ||
| Predicted Condition | Moderate | ||
| Mild | |||
Objective 2: performances of the application of the MOGA algorithm on each of the six different feature datasets
| Case | Accuracy | Specificity | Sensitivity |
|---|---|---|---|
| 1 | 0.9434 [0.0626] | 0.9595 [0.0763] | 0.9220 [0.1158] |
| 2 | 0.8726 [0.0850] | 0.8720 [0.1206] | 0.8733 [0.1544] |
| 3 | 0.9186 [0.0830] | 0.9196 [0.1167] | 0.9220 [0.1286] |
| 4 | 0.9600 [0.0658] | 0.9570 [0.0939] | 0.9640 [0.0947] |
| 5 | 0.8671 [0.0837] | 0.8785 [0.1128] | 0.8520 [0.1598] |
| 6 | 0.9166 [0.0858] | 0.9165 [0.1163] | 0.9167 [0.1313] |
Results are reported as mean and standard deviation values over 250 iterations
Summary of the accuracy values obtained for each of the two objectives for each considered case
| Case | Objective | ||
|---|---|---|---|
| 1 | 2 | ||
| All Feature | 1 | 90.76% (0.0764) | 94.34% (0.0626) |
| 2 | 92.98% (0.0523) | 87.26% (0.0850) | |
| 3 | 95.95% (0.0479) | 91.86% (0.0830) | |
| Selected Feature | 4 | 93.78% (0.0566) | 96.00% (0.0658) |
| 5 | 91.58% (0.0526) | 86.71% (0.0837) | |
| 6 | 96.85% (0.0405) | 91.66% (0.0858) | |
Standard deviation over 250 repetitions is reported in brackets