| Literature DB >> 29673165 |
Benjamin Cates1, Taeyong Sim2, Hyun Mu Heo3, Bori Kim4, Hyunggun Kim5, Joung Hwan Mun6.
Abstract
In order to overcome the current limitations in current threshold-based and machine learning-based fall detectors, an insole system and novel fall classification model were created. Because high-acceleration activities have a high risk for falls, and because of the potential damage that is associated with falls during high-acceleration activities, four low-acceleration activities, four high-acceleration activities, and eight types of high-acceleration falls were performed by twenty young male subjects. Encompassing a total of 800 falls and 320 min of activities of daily life (ADLs), the created Support Vector Machine model’s Leave-One-Out cross-validation provides a fall detection sensitivity (0.996), specificity (1.000), and accuracy (0.999). These classification results are similar or superior to other fall detection models in the literature, while also including high-acceleration ADLs to challenge the classification model, and simultaneously reducing the burden that is associated with wearable sensors and increasing user comfort by inserting the insole system into the shoe.Entities:
Keywords: fall detection; high acceleration activities; insole sensor system; machine learning
Year: 2018 PMID: 29673165 PMCID: PMC5948845 DOI: 10.3390/s18041227
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1(a) Overview of the Hardware System: an insole system comprised of a single Inertial Measurement Units (IMU) and four force-sensitive resistors (FSR) sensors, connected to a control box where a microcontroller calculates sensor measurements, then sends those measurements via Bluetooth to the Bluetooth’s receiver, which collects the streamed data for use in fall detection; (b) the contents of the control box; and, (c) circuit diagram of the hardware system.
The low- and high-acceleration activities of daily life (ADLs) and eight type falls including walking fall, walk and stumble fall, running fall, run and stumble fall, front standing fall, back standing fall, left standing fall, and right standing fall.
| Low-Acceleration ADLs | High-Acceleration ADLs | Falls | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Activities | Stand | Lying | Sit | Walk | Run | Stair Ascension | Stair Descension | Jump | Eight fall types |
The 45 available features considered by the fall classification model.
| NO | Feature Name | Description | References |
|---|---|---|---|
| 1 | mean_X | Mean of the | [ |
| 2 | mean_Y | Mean of the | [ |
| 3 | mean_Z | Mean of the | [ |
| 4 | mean_Total | Mean of the total acceleration | [ |
| 5 | variance_X | Variance of | [ |
| 6 | variance_Y | Variance of | [ |
| 7 | variance_Z | Variance of | [ |
| 8 | variance_Total | Variance of total acceleration | [ |
| 9 | skewness_X | Skewness of | [ |
| 10 | skewness_Y | Skewness of | [ |
| 11 | skewness_Z | Skewness of | [ |
| 12 | skewness_Total | Skewness of total acceleration | [ |
| 13 | kurtosis_X | Kurtosis of | [ |
| 14 | kurtosis_Y | Kurtosis of | [ |
| 15 | kurtosis_Z | Kurtosis of | [ |
| 16 | kurtosis_Total | Kurtosis of total acceleration | [ |
| 17 | energy_X | Energy of | [ |
| 18 | energy_Y | Energy of | [ |
| 19 | energy_Z | Energy of | [ |
| 20 | energy_Total | Energy of total acceleration | [ |
| 21 | correlationX_Y | Correlation between | [ |
| 22 | correlationX_Z | Correlation between | [ |
| 23 | correlationY_Z | Correlation between | [ |
| 24 | min Sum Vector Magnitude | Minimum Sum Vector Magnitude value | [ |
| 25 | max Sum Vector Magnitude | Maximum Sum Vector Magnitude value | [ |
| 26 | min filtered Sum Vector Magnitude | Minimum low-pass filtered Sum Vector Magnitude value | New Feature |
| 27 | max filtered Sum Vector Magnitude | Maximum low-pass filtered Sum Vector Magnitude value | New Feature |
| 28 | filtered Sum Vector Magnitude < 0.9 duration | Percent of window where the low-pass filtered Sum Vector Magnitude value is less than 0.9 | New Feature |
| 29 | variance filtered Sum Vector Magnitude over window’s final 2s | Variance of the filtered Sum Vector Magnitude over final two seconds in the window duration | [ |
| 30 | FSR1 switch on duration | Percent of the window where FSR1 is on | [ |
| 31 | FSR2 switch on duration | Percent of the window where FSR2 is on | [ |
| 32 | FSR3 switch on duration | Percent of the window where FSR3 is on | [ |
| 33 | FSR4 switch on duration | Percent of the window where FSR4 is on | [ |
| 34 | FSR1 total on-off switches | Total number of times FSR1 readings switch on or switch off | [ |
| 35 | FSR2 total on-off switches | Total number of times FSR2 readings switch on or switch off | [ |
| 36 | FSR3 total on-off switches | Total number of times FSR3 readings switch on or switch off | [ |
| 37 | FSR4 total on-off switches | Total number of times FSR4 readings switch on or switch off | [ |
| 38 | mean_FSR1 | Mean FSR1 value over window duration | [ |
| 39 | mean_FSR2 | Mean FSR2 value over window duration | [ |
| 40 | mean_FSR3 | Mean FSR3 value over window duration | [ |
| 41 | mean_FSR4 | Mean FSR4 value over window duration | [ |
| 42 | mean_FSR1 over window’s final 2s | Mean FSR1 value over final two seconds in the window duration | [ |
| 43 | mean_FSR2 over window’s final 2s | Mean FSR2 value over final two seconds in the window duration | [ |
| 44 | mean_FSR3 over window’s final 2s | Mean FSR3 value over final two seconds in the window duration | [ |
| 45 | mean_FSR4 over window’s final 2s | Mean FSR4 value over final two seconds in the window duration | [ |
Comparison of errors based on feature combinations.
| Feature Type | Feature Number | Error |
|---|---|---|
| IMU features | #1~#25, #29 | 17 FPs and 12 FNs |
| Optimized IMU features | #3, #7–9, #12, #16, #21–22, #24 | 8FPs and 12FNs |
| FSR features | #30~#45 | 27 FPs and 7 FNs |
| IMU and FSR features | #1~#25, #29~#45 | 17 FPs and 9 FNs |
| All features | #1~#45 | 23 FPs and 7 FNs |
| Optimal features (used in this study) | #3, #5, #7–9, #11–13, #16, #22, #26–29, #33, #36, #40, #42 | 0 FP and 3 FNs |
Selected features for optimal fall detection.
| No | Selected Feature Name | Feature Type | References |
|---|---|---|---|
| 3 | mean_Z | from Accelerometer | [ |
| 5 | variance_X | [ | |
| 7 | variance_Z | [ | |
| 8 | variance_Total | [ | |
| 9 | skewness_X | [ | |
| 11 | skewness_Z | [ | |
| 12 | skewness_Total | [ | |
| 13 | kutosis_X | [ | |
| 16 | kurtosis_Total | [ | |
| 22 | correlationX_Z | [ | |
| 26 | Minimum filtered Sum Vector Magnitude | New feature | |
| 27 | Maximum filtered Sum Vector Magnitude | New feature | |
| 28 | filtered Sum Vector Magnitude < 0.9 duration | New feature | |
| 29 | Variance filtered Sum Vector Magnitude over window’s final 2 s | [ | |
| 33 | FSR4 switch on duration | from FSR | [ |
| 36 | FSR3 total on-off switches | [ | |
| 40 | Mean_FSR3 | [ | |
| 42 | Mean_FSR1 over window’s final 2 s | [ |
Figure 2The filtered Sum Vector Magnitude signal from a randomly selected trial for all eight ADLs and a fall. The four low-acceleration ADLs and running all show a minimum filtered Sum Vector Magnitude value above 0.9 (a–e). High-acceleration ADLs that show a minimum filtered Sum Vector Magnitude value below 0.9 (f–h). The fall trial’s signal, where the minimum filtered Sum Vector Magnitude is generally lower than that of any other activity (i).
Figure 3The average percentage of each window where filtered Sum Vector Magnitude is below the 0.9 threshold. This average is computed across all 20 subjects, and all trials, for every ADL and fall.
9 × 9 confusion Table for low-, high-acceleration ADLs and fall classification.
| Low-Acceleration ADLs | High-Acceleration ADLs | Falls | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Walk | Stand | Lie | Sit | Run | Stair Ascension | Stair Descension | Jump | Falls | Total | Sensitivity | |
| Walk | 382 | 1 | 0 | 0 | 14 | 1 | 2 | 0 | 0 | 400 |
|
| Stand | 3 | 369 | 1 | 27 | 0 | 0 | 0 | 0 | 0 | 400 |
|
| Lie | 0 | 3 | 397 | 0 | 0 | 0 | 0 | 0 | 0 | 400 |
|
| Sit | 2 | 53 | 0 | 343 | 0 | 0 | 2 | 0 | 0 | 400 |
|
| Run | 38 | 0 | 0 | 0 | 362 | 0 | 0 | 0 | 0 | 400 |
|
| Stair Ascension | 2 | 0 | 0 | 0 | 1 | 349 | 48 | 0 | 0 | 400 |
|
| Stair Descension | 0 | 0 | 0 | 0 | 2 | 56 | 340 | 2 | 0 | 400 |
|
| Jump | 0 | 0 | 8 | 0 | 0 | 6 | 11 | 375 | 0 | 400 |
|
| Fall | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 797 | 800 |
|
| Total | 427 | 426 | 406 | 370 | 379 | 414 | 403 | 378 | 797 | ||
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
| ||