| Literature DB >> 28558724 |
Jennifer Howcroft1, Jonathan Kofman1, Edward D Lemaire2,3.
Abstract
BACKGROUND: Wearable sensors can be used to derive numerous gait pattern features for elderly fall risk and faller classification; however, an appropriate feature set is required to avoid high computational costs and the inclusion of irrelevant features. The objectives of this study were to identify and evaluate smaller feature sets for faller classification from large feature sets derived from wearable accelerometer and pressure-sensing insole gait data.Entities:
Keywords: Accelerometer; Fall risk; Faller classification; Feature selection; Older adults; Plantar pressure; Prediction; Wearable sensors
Mesh:
Year: 2017 PMID: 28558724 PMCID: PMC5450084 DOI: 10.1186/s12984-017-0255-9
Source DB: PubMed Journal: J Neuroeng Rehabil ISSN: 1743-0003 Impact factor: 4.262
Participant characteristics (mean ± standard deviation)
| Participants (#) | Age (years) | Height (cm) | Weight (kg) | 6MWT (m) | |
|---|---|---|---|---|---|
| Fallers | 13 male, 11 female | 76.3 ± 7.0 | 165.2 ± 10.3 | 71.9 ± 14.3 | 446.6 ± 101.4 |
| Non Fallers | 31 male, 45 female | 75.2 ± 6.6 | 165.1 ± 9.9 | 73.1 ± 13.4 | 455.8 ± 102.4 |
Fig. 1Flowchart of feature selection and model development process
Sensor combinations and total number of input parameters (from [17], with permission from the publisher)
| Sensor Combination | Sensor Description | Total parameters |
|---|---|---|
| I | pressure insole | 30 |
| H | accelerometer (head) | 29 |
| P | accelerometer (pelvis) | 29 |
| LS | accelerometer (left shank) | 29 |
| RS | accelerometer (right shank) | 29 |
| H-P | accelerometer (head, pelvis) | 58 |
| H-LS | accelerometer (head, left shank) | 58 |
| H-RS | accelerometer (head, right shank) | 58 |
| P-LS | accelerometer (pelvis, left shank) | 58 |
| P-RS | accelerometer (pelvis, right shank) | 58 |
| LS-RS | accelerometer (left shank, right shank) | 58 |
| H-P-LS | accelerometer (head, pelvis, left shank) | 87 |
| H-P-RS | accelerometer (head, pelvis, right shank) | 87 |
| H-LS-RS | accelerometer (head, left shank, right shank) | 87 |
| P-LS-RS | accelerometer (pelvis, left shank, right shank) | 87 |
| H-P-LS-RS | accelerometer (head, pelvis, left shank, right shank) | 116 |
| I-H | pressure insole; accelerometer (head) | 59 |
| I-P | pressure insole; accelerometer (pelvis) | 59 |
| I-LS | pressure insole; accelerometer (left shank) | 59 |
| I-RS | pressure insole; accelerometer (right shank) | 59 |
| I-H-P | pressure insole; accelerometer (head, pelvis) | 88 |
| I-H-LS | pressure insole; accelerometer (head, left shank) | 88 |
| I-H-RS | pressure insole; accelerometer (head, right shank) | 88 |
| I-P-LS | pressure insole; accelerometer (pelvis, left shank) | 88 |
| I-P-RS | pressure insole; accelerometer (pelvis, right shank) | 88 |
| I-LS-RS | pressure insole; accelerometer (left shank, right shank) | 88 |
| I-H-P-LS | pressure insole; accelerometer (head, pelvis, left shank) | 117 |
| I-H-P-RS | pressure insole; accelerometer (head, pelvis, right shank) | 117 |
| I-H-LS-RS | pressure insole; accelerometer (head, left shank, right shank) | 117 |
| I-P-LS-RS | pressure insole; accelerometer (pelvis, left shank, right shank) | 117 |
| I-H-P-LS-RS | pressure insole; accelerometer (head, pelvis, left shank, right shank) | 146 |
I pressure-sensing insole measures, H head accelerometer measures, P pelvis accelerometer measures, LS left shank accelerometer measures, RS right shank accelerometer measures
Fig. 2Flowchart of feature selection-based model development and ranking analysis. AV: All variable, FS: Feature selection, NB: Naïve Bayesian, NN: Neural network, SVM: Support vector machine.
Feature-selection subsets used as inputs for faller classification models
| Method | Feature-Selection Subset Output | Subset # |
|---|---|---|
| Relief-F | Insoles: Impulse I3, I6, and I7 Head: Maximum, mean, and standard deviation posterior acceleration Maximum, mean, and standard deviation anterior acceleration Mean superior acceleration | 1 |
| Relief-F | Pelvis: AP ratio of even to odd harmonics Maximum, mean, and standard deviation left acceleration Left Shank: ML Lyapunov exponent | 2 |
| Relief-F | Head: Vertical ratio of even to odd harmonics Mean and standard deviation posterior acceleration Pelvis: Maximum and standard deviation left acceleration | 3 |
| Relief-F | Insole: Impulse I1, I3, I4, I6, and I7 Pelvis: ML FFT first quartile AP Lyapunov exponent Maximum, mean, and standard deviation left acceleration | 4 |
| Relief-F | Head: ML and vertical FFT first quartile Vertical ratio of even to odd harmonics ML Lyapunov exponent Maximum, mean, and standard deviation right acceleration Maximum, mean, and standard deviation posterior acceleration Maximum, mean, and standard deviation anterior acceleration Maximum and mean superior acceleration | 5 |
| Relief-F | Pelvis: ML FFT first quartile AP ratio of even to odd harmonics AP, ML, and vertical Lyapunov exponent Maximum, mean, and standard deviation left acceleration Maximum and standard deviation inferior acceleration | 6 |
| Relief-F | Insole: Impulse I3, I6, and I7 Head: Maximum, mean, and standard deviation posterior acceleration Pelvis: ML FFT first quartile AP Lyapunov exponent Maximum and mean left acceleration | 7 |
| Relief-F | Pelvis: ML Lyapunov exponent Maximum, mean, and standard deviation left acceleration Left Shank: ML Lyapunov exponent Maximum and standard deviation left acceleration Maximum and standard deviation superior acceleration Right Shank: AP and vertical ratio of even to odd harmonics AP, ML, and vertical Lyapunov exponent Mean anterior acceleration | 8 |
| CFS/FCBF | Pelvis: Standard deviation left acceleration | 9 |
AP anterior-posterior, ML medial-lateral, FFT fast Fourier transform
Best twenty models using feature selection and best ten all variable (AV) models using a single 75:25 train:test stratified holdout. Feature subset numbers are defined in Table 3. For AV, feature set indicates the sensor and number of variables (in parentheses) in the subset
| Method | Feature Set | Modela | Accuracyb (%) | Sensitivity (%) | Specificity (%) | PPV (%) | NPV (%) | F1 | MCC | SR |
|---|---|---|---|---|---|---|---|---|---|---|
| Relief-F | 1 | SVM-7 | 96.0 [80.4: 99.3] | 100.0 | 94.7 | 85.7 | 100.0 | 0.923 | 0.901 | 33 |
| Relief-F | 1 | SVM-6 | 92.0 [75.0: 97.8] | 83.3 | 94.7 | 83.3 | 94.7 | 0.833 | 0.781 | 43 |
| Relief-F | 2 | NN-15 | 88.0 [70.0: 95.8] | 50.0 | 100.0 | 100.0 | 86.4 | 0.667 | 0.657 | 44 |
| Relief-F | 3 | NN-21 | 88.0 [70.0: 95.8] | 50.0 | 100.0 | 100.0 | 86.4 | 0.667 | 0.657 | 44 |
| Relief-F | 3 | NN-23 | 88.0 [70.0: 95.8] | 50.0 | 100.0 | 100.0 | 86.4 | 0.667 | 0.657 | 44 |
| Relief-F | 3 | NN-25 | 88.0 [70.0: 95.8] | 50.0 | 100.0 | 100.0 | 86.4 | 0.667 | 0.657 | 44 |
| Relief-F | 1 | NN-21 | 88.0 [70.0: 95.8] | 50.0 | 100.0 | 100.0 | 86.4 | 0.667 | 0.657 | 44 |
| Relief-F | 4 | NN-9 | 88.0 [70.0: 95.8] | 50.0 | 100.0 | 100.0 | 86.4 | 0.667 | 0.657 | 44 |
| Relief-F | 4 | NN-21 | 88.0 [70.0: 95.8] | 50.0 | 100.0 | 100.0 | 86.4 | 0.667 | 0.657 | 44 |
| Relief-F | 1 | SVM-5 | 92.0 [75.0: 97.8] | 100.0 | 89.5 | 75.0 | 100.0 | 0.857 | 0.819 | 52 |
| Relief-F | 5 | SVM-4 | 88.0 [70.0: 95.8] | 66.7 | 94.7 | 80.0 | 90.0 | 0.727 | 0.656 | 65 |
| Relief-F | 6 | SVM-4 | 88.0 [70.0: 95.8] | 66.7 | 94.7 | 80.0 | 90.0 | 0.727 | 0.656 | 65 |
| Relief-F | 7 | NN-21 | 88.0 [70.0: 95.8] | 66.7 | 94.7 | 80.0 | 90.0 | 0.727 | 0.656 | 65 |
| Relief-F | 3 | SVM-3 | 88.0 [70.0: 95.8] | 83.3 | 89.5 | 71.4 | 94.4 | 0.769 | 0.693 | 68 |
| Relief-F | 8 | NB-Q | 84.0 [65.3: 93.6] | 83.3 | 84.2 | 62.5 | 94.1 | 0.714 | 0.618 | 102 |
| AV | H(29) | SVM-4 | 84.0 [65.3: 93.6] | 33.3 | 100.0 | 100.0 | 82.6 | 0.500 | 0.525 | 104 |
| AV | I(30),H(29) | SVM-4 | 84.0 [65.3: 93.6] | 33.3 | 100.0 | 100.0 | 82.6 | 0.500 | 0.525 | 104 |
| AV | I(30),P(29), LS(29) | SVM-2 | 84.0 [65.3: 93.6] | 33.3 | 100.0 | 100.0 | 82.6 | 0.500 | 0.525 | 104 |
| AV | H(29),P(29), LS(29),RS(29) | NN-5 | 84.0 [65.3: 93.6] | 33.3 | 100.0 | 100.0 | 82.6 | 0.500 | 0.525 | 104 |
| CFS/FCBF | 9 | NN-8 | 84.0 [65.3: 93.6] | 33.3 | 100.0 | 100.0 | 82.6 | 0.500 | 0.525 | 104 |
| CFS/FCBF | 9 | NN-10 | 84.0 [65.3: 93.6] | 33.3 | 100.0 | 100.0 | 82.6 | 0.500 | 0.525 | 104 |
| AV | H(29) | SVM-2 | 84.0 [65.3: 93.6] | 66.7 | 89.5 | 66.7 | 89.5 | 0.667 | 0.561 | 107 |
| AV | I(30),P(29), LS(29),RS(29) | NB-Q | 80.0 [60.9: 91.1] | 83.3 | 78.9 | 55.6 | 93.8 | 0.667 | 0.554 | 120 |
| AV | I(30),P(29) | SVM-2 | 84.0 [65.3: 93.6] | 50.0 | 94.7 | 75.0 | 85.7 | 0.600 | 0.521 | 121 |
| AV | I(30),H(29), P(29) | SVM-3 | 84.0 [65.3: 93.6] | 50.0 | 94.7 | 75.0 | 85.7 | 0.600 | 0.521 | 121 |
| AV | I(30),P(29) | NN-9 | 84.0 [65.3: 93.6] | 50.0 | 94.7 | 75.0 | 85.7 | 0.600 | 0.521 | 121 |
| AV | I(30),H(29), P(29),LS(29) | NN-20 | 84.0 [65.3: 93.6] | 50.0 | 94.7 | 75.0 | 85.7 | 0.600 | 0.521 | 121 |
| CFS/FCBF | 9 | NB-Q | 76.0 [56.6: 88.5] | 66.7 | 78.9 | 50.0 | 88.2 | 0.571 | 0.418 | 157 |
| CFS/FCBF | 9 | SVM-2 | 80.0 [60.9: 91.1] | 33.3 | 94.7 | 66.7 | 81.8 | 0.444 | 0.369 | 176 |
| CFS/FCBF | 9 | SVM-3 | 80.0 [60.9: 91.1] | 33.3 | 94.7 | 66.7 | 81.8 | 0.444 | 0.369 | 176 |
AV all variables, I pressure-sensing insole measures, H head accelerometer measures, P pelvis accelerometer measures, LS left shank accelerometer measures, RS right shank accelerometer measures, NN neural network, NB naïve Bayesian model, SVM support vector machine, SR summed rank
aNN-a, where a is the number of nodes in the hidden layer; SVM-b, where b is the polynomial degree; NB-Q is quadratic naïve Bayesian
bAccuracy [95% Confidence Interval]
RRS model results for the best twenty models using feature selection and best ten all variable (AV) models. Feature subset numbers are defined in Table 3. For AV, feature set indicates the sensor and number of variables (in parentheses) in the subset. Results are mean ± standard deviation
| Method | Feature Set | Modela | Accuracy (%) | Sensitivity (%) | Specificity (%) | PPV (%) | NPV (%) | F1 | MCC | SR |
|---|---|---|---|---|---|---|---|---|---|---|
| CFS/FCBF | 9 | SVM-2 | 77.9 ± 4.8 | 26.4 ± 15.9 | 95.1 ± 5.2 | 64.6 ± 32.6 | 79.7 ± 3.5 | 0.355 ± 0.182 | 0.305 ± 0.202 | 55 |
| Relief-F | 1 | SVM-7 | 74.0 ± 8.1 | 44.3 ± 20.2 | 83.3 ± 9.1 | 47.3 ± 20.1 | 82.8 ± 5.5 | 0.441 ± 0.173 | 0.286 ± 0.218 | 58 |
| CFS/FCBF | 9 | SVM-3 | 78.0 ± 4.9 | 25.5 ± 15.6 | 95.5 ± 5.1 | 65.4 ± 33.5 | 79.5 ± 3.5 | 0.348 ± 0.183 | 0.304 ± 0.205 | 59 |
| Relief-F | 3 | NN-21 | 75.3 ± 6.9 | 32.0 ± 20.4 | 89.7 ± 8.6 | 50.6 ± 29.7 | 80.1 ± 4.8 | 0.367 ± 0.203 | 0.259 ± 0.225 | 61 |
| CFS/FCBF | 9 | NN-8 | 76.9 ± 6.0 | 27.6 ± 18.1 | 93.4 ± 8.0 | 60.2 ± 34.5 | 79.7 ± 4.0 | 0.349 ± 0.193 | 0.287 ± 0.212 | 62 |
| Relief-F | 1 | SVM-5 | 73.6 ± 8.0 | 45.3 ± 20.1 | 82.6 ± 9.0 | 46.6 ± 19.1 | 82.9 ± 5.5 | 0.443 ± 0.169 | 0.285 ± 0.214 | 62 |
| CFS/FCBF | 9 | NN-10 | 76.7 ± 6.0 | 28.2 ± 18.6 | 92.9 ± 7.9 | 58.3 ± 33.8 | 79.7 ± 4.1 | 0.351 ± 0.197 | 0.282 ± 0.214 | 64 |
| Relief-F | 5 | SVM-4 | 74.6 ± 7.5 | 37.5 ± 20.2 | 86.3 ± 8.5 | 47.8 ± 23.9 | 81.6 ± 5.1 | 0.401 ± 0.188 | 0.262 ± 0.226 | 64 |
| Relief-F | 1 | NN-21 | 76.0 ± 6.9 | 31.5 ± 20.2 | 90.1 ± 8.4 | 49.7 ± 30.1 | 80.9 ± 4.6 | 0.362 ± 0.205 | 0.258 ± 0.227 | 66 |
| Relief-F | 3 | NN-25 | 75.3 ± 6.8 | 31.9 ± 20.6 | 89.7 ± 8.6 | 50.7 ± 29.5 | 80.1 ± 4.9 | 0.365 ± 0.202 | 0.257 ± 0.223 | 67 |
| Relief-F | 1 | SVM-6 | 74.0 ± 7.6 | 38.5 ± 20.1 | 85.2 ± 8.7 | 46.5 ± 22.2 | 81.7 ± 5.2 | 0.402 ± 0.180 | 0.255 ± 0.219 | 71 |
| Relief-F | 3 | NN-23 | 75.2 ± 6.8 | 31.9 ± 20.5 | 89.6 ± 8.5 | 50.3 ± 29.3 | 80.1 ± 4.8 | 0.365 ± 0.202 | 0.255 ± 0.225 | 74 |
| Relief-F | 2 | NN-15 | 75.2 ± 7.1 | 30.3 ± 19.7 | 90.2 ± 8.8 | 50.9 ± 31.1 | 79.7 ± 4.7 | 0.356 ± 0.204 | 0.252 ± 0.230 | 76 |
| Relief-F | 8 | NB-Q | 68.3 ± 8.9 | 55.7 ± 20.6 | 72.5 ± 11.9 | 41.5 ± 13.6 | 83.5 ± 6.6 | 0.461 ± 0.140 | 0.264 ± 0.192 | 84 |
| CFS/FCBF | 9 | NB-Q | 70.9 ± 7.9 | 41.3 ± 22.4 | 80.7 ± 9.8 | 41.5 ± 20.0 | 80.9 ± 6.0 | 0.397 ± 0.184 | 0.221 ± 0.222 | 100 |
| Relief-F | 3 | SVM-3 | 70.9 ± 8.0 | 37.9 ± 20.0 | 81.9 ± 9.6 | 42.2 ± 20.5 | 80.1 ± 5.5 | 0.381 ± 0.173 | 0.208 ± 0.214 | 102 |
| AV | I(30),H(29), P(29) | SVM-3 | 75.5 ± 5.6 | 21.2 ± 16.2 | 93.6 ± 5.7 | 49.9 ± 35.2 | 78.2 ± 3.7 | 0.282 ± 0.195 | 0.207 ± 0.225 | 108 |
| Relief-F | 4 | NN-9 | 73.4 ± 7.2 | 27.7 ± 19.5 | 88.7 ± 9.1 | 44.0 ± 29.8 | 78.8 ± 4.6 | 0.318 ± 0.201 | 0.196 ± 0.226 | 119 |
| Relief-F | 6 | SVM-4 | 71.9 ± 7.3 | 31.7 ± 18.7 | 85.3 ± 8.2 | 42.2 ± 23.3 | 79.1 ± 4.8 | 0.346 ± 0.180 | 0.188 ± 0.218 | 120 |
| Relief-F | 4 | NN-21 | 73.7 ± 6.8 | 25.3 ± 19.2 | 89.8 ± 8.6 | 43.0 ± 31.2 | 78.5 ± 4.4 | 0.298 ± 0.203 | 0.185 ± 0.225 | 126 |
| Relief-F | 7 | NN-21 | 72.9 ± 6.9 | 25.8 ± 18.8 | 88.6 ± 9.0 | 41.7 ± 29.4 | 78.3 ± 4.4 | 0.298 ± 0.194 | 0.173 ± 0.218 | 139 |
| AV | I(30),P(29), LS(29) | SVM-2 | 70.2 ± 7.1 | 30.8 ± 18.5 | 83.3 ± 8.7 | 38.4 ± 21.4 | 78.5 ± 4.7 | 0.326 ± 0.170 | 0.153 ± 0.204 | 139 |
| AV | I(30),H(29) | SVM-4 | 74.2 ± 5.0 | 12.3 ± 13.2 | 93.7 ± 5.2 | 33.1 ± 35.8 | 77.2 ± 2.9 | 0.170 ± 0.175 | 0.087 ± 0.214 | 151 |
| AV | H(29) | SVM-4 | 73.3 ± 5.8 | 16.1 ± 14.6 | 91.4 ± 6.4 | 35.1 ± 32.3 | 77.6 ± 3.3 | 0.209 ± 0.178 | 0.101 ± 0.215 | 153 |
| AV | I(30),P(29) | SVM-2 | 67.6 ± 7.2 | 32.1 ± 18.4 | 79.4 ± 9.0 | 33.9 ± 17.6 | 78.0 ± 4.8 | 0.318 ± 0.159 | 0.117 ± 0.193 | 154 |
| AV | I(30),P(29), LS(29),RS(29) | NB-Q | 60.8 ± 9.2 | 37.6 ± 20.5 | 68.6 ± 11.7 | 28.3 ± 14.1 | 76.9 ± 6.4 | 0.314 ± 0.152 | 0.057 ± 0.203 | 171 |
| AV | I(30),P(29) | NN-9 | 68.0 ± 8.3 | 24.4 ± 18.6 | 82.5 ± 10.6 | 31.4 ± 24.2 | 76.7 ± 4.8 | 0.258 ± 0.179 | 0.077 ± 0.216 | 178 |
| AV | H(29) | SVM-2 | 67.8 ± 7.2 | 24.7 ± 17.3 | 81.4 ± 8.8 | 29.1 ± 19.7 | 77.5 ± 4.3 | 0.256 ± 0.163 | 0.063 ± 0.196 | 181 |
| AV | I(30),H(29), P(29),LS(29) | NN-20 | 67.2 ± 7.9 | 21.0 ± 16.9 | 82.6 ± 10.4 | 27.8 ± 22.7 | 75.9 ± 4.3 | 0.226 ± 0.167 | 0.041 ± 0.199 | 190 |
| AV | H(29),P(29), LS(29),RS(29) | NN-5 | 65.3 ± 8.2 | 16.5 ± 15.2 | 81.5 ± 11.0 | 22.3 ± 22.2 | 74.5 ± 4.0 | 0.177 ± 0.153 | −0.021 ± 0.190 | 201 |
AV all variables, I pressure-sensing insole measures, H head accelerometer measures, P pelvis accelerometer measures, LS left shank accelerometer measures, RS right shank accelerometer measures, NN neural network, NB naïve Bayesian model, SVM support vector machine, SR summed rank
aNN-a, where a is the number of nodes in the hidden layer; SVM-b, where b is the polynomial degree; NB-Q is quadratic naïve Bayesian
Fig. 3Histogram of RRS model accuracy for 10,000 randomizations of 75:25 train:test stratified holdouts for Feature Subset 1, SVM-7