| Literature DB >> 32640526 |
Turke Althobaiti1, Stamos Katsigiannis2, Naeem Ramzan2.
Abstract
The detection of activities of daily living (ADL) and the detection of falls is of utmost importance for addressing the issue of serious injuries and death as a consequence of elderly people falling. Wearable sensors can provide a viable solution for monitoring people in danger of falls with minimal external involvement from health or care home workers. In this work, we recorded accelerometer data from 35 healthy individuals performing various ADLs, as well as falls. Spatial and frequency domain features were extracted and used for the training of machine learning models with the aim of distinguishing between fall and no fall events, as well as between falls and other ADLs. Supervised classification experiments demonstrated the efficiency of the proposed approach, achieving an F1-score of 98.41% for distinguishing between fall and no fall events, and an F1-score of 88.11% for distinguishing between various ADLs, including falls. Furthermore, the created dataset, named "ShimFall&ADL" will be publicly released to facilitate further research on the field.Entities:
Keywords: accelerometer; activities of daily living; fall detection; machine learning; wearable sensors
Mesh:
Year: 2020 PMID: 32640526 PMCID: PMC7378757 DOI: 10.3390/s20133777
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Overview of the proposed Fall and ADL detection methodology.
Figure 2Shimmer™accelerometer sensor and its coordinates system.
Activities performed by the participants of this study.
| # | Label | Description | Samples |
|---|---|---|---|
| 0 | Jumping | Subject performing a vertical jump. | 35 |
| 1 | Lying down | Subject lying with the face down on the floor. | 35 |
| 2 | Bending and picking up | Subject bending about 90 degrees towards the floor and picking up an item. | 35 |
| 3 | Sitting on a chair | Subject sitting on a chair with a certain speed. | 35 |
| 4 | Standing up from chair | Subject standing up from a chair with a certain speed. | 35 |
| 5 | Walking | Subject walking across a predefined path with a certain speed. | 35 |
| 6 | Fall | Subject performing different types of fall ( Steep fall, front, left, right and back). All falls are performed twice, as soft or hard falls, except for the steep fall. |
|
| Total samples | 525 | ||
Figure 3Example of accelerometer data collected from one volunteer: (a) Jumping, (b) Lying down, (c) Bending and picking up, (d) Sitting down/standing up, (e) Walking, and (f) Fall.
Classification accuracy (%) and F1-score (%) for the binary problem (Fall/No Fall).
| All Features | Feature Selection | Total Acceleration | ||||
|---|---|---|---|---|---|---|
| Classifier | Acc | F1 | Acc | F1 | Acc | F1 |
| LDA | 98.29 | 98.21 | 97.52 | 97.41 | 87.05 | 86.55 |
| DT | 97.14 | 97.02 | 97.52 | 97.43 | 92.95 | 92.68 |
| RSVM | 61.90 | 42.88 | 89.9 | 88.93 | 92.38 | 92.08 |
| LSVM |
|
| 97.71 | 97.62 | 88.38 | 87.83 |
| 1NN | 98.10 | 98.03 | 97.90 | 97.82 | 92.38 | 92.12 |
| 3NN | 98.10 | 98.03 | 97.90 | 97.81 | 91.81 | 91.56 |
| 5NN | 98.29 | 98.22 | 98.29 | 98.21 |
|
|
| 7NN | 97.71 | 97.63 |
|
| 92.38 | 92.11 |
Note: Bold denotes the overall best performance. Underlined results denote the best performance per feature.
Classification accuracy (%) and F1-score (%) for the seven-class problem (ADL and Fall).
| All Features | Feature Selection | Total Acceleration | ||||
|---|---|---|---|---|---|---|
| Classifier | Acc | F1 | Acc | F1 | Acc | F1 |
| LDA |
|
| 90.29 | 81.41 | 73.52 | 50.89 |
| DT | 91.24 | 84.56 | 92.38 | 86.45 | 74.10 | 51.81 |
| RSVM (ECOC) | 61.52 | 17.35 | 72.38 | 50.32 |
|
|
| LSVM (ECOC) | 93.33 | 86.70 |
|
| 77.71 | 56.31 |
| 1NN | 90.10 | 80.99 | 91.81 | 84.44 | 75.62 | 55.79 |
| 3NN | 91.05 | 82.82 | 92.38 | 85.50 | 74.48 | 53.78 |
| 5NN | 90.67 | 81.87 | 92.38 | 85.15 | 76.76 | 57.39 |
| 7NN | 90.10 | 81.04 | 90.86 | 81.78 | 75.05 | 54.73 |
| Note: Bold denotes the overall best performance. Underlined results denote the best performance per feature. | ||||||
Figure 4Confusion matrices for the binary problem (Fall/No Fall) for the best performing classifier using (a) all features (LSVM), (b) feature selection (7NN), and (c) the total acceleration features (5NN).
Figure 5Confusion matrices for the seven-class problem (ADL and Falls) for the best performing classifier using (a) all features (LDA), (b) feature selection (LSVM-ECOC), and (c) the total acceleration features (RSVM-ECOC).
List of selected features.
| Type | Selected Features |
|---|---|
| Spatial domain | |
| Spectral peak | Amplitude of first peak (PSD( |
| Spectral power | Total power PSD( |
Accuracy (%) of various accelerometer-based state-of-the-art fall detection methods, as reported in the literature, in ascending chronological order.
| Year | Method | Ref. | Target | Signals | Accel. | Location | Dataset | Samples | Fall | Features | Classifier | Cross | Accu. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Device | Fall/NoFall | Types | Valid. | (%) | |||||||||
| 2014 | Ali et al. | [ | Fall | A | Shimmer | Chest | P | 139/84 | 4 | DWT + PCA | DT | Unknown | 88.40 |
| 2016 | Abdelhedi et al. | [ | Fall | A | ADXL345 | Waist | P | Unknown | 4 | Sum Vector/Body tilt | Threshold | n/a | |
| Abunahia et al. | [ | Fall | A | Shimmer | Chest | P | 52/91 | 4 | Sum Vector | kNN | Hold-out | 90.00 | |
| 2017 | Saadeh et al. | [ | Fall | A | SG S3 | Trouser pocket | [ | 120/118 | 4 | Sum Vector | Threshold | n/a | 98.65 |
| Sucerquia et al. | [ | Fall (Young) | A+G | ADXL345 | Waist | O | 1723/1809 | 15 | Standard deviation | Threshold | 10-fold | 95.96 | |
| magnitude on hori- | |||||||||||||
| zontal plane | |||||||||||||
| Sucerquia et al. | [ | Fall (Old) | A+G | ADXL345 | Waist | O | 75/898 | 11 | Standard deviation | Threshold | 10-fold | 92.21 | |
| magnitude | |||||||||||||
| 2018 | Liu et al. | [ | Fall | A | OPAL | Waist (back) | P | 494/386 | 7 | Various (54) | SVM-RBF | 5-fold | 94.00 |
| Liu et al. | [ | Fall | A | ADXL345 | Waist | [ | 1575/1659 | 15 | Various (54) | SVM-RBF | 5-fold | 97.60 | |
| 2019 | Chelli et al. | [ | Fall | A | SG S2 + Shimmer | Waist | [ | 125/3075 | 1 | Various (66) | EBT | Hold-out | 99.09 |
| Chelli et al. | [ | Fall & ADL | A | SG S2 + Shimmer | Waist | [ | 125/3075 | 1 | Various (66) | EBT | Hold-out | 94.10 | |
| Chen et al. | [ | Fall | A+G | SG S3 + SG Mini | Trouser pocket | [ | 623/918 | 12 | Various (28) | kNN | 10-fold | 98.30 | |
| Hussain et al. | [ | Fall | A+G | ADXL345 | Waist | [ | 1798/2706 | 15 | Various (12) | kNN | 10-fold | 99.80 | |
| Kim et al. | [ | Fall | A+D | E4 wristband | Wrist | P | 136/146 | 3 | Vision/acceleration | Rand. Forest | 10-fold | 90.00 | |
| Saadeh et al. | [ | Fall | A | MPU-6050 + SG S3 | Thigh (upper) + | P + [ | Unknown | 6 | Sum Vector Square | Threshold | n/a | ||
| Trouser pocket | |||||||||||||
| Šeketa et al. | [ | Fall | A | Various | Various | Various (6) | 749/1702 | 4 | Kangas impact, | Threshold | n/a | ||
| velocity, posture | |||||||||||||
| Tahir et al. | [ | Fall | A | x-IMU | Pelvis | [ | 210/402 | 3 | CNNs | ANN | 4-fold | 92.23 | |
| 2020 | Nho et al. | [ | Fall | A | EBIMU24GV4 | Wrist | P | 2458/8280 | 6 | Various (10) | GMMs | 10-fold | 90.25 |
| Nho et al. | [ | Fall | A+H | EBIMU24GV4 | Wrist | P | 2458/8280 | 6 | Various (13) | GMMs | 10-fold | 92.22 | |
|
| - | Fall | A | Shimmer | Chest | O | 315/210 | 9 | Various (216/13) | SVM/kNN | LOSO | 98.48 | |
|
| - | Fall & ADL | A | Shimmer | Chest | O | 315/210 | 9 | Various (13) | SVM (ECOC) | LOSO | 93.90 |
Notes: * Accuracy computed as , ** Estimated, Mean accuracy across datasets, A: Accelerometer, G: Gyroscope, D: Depth sensor, H: Heart rate, P: Proprietary, O: Open, SG: Samsung Galaxy, EBT: Ensemble Bagged Tree.
Publicly available accelerometer-based fall and ADL detection datasets.
| Dataset | Ref. | Signals | Accelerometer | Location | Subject | Subjects | Samples | Fall | ADL |
|---|---|---|---|---|---|---|---|---|---|
| Name | Device | Age | Fall/NoFall | Types | Types | ||||
| Cogent Labs | [ | A+G | Shimmer | Chest, Thigh | 18–51 | 32 | 320 | 6 | 4 |
| DITEN HAR | [ | A+G | SG S2 | Waist | 19–48 | 30 | 0/180 | 0 | 6 |
| DLR | [ | A+O | XSens MTx IMU | Belt | 23–50 | 16 | 16 | 1 | 6 |
| Graz | [ | A+G | Smartphones | n/a | n/a | 5 | 74/418 | 4 | 10 |
| HHAR | [ | A+G | Smartphones, Smartwatches | Waist, Arm | 25–30 | 9 | 0/54 | 0 | 6 |
| MobiAct (v2) | [ | A+G+O | SG S3 | Trouser pocket | 20–40 | 66 | 767/2446 | 4 | 12 |
| MobiFall (v2) | [ | A+G+O | SG S3 | Trouser pocket | 22–47 | 24 | 288/342 | 4 | 9 |
| Project gravity | [ | A | SG S3 | Trouser pocket | 22–32 | 2 | 72/48 | 12 | 7 |
| SisFall | [ | A+G | ADXL345 | Waist | 19–30 | 23 | 1723/1809 | 15 | 19 |
| 60–75 | 15 | 75/898 | 11 | 19 | |||||
| tFall | [ | A | SG Mini | Trouser pocket | 20–42 | 10 | 503/8000 | 8 | n/a |
| TST | [ | A+D+S | Shimmer | Waist, Wrist | 22–39 | 11 | 132/132 | 4 | 4 |
| UMAFall | [ | A+G+M | SG S5, LG G4, MPU-9250 | Wrist, Chest, Ankle, Waist, Pocket | 18–55 | 17 | 209/322 | 3 | 8 |
| UniMiB SHAR | [ | A | SG Nexus I950 | Trouser pocket | 18–60 | 30 | 4192/7759 | 8 | 9 |
| UP-Fall | [ | A+G+L+ EEG+Inf | Mbientlab Metasensor | Wrist, Neck, Waist, Pocket, Ankle | 18–24 | 17 | 255 | 5 | 6 |
| UR | [ | A+D | x-IMU | Pelvis | >26 | 5 | 30/40 | 3 | 5 |
| WISDM | [ | A+G | SG S5/Nexus 5 | Trouser pocket | 18–25 | 50 | 0/16,200 | 0 | 18 |
| LG G watch | Wrist | ||||||||
|
| - | A | Shimmer v2 | Chest | 19–34 | 35 | 315/210 | 9 | 6 |
Notes: Approximated, Available out of those described in the publication, Including loss of balance (near-falls), A: Accelerometer, G: Gyroscope, Inf: Infrared, L: Luminosity, O: Orientation, D: Depth sensor, M: Magnetometer, S: Skeleton frames, SG: Samsung Galaxy, n/a: Information not available.