Next Article in Journal
Segmentation of the ECG Signal by Means of a Linear Regression Algorithm
Previous Article in Journal
Improvement of Sensing Performance of Impedancemetric C2H2 Sensor Using SmFeO3 Thin-Films Prepared by a Polymer Precursor Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Evaluation of Inertial Sensor-Based Pre-Impact Fall Detection Algorithms Using Public Dataset

Department of Biomedical Engineering, Yonsei University, Wonju 26493, Korea
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(4), 774; https://doi.org/10.3390/s19040774
Submission received: 11 January 2019 / Revised: 8 February 2019 / Accepted: 10 February 2019 / Published: 13 February 2019
(This article belongs to the Section Physical Sensors)

Abstract

:
In this study, pre-impact fall detection algorithms were developed based on data gathered by a custom-made inertial measurement unit (IMU). Four types of simulated falls were performed by 40 healthy subjects (age: 23.4 ± 4.4 years). The IMU recorded acceleration and angular velocity during all activities. Acceleration, angular velocity, and trunk inclination thresholds were set to 0.9 g, 47.3°/s, and 24.7°, respectively, for a pre-impact fall detection algorithm using vertical angles (VA algorithm); and 0.9 g, 47.3°/s, and 0.19, respectively, for an algorithm using the triangle feature (TF algorithm). The algorithms were validated by the results of a blind test using four types of simulated falls and six types of activities of daily living (ADL). VA and TF algorithms resulted in lead times of 401 ± 46.9 ms and 427 ± 45.9 ms, respectively. Both algorithms were able to detect falls with 100% accuracy. The performance of the algorithms was evaluated using a public dataset. Both algorithms detected every fall in the SisFall dataset with 100% sensitivity). The VA algorithm had a specificity of 78.3%, and TF algorithm had a specificity of 83.9%. The algorithms had higher specificity when interpreting data from elderly subjects. This study showed that algorithms using angles could more accurately detect falls. Public datasets are needed to improve the accuracy of the algorithms.

1. Introduction

