GBDTBased Fall Detection With Comp
GBDTBased Fall Detection With Comp
Research Article
GBDT-Based Fall Detection with Comprehensive Data from
Posture Sensor and Human Skeleton Extraction
Wen-Yu Cai ,1,2 Jia-Hao Guo,1 Mei-Yan Zhang ,3 Zhi-Xiang Ruan,1 Xue-Chen Zheng,1
and Shuai-Shuai Lv 1
1
College of Electronics and Information, Hangzhou Dianzi University, Hangzhou 310018, China
2
Zhejiang Provincial Key Lab of Equipment Electronics, Hangzhou Dianzi University, Hangzhou 310018, China
3
School of Electrical Engineering, Zhejiang University of Water Resources and Electric Power, Hangzhou 310018, China
Received 11 March 2020; Revised 26 May 2020; Accepted 2 June 2020; Published 25 June 2020
Copyright © 2020 Wen-Yu Cai et al. This is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Since fall is happening with increasing frequency, it has been a major public health problem in an aging society. There are
considerable demands to distinguish fall down events of seniors with the characteristics of accurate detection and real-time alarm.
However, some daily activities are erroneously signaled as falls and there are too many false alarms in actual application. In order
to resolve this problem, this paper designs and implements a comprehensive fall detection framework on the basis of inertial
posture sensors and surveillance cameras. In the proposed system framework, data sources representing behavior characteristics
to indicate potential fall are derived from wearable triaxial accelerometers and monitoring videos of surveillance cameras.
Moreover, the NB-IoT based communication mode is adopted to transmit wearable sensory data to the Internet for subsequent
analysis. Furthermore, a Gradient Boosting Decision Tree (GBDT) classifier-based fall detection algorithm (GBDT-FD in short)
with comprehensive data fusion of posture sensor and human video skeleton is proposed to improve detection accuracy.
Experimental results verify the good performance of the proposed GBDT-FD algorithm compared to six kinds of existing fall
detection algorithms, including SVM-based fall detection, NN-based fall detection, etc. Finally, we implement the proposed
integrated systems including wearable posture sensors and monitoring software on the Cloud Server.
develop smart wearable sensors to monitor activities of Kinect camera and a device consisting of an accelerometer
human beings continuously. Nag et al. [11] provide a review and a gyroscope, and then a fuzzy inference system is used to
on some of the significant research work done on wearable separate fall from daily activities. Hondori et al. [20] present
flexible sensors. Chen et al. [12] propose a novel intelligent a detection system that helps monitor various dining ac-
fall detection method, named as ESAEs-OCCCH, which uses tivities of poststroke patients using a Kinect camera and an
acceleration data from a wrist-worn smart watch. ESAEs- accelerometer. Nizam et al. [21] propose a novel approach
OCCCH is first adopted for unsupervised feature extraction that uses a depth sensor and employs a unique procedure
to overcome the disadvantages of artificial feature extraction. that identifies the fall risk levels to adapt the algorithm for
Yacchirema et al. [13] propose an innovative IoT (Internet of different people with their physical strength to withstand
Thing) based online system for detecting falls of the aged. falls. Bogdan et al. [22] present a low-cost system for reliable
Sensory readings are processed and analyzed using a deci- fall detection with a very low false alarm ratio on the basis of
sion tree based Big Data model running on a Smart IoT accelerometric data and depth maps. The single drawback of
Gateway [14]. Although these wearable sensors have high the above methods is that Kinect camera is not cheap since a
sensitivity and good real-time characteristics, higher de- considerable computational power is needed to execute
tection accuracy cannot typically be achieved due to the image processing algorithms. He et al. [23] propose a
interference from diverse activities of hand or wrist. Hence, method to integrate the information of video images, sound,
it is easy to cause misjudgment and missed detection of fall infrared, pulse, and other information into the elderly care
actions relying only on wearable sensory data. system. However, it is not very realistic to detect fall acci-
Secondly, a few scholars apply environmental sensors to dents with so many sensors.
detect falls. Li et al. [15] propose a phase transform (SRP- To overcome these shortcomings, we use an ordinary
PHAT) method which can locate the original source of a camera and accelerometer as a data source in this paper so as
certain voice. In terms of sound classification phase, they to improve the practicability of the detection system. Fur-
apply the Mel-Frequency Cepstral Coefficients (MFCC) thermore, a novel data fusion based fall detection online
features with a Nearest Neighbor (NN) approach to improve system and one GBDT based detection algorithm is provided
fall detection performance. However, expensive acoustic in detail. Data fusion of human activity features obtained by
devices have high requirements on the environment, and it is posture sensor and surveillance cameras plays a significant
not feasible to promote accurate detection with certain role in the recognition of abnormal activities. In addition,
ambient noise. Adnan et al. [16] adopt acoustic Local Ter- the proposed platform uses NB-IoT communication and
nary Patterns (acoustic-LTPs) to detect fall events by ana- Ethernet to transmit manifold data to the Cloud Server for
lyzing environmental noise. Acoustic features are extracted further analysis. The platform is able to effectively monitor
from the separated source components using the proposed the daily life of the elderly. When an unexpected fall incident
acoustic-LTPs scheme. Subsequently, fall events would be occurs, the proposed system will send an alarm signal to
identified with SVM based classifier. However, it will cause inform the family relatives or other related guardians. In
noise during the audio signal acquisition, which could lead conclusion, the proposed system would meet the require-
to low accuracy and frequent false alarms. ments of high sensitivity and precision. As a result, necessary
Thirdly, vision-based fall detection typically uses image assistance could be provided in times with high coverage
processing techniques to construct a human body model to communication technology, so it is suitable for application
detect fall. In general, video-based fall detection systems in the elderly care system.
have shown some potential and reliability in detecting falls The rest of the paper is organized as follows. Section 2
in public places. Due to the popularity of video surveillance, describes the whole online fall detection platform framework
vision-based fall detection methods have already become and comprehensive data source. In Section 3, GBDT based
one research hotspot. The boundary extraction method is fall detection algorithm using comprehensive data from an
used to obtain the aspect ratio of the human body and then accelerometer based posture sensor and human skeleton
to judge falls. Sase and Bhandari [17] used contour-based extraction is presented in detail. Comparable experimental
template matching to distinguish human and nonhuman results and actual operating interface are described in
and then judged human fall according to the distance be- Section 4. Finally, a conclusion is drawn in Section 5.
tween the top and center of the external rectangle of the
human body. Shen et al. [18] propose a fall detection method 2. System Framework and Comprehensive
using the Deeper Cut model to exact human key points, and Data Source
it is implemented using Raspberry Pi platform. Vision-based
fall detection can use relatively cheap cameras to quantify Our complete framework of the fall detection system for
and judge various activities; nevertheless, it requires com- seniors is illustrated in Figure 1. Each user is equipped with a
plex handling methods to construct a human body model kind of self-made MEMS (Micro Electro Mechanical Sys-
and it is unsuitable for real-time detection mode. tems) based wearable sensor with hardware block diagram in
In addition, some results have suggested that a single Figure 2, which uses triaxial acceleration and angular ve-
detection model from individual DataSet could easily lead to locity sensor to capture the body posture. Besides, NB-IoT
false detection. Recently, there are already a few methods on (Narrow Band Internet of Things) [24] communication
the basis of wearable sensors and surveillance cameras to mode is used to transmit sensory data to the Cloud Server.
classify body activities. Kepski and Kwolek [19] apply a With the development of Internet of Things technology, the
Journal of Healthcare Engineering 3
User_1
Camera
4G LTE
Guardian
_1
User_2
Internet
Cloud server Guardian
_M
User_3 Camera
Camera
MEMS sensor User_N
NB- Acceleration
IoT x
DataSet Input features
Merged
Transformed Output
DataSet
features
Window 2
w0 w1 w w w
Window 4 2 3 4
∑
Time Linear classifier
Window size Window slide
Video
DataSet Data processing layer
20 20 20
A3-axis (g)
A3-axis (g)
A3-axis (g)
15 15 15
10 10 10
5 5 5
0 0 0
1 2 3 4 1 2 3 4 1 2 3 4
t (s) t (s) t (s)
(a) (b) (c)
Jump Walk Sit down
25 25 25
20 20 20
A3-axis (g)
A3-axis (g)
A3-axis (g)
15 15 15
10 10 10
5 5 5
0 0 0
1 2 3 4 1 2 3 4 1 2 3 4
t (s) t (s) t (s)
(d) (e) (f )
Ysk
14 15
16 17
0
2 5
1
3 6
4 8 11 7
9 12
10 13
Xsk
Figure 6: Three different scenarios during a fall process. (a) Standing. (b) Losing balance. (c) Falling down.
4 4 4
R R R
2 2 2
0 0 0
1 2 3 4 1 2 3 4 1 2 3 4
t (s) t (s) t (s)
(a) (b) (c)
Figure 7: Continued.
6 Journal of Healthcare Engineering
4 4 4
R R R
2 2 2
0 0 0
1 2 3 4 1 2 3 4 1 2 3 4
t (s) t (s) t (s)
(d) (e) (f )
the complete process of the falling event, we use a sliding change rapidly. In conclusion, we should only pay attention
window method to intercept the derived data flow as Fig- to the overall size and change rate of A3-axis and R within
ure 8, where A and R denote the sum vector of triaxial each sliding window. For both Acceleration DataSet and
acceleration value and the aspect ratio of the human body, Video DataSet, 7 characteristic values including mean,
respectively. Following the study in Ref. [29], the complete standard deviation (std), maximum value (max), minimum
fall process ranges from 0.3 s to 0.4 s, so we set width value value (min), average change rate (d), number of mean
and step value to 0.5 s and 0.1 s, respectively. In our GBDT- crossings (MCV), and root mean square (RMS) of each
FD algorithm, the data acquisition frequency is 30 Hz, so sliding window are calculated, respectively. MCV means the
there are W � 15 pieces of data in a 0.5 s sliding window, and number of samples above the mean value in a set of data, so
the step value between each two data sequences is S � 3 too large or too small MCV means this dataset change too
pieces of data. dramatically. As a result, the above 14-dimensional statis-
After obtaining A3-axis and R, it is necessary to extract the tical characteristics are listed in Table 1.
statistical characteristic so as to carry out the classification We extracted 14-dimensional statistical characteristics
process. When fall incident occurs, the acceleration and from each sliding window to constitute the Merged DataSet,
posture of the human body will exceed normal range and which is stored as in the following matrix:
Amean1 , Astd1 , Amax 1 , Amin 1 , Ad1 , AMCV1 , ARMS1 , Rmean1 , Rstd1 , Rmax 1 , Rmin 1 , Rd1 , RMCV1 , RRMS1
⎢
⎡
⎢
⎢ ⎤⎥⎥⎥
⎢
⎢ ⎥
⎢ Amean2 , Astd2 , Amax 2 , Amin 2 , Ad2 , AMCV2 , ARMS2 , Rmean2 , Rstd2 , Rmax 2 , Rmin 2 , Rd2 , RMCV2 , RRMS2 ⎥⎥⎥⎥
⎢
⎢
⎢
⎢ ⎥⎥
⎢
⎢
⎢
⎢
⎢ Amean3 , Astd3 , Amax 3 , Amin 3 , Ad3 , AMCV3 , ARMS3 , Rmean3 , Rstd3 , Rmax 3 , Rmin 3 , Rd3 , RMCV3 , RRMS3 ⎥⎥⎥⎥⎥, (4)
⎢
⎢
⎢
⎢ ⎥⎥⎥⎥
⎢
⎢
⎢ ... ⎥⎥⎥
⎣ ⎦
Ameani , Astdi , Amax i , Amin i , Adi , AMCVi , ARMSi , Rmeani , Rstdi , Rmax i , Rmin i , Rdi , RMCVi , RRMSi
where subscript i denotes that this characteristic sequence is enables it to reduce the interference of noisy data effectively.
extracted from the i-th sliding window. Moreover, normalization is not required in the data pre-
processing stage. Gradient boosting is a machine learning
technique for regression problems, which produces a pre-
3. GBDT-Based Fall Detection Algorithm diction model in the form of an ensemble of weak prediction
3.1. Ensemble Learning-Based Fall Detection. Ensemble models. GBDT (Gradient Boosting Decision Tree) is a
learning [30] is a machine learning method that combines boosting method using Classification and Regression Tree
multiple weak learners into a strong one. Several individual (CART) [31] as its base learner which is illustrated in Fig-
learners with complementary results are trained concur- ure 9. GBDT uses decision tree as the weak prediction model
rently, and the results from each individual learner are in gradient boosting so it has high accuracy.
merged into the final prediction result by a certain com- The described residual is the difference between the
bination strategy, so as to achieve the effect of extensive correct result and the actual result. In GBDT-FD algorithm,
learning and effective classification. If each individual we use the logarithmic loss function to define residuals as
learner is the same type in ensemble learning, these indi- follows:
vidual learners are called base learners. The advantage of
ensemble learning lies in its strong robustness, which L(y, f(X)) � log(1 + exp(−yf(X))). (5)
Journal of Healthcare Engineering 7
A1, A2, A3, A4, A5, A6, A7, ... ... , A15, A16, A17, A18, A19, A20, A21, ... ...
R1, R2, R3, R4, R5, R6, R7, ... ... , R15, R16, R17, R18, R19, R20, R21, ... ...
A1, A2, A3, A4, A5, A6, A7, ... ... , A15
R1, R2, R3, R4, R5, R6, R7, ... ... , R15
A4, A5, A6, A7, ... ... , A15, A16, A17, A18
R4, R5, R6, R7, ... ... , R15, R16, R17, R18
S=3
A7, ... ... , A15, A16, A17, A18, A19, A20, A21
R7, ... ... , R15, R16, R17, R18, R19, R20, R21 ……
W = 15
value of a fall is usually much larger than that of normal ΔL(y, f(X)) < ε, (15)
activity. Finally, the Merged DataSet is divided into two
categories with the eigenvalue boundary of preset seg- where ΔL(y, f(X)) denotes the decrease of the loss func-
mentation. It can be roughly considered that these two tion, and ε is the training termination threshold set by the
categories represent falls and normal activities, respectively, GBDT-FD algorithm.
but the loss function will be very large. GBDT-FD will iterate
through all combinations of features and segmentation
points to minimize the loss function of CART. Therefore, 3.1.3. Classification. GBDT-FD classification process is as
initial CART has only one root node as in the following follows:
equation and M denotes the number of samples: (1) Input unclassified test dataset
M
(2) The trained CART will start from the root node and
f0 (X) � arg min L ym , c. (9) compare with the input data based on features and
m�1
segmentation points
(3) After the comparison process is completed, CART
will output the category of each input data
3.1.2. Iterations. Suppose the number of iterations is T, and
(4) Test datasets are classified into two categories: fall
etm denotes the negative gradient error of m-th sample in the
and nonfall
t-round iteration; hence,
zL ym , f Xm ym
etm � − � . 3.2. Performance Metrics. As we know, for the dichotomous
zf xm f(X)�ft−1 (X) 1 + exp y m f xm
problem, the final classifying results can be divided into four
(10) categories: True Positive samples (TP), False Negative samples
(FN), False Positive samples (FP), and True Negative samples
GBDT-FD will train the CARTof this iteration according
(TN) on the basis of different combinations of real category
to (Xm , etm )(i � 1, 2, . . . , M). Leaf node region
and predicted category, which are summarized in Table 2.
Retj (j � 1, 2, . . . , J) will be obtained by J denoting the
Since fall detection belongs to a typical dichotomous
number of regression leaf nodes. Using linear search, esti-
problem (fall and nonfall), five integrated metrics are used to
mate the value of the leaf node region and minimize the loss
verify performance usually [2].
function:
(1) Precision: the ratio between real falling samples and
ctj � arg min log 1 + exp −ym ft−1 Xm + c.
Xm ∈Retj
predicted falling samples:
(11) TP
Ipre � . (16)
TP + FP
Since equation (11) is difficult to optimize, we use ap-
proximation as follows:
(2) Sensitivity: the ratio between samples correctly
Xm ∈Retj etm identified as falls and real falling samples:
ctj � . (12)
X ∈Re etm 1 − etm
m tj TP
Isens � . (17)
Then a new learner generated by this iteration process TP + FN
can be expressed as follows:
J
(3) Specificity: the ratio between samples correctly
ft (X) � ft−1 (X) + ctj I, Xm ∈ Retj . identified as nonfalls and real nonfalling samples:
(13)
j�1
TN
Ispec � . (18)
However, in order to avoid overfitting, learning rate v TN + FP
ranging in (0, 1] should be considered when updating
learners, so the evolution rule of a new learner is as follows: (4) Accuracy: the ratio between samples correctly
J identified and the total sample set:
ft (X) � ft−1 (X) + v · ctj I, Xm ∈ Retj . (14)
TP + TN
j�1 Iacc � . (19)
TP + FN + TN + FP
In general, much more iterations mean smaller loss
function and better performance. However, the loss function (5) F-score: weighted harmonic mean of precision and
will decrease less obviously as the number of iterations sensitivity:
increases. In order to save training time and computational
resources, GBDT-FD sets training termination conditions: β2 + 1 · Ipre · Isens
The training process will stop if, Iβ−score � , (20)
β2 · Ipre + Isens
Journal of Healthcare Engineering 9
Iteration = 110
0.95
Accuracy = 93.7%
0.9 1
t (s)
0.85 Iteration = 110
0.75
0.7 0
50 100 150 200 250 300 50 100 150 200 250 300
I2-score Iterations
Accuracy
Figure 11: The influence of iteration times of GBDT-FD.
1
65
20
85
30
Fall down
30
Frame 49
25 Frame 65
A3-axis (g) 20
15
Frame 85
Frame 1
10 Frame 20
5 Frame 30
0
10 20 30 40 50 60 70 80 90 100
Frame
Figure 12: A3−axis variation when falling down.
(a)
Lie down
30
25
20
A3-axis (g)
15
10
0
20 40 60 80 100 120
Frame
(b)
Figure 13: Sensory data when lying down. (a) Video skeleton data when lying down. (b) A3-axis variation when lying down.
(a)
Figure 14: Continued.
12 Journal of Healthcare Engineering
Jump
30
25
A3-axis (g) 20
15
10
0
20 40 60 80 100 120
Frame
(b)
Figure 14: Sensory data when jumping up. (a) Video skeleton data when jumping up. (b) A3-axis variation when jumping up.
Rstd
Astd
ARMS
Rmin
RRMS
Amin
Amax
Aavg
Ad
Rmax
Rd
Ravg
AMCV
RMCV
0 5 10 15 20 25 30
P (%)
Figure 15: Feature importance in GBDT-FD algorithm.
comparable detection results of these algorithms with three performance is still not good as that with Merged DataSet
kinds of DataSet, respectively. since the Merged DataSet expands the data dimensions, and
It is clear from Table 5 that I2-score and accuracy of more features are used to make the model much easier to
GBDT-FD are, respectively, 0.878 and 95%. The results of train. The results verify that using a posture sensor and video
GBDT based fall detection algorithm outperform that of skeleton fusion will be more accurate than the traditional
SVM-FD, NB-FD, DT-FD, KNN-FD, NN-FD, and RF-FD, individual detection method. However, the other methods
which indicates that GBDT-FD can identify fall events ac- have poor generalization ability due to the defects of al-
curately. NN-FD and RF-FD are slightly worse than GBDT- gorithms. Therefore, the detection results are not
FD. Due to the simplicity of the Naive Bayes model, the satisfactory.
performance of the NB-FD algorithm is not ideal too. The Finally, the most important index I2-score of each algo-
Accuracy of SVM-FD and KNN-FD is not much worse than rithm using three different DataSet is compared in Figure 16.
that of GBDT-FD, but there is a big gap between them in I2- The performance advantages of the proposed GBDT-FD al-
score. gorithm are obvious. From the aspect of system imple-
From detection results in Tables 6 and 7 with inde- mentation, the Web interface is shown in Figure 17. There are
pendent DataSet, it is clear that GBDT-FD has good gen- a few users who have already connected and transmitted
eralization ability and can handle various types of DataSet. sensory data to the Cloud Server. GDBT-FD algorithm is
Moreover, the recognition results with Video DataSet are executed on the Server. At present, the well-designed fall
slightly better than that of Acceleration DataSet. This is detection online platform is already in trial operation in
because the characteristics of video skeleton data are more nursing homes, and so it is with a good result in application
directly perceived than that of acceleration. However, the and worth popularization.
Journal of Healthcare Engineering 13
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
SVM-FD NB-FD DT-FD KNN-FD NN-FD GBDT-FD RF-FD
Merged DataSet
Acceleration DataSet
Video DataSet
Figure 16: I2-score comparison of each algorithm with different DataSets.
14 Journal of Healthcare Engineering
and Biology Society, IEEE, San Diego, CA, USA, pp. 252–255, [24] Y. P. E. Wang, X. Lin, A. Adhikary et al., “A primer on 3GPP
August 2012. narrowband internet of things (NB-IoT),” IEEE Communi-
[9] B. Z. Dai, D. Q. Yang, L. G. Ai et al., “A novel video-sur- cations Magazine, vol. 55, no. 3, 2016.
veillance-based algorithm of fall detection,” in Proceedings of [25] Z. Cao, G. Hidalgo, T. Simon et al., “OpenPose: realtime
the 2018 International Congress on Image and Signal Pro- multi-person 2D pose estimation using part affinity fields,”
cessing, BioMedical Engineering and Informatics (CISP- 2019, https://arxiv.org/abs/1812.08008.
BMEI), pp. 1–6, Beijing, China, January 2018. [26] M. Datar, A. Gionis, P. Indyk et al., “Maintaining stream
[10] L. Liu, M. Popescu, M. Skubic et al., “Automatic fall detection statistics over sliding windows (extended abstract),” in Pro-
based on Doppler radar motion signature,” in Proceedings of ceedings of the 13th ACM-SIAM Symposium on Discrete
the 5th International Conference on Pervasive Computing Algorithms, San Francisco, CA, USA, 2002.
[27] J. H. Friedman, “Greedy function approximation: a gradient
Technologies for Healthcare (PervasiveHealth) and Workshops,
boosting machine,” The Annals of Statistics, vol. 29, no. 5,
pp. 222–225, Dublin, Ireland, 2011.
pp. 1189–1232, 2001.
[11] A. Nag, S. C. Mukhopadhyay, and J. Kosel, “Wearable flexible
[28] S. S. Khan and J. Hoey, “Review of fall detection techniques: a
sensors: a review,” IEEE Sensors Journal, vol. 17, no. 13,
data availability perspective,” Medical Engineering & Physics,
pp. 3949–3960, 2017. vol. 39, pp. 12–22, 2017.
[12] L. Chen, R. Li, H. Zhang, L. Tian, and N. Chen, “Intelligent fall [29] L. Liu, T. C. Lu, Y. Y. Lv et al., “MEMS tri-axial accelerometer
detection method based on accelerometer data from a wrist- based fall detection,” Chinese Journal of Sensors and Actuators,
worn smart watch,” Measurement, vol. 140, pp. 215–226, 2019. vol. 4, pp. 570–574, 2014.
[13] S. A. Waheed and P. S. A. Khader, “A novel approach for [30] R. Polikar, “Ensemble learning,” Scholarpedia, vol. 4, no. 1,
smart and cost effective IoT based elderly fall detection system pp. 1–34, 2009.
using Pi camera,” in Proceedings of the 2017 IEEE Interna- [31] B. S. Everitt, Classification and Regression Trees—Encyclopedia
tional Conference on Computational Intelligence and Com- of Statistics in Behavioral Science, John Wiley & Sons,
puting Research (ICCIC), pp. 1–4, Beijing, China, September Hoboken, NJ, USA, 2005.
2017. [32] M. A. Hearst, S. T. Dumais, E. Osuna, J. Platt, and
[14] D. Yacchirema, J. S. de Puga, and C. M. Palau, “Fall detection B. Scholkopf, “Support vector machines,” IEEE Intelligent
system for elderly people using IoT and big data,” Procedia Systems and Their Applications, vol. 13, no. 4, pp. 18–28, 1998.
Computer Science, vol. 130, pp. 603–610, 2018. [33] M.-L. Zhang, J. M. Peña, and V. Robles, “Feature selection for
[15] Y. Li, K. C. Ho, and M. Popescu, “A microphone array system multi-label naive Bayes classification,” Information Sciences,
for automatic fall detection. IEEE Transactions on Bio- vol. 179, no. 19, pp. 3218–3229, 2009.
Medical Engineering,” vol. 59, no. 5, pp. 1291–1301, 2012. [34] J. R. Quinlan, “Induction of decision trees,” Machine
[16] S. M. Adnan, A. Irtaza, S. Aziz, M. O. Ullah, A. Javed, and Learning, vol. 1, no. 1, pp. 81–106, 1986.
M. T. Mahmood, “Fall detection through acoustic local ter- [35] K. Q. Weinberger and L. K. Saul, “Distance metric learning for
nary patterns,” Applied Acoustics, vol. 140, pp. 296–300, 2018. large margin nearest neighbor classification,” Journal of
[17] P. S. Sase and S. H. Bhandari, “Human fall detection using Machine Learning Research, vol. 10, no. 1, pp. 207–244, 2009.
depth videos,” in Proceedings of the 2018 5th International [36] L. K. Hansen and P. Salamon, “Neural network ensembles,”
IEEE Transactions on Pattern Analysis & Machine Intelligence,
Conference on Signal Processing and Integrated Networks
vol. 12, no. 10, pp. 993–1001, 2002.
(SPIN), pp. 546–549, New Delhi, India, February 2018.
[37] V. Svetnik, “Random forest: a classification and regression
[18] L. X. Shen, Q. Y. Zhang, X. C. Guo et al., “Fall detection system
tool for compound classification and QSAR modeling,”
based on deep learning and image processing in cloud en- Journal of Chemical Information & Computer Sciences, vol. 43,
vironment,” in Proceedings of the 2018 Conference on Com- no. 6, pp. 1947–1958, 2002.
plex, Intelligent, and Software Intensive Systems, Matsue,
Japan, July 2018.
[19] M. Kepski and B. Kwolek, “Fall detection on embedded
platform using Kinect and wireless accelerometer,” Com-
puters Helping People with Special Needs, pp. 407–414,
Springer, Berlin, Germany, 2012.
[20] H. M. Hondori, M. Khademi, and C. V. Lopes, “Monitoring
intake gestures using sensor fusion (microsoft Kinect and
inertial sensors) for smart home tele-rehab setting,” in Pro-
ceedings of the 2012 IEEE Conference on Healthcare
Innovation, Houston, TX, USA, 2012.
[21] Y. Nizam, M. N. H. Mohd, and M. M. A. Jamil, “Development
of a user-adaptable human fall detection based on fall risk
levels using depth sensor,” Sensors, vol. 18, no. 2260, pp. 1–14,
2018.
[22] B. Kwolek and M. Kepski, “Human fall detection on em-
bedded platform using depth maps and wireless accelerom-
eter,” Computer Methods and Programs in Biomedicine,
vol. 117, no. 3, pp. 489–501, 2014.
[23] Y. He, F. Yang, Y. Yu, and C. Grebogi, “An elderly care system
based on multiple information fusion,” Journal of Healthcare
Engineering, vol. 2018, Article ID 8102597, 13 pages, 2018.