| Literature DB >> 29271895 |
I Putu Edy Suardiyana Putra1,2, James Brusey3, Elena Gaura4, Rein Vesilo5.
Abstract
The fixed-size non-overlapping sliding window (FNSW) and fixed-size overlapping sliding window (FOSW) approaches are the most commonly used data-segmentation techniques in machine learning-based fall detection using accelerometer sensors. However, these techniques do not segment by fall stages (pre-impact, impact, and post-impact) and thus useful information is lost, which may reduce the detection rate of the classifier. Aligning the segment with the fall stage is difficult, as the segment size varies. We propose an event-triggered machine learning (EvenT-ML) approach that aligns each fall stage so that the characteristic features of the fall stages are more easily recognized. To evaluate our approach, two publicly accessible datasets were used. Classification and regression tree (CART), k-nearest neighbor (k-NN), logistic regression (LR), and the support vector machine (SVM) were used to train the classifiers. EvenT-ML gives classifier F-scores of 98% for a chest-worn sensor and 92% for a waist-worn sensor, and significantly reduces the computational cost compared with the FNSW- and FOSW-based approaches, with reductions of up to 8-fold and 78-fold, respectively. EvenT-ML achieves a significantly better F-score than existing fall detection approaches. These results indicate that aligning feature segments with fall stages significantly increases the detection rate and reduces the computational cost.Entities:
Keywords: accelerometer sensors; computational cost; fall detection; fall stages; machine learning; segmentation technique
Mesh:
Year: 2017 PMID: 29271895 PMCID: PMC5795925 DOI: 10.3390/s18010020
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Improvements in functionality of the event-triggered machine learning (EvenT-ML) approach compared to Ojetola’s study [18] and the cascade-classifier approach (CCA) [14].
| Function | Ojetola’s Study | CCA | EvenT-ML |
|---|---|---|---|
| Feature extraction | Implemented on every segment. | Implemented on segments with a peak higher than a certain threshold. | Implemented on segments with the highest peak during a certain period of time. |
| Multi-peak detection | N/A | No | Yes |
Figure 1State machine for EvenT-ML.
Types of falls and ADLs (together with their numbers) in the Cogent dataset. ADLs: activities of daily living.
| Category | Activity | Number of Events |
|---|---|---|
| ADLs | Standing while doing some other activities (e.g., making a phone call) | 184 |
| sitting on a chair while doing some other activities (e.g., reading a book), | 184 | |
| near fall, | 276 | |
| sitting on the floor (not a result of falling), | 276 | |
| lying on a bed while doing some other activities (e.g., reading a book), | 92 | |
| walking while doing some other activities (e.g., making a phone call), | 184 | |
| unspecified activity | 431 | |
| Falls | forward (ff) | 184 |
| backward (fb), | 93 | |
| left-side (fl), | 91 | |
| right-side (fr), | 92 | |
| blinded-forward (bff) | 92 | |
| blinded-backward (bfb). | 92 |
Types of falls and ADLs (together with their numbers) in the SisFall dataset.
| Category | Activity | Number of Events |
|---|---|---|
| ADLs | Walking slowly (D01), | 21 |
| Walking quickly (D02), | 21 | |
| Jogging slowly (D03), | 21 | |
| Jogging quickly (D04), | 21 | |
| Walking upstairs and downstairs slowly (D05), | 105 | |
| Walking upstairs and downstairs quickly (D06), | 105 | |
| Slowly sitting in a half-height chair, waiting a moment, and standing up slowly (D76), | 105 | |
| Quickly sitting in a half-height chair, waiting a moment, and standing up quickly (D08), | 105 | |
| Slowly sitting in a low-height chair, waiting a moment, and standing up slowly (D09), | 105 | |
| Quickly sitting in a low-height chair, waiting a moment, and standing up quickly (D10), | 105 | |
| Sitting a moment, trying to get up, and collapsing into a chair (D11), | 105 | |
| Sitting a moment, lying slowly, waiting a moment, and sitting again (D12), | 105 | |
| Sitting a moment, lying quickly, waiting a moment, and sitting again (D13), | 105 | |
| Being on one’s back, changing to lateral position, waiting a moment, and changing to one’s back (D14), | 105 | |
| Standing, slowly bending at the knees, and getting up (D15), | 105 | |
| Standing, slowly bending without bending knees, and getting up (D16), | 105 | |
| Standing, getting into a car, remaining seated, and getting out of the car (D17), | 105 | |
| Stumbling while walking (D18), | 105 | |
| Gently jumping without falling, while trying to reach a high object (D19). | 105 | |
| Falls | Fall forward while walking, caused by a slip (F01), | 105 |
| Fall backward while walking, caused by a slip (F02), | 105 | |
| Lateral fall while walking, caused by a slip (F03), | 105 | |
| Fall forward while walking, caused by a trip (F04), | 105 | |
| Fall forward while jogging, caused by a trip (F05), | 105 | |
| Vertical fall while walking, caused by fainting (F06), | 105 | |
| Fall while walking, with use of hands on a table to dampen fall, caused by fainting (F07), | 105 | |
| Fall forward when trying to get up (F08), | 105 | |
| Lateral fall when trying to get up (F09), | 105 | |
| Fall forward when trying to sit down (F10), | 105 | |
| Fall backward when trying to sit down (F11), | 105 | |
| Lateral fall when trying to sit down (F12), | 105 | |
| Fall forward while sitting, caused by fainting or falling asleep (F13), | 105 | |
| Fall backward while sitting, caused by fainting or falling asleep (F14), | 105 | |
| Lateral fall while sitting, caused by fainting or falling asleep (F15). | 105 |
Figure 2A segment produced by EvenT-ML.
F-scores (average and standard deviation) of k-nearest neighbor (k-NN), logistic regression (LR), and support vector machine (SVM) when s, s and g are used on EvenT-ML. RBF: radial basis function.
| Metrics | LR (%) | SVM (%) | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Linear | RBF | Polynomial | |||||||
| F-score | 92.7 ± 7.9 | 91.4 ± 11 | 94 ± 8.8 | 97.5 ± 3.3 | 97.6 ± 3.3 | 97.5 ± 3.2 | 95.7 ± 8.2 | 93.5 ± 10.3 | 94.6 ± 10.3 |
Average and standard deviation of segments and their total computational cost for each segmentation technique on a subject.
| Approach | Number of Segments Generated | Total Computational Cost for Each Subject (ms) | ||
|---|---|---|---|---|
| Cogent | SisFall | Cogent | SisFall | |
| EvenT-ML | 38.4 ± 9.9 | 323.7 ± 38.7 | 34.3 ± 8.7 | 473.5 ± 53.7 |
| FNSW | 429.4 ± 84.8 | 873 ± 0 | 269.5 ± 54.6 | 1000 ± 35 |
| FOSW 25% | 572.3 ± 113.1 | 1163.9 ± 0.3 | 367.3 ± 79.9 | 1300 ± 48 |
| FOSW 50% | 858.2 ± 169.6 | 1745 ± 0 | 555.2 ± 113.1 | 2100 ± 51 |
| FOSW 75% | 1715.8 ± 339.2 | 3489.9 ± 0.3 | 1098.9 ± 219.8 | 3800 ± 25 |
| FOSW 90% | 4288.8 ± 848.4 | 8723.8 ± 0.7 | 2528.3 ± 498 | 94,500 ± 52 |
IMPACT+POSTURE performance (average and standard deviation) on Cogent and SisFall datasets.
| Datasets | Precision (%) | Recall (%) | F-score (%) |
|---|---|---|---|
| Cogent | 90.9 ± 10.2 | 87.6 ± 11.9 | 88.6 ± 9.2 |
| SisFall | 54.1 ± 1.7 | 100 ± 0 | 70.2 ± 1.4 |
Figure 3Data overlaps caused by increasing the window overlap on FOSW. (a) Feature value distribution of 25%-FOSW on the Cogent dataset; (b) Feature value distribution of 90%-FOSW on the Cogent dataset; (c) Feature value distribution of 25%-FOSW on the SisFall dataset; (d) Feature value distribution of 90%-FOSW on the SisFall dataset.
(a)
| Approach | CART | LR | SVM | |||||
|---|---|---|---|---|---|---|---|---|
| Cogent | SisFall | Cogent | SisFall | Cogent | SisFall | Cogent | SisFall | |
| EvenT-ML | 91.4 ± 8.8 | 83.5 ± 4.8 | 95.6 ± 7.2 | 87.5 ± 5.1 | 97.2 ± 4.1 | 88.4 ± 5.1 | 97.2 ± 5.6 | 90.3 ± 5 |
| CCA | 86.6 ± 12.3 | 82.9 ± 3.9 | 83.1 ± 11.5 | 81.1 ± 4.2 | 89.6 ± 6.9 | 86.3 ± 5 | 87.2 ± 8.3 | 83.1 ± 4.9 |
| FNSW | 44.5 ± 9.4 | 52.3 ± 1.3 | 72.6 ± 12.6 | 53.5 ± 2.1 | 91.7 ± 11.3 | 51.9 ± 1.7 | 94.5 ± 8.4 | 50.7 ± 0.6 |
| 25%-FOSW | 41.2 ± 8.2 | 51.1 ± 1.3 | 66.3 ± 13.3 | 52.3 ± 2.1 | 90.1 ± 11.6 | 51.4 ± 1.7 | 93.2 ± 9.5 | 50.3 ± 0.5 |
| 50%-FOSW | 35.3 ± 6.4 | 49.5 ± 0.6 | 59.3 ± 12.7 | 50.2 ± 0.9 | 89.8 ± 11.4 | 50.6 ± 1.4 | 93.4 ± 9.8 | 49.9 ± 0.4 |
| 75%-FOSW | 27.8 ± 4.3 | 48.9 ± 0.3 | 44.7 ± 9.3 | 49.2 ± 0.5 | 88.6 ± 11.4 | 50 ± 0.8 | 93.1 ± 10.2 | 49.7 ± 0.3 |
| 90%-FOSW | 21.4 ± 2.4 | 48.7 ± 0 | 29.4 ± 5.4 | 48.8 ± 0.1 | 87.5 ± 12.3 | 49.6 ± 0.3 | 92.5 ± 10.8 | 49.6 ± 0.2 |
(b)
| Approach | CART | LR | SVM | |||||
|---|---|---|---|---|---|---|---|---|
| Cogent | SisFall | Cogent | SisFall | Cogent | SisFall | Cogent | SisFall | |
| EvenT-ML | 92.4 ± 11.2 | 92.5 ± 7.7 | 93.2 ± 12.1 | 94.5 ± 5.8 | 98.1 ± 3.8 | 94.6 ± 4.8 | 94.7 ± 11 | 92.7 ± 8.9 |
| CCA | 84.6 ± 14.9 | 84.6 ± 11.3 | 88.8 ± 13.5 | 87.7 ± 9.5 | 89.3 ± 15.6 | 83.8 ± 13.8 | 88.5 ± 15.9 | 86.1 ± 14.7 |
| FNSW | 92.4 ± 10.1 | 99.8 ± 0.9 | 89.9 ± 13.9 | 99.9 ± 0.3 | 87.3 ± 17.9 | 99.9 ± 0.3 | 83.9 ± 20.7 | 100 ± 0 |
| 25%-FOSW | 94.6 ± 7.7 | 99.9 ± 0.3 | 91.1 ± 12.8 | 100 ± 0 | 90.4 ± 15.4 | 100 ± 0 | 85.6 ± 20.2 | 100 ± 0 |
| 50%-FOSW | 97 ± 4.9 | 100 ± 0 | 95.2 ± 8.8 | 100 ± 0 | 92.9 ± 13.1 | 100 ± 0 | 85.7 ± 20.1 | 100 ± 0 |
| 75%-FOSW | 98.8 ± 3.8 | 100 ± 0 | 98.1 ± 5.3 | 100 ± 0 | 94.4 ± 10.8 | 100 ± 0 | 86.3 ± 20 | 100 ± 0 |
| 90%-FOSW | 99.7 ± 1.5 | 100 ± 0 | 99.7 ± 1.5 | 100 ± 0 | 95.2 ± 10.7 | 100 ± 0 | 86.6 ± 19.8 | 100 ± 0 |
(c)
| Approach | CART | LR | SVM | |||||
|---|---|---|---|---|---|---|---|---|
| Cogent | SisFall | Cogent | SisFall | Cogent | SisFall | Cogent | SisFall | |
| EvenT-ML | 91.6 ± 9.3 | 87.7 ± 5.5 | 94 ± 8.8 | 90.7 ± 4.2 | 97.6 ± 3.3 | 91.3 ± 3.3 | 95.7 ± 8.2 | 91.1 ± 5.2 |
| CCA | 83.9 ± 7.1 | 83.3 ± 7.5 | 84.5 ± 6.5 | 84.1 ± 6.4 | 84.6 ± 9.8 | 84.4 ± 10 | 84 ± 10.3 | 83.8 ± 10.2 |
| FNSW | 59.6 ± 9.5 | 68.6 ± 1.1 | 79.7 ± 11.5 | 69.7 ± 1.8 | 88.3 ± 13.3 | 68.3 ± 1.4 | 87.2 ± 15.7 | 67.3 ± 0.5 |
| 25%-FOSW | 56.9 ± 8.2 | 67.6 ± 1.1 | 76.1 ± 11.8 | 68.6 ± 1.8 | 89.2 ± 11.6 | 67.9 ± 1.5 | 87.9 ± 15.5 | 66.9 ± 0.5 |
| 50%-FOSW | 51.5 ± 7.1 | 66.2 ± 0.5 | 72.5 ± 10.7 | 66.8 ± 0.8 | 90.6 ± 10.4 | 67.2 ± 1.2 | 87.9 ± 15.3 | 66.5 ± 0.3 |
| 75%-FOSW | 43.2 ± 5.3 | 65.7 ± 0.3 | 60.9 ± 9.5 | 66 ± 0.4 | 90.8 ± 9 | 66.7 ± 0.7 | 88.2 ± 15.5 | 66.4 ± 0.3 |
| 90%-FOSW | 35.2 ± 3.2 | 65.5 ± 0 | 45.2 ± 6.4 | 65.6 ± 0.1 | 90.5 ± 9.3 | 66.3 ± 0.3 | 88 ± 15.24 | 66.3 ± 0.2 |