Falls are a significant cause of injury and death among the elderly [1] and are defined as events that result in a person coming to rest inadvertently on the ground or another lower level [2]. The risk of falls increases for the elderly due to lower physical strength [3]. Elderly people have stiffer, less coordinated, and more dangerous gaits than the young. Posture control, body-orienting reflexes, muscle strength and tone, and the height of stepping all deteriorate with aging and impair the ability to avoid a fall after an unexpected trip or slip [3]. As old age progresses, the strategy for maintaining balance after a slip shifts from a rapid-correcting “hip strategy” (fall avoidance via weight shifts at the hip) to a “step strategy” (fall avoidance via a rapid step), and then, to a total loss of ability to make a correction in time to prevent a fall [3]. Age-associated impairments of vision, hearing, and memory also tend to increase the number of trips and stumbles [3]. According to the World Health Organization (WHO) [4], the frequency of falls increases with an increase in age and frailty, and the risk of fractures increases exponentially with age due to decreased bone density.
Fall-prevention strategies involve identifying individuals with an increased risk of falling and implementing the appropriate prevention mechanisms. Fall-risk assessments are undertaken using functional tests and questionnaires. Functional tests, such as Time Up and Go (TUG) [5], the Berg Balance Scale [6], and the Performance Oriented Mobility Assessment [7] are objective and used in clinical settings for prospective fall-risk analysis. Based on the results of these evaluation methods, some researchers have tried to prevent falls through exercise prescription or new training using yoga, Pilates, and other balancing exercises [8,9,10]. In real life, most falls are caused by a sudden loss of balance due to an unexpected slip or trip, or by a loss of stability during movements such as turning, bending, and rising [11]. Therefore, those methods cannot completely prevent falls.
Because falls cannot be completely prevented, protection devices are required to mitigate the impact and avoid hip fractures when falls occur. However, elderly persons are not likely to wear them because they hinder their behavior [12]. Such pads have been reported to move within the clothes and cannot adequately protect the impact area when a fall occurs [13]. To overcome these problems and prevent or reduce injuries due to falls, it is necessary to detect falls during the fall’s descent (pre-impact fall detection) and mitigate the impact using other forms of the protection system. Several groups have developed methods to detect falls before impact [14,15,16,17,18,19,20,21]. Wu implemented a pre-impact fall detection algorithm using thresholds for horizontal and vertical trunk velocities based on three-dimensional (3D) motion capture measurements [16]. She showed that falls could be distinguished from activities of daily living (ADL) with a 300–400 ms lead time before impact.
A wearable sensor was used in many studies to measure inertial properties during falls [15,17,18,19]. Bourke et al. [15] developed a pre-impact fall detection algorithm based on a threshold of vertical trunk velocity. A motion capture system and an inertial sensor on the chest, consisting of a tri-axial accelerometer and a triaxial gyroscope, were used. Falls were distinguished from ADLs with 100% accuracy and were detected an average of 323 ms before trunk impact and 140 ms before knee impact. Other studies have used algorithms, such as support vector machine (SVM) [20] and Markov models [21], to detect falls. Thus far, these systems cannot respond to falls in real-time. If a fall can be detected in its earliest stage during descent, a more efficient impact reduction can be implemented using the longer lead time [1].
Many fall detection systems have been developed [14,15,16,17,18,19,20,21], but developers have faced several challenges. First, most systems were not tested with elderly subjects, reducing their accuracy in real-life applications [21]. Second, all publicly available datasets about falls exclusively contain data from younger subjects, making them less valuable for testing new algorithms [22]. These datasets only contain data from younger subjects because it is risky to try to collect fall data from elderly subjects.
New strategies for overcoming these challenges require testing and acquiring datasets with data collected from elderly subjects about common types of falls and ADLs. To this end, some researchers have analyzed how elderly subjects fall [23,24]. Most activities used to test fall detection algorithms are based on these elderly fall case studies [23,24]. Many researchers have made datasets publicly available for testing fall detection algorithms [25,26,27,28,29], including SisFall [29], MobiFall [25], tFall [26], DLR [27], and Project gravity [28]. The SisFall dataset includes data from 23 younger subjects between 19 and 30 years old and 15 elderly subjects performing 19 ADLs, and 15 falls selected based on the results of a survey and examining those used in previous studies. It includes acceleration and angular velocity data. The dataset and videos of each activity performed by the subjects are available for download for free [29].
In this study, pre-impact fall detection algorithms were developed using inertial measurement unit (IMU) sensors placed on the subjects’ waists. The algorithms used subjects’ vertical angles (Vas) and triangle features (TFs), which are features of tilting. The subjects engaged in four types of simulated falls and six types of ADLs to validate the pre-impact fall detection algorithms developed in this study. The performance of the algorithm using VAs and TF was evaluated using the SisFall dataset [29].

2. Materials and Methods

2.1. Subjects

A total of 40 healthy male subjects (age: 23.4 ± 4.4 years, weight: 68.7 ± 8.9 kg, height: 172.0 ± 7.1 cm) participated in this study. None of the subjects had any neuromusculoskeletal conditions. The experimental protocol was approved by the Yonsei University Research Ethics Committee (1041849-201308-BM-001-01), and prior written informed consent for participating in the study was obtained from each subject.

2.2. Equipment

An MPU-9150 (InvenSense, San Diego, CA, USA) motion-tracking device containing a 3-axis accelerometer and a 3-axis gyro-sensor was used to develop a pre-impact fall detection algorithm [30]. The IMU sensor (Figure 1a) measured acceleration and angular velocity and wirelessly sent data to the data receiver. The data receiver was connected to a computer to store and analyze the data. The sensor was attached to the middle of the left and right anterior superior iliac spines (Figure 1b) in order to provide high distinction among activities with a single accelerometer system [25]. IMU sensor data was sampled at 100 Hz. All falls and ADLs were recorded using a Bonita motion capture camera (Vicon Motion Systems Ltd., Oxford, UK) at 340 frames/s.

2.3. Experimental Procedures

All subjects performed ADL movements, which included sitting-to-standing, standing-to-sitting, and sitting-to-lying transitions, walking, jumping, and running (Table 1). A stool and a mattress were used during the ADL trials. The younger subjects performed all ADLs, but the elderly subjects did not conduct the jumping or running trials due to their increased risk of injury. Each subject performed each assigned activity three times. For the falling simulations, subjects were asked to stand on the floor beside a soft foam mattress, and then to fall as if they were fainting forward, backward, backward while twisting by rotating horizontally (twist fall), and laterally (Table 1). Only the younger subjects performed the fall simulations five times.

2.4. Data Analysis

