Abstract
The governments are investing in research on solutions for independent living, active ageing, at home health monitoring, with the objective of a significant prolongation of personal autonomy of older people. Fall avoidance and fall detection are important aspects of health care of ageing people. The proposed fall detection system consists in a wireless network with a smartphone and a board with another 3-axis accelerometer. The algorithm for fall detection is a part of a user friendly application developed for the smartphone. A comparison with existing fall detection systems and algorithms is reported.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction
The risk of degradation of quality of life and the exclusion to the active participation in the society is high for ageing people. The increment of the number of ageing people in industrialized countries makes this risk a social problem. Furthermore the cost for maintaining services for the health of ageing people that the government or the single person must pay is increasing.
Therefore the governments are investing in research on solutions for independent living, active ageing, at home health monitoring, leading to a significant prolongation of personal autonomy.
The falls, in particular, are among the most damaging events for the health of an ageing people [1]. The risk of falling increases with age and in many cases fall happens at home, for a person living alone. The ultimate goal of the fall caring is instantly detect the fall, estimate the degree of gravity and help quickly and efficiently the person.
Many research works have been developed for the design of devices and/or algorithm for fall detection [1–20].
In [2] the authors investigated the feasibility of a portable preimpact fall detector in detecting falls. It was hypothesized that a single sensor with the appropriate kinematics measurements and detection algorithms, located near the body center of gravity, would be able to distinguish an in-progress and unrecoverable fall from nonfalling activities.
In [3] a complex system consisting of several battery powered wireless sensor boards with a 3-axial accelerometer and a biaxial gyroscope. The data are elaborated offline with a complex signal processing developed in MATLAB to identify the movements of the monitored person.
In [4] an 802.15.4 wireless network with six nodes posed in different places of the body of an elderly has been developed. The data are collected by a node connected via USB to a PC that elaborates the signals of the six triaxial accelerometers to identify a possible fall. In [5] an application for fall detection on a smartphone using only the triaxial accelerometer of the smartphone is presented. In [6] system for fall detection consists in a single board with accelerometer wireless connected to a PC with the algorithm for fall detection.
2 Description of the System
2.1 Hardware Components
The proposed system is composed of battery supplied wearable board, a smartphone, and a smartphone application. The wearable board consists of a 3-axis accelerometer, a microcontroller and a Bluetooth transceiver. The board, shown in Fig. 1 and described in detail in [7], is based on the Freescale Freedom KL25Z demoboard with a low-power 3-axis accelerometer (MMA8451Q). A Bluetooth shield has been connected to the board via the UART port. At start up the microcontroller creates the connection with the Bluetooth module and the 3-axis accelerometer. Then the Bluetooth module establishes a Bluetooth connection with the smartphone (the board is slave and the smartphone is master). Finally the microcontroller continuously collects data from the accelerometer and sends data through the Bluetooth module to the smartphone.
The power consumption of the module has been measured, with the current probe of a high performance oscilloscope. On the basis of the analysis reported in [7], the average current during continuous transmission is about 36.9 mA. As a consequence the life of the device that is continuously monitors the person can be estimated as 3 days using a 2500 mAh battery.
2.2 Fall Detection Algorithm
In order to test the device and to acquire preliminary data useful for the definition of the fall detection algorithm some measurements have been carried out.
The smartphone and the device have been placed in different positions of the body to identify the best solution for the fall detection. The smartphone has been placed in the waist and in the shirt pocket and the device has been placed in the foot, ankle and arm as shown in Fig. 2.
The accelerometers measure the 3 components of the acceleration A x , A y , A z . If the person does not move the acceleration magnitude is the gravity acceleration. Therefore, measuring the 3 components of the acceleration of the smartphone and of the device, and knowing the position of smartphone and device in the body, it is possible to estimate the orientation of the smartphone and of the device with respect to the vertical position. This information can be used to estimate the position of the person (sitting, standing or lying). The idea is summarized in Fig. 3, in the case in which the smartphone in a pocket in the waist and the device is in the ankle.
Preliminary test measurements evidenced that the acceleration measured on the ankle and foot is high when the person is moving (walking, going upstairs or down stairs) and comparable to the acceleration when he is falling. On the other hand the acceleration of the waist or shirt pocket is low while the person is moving and high while sitting, rising or falling. Let us define S x , S y , S z , D x , D y , D z the acceleration components measured by the smartphone and the device, respectively, and S and D the acceleration magnitude by the smartphone and the device
As an example of the test cases, Fig. 4 shows the acceleration magnitude S and D measured on the waist by the smartphone and on the ankle by the device while the user is going upstairs for the first 28 seconds and falling at about the 30-th second. In the ankle the positive and negative variation of the acceleration with respect to the gravity acceleration is high going and falling. Conversely, the variation is high only during a fall for the acceleration measured by the smartphone in the waist.
Figure 5 reports for the same test the acceleration components defined as in Fig. 4 measured on the waist by the smartphone and on the ankle by the device. Before the fall, the position of the smartphone in the waist is vertical (see Fig. 4), that is the S y component is approximately the gravity acceleration. Few seconds after a fall the position of the person is lying and the S y component is lower.
On the other hand, before the fall the position of the device is horizontal, that is the D z component is approximately negative and equal to the gravity acceleration. After a fall the position is lying and the D z component is approximately zero.
Previous considerations allowed us to define the algorithm for fall detection has been defined as follows, for the smartphone placed in the waist and the device placed in the ankle.
The accelerations are monitored and displayed on the smartphone.
-
(1)
When the acceleration magnitude S of the smartphone (on the waist) is higher than a threshold value (Low_Th_1 in Fig. 4) or lower than another threshold value (Up_Th_1 in Fig. 4), a possible fall is considered.
-
(2)
After a defined number (n) of seconds the position of the person is estimated.
-
(3)
If the position is “lying” the fall detection event is asserted. The person is considered lying if the acceleration component S y of the smartphone (in the waist) is higher than a threshold value (Low_Th_2 in Fig. 5) or lower than another threshold value (Up_Th_2 in Fig. 5) and the acceleration component D z of the device (in the ankle) than a threshold value (Low_Th_3 in Fig. 5).
3 Smartphone Application
An application for Android smartphone has been developed for the fall detection applying the algorithm described above. The application can be started by the user or approaching the smartphone to the device using the NFC feature. The user selects the emergency phone numbers that will be called in event of fall and he must activate the GPS in order to send the actual position of the user to the emergency assistance.
Pressing the start button the Bluetooth connection with the device is activated and the fall monitoring starts. When monitoring is active, the menu (4) in Fig. 6 is displayed, with the actual data of the accelerometers, the GPS coordinates, date and time. If requested, the data are continuously stored in the smartphone memory. The user can pause monitoring or send an alarm request manually.
When the fall event is detected, the menu (5) in Fig. 6 is displayed, an alarm is activated and sms messages or phone calls are scheduled to be sent after few seconds. The user can deactivate the alarm and avoid the automatic calls pressing a button in (5) of Fig. 6.
4 Test of the System
The complete system (hardware, algorithm and application) has been primarily tested on a reduced number of persons. Different test situations have been carried out: placing the board in different positions (foot, arm and ankle) and the smartphone placed in the pocket (waist), while the person was sitting (20 cases), lying (20 cases), standing up (20 cases), going upstairs and downstairs (20 cases) and falling (41 cases), for a total of 111 tests. The test conditions are summarized in Fig. 7. We used the data stored in the smartphone and applied the proposed algorithm using different parameter settings and we applied the algorithms reported in [4–6] for comparison.
To verify and compare the goodness of the algorithms, we used the standard formulae commonly accepted in the literature for Sensitivity, Specificity, Accuracy and False Negative Rate (FNR). The parameter FNR indicates the percentage of not detected falls with respect to the total number of falls. In a fall detection system it can be more important to detect all the falls accepting possible false alarms, that the user can correct using the smartphone application developed.
Fall | Not fall | |
---|---|---|
Fall detected | TP (true positive) | FP (false positive) |
Fall not detected | FN (false negative) | TN (true negative) |
The values of the five parameters (Up_Th_1, Low_Th_1, Up_Th_2, Low_Th_2, Low_Th_3) of the algorithms affect the performance of the system. The performance of three setting have been reported in this works. The values of the settings are reported in Table 1. Setting A has been used as a reference example, setting B has been chosen to optimize the specificity, white setting C allows the best value of the sum of sensitivity, specificity and accuracy, this setting allows the best value of FNR too.
Table 2 reports the results for different algorithms, different settings and different test data. The test data column indicates the results obtained applying the algorithm to the complete data set of 111 cases (total), the 61 cases in which the device is placed in the foot (foot), 25 cases in the arm (arm) and 25 cases in the ankle (ankle).
The row “reference results” indicates the results reported in the reference. The algorithm reported in [4] has been developed for a smartphone and up to six additional devices, for our test case it has been applied to the data of the accelerometer and of the device. The algorithms reported in [5, 6] use only the acceleration of the smartphone, therefore the data of device are not used. The parameters of the algorithm of the papers [4–6] have been chosen to optimize the sum of sensitivity, specificity and accuracy.
In general the results obtained, with a parameter optimization, are better with our algorithm with respect to the algorithms [4–6].
Better results are obtained if the device is placed in the foot or in the ankle with respect to the placement in the arm. Changing the parameters settings of our algorithms we can improve sensitivity at the cost of reducing specificity or vice versa. Figure 8 reports the performances as a function of the values of the parameters, in particular the parameter Low_Th_1.
Figures 9, 10 and 11 report the number of detected and not detected falls for the different test cases: sitting (20 cases), lying (20 cases), standing up (20 cases), going upstairs and downstairs (20 cases) and falling (41 cases). Setting A, B and C has been used in Figs. 9, 10 and 11 respectively. Figure 8 shows that setting B allows no erroneous falls have been detected but 8 real falls have not detected. Conversely, setting C detects all the real falls at the cost of some False positive, in particular laying is sometimes confused with a fall.
5 Conclusions
The algorithm for fall detection presented in this work uses the measures of the 3-axis accelerometers of a smartphone and of a Bluetooth device designed specifically for this purpose. A user friendly application has been developed for the smartphone. The system has been tested in many different situations and the results compared with other algorithm reported in literature.
References
Noury N (2002) A smart sensor for the remote follow up of activity and fall detection of the elderly. In: Special topic conference on microtechnologies in medicine & biology 2nd annual international IEEE-EMB, pp 314–317
Wu G, Xue S (2008) Portable preimpact fall detector with inertial sensors. IEEE Trans. Neural Syst Rehabil Eng 16(2): 178–183
Estudillo-Valderrama M, Roa L, Reina-Tosina J, Naranjo-Hernandez D (2009) Design and implementation of a distributed fall detection system—personal server. IEEE Trans Inf Technol Biomed 13(6):874–881
Lai C-F, Huang Y-M, Park JH, Chao H-C (2010) Adaptive body posture analysis for elderly-falling detection with multisensors. IEEE Intell Syst 2010:20–30
Thammasat E, Chaicharn J (2012) A simply fall-detection algorithm using accelerometers on a smartphone. In: Biomedical engineering international conference, 5–7 Dec 2012
Leone A, Rescio G, Siciliano P (2013) Supervised machine learning scheme for tri-axial accelerometer-based fall detector. In: IEEE international conference sensors
De Maso-Gentile G, Malizia S, Basili L, Orcioni S, Pirani S, Conti M (2014) Low power fall detection system. In: Proceedings of the 6th European conference of the international federation for medical and biological engineering, MBEC2014, Dubrovnik, Croatia, 7–11 Sept 2014. Springer, IFMBE proceedings, vol. 45, pp 897–901
Ghasemzadeh H, Loseu V, Jafari R (2010) Structural action recognition in body sensor networks: distributed classification based on string matching. IEEE Trans Inf Technol Biomed 14(2):425–435
Yu M, Rhuma A, Naqvi SM, Wang L (2012) A posture recognition-based fall detection system for monitoring an elderly person in a smart home environment. IEEE Trans Inf Technol Biomed 16(6):1274–1286
Mariani B, Rochat S, Bula CJ, Aminian K (2012) Heel and toe clearance estimation for gait analysis using wireless inertial sensors. IEEE Trans Biomed Eng 59(11):3162–3168
Tong L, Song Q, Ge Y, Liu M (2013) HMM-based human fall detection and prediction method using tri-axial accelerometer. IEEE Sens J 13(5):1849–1856
Yang S-H, Zhang W, Wang Y, Tomizuka M (2013) Fall-prediction algorithm using a neural network for safety enhancement of elderly. In: 2013 CACS international automatic control conference, 2–4 Dec, Sun Moon Lake, Taiwan, pp 245–249
Kozina S, Gjoreski H, Gams M, Lustrek M (2013) Efficient activity recognition and fall detection using accelerometers. In: Evaluating AAL systems through competitive benchmarking, pp 13–23
Bagalà F, Becker C, Cappello A, Chiari L, Aminian K, Hausdorff JM (2012) Evaluation of accelerometer-based fall detection algorithms on real-world falls. doi:10.1371/journal.pone.0037062
Rakhman AZ, Nugroho LE, Kurnianignih K (2014) Fall detection system using combination accelerometer and gyroscope. In: Conference: 2014 1st international conference on information technology, Computer and Electrical Engineering (ICITACEE), 2014
Wibisono W, Arifin DN, Pratomo BA, Ahmad T, Ijtihadie RM (2013) Falls detection and notification system using tri-axial accelerometer and gyroscope sensors of a smartphone. In: Conference on technologies and applications of artificial intelligence (TAAI), 2013, pp 382–385
Bourke AK, Van de Ven P, Gamble M, O’Connor R, Murphy K et al (2010) Evaluation of waist-mounted tri-axial accelerometer based fall-detection algorithms during scripted and continuous unscripted activities. J Biomech 43:3051–3057
Luo J, Zhong B, Lv D (2015) Fall monitoring device for old people based on triaxial accelerometer. (IJACSA) Int J Adv Comput Sci Appl 6(5)
Lan C-C, Hsueh Y-H, Hu R-Y (2012) Real-time fall detecting system using a tri-axial accelerometer for home care. In: International conference on biomedical engineering and biotechnology (iCBEB), 2012, Macao, pp 1077–1080
Purwar A, Jeong DU, Chung WY (2007) Activity monitoring from real-time triaxial accelerometer data using sensor network. In: International conference on control, automation and systems 2007, pp 2402–2406
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Basili, L., DeMaso-Gentile, G., Scavongelli, C., Orcioni, S., Pirani, S., Conti, M. (2016). Fall Detection Using Wearable Accelerometers and Smartphone. In: Conti, M., Martínez Madrid, N., Seepold, R., Orcioni, S. (eds) Mobile Networks for Biometric Data Analysis. Lecture Notes in Electrical Engineering, vol 392. Springer, Cham. https://doi.org/10.1007/978-3-319-39700-9_24
Download citation
DOI: https://doi.org/10.1007/978-3-319-39700-9_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-39698-9
Online ISBN: 978-3-319-39700-9
eBook Packages: EngineeringEngineering (R0)