| Literature DB >> 29021127 |
Nicholas Shawen1,2, Luca Lonini1,2,3, Chaithanya Krishna Mummidisetty1, Ilona Shparii1,2,4, Mark V Albert1,2,3,4, Konrad Kording5,6, Arun Jayaraman1,2,3,7.
Abstract
BACKGROUND: Automatically detecting falls with mobile phones provides an opportunity for rapid response to injuries and better knowledge of what precipitated the fall and its consequences. This is beneficial for populations that are prone to falling, such as people with lower limb amputations. Prior studies have focused on fall detection in able-bodied individuals using data from a laboratory setting. Such approaches may provide a limited ability to detect falls in amputees and in real-world scenarios.Entities:
Keywords: fall detection; lower limb amputation; machine learning; mobile phones
Year: 2017 PMID: 29021127 PMCID: PMC5656773 DOI: 10.2196/mhealth.8201
Source DB: PubMed Journal: JMIR Mhealth Uhealth ISSN: 2291-5222 Impact factor: 4.773
Figure 1Experimental setup for capturing falls data and detecting falls. A non-amputee volunteer performed a series of falls, including trips (left) and slips (right). A phone was carried in a pouch secured around the waist with a strap belt and in a pants pocket or in hand (not shown). The graphs show example data captured by the phone accelerometer during the two types of falls over a 5 second window.
Figure 2The distribution of maximum acceleration values for falls and non-fall data clips. Values for non-amputee (left) and individuals with TFA (right). Only activity (non-fall) clips with an acceleration greater than 2g were used in the analysis. Peak accelerations from participants’ daily routine (home trial) are also shown for the TFA group. Boxes indicate interquartile (IQR) range; midlines and whiskers represent median and 1.5 IQR, respectively. Individual points denote outliers.
Features computed on each 5-second clip of sensor data (accelerometer and gyroscope) on either the vector resultant or on each axis (x, y, z).
| Feature name | Number of features |
| Mean | 1 |
| Median | 1 |
| Standard deviation | 1 |
| Skewness | 1 |
| Kurtosis | 1 |
| IQR and derivative of IQR | 2 |
| Minimum and derivative of minimum | 2 |
| Maximum and derivative of maximum | 2 |
| Maximum, minimum, and IQR on each axis (x, y, z) | 9 |
| Total per sensor | 20 |
Figure 3Five-second data clips are recorded from the mobile phone sensors (accelerometer and gyroscope), with each clip yielding a matrix of dimension (3 channels × 250 samples) per sensor. A set of 40 features were calculated from a data clip, and the resulting feature vector x was input to four different classifiers, which were combined through stacking to output the probability of the clip being a fall (see text for details).
Demographic information of participants.
| Subject ID | Age (years) | Gender | Height (ft/in) | Weight (lbs) | Amputation side | Amputation reason | Type of prosthesis | |
| AF004 | 58 | Male | 5'10“ | 203 | Left | Trauma | Mechanical | |
| AF005 | 51 | Female | 5'5” | 160 | Right | Cancer | Microprocessor | |
| AF006 | 24 | Male | 5'10“ | 205 | Right | Cancer | Microprocessor | |
| AF007 | 54 | Male | 6'1” | 240 | Left | Trauma | Hydraulic | |
| AF008 | 37 | Female | 5'3“ | 102 | Right | Congenital | Mechanical | |
| AF010 | 61 | Male | 5'11” | 267 | Left | Trauma | Hydraulic | |
| AF011 | 47 | Male | 5'9“ | 224 | Left | Accident | Microprocessor | |
| CF023 | 23 | Female | 5'8” | 140 | ||||
| CF024 | 24 | Female | 6'3“ | 155 | ||||
| CF025 | 24 | Female | 5'8” | 150 | ||||
| CF026 | 23 | Female | 5'6“ | 130 | ||||
| CF027 | 23 | Female | 5'2” | 128 | ||||
| CF028 | 25 | Male | 6'1“ | 230 | ||||
| CF029 | 27 | Female | 5'0” | 100 | ||||
| CF030 | 29 | Female | 5'3“ | 105 | ||||
| CF031 | 21 | Male | 5'9” | 260 | ||||
| CF032 | 23 | Male | 5'10“ | 145 | ||||
Figure 4Effect of population on model accuracy. Receiver-operator characteristic curves of fall-detection models based on threshold (blue) or using stacked classifiers (green) trained and tested on data from non-amputee individuals (control-control) and individuals with TFA (amputee-amputee), and trained on non-amputee individuals and tested on TFA data (control-amputee). Shaded areas are 95% confidence intervals from bootstrapping.
Summary results for models trained and tested on each population (control or amputee). Sensitivity and specificity values represent the optimal point of the ROC curve.
| Method and performance metric | Model, mean (1.96 SEM) | |||
| Control-control | Control-amputee | Amputee-amputee | ||
| AUC | 0.997 (0.003) | 0.996 (0.004) | 0.995 (0.004) | |
| Sensitivity | 0.979 (0.022) | 0.989 (0.017) | 0.984 (0.016) | |
| Specificity | 0.991 (0.012) | 0.968 (0.025) | 0.965 (0.022) | |
| AUC | 0.960 (0.020) | 0.939 (0.059) | 0.939 (0.059) | |
| Sensitivity | 0.915 (0.040) | 0.878 (0.097) | 0.878 (0.097) | |
| Specificity | 0.927 (0.045) | 0.922 (0.045) | 0.922 (0.045) | |
Figure 5Effect of phone location on fall-classification accuracy. Receiver-operator characteristic curves for the control-amputee model organized by test location (green: stacked classifiers; blue: threshold model). Shaded areas are 95% confidence intervals.
Summary results for the control-to-amputee model tested on in-laboratory data organized by phone location.
| Method and performance metric | Mobile phone location, mean (1.96 SEM) | ||||
| Waist | Hand | All | |||
| AUC | 0.992 (0.012) | 1.000 (0.000) | 0.997 (0.003) | 0.996 (0.004) | |
| Sensitivity | 0.990 (0.017) | 1.000 (0.000) | 0.989 (0.013) | 0.989 (0.017) | |
| Specificity | 0.982 (0.033) | 1.000 (0.000) | 0.980 (0.036) | 0.968 (0.025) | |
| AUC | 0.929 (0.097) | 0.948 (0.065) | 0.984 (0.027) | 0.939 (0.059) | |
| Sensitivity | 0.932 (0.087) | 0.979 (0.036) | 0.995 (0.010) | 0.878 (0.097) | |
| Specificity | 0.915 (0.112) | 0.934(0.115) | 0.939 (0.092) | 0.922 (0.045) | |
Figure 6Fall-detection performance on home data. Receiver-operator characteristic curve averaged across the three amputee participants. Data include both the participants’ daily routine data and the in-laboratory falls. Shaded areas are 95% confidence intervals.
Summary results for each model on home data.
| Performance metric | Method, mean (1.96 SEM) | |
| Stacked classifiers | Threshold | |
| AUC | 0.992 (0.001) | 0.879 (0.121) |
| Sensitivity | 0.970 (0.021) | 0.842 (0.188) |
| Specificity | 0.950 (0.016) | 0.844 (0.011) |