| Literature DB >> 34207198 |
Mercedes Barrachina-Fernández1, Ana María Maitín2, Carmen Sánchez-Ávila3, Juan Pablo Romero4,5.
Abstract
Monitoring of motor symptom fluctuations in Parkinson's disease (PD) patients is currently performed through the subjective self-assessment of patients. Clinicians require reliable information about a fluctuation's occurrence to enable a precise treatment rescheduling and dosing adjustment. In this review, we analyzed the utilization of sensors for identifying motor fluctuations in PD patients and the application of machine learning techniques to detect fluctuations. The review process followed the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) guidelines. Ten studies were included between January 2010 and March 2021, and their main characteristics and results were assessed and documented. Five studies utilized daily activities to collect the data, four used concrete scenarios executing specific activities to gather the data, and only one utilized a combination of both situations. The accuracy for classification was 83.56-96.77%. In the studies evaluated, it was not possible to find a standard cleaning protocol for the signal captured, and there is significant heterogeneity in the models utilized and in the different features introduced in the models (using spatiotemporal characteristics, frequential characteristics, or both). The two most influential factors in the good performance of the classification problem are the type of features utilized and the type of model.Entities:
Keywords: Parkinson´s disease; motor fluctuations; motor symptoms; sensors; treatment
Mesh:
Year: 2021 PMID: 34207198 PMCID: PMC8234127 DOI: 10.3390/s21124188
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1PRISMA diagram of the bibliographic review conducted.
Summary of main ML technique types.
| ML Type | Purpose | Typical Algorithms | Description |
|---|---|---|---|
| Supervised algorithm | Classification | Naïve Bayes, logistic regression, support vector machines | The main purpose of these algorithms is to classify data into the different predefined classes |
| Regression | Linear and non-linear regression | The main purpose of these algorithms is to find the relation between different variables | |
| Both | Decision trees, random forest, k-nearest neighbors, neural networks | These have classification properties but also the ability to find the relation between different variables | |
| Unsupervised algorithm | Clustering | K-means, neural networks, hidden Markov model | The main purpose of these types of algorithm is to discover groups in the input data |
(a) Characteristics of included studies (I). Acronyms: IMU—inertial movement unit; SVM—support vector machines; kNN—k-nearest nearest neighbor; CNN—convolutional neural networks; UPDRS—unified Parkinson’s disease rating scale; ANN—artificial neural network; H and Y—Hoehn–Yahr; F—female, M—male. (b) Characteristics of included studies (II). (c) Characteristics of included studies (III).
| (a) | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Title | Authors | References | Country | Publication Year | Sample Size | Sex (F/M) | Stage (UPDRS or H&Y) | Sensor | Features | Classifier | Performance Indices and Outcome |
| A Kinematic Sensor and Algorithm to Detect Motor Fluctuations in Parkinson Disease: Validation Study Under Real Conditions of Use | Rodriguez-Molinero, A. et al. | [ | Spain | 2018 | 23 | 7/16 | 21 ± 16 UPDRS | IMU | Spatiotemporal gait | Own machine learning algorithm | Accuracy (92.2%) |
| A Supervised Machine Learning Approach to Detect the On/Off State in Parkinson’s Disease Using Wearable Based Gait Signals | Aich, S. et al. | [ | South Korea | 2020 | 20 | 8/12 | 15.8 ± 10.13 UPDRS | Accelerometer | Statistical features + spatiotemporal gait features | Random forest, kNN, SVM and naïve Bayes | Accuracy (96.72%), recall (97.35%), precision (96.92%) |
| A Treatment-Response Index from Wearable Sensors for Quantifying Parkinson’s Disease Motor States | Thomas, I. et al. | [ | Sweden | 2017 | 19 | 5/14 | Advanced stage | Accelerometer and gyroscope | Spatiotemporal features | SVM, decision tree, random forest, linear regression | Classification accuracy (89%, 74%, 84%, 81%) |
| ( | |||||||||||
| Analysis of Correlation between an Accelerometer-Based Algorithm for Detecting Parkinsonian Gait and UPDRS Subscales | Rodriguez-Molinero, A. et al. | [ | Spain, Italy, Israel, Ireland, | 2017 | 75 | 27/48 | 15 ± 13 UPDRS | IMU | Spatiotemporal gait features | SVM | Correlation (rho −0.73; |
| Assessing Motor Fluctuations in Parkinson’s Disease Patients Based on a Single Inertial Sensor | Pérez-López, C. | [ | Spain | 2016 | 15 | 5/10 | 2.66 H&Y | IMU | Spatiotemporal, frequential gait features | hierarchical algorithm | Specificity (92%), sensitivity (92%) |
| Assessment of response to medication in individuals with Parkinson’s disease | Hssayeni, M.D. et al. | [ | United States | 2019 | 19 | 5/14 | 14 ± 8 UPDRS | Gyroscope and accelerometer | Spatiotemporal, frequential gait features | SVM | Accuracy (90.5%), sensitivity (94.2%), specificity (85.4%) |
| High-Resolution Motor State Detection in Parkinson’s Disease Using Convolutional Neural Networks | Pfister, F.M.J. et al. | [ | Germany | 2020 | 30 | 10/20 | 21.6 ± 15.3 UPDRS | IMU | Spatiotemporal gait | CNN | Sensitivity (64%), specificity (89%) |
| ( | |||||||||||
| Multilevel Features for Sensor-Based Assessment of Motor Fluctuation in Parkinson’s Disease Subjects | Ghoraani, B. et al. | [ | United States | 2019 | 19 | 5/14 | UPDRS: 14 ± 8 | Gyroscope | Time-domain features, frequency-domain features | SVM | Accuracy (83.56%), sensitivity (78.51%), specificity (92.02%) |
| Unsupervised home monitoring of Parkinson’s disease motor symptoms using body-worn accelerometers | Fisher, J.M. et al. | [ | United Kingdom | 2016 | 34 | Not specified | H&R I-IV | Accelerometer | Temporal features | ANN | Sensitivity (51%), specificity (87%) |
| Validation of a portable device for mapping motor and gait disturbances in Parkinson’s disease | Rodriguez-Molinero, A. et al. | [ | Spain | 2015 | 35 | 8/27 | H&Y III | Accelerometer | Frequential and spatiotemporal parameters | SVM | Sensitivity (96%), specificity (94%) |
Figure 2Plot of the number of selected articles that satisfy each of the items of the checklist used.
Figure 3Diagram bar with the type of algorithms utilized. Acronyms: SVM—support vector machines; KNN—k-nearest neighbors; DT—decision tree; CNN—convolutional neural network; RF—random forest; LR—linear regression; NB—näive Bayes; HA—hierarchical algorithm; ANN—artificial neural network; CMLA—customized machine learning algorithm.
Summary of the results, type of features introduced to the model, year of publication, and main results obtained. Acronyms: BW—band width; SVM—support vector machines; kNN—k-nearest neighbors; NB—Naive Bayes; DT—decision tree; RF—random forest; LR—linear regression; UDPRS—unified Parkinson’s disease rating scale; CNN—convolutional neural networks; ANN—artificial neural network; FIR—finite impulse response.
| Refs | Year | Features | Cleaning Method | Results | Classifier | Perf. Indicator |
|---|---|---|---|---|---|---|
| [ | 2018 | Spatiotemporal characteristics | Not specified | 92.20% | Own machine learning algorithm | Accuracy |
| [ | 2020 | Statistical features + spatiotemporal features | Low pass BW filter | RF: 96.72%, 97.35%, 96.92%; SVM: 93%, 02%, 93%; KNN: 86%, 84%, 85%; NB: 88%, 86%, 85% | Random forest, kNN, SVM, and Naive Bayes | Accuracy, recall, precision |
| [ | 2017 | Spatiotemporal features | ApEn method for motion removing | SVM:0.89, DT: 0.84, RF: 0.81, LR: 0.74 | SVM, decision tree, RF, linear regression | Classification accuracy |
| [ | 2017 | Spatiotemporal features | Not specified | Correlation between the algorithm outputs gait status (rho −0.73; | SVM | Correlation with UPDRS-III |
| [ | 2016 | Spatiotemporal features + frequency features | Not specified | 92%, 92% | Hierarchical algorithm | Specificity and sensitivity |
| [ | 2019 | Spatiotemporal + frequential features | Bandpass FIR filter | 90.5%, 94.2%, 85.4% | SVM | Accuracy, sensitivity, specificity |
| [ | 2020 | Spatiotemporal features | Two direction BW filter | 64%, 89% | CNN | sensitivity, specificity |
| [ | 2019 | Time-domain features and frequency-domain features | Bandpass filter | 83.56%, 78.51%, 92.02% | SVM | Accuracy, sensitivity and specificity |
| [ | 2016 | Temporal features | Not specified | 51%, 87% | ANN | Sensitivity, specificity |
| [ | 2015 | Frequency parameters (spectral power) | Not specified | 96%, 94% | SVM | Sensitivity, specificity |