| Literature DB >> 32155936 |
Eduardo Casilari1, Raúl Lora-Rivera1, Francisco García-Lagos1.
Abstract
Due to the repercussion of falls on both the health and self-sufficiency of older people and on the financial sustainability of healthcare systems, the study of wearable fall detection systems (FDSs) has gained much attention during the last years. The core of a FDS is the algorithm that discriminates falls from conventional Activities of Daily Life (ADLs). This work presents and evaluates a convolutional deep neural network when it is applied to identify fall patterns based on the measurements collected by a transportable tri-axial accelerometer. In contrast with most works in the related literature, the evaluation is performed against a wide set of public data repositories containing the traces obtained from diverse groups of volunteers during the execution of ADLs and mimicked falls. Although the method can yield very good results when it is hyper-parameterized for a certain dataset, the global evaluation with the other repositories highlights the difficulty of extrapolating to other testbeds the network architecture that was configured and optimized for a particular dataset.Entities:
Keywords: accelerometers; body sensor networks; classification algorithms; convolutional neural networks; fall detection system; machine learning; wearable sensors
Mesh:
Year: 2020 PMID: 32155936 PMCID: PMC7085732 DOI: 10.3390/s20051466
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
List of the existing public datasets intended for the study of wearable fall detection systems. (* Note: √ indicates the datasets employed in this study).
| Dataset | Ref. | Authors | Institution | City (Country) | Year | * |
|---|---|---|---|---|---|---|
| DLR | [ | Frank et al. | German Aerospace Center (DLR) | Munich (Germany) | 2010 | √ |
| LDPA | [ | Kaluza et al. | Jožef Stefan Institute | Ljubljana (Slovenia) | 2010 | |
| MobiFall | [ | Vavoulas et al. | BMI Lab (Technological Educational Institute of Crete) | Heraklion (Greece) | 2013 | √ |
| EvAAL | [ | Kozina et al. | Department of Intelligent Systems, Jozef Stefan Institute, | Ljubljana (Slovenia) | 2013 | |
| TST Fall detection | [ | Gasparrini et al. | TST Group (Universita Politecnica delle Marche) | Ancona (Italy) | 2014 | √ |
| tFall | [ | Medrano et al. | EduQTech (University of Zaragoza) | Teruel (Spain) | 2014 | √ |
| UR Fall Detection | [ | Kępski et al. | Interdisciplinary Centre for Computational Modelling (University of Rzeszow- UR-) | Krakow (Poland) | 2014 | |
| Erciyes University | [ | Özdemir & Barshan | Department of Electrical and Electronics Engineering (Erciyes University) | Kayseri (Turkey) | 2014 | √ |
| Cogent Labs | [ | Ojetola et al. | Cogent Labs (Coventry University) | Coventry (UK) | 2015 | √ |
| Gravity Project | [ | Vilarinho et al. | SINTEF ICT | Trondheim (Norway) | 2015 | |
| Graz UT OL | [ | Wetner et al. | Graz University of Technology | Graz (Austria) | 2015 | √ |
| UMAFall | [ | Casilari et al. | Dpto. Tecnología Electrónica (University of Málaga) | Málaga (Spain) | 2016 | √ |
| FARSEEING | [ | Klenk et al. | FARSEEING Consortium (SENSACTION-AAL European Commission Project) | Five hospital or scholar centers in Germany and one university in New Zealand | 2016 | |
| SisFall | [ | Sucerquia et al. | SISTEMIC (University of Antioquia) | Antioquia (Colombia) | 2017 | √ |
| UniMiB SHAR | [ | Micucci et al. | Department of Informatics, Systems and Communication (University of Milano) | Bicocca, Milan (Italy) | 2017 | √ |
| SMotion | [ | Ahmed et al. | Department of Computer Science (University of Karachi) | Karachi (Pakistan) | 2017 | |
| IMUFD | [ | Aziz et al. | Injury Prevention and Mobility Laboratory (Simon Fraser University) | Burnaby (BC, Canada) | 2017 | √ |
| DU-MD | [ | Saha et al. | Department of Electrical and Electronic Engineering (University of Dhaka) | Dhaka (Bangladesh) | 2018 | |
| SmartFall & Notch datasets | [ | Mauldin et al. | Department of Computer Science, Texas State University | San Marcos (TX, USA) | 2018 | |
| UP-Fall | [ | Martínez-Villaseñor et al. | Facultad de Ingeniería (Universidad Panamericana) | Mexico City (Mexico) | 2019 | √ |
| DOFDA | [ | Cotechini et al. | Department of Information Engineering (Università Politecnica delle Marche) | Ancona (Italy) | 2019 | √ |
Basic characteristics of the experimental subjects and the emulated movements for the different datasets (n.i.: not indicated).
| Dataset | Number of Subjects (Females/Males) | Age | Number of Types of ADLs/Falls | Number of Samples (ADLs/Falls) | Duration of the Samples (s) |
|---|---|---|---|---|---|
| DLR | 19 (8/11) | [23–52] | 15/1 | 1017 (961/56) | [0.27–864.33] s |
| LDPA | 5 (n.i.) | n.i. | 10/1 | 100/75 | Up to 300 s |
| MobiFall | 24 (7/17) | [22–47] | 9/4 | 630 (342/288) | [0.27–864.33] s |
| EvAAL | 1 (n.i.) | n.i. | 7/1 | 57 (55/2) | [0.162–30.172] |
| TST Fall detection | 11 (n.i.) | [22–39] | 4/4 | 264 (132/132) | [3.84–18.34] s |
| tFall | 10 (3/7) | [20–42] | Not typified/8 | 10909 (9883/1026) | 6 s (all samples) |
| UR Fall Detection | 6 (0/6) | n.i. (over 26) | 5/4 | 70 (40/30) | [2.11–13.57] s |
| Erciyes University | 17 (7/10) | [19–27] | 16/20 | 3302(1476/1826) | [8.36–37.76] |
| Cogent Labs | 42 (6/36) | [18–51] | 8/6 | 1968 (1520/448) | [0.53–55.73] s |
| Gravity Project | 2 (n.i.) | [26–32] | 7/12 | 117 (45/72) | [9.00–86.00] s |
| Graz UT OL | 5 (n.i.) | n.i. | 10/4 | 2460 (2240/220) | [0.18–961.23] s |
| UMAFall | 17 (7/10) | [18–55] | 8/3 | 531 (322/209) | 15 s (all samples) |
| FARSEEING | 15 (8/7) | [56–86] | 0/22 | 22 (0/22) | 1200 |
| SisFall | 38 (19/19) | [19–75] | 19/15 | 4505 (2707/1798) | [9.99–179.99] s |
| UniMiB SHAR | 30 (24/6) | [18–60] | 9/8 | 7013 (5314/1699) | 1 s (all samples) |
| IMUFD | 10 (n.i.) | n.i. | 8/7 | 600(390/210) | [15–20.01] |
| DU-MD | 10 (4/6) | [17–20] | 8/2 | 3299 (2309/990) | [2.85–11.55] |
| Smartfall | 7 (n.i.) | [21–55] | 4/4 | 181 (90/91) | [0.576–16.8] |
| Smartwatch | 7 (n.i.) | [20–35] | 7/4 | 2563 (2456/107) | [1–3.776] |
| UP-Fall | 17 (8/9) | [18–24] | 6/5 | 559(304/255) | [9.409–59.979] |
| DOFDA | 8 (2/6) | [22–29] | 9/9 | 432 (120/312) | 1.96–17.262 |
Position and characteristics of the sensor used in the different datasets. Note: A: Accelerometer, G: Gyroscope, O: Orientation measurements, M: Magnetometer. SP: Smartphone.
| Dataset | Number of Sensing Points | Captured Signals in Each Sensing Points | Positions of the Sensing Points | Type of Device | Sampling Rate (Hz) | Range |
|---|---|---|---|---|---|---|
| DLR | 1 | 3 (A, G, M) | Waist (belt) | 1 external IMU | 100 | ±5 g (A) |
| LDPA | 4 | Position (x,y,z coordinates) | Right ankle, Left ankle, Waist (belt), Chest | 4 external IMUS (tags) | 10 | Tens of meters |
| MobiFall & MobiAct | 1 | 3 (A, G, O) | Thigh (trouser pocket) | 1 smartphone | 87 (A) | ±2 g (A) |
| EvAAL | 2 | 1 (A) | Chest, right Thigh | 2 external IMUs | 50 | ±16 g (A) |
| TST Fall detection | 2 | 1 (A) | Waist, Wrist | 2 external IMUs | 100 | ±8 g (A) |
| Erciyes University | 6 | 3(A, G, M) | Chest, Head, Ankle, Thigh, Wrist, Waist | 6 external IMUs | 25 | ±16 g (A) |
| tFall | 1 | 1 (A) | Alternatively: Thigh (right or left pocket), Hand bag (left or right side) | 1 smartphone | 45 (±12) | ±2 g (A) |
| UR Fall Detection | 1 | 3 (A) | Waist (near the pelvis) | 1 external IMU | 256 | ±8 g (A) |
| Cogent Labs | 2 | 2 (A, G) | Chest, Thigh | 2 external IMUs | 100 | ±8 g (A) |
| Gravity Project | 2 | 1 (A) | Thigh (smartphone in a pocket) | 1 smartphone | 50 | ±2 g (A) |
| Graz UT OL | 1 | 2 (A, O) | Waist (belt bag) | 1 smartphone | 5 | ±2 g (A) |
| UMAFall | 5 | 3(A, G, M) | Ankle, Chest, Thigh, Waist | 1 Smartphone | 100 (SP) | ±16 g (A) |
| FARSEEING | 1 | 2 (A,G) | Waist or Thigh | 1 external IMU | 100 | ±6 g (A) |
| SisFall | 1 | 3 (A, A, G) | Waist | 1 sensing mote with two accelerometers and a gyroscope | 200 | ±16 g (A1) |
| UniMiB SHAR | 1 | 1 (A) | Thigh (left or right trouser pocket) | 1 smartphone | 50 | ±2 g (A) |
| IMUFD | 7 | 3(A, G, M) | Chest, Head, Left ankle, Left thigh, Right ankle, Right thigh, Waist | 7 external IMUs | 128 | ±16 g (A) |
| DU-MD | 1 | 1 (A) | Wrist | 1 external IMU | 33 | ±4 g (A) |
| Smartwatch | 1 | 1 (A) | Wrist (left hand) | Smartwatch (MS Band) | 31.25 | ±8 g (A) |
| Notch | 1 | 1 (A) | Wrist | 1 external IMU | 31.25 | ±16 g (A) |
| UP-Fall | 5 | 2 (A, G) | Ankle, Neck, Thigh (pocket) | 5 external IMUs | 14 | ±8 g (A) |
| DOFDA | 1 | 4 (A, G, O, M) | Waist | 1 external IMU | 33 | ±16 g (A) |
Employed datasets and obtained results in other works that propose neural detectors.
| Work | Ref. | Number of Employed Datasets & Names of the Datasets | Sensitivity | Specificity | |
|---|---|---|---|---|---|
| (Poorani et al., 2012) | [ | 1 | Not specified dataset obtained from UCI machine learning repository | 91% | n.i. |
| (Cheng & Jhan, 2013) | [ | 1 | LDPA | 52%−78% | 95.6%−99.47% |
| (Rashidpour et al., 2016) | [ | 1 | MobiFall | 100% | 100% |
| (Özdemir & Turan, 2016) | [ | 1 | Erciyes University | 94.20%−96.27% (Accuracy) | |
| (Vallabh et al., 2016) | [ | 1 | MobiFall | 89.23% | 81.43% |
| (Carletti et al., 2017) | [ | 2 | tFall & SisFall | 91.2%−94.4% | 95.4%−98.1% |
| (Jahanjoo et al., 2017) | [ | 1 | MobiFall | 91.89%−97.29% | 98.7%−100% |
| (Khan & Taati, 2017) | [ | 2 | DLR & Cogent Labs | 70−95% | 65%−90% |
| (Khojasteh et al., 2018) | [ | 4 | UMAFall, DaLiAC, Epilepsy & FARSEEING | 83.33%−100% | 80.13%−84.18% |
| (Lisowska et al., 2018) | [ | 1 | tFall | AUC (Area Under the Curve): | |
| (Mauldin et al., 2018) | [ | 3 | FARSEEING, Smartwatch and Notch | 89%−100% | 70%−99% |
| (Musci et al., 2018) | [ | 1 | SisFall | 85.78%−97.18% | 94.14%−99.01% |
| (Nguyen et al., 2018) | [ | 1 | SisFall | 98.26% | 99.62% |
| (Theodoridis et al., 2018) | [ | 1 | UR Fall Detection | 96.67% | 100% |
| (Chelli & Patzold, 2019) | [ | 1 | Cogent Labs | 96.8%−99.11% | 100% |
| (Santos et al., 2019) | [ | 3 | UR Fall Detection, Smartwatch and Notch | 22.73%−99.72% | 87.50%−100% |
| (Wisesa & Mahardika, 2019) | [ | 1 | UMAFall | 23.6%−100% | 74.1%−97.6% |
| (Yacchirema et al., 2019) | [ | 1 | SisFall | AUC (Area Under the Curve): | |
Figure 1Snapshot of the progress of the acceleration components (Ax, Ay, Az) and magnitude (SMV) for two samples in the SisFall dataset: (a) An ADL (walking upstairs and downstairs quickly) and (b) a fall (forward fall while walking caused by a trip).
Figure 2Detail of the progress of the acceleration components (Ax, Ay, Az) and magnitude (SMV) of the examples of Figure 1 for two different observation windows (±0.5 s and ±2.5 s) around the detected maximum of the SMV. (a) ADL; (b) Fall.
Figure 3Training progress: training and validation accuracy.
Architecture and training hyper-parameters of the employed CNN.
| Training algorithm | Stochastic Gradient Descent Momentum |
| Error function | Cross-entropy loss function |
| Maximum number of training epochs | 20 |
| Mini-batch size (to estimate the gradient of the loss in every iteration) | 64 training instances |
| Validation frequency | 1 epoch |
| Validation patience | 3 |
| Tecniques to prevent overfitting | Cross-validation, L2 Regularization and dropout layers |
| Initial learning rate: | 0.0001 |
| Layers activation functions | ReLU (hidden layers) and |
| Number of convolutional feature extraction layers | 4 |
| Sub-layers for every feature extraction layer | 4 (1 convolutional, 1 normalization, 1 ReLU and 1 max pooling layers) |
| Number of filters for each convolutional layer | 16 (1st layer), 32 (2nd), 64 (3rd), 128 (4th) |
| Filter size (for all convolutional layers) | 1 × 5 |
| Size of zero-padding | 2 samples |
| Stride | 1 × 1 (“non-strided”) |
| Pool size of the max-pooling layer | 1 × 5 |
| Classification layers | 1 fully-connected layer, 1 softmax layer and 1 final classifier |
Results of the detection system for the SisFall dataset (observation window T = ±2.5 s).
| Input Signal | Performance Metric | ||
|---|---|---|---|
| Sensitivity | Specificity | Accuracy | |
| SMV | 96.34% | 95.44% | 96.97% |
| 3-axis signals | 98.91% | 98.69% | 98.78% |
Comparison of the obtained performance metrics for the 14 datasets and the four different observation windows (TW) around the peak when the acceleration magnitude (SMV) was used to feed the convolutional neural network (the results for the reference dataset -SisFall- are marked in bold). Note: * Some observation windows could not be applied to these datasets due to the short duration of the samples.
| Duration of the Observation Window Around the Peak | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TW = ±0.5 s | TW = ±1 s | TW = ±1.5 s | TW = ±2.5 s | |||||||||
| Dataset | Se | Sp | Acc | Se | Sp | Acc | Se | Sp | Acc | Se | Sp | Acc |
| Cogent Labs | 0.00% | 100.00% | 77.75% | 0.00% | 100.00% | 75.43% | 2.38% | 99.69% | 75.08% | 0.00% | 100.00% | 70.73% |
| DLR * | 0.00% | 100.00% | 93.65% | 0.00% | 100.00% | 96.99% | ||||||
| Erciyes University | 94.29% | 94.17% | 94.23% | 97.56% | 91.03% | 94.69% | 97.21% | 93.02% | 95.30% | 96.77% | 95.14% | 96.05% |
| GRAZ UT OL | 0.00% | 100.00% | 80.72% | 0.00% | 100.00% | 86.75% | 0.00% | 100.00% | 80.72% | 0.00% | 100.00% | 77.11% |
| MOBIACT | 56.72% | 91.07% | 80.24% | 31.11% | 94.83% | 74.59% | 31.54% | 95.59% | 76.00% | 50.85% | 78.03% | 68.62% |
| MOBIFALL | 69.09% | 94.74% | 82.14% | 96.49% | 81.82% | 89.29% | 96.77% | 58.00% | 79.46% | 94.74% | 77.27% | 87.13% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| tFall | 26.76% | 99.64% | 92.52% | 62.12% | 99.39% | 96.01% | 72.57% | 99.44% | 96.65% | 80.00% | 99.24% | 97.39% |
| TST Fall Detection | 96.88% | 90.48% | 94.34% | 89.66% | 95.83% | 92.45% | 92.59% | 84.62% | 88.68% | 85.19% | 84.00% | 84.62% |
| UMAFall | 0.00% | 94.00% | 76.42% | 4.00% | 97.96% | 78.86% | 0.00% | 100.00% | 81.30% | 0.00% | 98.92% | 74.80% |
| UniMiB SHAR * | 71.71% | 97.53% | 91.09% | |||||||||
| IMUFD | 37.78% | 60.32% | 50.93% | 43.59% | 53.62% | 50.00% | 10.00% | 86.76% | 58.33% | 0.00% | 100.00% | 67.59% |
| UP-Fall | 92.86% | 98.21% | 95.54% | 89.80% | 100.00% | 95.54% | 94.55% | 96.49% | 95.54% | 89.80% | 98.41% | 94.64% |
| DOFDA | 96.30% | 87.10% | 92.94% | 98.33% | 92.00% | 96.47% | 98.41% | 72.73% | 91.76% | 60.47% | 26.67% | 46.58% |
Comparison of the obtained performance metrics for the 14 datasets and the four different observation windows (Tw) around the peak when the triaxial components of the acceleration magnitude were used to feed the convolutional neural network. (the results for the reference dataset -SisFall- are marked in bold). Note: * Some observation windows could not be applied to these datasets due to the short duration of the samples.
| Duration of the Observation Window around the Peak | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TW = ±0.5 s | TW = ±1 s | TW = ±1.5 s | TW = ±2.5 s | |||||||||
| Dataset | Se | Sp | Acc | Se | Sp | Acc | Se | Sp | Acc | Se | Sp | Acc |
| Cogent Labs | 0.00% | 100.00% | 80.00% | 0.00% | 99.61% | 72.29% | 0.00% | 100.00% | 75.38% | 0.00% | 100.00% | 75.96% |
| DLR * | 0.00% | 100.00% | 92.06% | 0.00% | 100.00% | 94.58% | ||||||
| Erciyes University | 98.06% | 87.92% | 93.47% | 96.64% | 92.72% | 94.84% | 91.53% | 92.13% | 91.81% | 92.88% | 95.58% | 94.08% |
| GRAZ UT OL | 90.00% | 23.29% | 31.33% | 64.29% | 18.84% | 26.51% | 25.00% | 41.27% | 37.35% | 7.69% | 97.14% | 83.13% |
| MOBIACT | 20.00% | 98.60% | 72.71% | 49.26% | 95.50% | 80.71% | 44.53% | 95.49% | 79.06% | 70.83% | 88.16% | 83.28% |
| MOBIFALL | 100.00% | 9.43% | 56.76% | 100.00% | 51.61% | 72.97% | 98.39% | 44.90% | 74.77% | 94.23% | 85.71% | 90.10% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| tFall | 0.00% | 100.00% | 90.14% | 0.00% | 100.00% | 89.72% | 40.32% | 99.80% | 94.72% | 61.57% | 99.90% | 96.10% |
| TST Fall Detection | 96.30% | 0.00% | 49.06% | 100.00% | 31.82% | 71.70% | 84.00% | 75.00% | 79.25% | 76.67% | 72.73% | 75.00% |
| UMAFall | 29.03% | 73.91% | 62.60% | 11.54% | 88.66% | 72.36% | 0.00% | 100.00% | 84.55% | 0.00% | 100.00% | 82.11% |
| UniMiB SHAR * | 66.47% | 96.40% | 89.02% | |||||||||
| IMUFD | 0.00% | 100.00% | 69.44% | 0.00% | 100.00% | 62.96% | 11.90% | 77.27% | 51.85% | 0.00% | 98.46% | 59.26% |
| UP-Fall | 78.18% | 22.81% | 50.00% | 96.08% | 59.02% | 75.89% | 82.98% | 60.00% | 69.64% | 91.49% | 53.85% | 69.64% |
| DOFDA | 100.00% | 5.00% | 77.65% | 100.00% | 0.00% | 76.47% | 100.00% | 0.00% | 74.12% | 100.00% | 0.00% | 78.08% |