Data analysis was performed using MATLAB R2010a (MathWorks Inc., Natick, MA, USA). The sum of the acceleration vectors, pitch, and roll angular velocity was used to develop the pre-impact fall detection algorithms. The total sum vector of the acceleration, A C C SVM , was calculated from the resampled data, as shown in Equation (1):
A C C SVM = A C C x 2 + A C C y 2 + A C C z 2
where A C C x , A C C y , and A C C z are the acceleration in the x-, y-, and z-axes, respectively.
The total sum vector, ω SVM , was calculated from the resampled data, as shown in Equation (2):
ω SVM = ω Pitch 2 + ω Roll 2
where ω Pitch and ω Roll are the angular velocities in the pitch and roll, respectively.
Acceleration data were transformed into trunk inclinations in the sagittal and frontal planes, measuring how many degrees these body segments deviated from the vertical axis, such that standing would be 0° and supine on the floor would be 90°, using the following equations:
Deg S a g g i t a l = tan 1 A C C z A C C y × 180 π
Deg F r o n t a l = tan 1 A C C x A C C y × 180 π
The triangle feature was defined as the area of the triangle defined by the vector sum of the acceleration along the x- and z-axes and acceleration along the y-axis (Figure 2a). This area rapidly increased until the subject vertical angle reached 45°, and then decreased (Figure 2b). During standing, A C C x , A C C y and, A C C z become 0 g, 1 g, and 0 g, respectively; thus, the triangle feature becomes 0. After the fall, A C C x , A C C y , and A C C z become 0 g, 0 g, and 1 g, respectively; thus, the triangle feature becomes 0. When the vertical angle is 45°, A C C x , A C C y , and A C C z are 0 g, 1 2 g, and 1 2 g, respectively; thus, the triangle feature becomes 0.25. The triangle feature according to the vertical angle is shown in Figure 2b.

2.5. Pre-Impact Fall Detection Algorithm

The pre-impact fall detection algorithm was applied to falls and ADLs performed by 30 subjects. All data were low-pass filtered at 8 Hz. Acceleration, angular velocity, vertical angle, and the triangle feature were used as threshold values to define falls in the algorithm. Determining optimal thresholds of these factors when defining falls is difficult. Too low a threshold may yield many false positives by detecting falls during ADLs, resulting in lower specificity. Too high a threshold may yield many false negatives by failing to detect falls, resulting in lower sensitivity. Therefore, sensitivity, specificity, and accuracy were calculated for all possible thresholds based on experimental data in order to optimize the thresholds.
Sensitivity, specificity, and accuracy are respectively defined as:
S e n s i t i v i t y % = T r u e   p o s i t i v e s T r u e   p o s i t i v e s + F a l s e   n e g a t i v e s × 100
S p e c i f i c i t y % = T r u e   n e g a t i v e s T r u e   n e g a t i v e s + F a l s e   p o s i t i v e s × 100
A c c u r a c y % = T r u e   p o s i t i v e s + T r u e   n e g a t i v e s T r u e   p o s i t i v e s + T r u e   n e g a t i v e s + F a l s e   p o s i t i v e s + F a l s e   n e g a t i v e s   × 100
where True positives denotes a fall occurs and the algorithm detects it, False positives means ADLs (no fall) and algorithm detects a fall, True negatives denotes ADLs (no fall) and algorithm does not detect a fall, and False negatives means a fall occurs and the algorithm does not detect it.
Lead time was defined as the time between fall detection and impact [14,15]. The impact was defined as the collision of the hip with the ground. Many thresholds with 100% accuracy were obtained from the optimization, and the one that maximized the lead time was selected for the detection algorithm. Results showed that a fall was detected based on the VA algorithm when the vector sum of the acceleration was less than 0.9 g, the angular velocity was greater than 47.3°/s, and the vertical angle was greater than 24.7° (Figure 3). Similarly, a fall was detected based on the TF algorithm when the vector sum of acceleration was less than 0.9 g, the angular velocity was greater than 47.3°/s, and the triangle feature was larger than 0.19 (Figure 3).
Inertial properties (acceleration, angular velocity, and triangle feature) during falls are shown in Figure 4. The angular velocity increased first and passed the threshold value of 30°/s. Next, the acceleration started to decrease from 1 g and passed the threshold value of 0.9 g. Finally, the triangle feature, which is the tilting characteristic of the body, exceeded the threshold value of 0.19, and then the fall was detected before the impact.

