Fall Detection Algorithm Compiled
Fall Detection Algorithm Compiled
fractures or sometimes leading to fatal due to 'long lie'. 'Long lie' refers to
involuntarily remaining on ground for an hour or more than that. (Wild D, Nayak,
1981) According to research done by Wild D Nayak (1981), more than half of the
elderly who experienced 'long lie' died within 6 months even though there is no direct
injury after the fall. Therefore a real time monitoring of fall is needed to reduce the
occurrence of 'long lie'. Monitoring the activities of daily living (ADL) requires a
wireless sensor to analyze and capture body movements, triggers the alarm when a
fall is detected. The wireless sensor is light, comfortable and easy to carry. Besides, it
does not intrude the privacy of the person and is not confined to a certain environment
only.
Although commercial devices on fall detection exist, they do not fulfilled
satisfaction due to high false alarm rate, high initial and maintenance cost, and their
non-ergonomic nature. (Noury, 2008) In order to improve the robustness of fall
detection sensor, a reliable fall detection algorithm is needed to reduce the false alarm
rate. To achieve this, we need sufficient data for algorithm development. Since it takes
a longer time to get the data from involuntary fall, we limit our study to voluntary
(simulated) falls.
Many different approaches have been investigated to detect fall. It can be using
accelerometer only or inertial based approach which is the combination of
accelerometer and gyroscopes. The advantage of the combination of accelerometer
and gyroscope is that the specific event, either voluntary (ADLs) or involuntary (fall)
can be determined clearly based on statistical or threshold based algorithm.
Objectives
1.
2.
Literature Review
There are two types of fall detection algorithms. There is bi-axial and tri-axial.
TRI-AXIAL ACELERAOMETER ALGORITHMS
According to NingJia on hispaper Detection of human fall, he used the tri-axial
accelerometer (ADLX 345) to measure the fall. He said that, combination of the
parameter on the inertial sensor form the entire fall detection algorithms will detect
the fall event. Healso said that, when the fall is occurred, it can cause the sensor
system to raise an appropriate alert that a fall has occurred. In this paper, NingJia
main research on the principles of fall detection focuses on the changes in
acceleration that occur when a human is falling.
Figure 2: Block diagram for the flow chart of the fall detection algorithm based on triaxial sensor (Jia, 2009).
According to him, the data is continuously analyzed algorithmically to determine
whether the individuals body is falling or not. If an individual falls, the device can
employ GPS and a wireless transmitter to determine the location and issue an alert in
order to get assistance. The core element of fall detection is an effective, reliable
detection principle and algorithm to judge the existence of an emergency fall
situation.
detection. They said that, to distinguish the Activity of Daily living (ADL) and fall,
the bi-axial sensoris used that place on the trunk to measuring the pitch and roll
angular velocities and a threshold-based algorithm.
Figure 3: block diagram of flow chart of fall detection on the bi-axial sensor (Bourke,
Lyons 2008).
As from the figure 3, the sensor is measuring two parameters, the angular velocity
of pitch (p) and the angular velocity of roll ( r). From this two data, the resultant
force for this velocity signals (res) was derived by taking a root mean square of these
two parameters. Thus, this would provide a combination measurement of angular
velocity in sagittal and frontal planes.
By setting a threshold which is referred to the Fall Threshold 1 (FT1) Fall
Threshold 2 (FT2) and Fall Threshold 3 (FT3), the falls recorded in this study will be
correctly identified as falls, by cascading these thresholds, and that no ADL events
would be misdetected as falls.
Methodology
A. Pre-experiment
1.
2.
Subjects are required to sign on concern form if agree with the experiment
progress.
3.
Subjects must be healthy where there will be no implants in the body and do
not perform any surgery for the past 6 months at least.
B. During-experiment
1.
Subjects are required to remove all the accessories such as watch, necklace,
rings, bracelet, spectacles and others.
2.
Subjects will have the rights in stopping the experiment anytime when he/she
not feeling well.
3.
Mattresses will be placing at the falling point of the subjects from the chair.
4.
The falling device will be switched on and calibrated and connected to the
laptop using WiFi.
5.
The falling device will be put onto the waist of the subject using the belt of
the device.
6.
Subject will be request to walk around for 1 minute and then sit on the chair.
7.
Subject will sit on chair for few seconds for self preparation before falling
down from the chair to the mattresses.
8.
Subject will be falling to their right hand side only throughout the whole
experiment.
9.
The chair will be hold in preventing the chair falling along with subjects and
cause injury.
10. Subject will have to stay on the mattresses for few seconds.
11. Subject will then repeat step 6 to 10 for two more times.
12. If subject encounter any injury, the experiment will be halted. Subjects
condition will be checked and will be rush to hospital if needed.
13. The whole process will be repeated until all 10 subjects data are collected.
14. The recorded data will be analyzed and shown in the next chapter of this
report.
C. Post-experiment
1.
Simple body check up will be done on subjects and if there is any injury of
feeling not well, subjects will be rush to nearby hospital for a proper check
up and get medication if needed.
Results
Table 1: BMI for each subject
Subject
Gender
1
2
3
4
5
6
7
8
9
10
M
M
M
F
F
F
F
M
M
F
Height
(m)
1.52
1.67
1.71
1.56
1.42
1.52
1.52
1.67
1.68
1.50
Weight
(kg)
52
65
63
54
48
45
56
70
60
38
BMI
Status
22.51
23.31
21.55
22.19
23.80
19.48
24.24
25.10
21.25
16.89
Normal
Normal
Normal
Normal
Normal
Normal
Normal
Overweight
Normal
Underweigh
t
Table 2: Peak value of acceleration and time during falling event for each subject
Subject
Peak value of acceleration (g)
1
1.4420
2
1.0586
3
1.4299
4
0.7439
5
0.9078
6
0.6067
7
1.4190
8
1.2348
9
1.6165
10
1.3412
Graphs of the falling event for all subjects are as follow:
Subject 1
Subject 2
Subject 3
Subject 4
Subject 5
Subject 6
Subject 7
Subject 8
Subject 9
Subject 10
Discussion
This experiment involves 5 male and 5 female subjects whereby subject 8 is
overweight, subject 10 is underweight and the other subjects are within the normal
range. The subjects are asked to carry out activity of daily living (ADL) which is
walking for one minute before intentional falling from the chair. A threshold-based
tri-axial accelerometer fall detection algorithm is used to differentiate between ADL
and falling. It is an automatic approach of detecting fall event from the acceleration
value when exceeds a threshold of 80%of the peak value as shown on Figure 5. A
fixed acceleration value cannot be set as threshold because each person has different
threshold value due to different BMI.
SV = ( A x ) + ( A y ) + ( A z )
-------------------------------------------------- Equation 1
In order to record the acceleration pattern resultant from these activities, the
underweight supposed to show the lowest peak acceleration, but it does not show in
the experiment. So, this condition may be affected by the varying sensitivity and
specificity of the device while recording the acceleration pattern.
The falls occurred during the experiment come intentionally and being
constrained. The subjects are instructed to fall onto the mattresses. It is opposed to
real life fall onto the hard surfaces and with fully attempt to break a fall. Therefore,
the peak acceleration from the simulated falls will be expected to be much lower than
that of real conditions. For further research, the fall detection experiment can be
conducted on crash test dummy to determine peak acceleration differences between
soft mattresses and typical domestic surfaces. Another limitation of this experiment is
not determining the falling posture of the subjects using gyroscope. It is crucial to
know as different fall postures will injure specific body part. Moreover, more subjects
of different ages should be involved in order to confirm the workability of the fall
detection algorithm.
Conclusion
As conclusion, accelerometer is able to detect falling event although working
alone. But the specificity and sensitivity will be limited. If combining with gyroscope,
the sensitivity and specificity will be much higher. In this experiment, subjects are
intentionally fall and there will be mattresses at the falling area. Thus, the acceleration
during the falling event will be lower than the full falling event where it will be not
intentionally and direct fall onto the ground. Besides, the relationship between BMI
and acceleration during fall event is not clear yet. Suggestions to this unsolved matter
will be collect and analyze larger data pool and improve the falling algorithm.
Nevertheless, objectives of this experiment are fulfilled where the fall events are
simulated successfully and fall detection algorithm had been developed.
References
Abbate, S., Avvenuti, M., Corsini, P., Light, J., & Vecchio, A. (2010). Monitoring of
human movements for fall detection and activities recognition in elderly care
using Wireless sensor network: a survey.
Bagal, F., Becker, C., Cappello, A., Chiari, L., Aminian, K., Hausdorff, J. M., ... &
Klenk, J. (2012). Evaluation of accelerometer-based fall detection algorithms
on real-world falls. PloS one, 7(5), e37062.
Bourke, A. K., & Lyons, G. M. (2008). A threshold-based fall-detection algorithm
using a bi-axial gyroscope sensor. Medical engineering & physics,30(1), 8490.
Jia, N. (2009). Detecting Human Fall With a 3-Axis Digital Accelerometer. Analog
Dialogue, 43, 1-7.
Kangas, M. (2011).Development of accelerometry-based fall detection.
zdemir, A. T., & Barshan, B. (2014). Detecting falls with wearable sensors using
machine learning techniques. Sensors, 14(6), 10691-10708.
World Health Organization. Ageing, & Life Course Unit. (2008). WHO global report
on falls prevention in
Appendices
Fall detection algorithm
% Coding for detecting fall event and the time it occurred
% read data from device