| Literature DB >> 28493868 |
Md Nafiul Alam1, Amanmeet Garg2, Tamanna Tabassum Khan Munia1, Reza Fazel-Rezai1, Kouhyar Tavakolian2.
Abstract
Parkinson's disease (PD) patients regularly exhibit abnormal gait patterns. Automated differentiation of abnormal gait from normal gait can serve as a potential tool for early diagnosis as well as monitoring the effect of PD treatment. The aim of current study is to differentiate PD patients from healthy controls, on the basis of features derived from plantar vertical ground reaction force (VGRF) data during walking at normal pace. The current work presents a comprehensive study highlighting the efficacy of different machine learning classifiers towards devising an accurate prediction system. Selection of meaningful feature based on sequential forward feature selection, the swing time, stride time variability, and center of pressure features facilitated successful classification of control and PD gaits. Support Vector Machine (SVM), K-nearest neighbor (KNN), random forest, and decision trees classifiers were used to build the prediction model. We found that SVM with cubic kernel outperformed other classifiers with an accuracy of 93.6%, the sensitivity of 93.1%, and specificity of 94.1%. In comparison to other studies, utilizing same dataset, our designed prediction system improved the classification performance by approximately 10%. The results of the current study underscore the ability of the VGRF data obtained non-invasively from wearable devices, in combination with a SVM classifier trained on meticulously selected features, as a tool for diagnosis of PD and monitoring effectiveness of therapy post pathology.Entities:
Mesh:
Year: 2017 PMID: 28493868 PMCID: PMC5426596 DOI: 10.1371/journal.pone.0175951
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Related work of Gait Analysis using VGRF.
| Related Work of Gait Analysis Using VGRF Application Area | Features Used | Method Used |
|---|---|---|
| ALS disease [ | Stride-stride fluctuality | Statistical Analysis (Kruskal-Wallis) |
| Huntington’s disease [ | Alpha, computed from DFA | Detrended fluctuation analysis |
| Bilateral coordination of gait [ | Gait asymmetry, phase coordination index | Statistical Analysis (General linear models) |
| PD, Huntington’s, ALS [ | Coherence, Entropy | Predictive analysis |
| Running performance [ | Vertical loading rate, impact/passive peak, active peak | Statistical analysis |
| Concussion [ | Peak VGRF | Statistical analysis |
| Foot ulcers [ | Total vertical ground reaction force | Statistical analysis |
| Soccer players [ | Peak force at foot flat, peak force at toe off, time between hell contact and foot flat, time until toe off | Statistical analysis |
| Obese [ | Peak VGRF, VGRF loading rate | Statistical analysis |
| Sclerosis [ | VGRF symmetry index | Statistical analysis |
| Hip arthroplasty [ | Principal component | Statistical analysis |
| Hemiplegic patients [ | Peak force at foot flat, peak force at toe off, time between hell contact and foot flat, time until toe off | Statistical analysis |
| Normal overground and treadmill walking [ | GRF maxima | Statistical Analysis |
| Stroke patients [ | Swing time variability, stride time variability | Statistical Analysis |
| Heap Arthroplasty patients [ | Total and average VGRF | Statistical and objective analysis |
| Lower limb fractures [ | Principal component | Principal component analysis |
| PD [ | Basic, kinetic and kinematic | Predictive analysis |
| PD [ | Average gait speed, average stride time, stride time variability, average swing time, average stride length | Predictive analysis |
ALS, amyotrophic lateral sclerosis; PD, Parkinson Disease.
Fig 1Sensor locations of insoles on the right and left insoles.
X- and Y-axes reflect an arbitrary coordinate system to scale the positions of the sensors within each insole.
Fig 2VGRF Signal During Walking.
(A) Unfiltered VGRF data. Unwanted VGRF data is circled in red. Right circle represent small amount of VGRF noise value between two stance phases. VGRF noise can also be seen at the end and beginning of stance phase (middle red circle). (B) Filtered VGRF data.
List of features extracted from the vertical ground reaction force data.
| Features | Description |
|---|---|
| Coefficient of Variation (CV) of swing time | |
| Coefficient of Variation (CV) of stride time | |
| Mean Center of Pressure (CoP) of | |
| Standard deviation of Center of Pressure (CoP) of | |
| Mean Center of Pressure (CoP) of | |
| Standard deviation of Center of Pressure (CoP) of | |
| Mean peak force at heel strike (Newton) | Mean of maximum value of VGRF force of sensors beneath heel for first five sample points in stance phase |
| Mean peak force at toe strike (Newton) | Mean of maximum value of VGRF force of sensors beneath toe for last five sample points in stance phase |
| Standard deviation of peak forces at heel strike (Newton) | STD of maximum value of VGRF force of sensors beneath heel for first five sample points in stance phase |
| Standard deviation of peak forces at toe strike (Newton) | STD of maximum value of VGRF force of sensors beneath heel for first five sample points in stance phase |
| Mean kurtosis (Second) | Mean kurtosis of the gait cycle duration |
| Mean skewness (Second) | Mean skewness of the gait cycle duration |
| Mean Peak power of VGRF signal (Decibel) | Mean maximum power from Power Spectral Density analysis of a VGRF gait cycle |
Comparison of different feature selection methods.
| Feature selection method | Selected Features | Accuracy | AUC |
|---|---|---|---|
| Forward Feature Selection | CV swing time, CV stride time, Mean COPx, SD COPx, Mean COPy, SD COPy, Mean PF at heal strike, Mean PF at toe strike, SD PF at heal strike, SD PF at toe strike | 91.6% | 0.94 |
| Minimum Redundancy Maximum Relevancy Feature Selection (MRMR) | CV swing time, CV stride time, Mean COPx, SD COPx, SD COPy, Mean PF at heal strike, Mean PF at toe strike, SD PF at heal strike, Mean kurtosis, Mean skewness | 83.1% | 0.86 |
| Mutual information based feature ranking method | CV swing time, CV stride time, Mean COPx, SD COPx, SD COPy, Mean PF at heal strike, Mean PF at toe strike, SD PF at heal strike, Mean kurtosis, Mean skewness | 83.1% | 0.86 |
CV, Coefficient of Variation; COPx, Center of Pressure (CoP) of x-coordinate; COPy, Center of Pressure (CoP) of y-coordinate; SD, Standard Deviation; PF, Peak Force.
Comparison of different classifiers.
| Classifier | Accuracy | Sensitivity | Specificity | AUC |
|---|---|---|---|---|
| SVM (Linear) | 91.6% | 93.1% | 90.1% | 0.94 |
| Random forest | 89.4% | 88.9% | 89.7% | 0.89 |
| kNN | 85.1% | 83.3% | 86.2% | 0.85 |
| Decision tree | 87.21% | 88.9% | 86.2% | 0.88 |
Comparison of different kernels.
| Kernel | Accuracy | Sensitivity | Specificity | AUC |
|---|---|---|---|---|
| Linear | 91.6% | 93.1% | 90.1% | 0.944 |
| Gaussian | 91.5% | 88.9% | 93.1% | 0.973 |
| Quadratic | 89.4% | 88.9% | 89.7% | 0.952 |
| Cubic | 95.7% | 94.4% | 96.6% | 0.980 |
| Cubic with PCA features | 93.6% | 88.9% | 96.6% | 0.973 |
Comparison with other works on the same database.
| Research | Classifier Used | Classification Accuracy |
|---|---|---|
| Zhang [ | LC-KSVD | 83.44% |
| Alkhatib [ | KNN | 83.00% |
| Proposed method | SVM | 95.70% |