| Literature DB >> 30813585 |
Tam Q Nguyen1,2, Jonathan H Young3, Amanda Rodriguez4, Steven Zupancic5, Donald Y C Lie6,7.
Abstract
Balance disorders present a significant healthcare burden due to the potential for hospitalization or complications for the patient, especially among the elderly population when considering intangible losses such as quality of life, morbidities, and mortalities. This work is a continuation of our earlier works where we now examine feature extraction methodology on Dynamic Gait Index (DGI) tests and machine learning classifiers to differentiate patients with balance problems versus normal subjects on an expanded cohort of 60 patients. All data was obtained using our custom designed low-cost wireless gait analysis sensor (WGAS) containing a basic inertial measurement unit (IMU) worn by each subject during the DGI tests. The raw gait data is wirelessly transmitted from the WGAS for real-time gait data collection and analysis. Here we demonstrate predictive classifiers that achieve high accuracy, sensitivity, and specificity in distinguishing abnormal from normal gaits. These results show that gait data collected from our very low-cost wearable wireless gait sensor can effectively differentiate patients with balance disorders from normal subjects in real-time using various classifiers. Our ultimate goal is to be able to use a remote sensor such as the WGAS to accurately stratify an individual's risk for falls.Entities:
Keywords: dynamic gait index (DGI) tests; fall prevention; fall-risk prediction; machine learning; wireless gait analysis sensor (WGAS)
Mesh:
Year: 2019 PMID: 30813585 PMCID: PMC6468670 DOI: 10.3390/bios9010029
Source DB: PubMed Journal: Biosensors (Basel) ISSN: 2079-6374
Specifications of the wireless gait analysis sensor.
| Approximate Range of Operation | 12 m (40 ft) |
|---|---|
| Approximate battery life | 40 h (estimated for always-on time) |
| Weight | 42 g |
| Dimensions | 2.2” × 1.5” × 0.8” |
Figure 1A diagram of the wireless gait analysis sensor is shown with dimensions and the axis orientation. The sensor is worn by subjects on the back at the T4 level.
Conditions of dynamic gait index (DGI) movements.
| Condition | Description |
|---|---|
| 1 | Walk on a level surface at normal speed for 20′ |
| 2 | Walk at normal speed for 5′, walk fast for next 5′, walk slowly for next 5′, walk at normal speed for final 5′ |
| 3 | Walk for 20′ while turning the head horizontally |
| 4 | Walk for 20′ while turning the head vertically |
| 5 | Walk normally up to the 20′ mark; at the end pivot to turn around |
| 6 | Walk normally for 20′ with an obstacle in the path; step over (not around) the obstacle |
Summary of study demographics.
| Male | Female | Normal Gait | Abnormal Gait | |
|---|---|---|---|---|
|
| 22 | 38 | 50 | 10 |
|
| 21–80 years old | |||
|
| 51.8 years old | |||
Figure 2Principal components analysis (PCA) of the wireless gait analysis sensor (WGAS) data. Each point represents a pairing of subject with dynamic gait index test. (a) Projection with 2 principal components (PCs) shown with loadings. The first letter of the loading vector labels is for angular velocity from the gyroscope (G) or linear acceleration (A), while the second letter of the label denotes axis (X, Y, or Z). (b) With the first three PCs, the subjects with normal gaits are separated from those with abnormal gaits.
Hyperparameter tuning of artificial neural network training.
| Number of Hidden Layers | Number of Neurons Per Hidden Layer | Accuracy | F1 Score | AUC |
|---|---|---|---|---|
| 1 | 3 | 0.895 | 0.800 | 0.986 |
| 1 | 4 | 0.895 | 0.800 | 0.986 |
|
|
|
|
|
|
| 1 | 6 | 0.895 | 0.800 | 0.986 |
| 1 | 7 | 0.947 | 0.909 | 0.986 |
| 1 | 8 | 0.947 | 0.909 | 0.986 |
| 2 | 3/2 | 0.263 | 0.417 | 0.757 |
| 2 | 4/2 | 0.263 | 0.417 | 0.857 |
| 2 | 4/3 | 0.895 | 0.800 | 0.986 |
| 2 | 5/2 | 0.947 | 0.909 | 0.943 |
| 2 | 5/3 | 0.263 | 0.417 | 0.786 |
| 2 | 5/4 | 0.263 | 0.417 | 0.757 |
Figure 3Artificial neural network (ANN) classification of normal versus abnormal gaits measured by the WGAS. (a) The optimal ANN architecture for classification with a single hidden layer consisting of five units is depicted. (b) The confusion matrix compares the true classification of normal or abnormal gait against the predicted classification. (c) The receiver operating characteristic (ROC) curve with the area under the curve (AUC) of 0.99 is shown.
Hyperparameter tuning of support vector machine classifier training.
| Kernel | Hyperparameters | Accuracy | AUC |
|---|---|---|---|
| Linear | 0.910 | 0.936 | |
| Linear | 0.933 | 0.944 | |
| Linear | 0.937 | 0.941 | |
| Linear | 0.941 | 0.941 | |
| Linear | 0.937 | 0.938 | |
|
|
|
|
|
| Radial basis function | 0.918 | 0.944 | |
| Radial basis function | 0.878 | 0.922 | |
| Radial basis function | 0.961 | 0.964 | |
| Radial basis function | 0.914 | 0.942 | |
| Radial basis function | 0.922 | 0.945 |
Figure 4Test set performance of the support vector machine classifier on distinguishing normal from abnormal gaits. (a) The confusion matrix comparing the true classification of normal or abnormal gait against the predicted classification is shown. (b) The receiver operating characteristic (ROC) curve achieves an area under the curve (AUC) of 0.98.
Figure 5Test set performance of support vector machine classifiers trained after projection by principal components analysis onto two-dimensional (left) and three-dimensional (right) subspaces.