2.6. Algorithm Evaluation Using Public Dataset

Two algorithms were developed in this study based on the data only from younger subjects. These algorithms might not be suited for real-world use in elderly fall injury prevention because, on average, younger people move differently than older people, who have slower reaction times and less ability to rescue themselves from falling. The performance of the algorithm, using vertical angle (VA) and triangle feature (TF), was evaluated using the SisFall dataset. The SisFall dataset were selected based on the survey [29], as they better reflect reality than many previous fall experiments [25,26,27,28]. Table 2 and Table 3 show the falls and ADLs that the subjects engaged in to create the SisFall dataset.

3. Results

3.1. Sensitivity and Specificity

Both the VA and TF algorithms were implemented for 10 subjects. Neither algorithm failed to detect any of the four types of falls during any trial, which meant that both algorithms had 100% sensitivity. Neither algorithm improperly detected a fall during any trial of the six different types of ADLs, which meant that both algorithms had 100% specificity.
The two algorithms developed in this study were evaluated using the SisFall dataset. Both algorithms successfully detected all falls, representing 100% sensitivity. Table 4 shows the number of false positives during ADLs. The VA and TF algorithms showed specificities of 78.3% and 83.9%, respectively.

3.2. Lead Time

The lead times generated by each algorithm for each of the four different types of falls are listed in Table 5. The mean lead times of the TF and VA algorithms were 427 ± 45.9 ms and 401.9 ± 46.9 ms, respectively.

3.3. Comparison with Other Studies

Table 6 compares the performance of the VA and TF algorithms with those from previous studies. The TF algorithm showed 90.3% accuracy (100% sensitivity and 83.9% specificity), and the VA algorithm showed 86.9% accuracy (100% sensitivity and 78.3% specificity).

4. Discussion

In this study, pre-impact fall detection algorithms were developed using an IMU sensor positioned at subjects’ waists. The algorithms used acceleration, angular velocity, the subjects’ vertical angles, and triangle features to detect falls.
Many studies have used pre-impact fall detection algorithms to trigger wearable fall-injury minimization systems [30,31,32,33]. However, the accuracy of these systems has been low. Some studies have been able to achieve 100% specificity, but not 100% sensitivity [15,17]. These systems were particularly prone to false-positive errors or registering jumps or standing-to-sitting transitions as falls. If acceleration was used as the only threshold, jumping and sitting in a chair could be mistaken for falling. The algorithms developed in this study used subjects’ vertical angles and triangle features in addition to acceleration and angular velocity to avoid false-positive errors.
Thelen et al. [34] found that the average maximum lean angle from which subjects could recover their balance with a single forward step was 32.5° for younger men and 23.9° for older men. Based on these findings, the VA threshold of 24.7° used in this study was well within the limit for balance recovery for younger men and close to the limit for older men.
For ADLs that involved lying down in this study, only a small variation was observed in acceleration, so the algorithms did not improperly detect any falls. Fall detection systems can improperly detect falls when subjects are moving while lying down, such as while watching television or reading. A VA threshold of 60° was added at the beginning of the algorithm to avoid these mistakes. However, the TF algorithm did not improperly detect falls while subjects were lying down because it has a feature that TF decreased when tilt exceeded 45° and did not exceed the threshold when lying down. The TF algorithm was able to detect falls at least 30 ms earlier than the VA algorithm because the triangle feature passed its threshold more quickly than the vertical angle.
Although many fall detection algorithms have been developed, they have not been put to practical use because they were not developed using ADL and fall data from elderly subjects [14,15,16,17,18,19,20]. Publicly available datasets were generated from a few activities and none included fall data from elderly subjects [25,26,27,28]. However, the SisFall dataset [29] was recently made publicly available and was developed based on data from more participants, more ADLs, and more falls than any other publicly available dataset [25,26,27,28]. The SisFall dataset contains data from elderly people. In this study, the performance of two algorithms (VA algorithm and TF algorithm) was evaluated using the SisFall dataset [29].
The VA and TF algorithms developed in this study were evaluated using the SisFall dataset. All falls were detected by each algorithm, meaning that both had 100% sensitivity. However, the F10 and F13 falls were only detected after impact because the subjects’ knees hit the ground. The algorithms created in the previous study were intended for use in systems to protect hip joints, so these failures to detect falls until after impact did not count against the usefulness of the algorithms in this context. The VA algorithm had a specificity of 78.3% because it generated false positives for the D08, D09, D10, D12, D13, and D17 ADLs (Table 4). The TF algorithm had a specificity of 83.9% because it generated false positives for the D10, D13, and D17 ADLs (Table 4). These ADLs involved transitions to lower positions, such as sitting in a low chair quickly, lying down quickly, or getting in a car. New features need to be added to the algorithms to eliminate these false positives. However, these algorithms were more accurate than the one previously reported [30]. The TF algorithm had higher specificity than the VA algorithm; the TF algorithm performed better than VA algorithm for ADLs that involved lower postures because it decreased when the slope exceeded 45°.
The results revealed that the VA and TF algorithms had higher specificity for elderly subjects than for younger subjects. Elderly people generally move slower than younger people because they are relatively weaker and have relatively lower motor ability and sensory function than younger people [34,35]. It is more advantageous to be able to detect elderly peoples’ falls because of the large difference in speed between ADLs and falls.
Lead time was an important factor in evaluating the effectiveness of the VA and TF algorithms. Lead time was calculated as the duration between the time that the algorithm detected a fall and the time at which the subject’s hip impacted the ground, as detected using a force plate or video equipment [16]. However, accurate lead times could not be calculated from the SisFall dataset because the impact time was not provided.

