| Literature DB >> 28621709 |
Jian He1,2,3, Shuang Bai4, Xiaoyi Wang5,6,7.
Abstract
Falls are one of the main health risks among the elderly. A fall detection system based on inertial sensors can automatically detect fall event and alert a caregiver for immediate assistance, so as to reduce injuries causing by falls. Nevertheless, most inertial sensor-based fall detection technologies have focused on the accuracy of detection while neglecting quantization noise caused by inertial sensor. In this paper, an activity model based on tri-axial acceleration and gyroscope is proposed, and the difference between activities of daily living (ADLs) and falls is analyzed. Meanwhile, a Kalman filter is proposed to preprocess the raw data so as to reduce noise. A sliding window and Bayes network classifier are introduced to develop a wearable fall detection system, which is composed of a wearable motion sensor and a smart phone. The experiment shows that the proposed system distinguishes simulated falls from ADLs with a high accuracy of 95.67%, while sensitivity and specificity are 99.0% and 95.0%, respectively. Furthermore, the smart phone can issue an alarm to caregivers so as to provide timely and accurate help for the elderly, as soon as the system detects a fall.Entities:
Keywords: Bayes network classifier; Bluetooth; Kalman filter; fall detection; smart phone
Year: 2017 PMID: 28621709 PMCID: PMC5492878 DOI: 10.3390/s17061393
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1(a) The placement of the sensor board; (b) The geodetic coordinate OXYZ.
Figure 2(a) Front of the sensor board with Bluetooth; (b) Back of the sensor board with tri-axial accelerometer and gyroscope.
AR parameters and the final FPE for tri-axial accelerations.
| AR(1) | AR(2) | AR(3) | AR(1) | AR(2) | AR(3) | AR(1) | AR(2) | AR(3) | |
|---|---|---|---|---|---|---|---|---|---|
| 0.9974 | 0.5043 | 0.3319 | 1 | 0.5112 | 0.3390 | 0.9953 | 0.5067 | 0.3482 | |
| 0.4944 | 0.3185 | 0.4888 | 0.3080 | 0.4906 | 0.3283 | ||||
| 0.3488 | 0.3526 | 0.3218 | |||||||
| FPE | 4.3205 × 10−5 | 3.2531 × 10−5 | 2.8591 × 10−5 | 3.2978 × 10−5 | 2.5112 × 10−5 | 2.1998 × 10−5 | 5.3838 × 10−5 | 4.0862 × 10−5 | 3.6631 × 10−5 |
AR parameters and the final FPE for tri-axial angular velocities.
| AR(1) | AR(2) | AR(3) | AR(1) | AR(2) | AR(3) | AR(1) | AR(2) | AR(3) | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 0.6655 | 0.5869 | 0.9269 | 0.6346 | 0.5660 | 0.9997 | 0.6819 | 0.6251 | |
| 0.3345 | 0.1780 | 0.3154 | 0.1767 | 0.3179 | 0.1972 | ||||
| 0.2350 | 0.2182 | 0.1776 | |||||||
| FPE | 0.0012 | 0.0011 | 0.0010 | 0.0010 | 9.3156 × 10−4 | 8.8745 × 10−4 | 0.0011 | 9.7509 × 10−4 | 9.4564 × 10−4 |
Figure 3(a) Comparison between raw and preprocessed resultant accelerations from normal walking; (b) Comparison between raw and preprocessed resultant angular velocities from normal walking.
Figure 4Comparisons of curves for tri-axial acceleration and angular velocity with Kalman filter from ADLs and falls: (a) Curve of the tri-axial accelerations from Wk; (b) Curve of the tri-axial angular velocities from Wk; (c) Curve of the tri-axial accelerations from Sd; (d) Curve of the tri-axial angular velocities from Sd; (e) Curve of the tri-axial accelerations from Sq; (f) Curve of the tri-axial angular velocities from Sq; (g) Curve of the tri-axial accelerations from Bw; (h) Curve of the tri-axial angular velocities from Bw; (i) Curve of the tri-axial accelerations from Bw-Fall; (j) Curve of the tri-axial angular velocities from Bw-Fall; (k) Curve of the tri-axial accelerations from Sd-Fall; (l) Curve of the tri-axial angular velocities from Sd-Fall.
Figure 5Illustration of the principles behind the sliding window.
Figure 6The flow chart of fall detection based on a naïve Bayes classifier.
Figure 7The fall detection system.
Figure 8(a) Option menu to configure; (b) An alarm message with GPS location.
Experiment results with Kalman filter.
| Test | Total | Correct | Wrong | Accuracy |
|---|---|---|---|---|
| Wk | 100 | 100 | 0 | 100.00% |
| Sq | 100 | 91 | 9 | 91.00% |
| Sd | 100 | 93 | 7 | 93.00% |
| Bw | 100 | 96 | 4 | 96.00% |
| Sd-Fall | 100 | 95 | 5 | 95.00% |
| Bw-Fall | 100 | 99 | 1 | 99.00% |
Experiment results without Kalman filter.
| Test | Total | Correct | Wrong | Accuracy |
|---|---|---|---|---|
| Wk | 100 | 100 | 0 | 100.00% |
| Sq | 100 | 90 | 10 | 90.00% |
| Sd | 100 | 87 | 13 | 85.00% |
| Bw | 100 | 95 | 5 | 96.00% |
| Sd-Fall | 100 | 94 | 6 | 94.00% |
| Bw-Fall | 100 | 98 | 2 | 97.00% |
Accuracy comparison with different numbers of features.
| The Number of Features | Accuracy | Sensitivity | Specificity | TP | FP |
|---|---|---|---|---|---|
| 3 | 89.67% | 99.50% | 93.75% | 0.897 | 0.021 |
| 7 | 94.50% | 98.00% | 93.75% | 0.945 | 0.011 |
| 9 | 95.67% | 99.00% | 95.00% | 0.957 | 0.009 |
Comparing Bayes Network with other learning algorithms.
| Algorithm | Accuracy | Sensitivity | Specificity | Time(s) |
|---|---|---|---|---|
| 95.50% | 97.00% | 96.00% | <0.01 | |
| Naïve Bayes | 95.50% | 99.50% | 94.25% | 0.24 |
| Bayes Network | 95.67% | 99.00% | 95.00% | 1.33 |
| C4.5 Decision Tree | 92.33% | 99.00% | 91.50% | 1.7 |
| Bagging | 92.17% | 99.00% | 92.75% | 6.11 |
Figure 9The curves of tri-axial accelerations and angular velocities with Kalman filter in Stair up and Stair down: (a) Curve of the tri-axial accelerations in Stair up; (b) Curve of the tri-axial angular velocities in Stair up; (c) Curve of the tri-axial accelerations in Stair down; (d) Curve of the tri-axial angular velocities in Stair down.