5. Conclusions

In this study, pre-impact fall detection algorithms were developed using an inertial sensor unit. VA and TF algorithms detected falls with 100% accuracy with our dataset and resulted in lead times of 401 ± 46.9 ms and 427 ± 45.9 ms, respectively. The performance of the algorithms was evaluated using the SisFall dataset [29]. The developed algorithms were shown to be more accurate than existing algorithms. Improved fall detection would significantly improve the value of fall protection systems to protect the elderly from injuries sustained during falls.

Author Contributions

All authors conceived and designed the experiments; M.K. and J.K. performed the experiments; S.A. and Y.K. analyzed the data; and all authors read and approved the final manuscript.

Acknowledgments

This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (NRF-2018R1D1A1B07048575).

Conflicts of Interest

The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

References

  1. Kenny, R.A.; O’Shea, D.; Walker, H.F. Impact of a dedicated syncope and falls facility for older adults on emergency beds. Age Ageing 2002, 31, 272–275. [Google Scholar] [CrossRef] [PubMed]
  2. Coppard, M.J.S.G.; Robert, O.A.; Thomas, E.K.; Larry, C. The prevention of falls in later life. A report of the Kellogg International work group on the prevention of falls by the elderly. Dan. Med. Bull. 1987, 4, 1–24. [Google Scholar]
  3. Rubenstein, L.Z. Falls in older people: Epidemiology, risk factors and strategies for prevention. Age Ageing 2006, 35, 37–41. [Google Scholar] [CrossRef] [PubMed]
  4. World Health Organization (WHO). Available online: http://www.who.int/mediacentre/factsheets/fs344/en/ (accessed on 12 September 2017).
  5. Podsiadlo, D.; Richardson, S. The timed “up & go”: A test of basic functional mobility for frail elderly persons. J. Am. Geriatr. Soc. 1991, 39, 142–148. [Google Scholar] [PubMed]
  6. Bogle Thorbahn, L.D.; Newton, R.A. Use of the Berg balance test to predict falls in elderly persons. J. Am. Phys. Ther. Assoc. 1996, 76, 576–583. [Google Scholar] [CrossRef]
  7. Tinetti, M.E. Performance-oriented assessment of mobility problems in elderly patients. J. Am. Geriatr. Soc. 1986, 34, 119–126. [Google Scholar] [CrossRef] [PubMed]
  8. Van den Kroonenberg, A.J.; Hayes, W.C.; McMahon, T.A. Hip impact velocities and body configurations for voluntary falls from standing height. J. Biomech. 1996, 29, 807–811. [Google Scholar] [CrossRef]
  9. Smeesters, C.; Hayes, W.C.; McMahon, T.A. Disturbance type and gait speed affect fall direction and impact location. J. Biomech. 2001, 34, 309–317. [Google Scholar] [CrossRef]
  10. Yamamoto, S.; Tanaka, E.; Ikeda, T.; Kubouchi, Y.; Harada, A.; Okuizumi, H. Mechanical simulation for hip fracture by a fall using multibody-FE hybrid human model. J. Biomech. 2006, 39, S89–S90. [Google Scholar] [CrossRef]
  11. Robinovitch, S.N.; Brumer, R.; Maurer, J. Effect of the “squat protective response” on impact velocity during backward falls. J. Biomech. 2004, 37, 1329–1337. [Google Scholar] [CrossRef]
  12. Koike, T.Y.; Orito, H.; Toyoda, M.; Tada, R.; Sugama, M.; Hoshino, Y. External hip protectors are effective for the elderly with higher-than-average risk factors for hip fractures. Osteoporos. Int. 2009, 20, 1613–1620. [Google Scholar] [CrossRef] [PubMed]
  13. Laing, A.C.; Feldman, F.; Jalili, M.; Tsai, C.M.; Robinovitch, S.N. The effects of pad geometry and material properties on the biomechanical effectiveness of 26 commercially available hip protectors. J. Biomech. 2011, 44, 2627–2635. [Google Scholar] [CrossRef]
  14. Bourke, A.K.; van de Ven, P.; Gamble, M.; O’Connor, R.; Murphy, K.; Bogan, E.; McQuade, E.; Finucane, P.; Olaighin, G.; Nelson, J. Evaluation of waist-mounted tri-axial accelerometer based fall-detection algorithms during scripted and continuous unscripted activities. J. Biomech. 2010, 43, 3051–3057. [Google Scholar] [CrossRef] [PubMed]
  15. Bourke, A.K.; O’Donovan, K.J.; Olaighin, G. The identification of vertical velocity profiles using an inertial sensor to investigate pre-impact detection of falls. Med. Eng. Phys. 2008, 30, 937–946. [Google Scholar] [CrossRef] [PubMed]
  16. Wu, G. Distinguishing fall activities from normal activities by velocity characteristics. J. Biomech. 2008, 33, 1497–1500. [Google Scholar] [CrossRef]
  17. Wu, G.; Xue, S. Portable preimpact fall detector with inertial sensors. IEEE Trans. Neural Syst. Rehabil. Eng. 2008, 16, 178–183. [Google Scholar] [PubMed]
  18. Nyan, M.N.; Tay, F.E.; Murugasu, E. A wearable system for pre-Impact fall detection. J. Biomech. 2008, 41, 3475–3481. [Google Scholar] [CrossRef]
  19. Ganti, R.K.; Jayachandran, P.; Abdelzaher, T.F.; Stankovic, J.A. Satire: A Software Architecture for Smart Attire. In Proceedings of the 4th International Conference on Mobile Systems, Applications, and Services (MobiSys 2006), Uppsala, Sweden, 19–22 June 2006; pp. 110–123. [Google Scholar]
  20. Zhang, T.; Wang, J.; Xu, L.; Liu, P. Fall detection by wearable sensor and one-class SVM algorithm. Intell. Comput. Signal Process. Pattern Recognit. 2006, 345, 858–863. [Google Scholar]
  21. Bagala, F.; Becker, C.; Cappello, A.; Chiari, L.; Aminian, K.; Hausdorff, J.M.; Zijlstra, W.; Klenk, J. Evaluation of accelerometer-based fall detection algorithms on real-world falls. PLoS ONE 2012, 7, e37062. [Google Scholar] [CrossRef]
  22. Pannurat, N.; Thiemjarus, S.; Nantajeewarawat, E. Automatic fall monitoring: A review. Sensors 2014, 14, 12900–12936. [Google Scholar] [CrossRef]
  23. O’Neill, T.W.; Varlow, J.; Silman, A.J.; Reeve, J.; Reid, D.M.; Todd, C.; Woolf, A.D. Age and sex influences on fall characteristics. Ann. Rheum. Dis. 1994, 53, 773–775. [Google Scholar] [CrossRef]
  24. Lord, S.R.; Ward, J.A.; Williams, P.; Anstey, K.J. An epidemiological study of falls in older community-dwelling women: The Randwick falls and fractures study. Aust. J. Public Health 2010, 17, 240–245. [Google Scholar] [CrossRef]
  25. Vavoulas, G.; Pediaditis, M.; Chatzaki, C.; Spanakis, E.G.; Tsiknakis, M. The mobifall dataset. Int. J. Monit. Surveill. Technol. Res. 2014, 2, 44–56. [Google Scholar] [CrossRef]
  26. Medrano, C.; Igual, R.; Plaza, I.; Castro, M. Detecting falls as novelties in acceleration patterns acquired with smartphones. PLoS ONE 2014, 9, e94811. [Google Scholar] [CrossRef] [PubMed]
  27. Frank, K.; Nadales, M.J.V.; Robertson, P.; Pfeifer, T. Bayesian Recognition of Motion Related Activities with Inertial Sensors. In Proceedings of the 12th ACM International Conference Adjunct Papers on Ubiquitous Computing (Ubicomp’10), Copenhagen, Denmark, 26–29 September 2010; pp. 445–446. [Google Scholar]
  28. Vilarinho, T.; Farshchian, B.; Bajer, D.G.; Dahl, O.H.; Egge, I.; Hegdal, S.S.; Lønes, A.; Slettevold, J.N.; Weggersen, S.M. A Combined Smartphone and Smartwatch Fall Detection System. In Proceedings of the 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing, Liverpool, UK, 26–28 October 2015; pp. 1443–1448. [Google Scholar]
  29. Sucerquia, A.; López, J.D.; Vargas-Bonilla, J.F. Sisfall: A fall and movement dataset. Sensors 2017, 17, 198. [Google Scholar] [CrossRef] [PubMed]
  30. Ahn, S.; Choi, D.; Kim, J.; Kim, S.; Jeong, Y.; Jo, M.; Kim, Y. Optimization of a pre-impact fall detection algorithm and development of hip protection airbag system. Sens. Mater. 2018, 30, 1743–1752. [Google Scholar] [CrossRef]
  31. Tamura, T.; Yoshimura, T.; Sekine, M.; Uchida, M.; Tanaka, O. A wearable airbag to prevent fall injuries. IEEE Trans. Inf. Technol. Biomed. 2009, 13, 910–914. [Google Scholar] [CrossRef]
  32. Davidson, M. System for Protection from Falls. U.S. Patent 2004/0003455 A1, 8 January 2004. [Google Scholar]
  33. Lockhart, T. Fall-Sensing Systems, Hip Protector Systems, and Other Protective Systems. U.S. Patent 2006/004995.0 A1, 9 March 2006. [Google Scholar]
  34. Thelen, D.G.; Wojcik, L.A.; Schultz, A.B.; Ashton-Miller, J.A.; Alexander, N.B. Age differences in using a rapid step to regain balance during a forward fall. J. Gerontol. Ser. A Biol. Sci. Med. Sci. 1997, 52, M8–M13. [Google Scholar] [CrossRef]
  35. Doherty, T.J. Invited review: Aging and sarcopenia. J. Appl. Physiol. 1985, 95, 1717–1727. [Google Scholar] [CrossRef]
Figure 1. (a) Inertial Measurement Unit (IMU) sensor; (b) Sensor position.
Figure 1. (a) Inertial Measurement Unit (IMU) sensor; (b) Sensor position.
Sensors 19 00774 g001
Figure 2. (a) Definition of triangle feature; (b) relationship between the vertical angle and the triangle feature.
Figure 2. (a) Definition of triangle feature; (b) relationship between the vertical angle and the triangle feature.
Sensors 19 00774 g002
Figure 3. Pre-impact fall detection algorithm (Vertical angle (VA) and Triangle feature (TF) algorithms).
Figure 3. Pre-impact fall detection algorithm (Vertical angle (VA) and Triangle feature (TF) algorithms).
Sensors 19 00774 g003
Figure 4. (top) Acceleration, (middle) angular velocity, and (bottom) triangle feature data during falls.
Figure 4. (top) Acceleration, (middle) angular velocity, and (bottom) triangle feature data during falls.
Sensors 19 00774 g004
Table 1. Description of activities. ADL = activities of daily living.
Table 1. Description of activities. ADL = activities of daily living.
ActivityDescription
ADLsSit-to-standStanding up slowly from the stool
WalkingWalking straight along the line of the floor
Stand-to-sitSlowly sitting in a stool
Sit-to-lieSitting at the end of the mattress, then laying down in a natural motion
JumpingJumping to the maximum height in place
RunningRunning straight along the line of the floor
FallsForward fallFainting fall in the forward direction
Backward fallFainting fall in the backward direction
Side fallFainting fall in the lateral direction
Twist fallRotating about the vertical axis during the backward fall
Table 2. Types of falls in SisFall dataset.
Table 2. Types of falls in SisFall dataset.
CodeActivityTrialsDuration (s)
F01Fall forward while walking caused by a slip515
F02Fall backward while walking caused by a slip515
F03Lateral fall while walking caused by a slip515
F04Fall forward while walking caused by a trip515
F05Fall forward while jogging caused by a trip515
F06Vertical fall while walking caused by fainting515
F07Fall while walking, with use of hands in a table to dampen fall, caused by fainting515
F08Fall forward when trying to get up515
F09Lateral fall when trying to get up515
F10Fall forward when trying to sit down515
F11Fall backward when trying to sit down515
F12Lateral fall when trying to sit down515
F13Fall forward while sitting, caused by fainting or falling asleep515
F14Fall backward while sitting, caused by fainting or falling asleep515
F15Lateral fall while sitting, caused by fainting or falling asleep515
Table 3. Types of ADLs in SisFall dataset.
Table 3. Types of ADLs in SisFall dataset.
CodeActivityTrialsDuration (s)
D01Walking slowly1100
D02Walking quickly1100
D03Jogging slowly1100
D04Jogging quickly1100
D05Walking upstairs and downstairs slowly525
D06Walking upstairs and downstairs quickly525
D07Slowly sit in a half height chair, wait a moment, and up slowly512
D08Quickly sit in a half height chair, wait a moment, and up quickly512
D09Slowly sit in a low height chair, wait a moment, and up slowly512
D10Quickly sit in a low height chair, wait a moment, and up quickly512
D11Sitting a moment, trying to get up, and collapse into a chair512
D12Sitting a moment, lying slowly, wait a moment, and sit again512
D13Sitting a moment, lying quickly, wait a moment, and sit again512
D14Being on one’s back change to lateral position, wait a moment, and change to one’s back512
D15Standing, slowly bending at knees, and getting up512
D16Standing, slowly bending without bending knees, and getting up D17512
D17Standing, get into a car, remain seated and get out of the car525
D18Stumble while walking512
D19Gently jump without falling (trying to reach a high object)512
Table 4. Number of false positives that occurred during ADLs.
Table 4. Number of false positives that occurred during ADLs.
CodeVA AlgorithmTF Algorithm
YoungElderlyYoungElderly
D01−D050/230/150/230/15
D05, D07, D11, D14−D160/1150/750/1150/75
D06, D18, D190/1150/50/1150/5
D0832/11513/750/1150/75
D0928/11517/750/1150/75
D10115/11575/75115/11575/75
D1227/11521/750/1150/75
D13115/1155/5115/1155/5
D17115/11529/75115/11512/75
Table 5. Lead times based on VA and TF algorithms.
Table 5. Lead times based on VA and TF algorithms.
Type of FallVA Algorithm (ms)TF Algorithm (ms)
Forward Fall403 ± 32.7 423 ± 22.8
Side Fall422 ± 42.3 422 ± 31.8
Backward Fall423 ± 33.1 442 ± 47.4
Twist Fall381 ± 19.0 397 ± 27.8
Mean ± SD401 ± 46.9 427 ± 45.9
Table 6. Accuracy comparison with previous studies.
Table 6. Accuracy comparison with previous studies.
Wu [17]Tamura et al. [31]Bourke et al. [15]This Study
VA AlgorithmTF Algorithm
Accuracy (%)80.581.887.286.990.3
Sensitivity (%)10093100100100
Specificity (%)67.674.478.778.383.9
FeatureAccelerationAcceleration
Angular velocity
Vertical velocityAcceleration
Angular velocity
Vertical angle
Acceleration
Angular velocity Triangle feature

Share and Cite

MDPI and ACS Style

Ahn, S.; Kim, J.; Koo, B.; Kim, Y. Evaluation of Inertial Sensor-Based Pre-Impact Fall Detection Algorithms Using Public Dataset. Sensors 2019, 19, 774. https://doi.org/10.3390/s19040774

AMA Style

Ahn S, Kim J, Koo B, Kim Y. Evaluation of Inertial Sensor-Based Pre-Impact Fall Detection Algorithms Using Public Dataset. Sensors. 2019; 19(4):774. https://doi.org/10.3390/s19040774

Chicago/Turabian Style

Ahn, Soonjae, Jongman Kim, Bummo Koo, and Youngho Kim. 2019. "Evaluation of Inertial Sensor-Based Pre-Impact Fall Detection Algorithms Using Public Dataset" Sensors 19, no. 4: 774. https://doi.org/10.3390/s19040774

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop