Received December 8, 2020, accepted January 18, 2021, date of publication February 2, 2021, date of current version March 16, 2021.
Digital Object Identifier 10.1109/ACCESS.2021.3056441
Towards an Accelerometer-Based Elderly Fall
Detection System Using Cross-Disciplinary
Time Series Features
MD. JABER AL NAHIAN 1 , TAPOTOSH GHOSH 1 ,
MD. HASAN AL BANNA 1 , (Associate Member, IEEE),
MOHAMMED A. ASEERI 2 , (Senior Member, IEEE),
MOHAMMED NASIR UDDIN1 , MUHAMMAD RAISUDDIN AHMED3 , (Member, IEEE),
MUFTI MAHMUD 4,5 , (Senior Member, IEEE), AND
M. SHAMIM KAISER 6 , (Senior Member, IEEE)
1 Department
of Information and Communication Technology, Bangladesh University of Professionals, Dhaka 1216, Bangladesh
Centre for Sensors and Defence Technology, King Abdulaziz City for Science and Technology, Riyadh 12354, Saudi Arabia
3 Radar and Radio Communications, Marine Engineering Department, Military Technology College, Muscat 111, Oman
4 Department of Computer Science, Nottingham Trent University, Clifton Campus, Nottingham NG11 8NS, U.K.
5 Medical Technologies Innovation Facility, Nottingham Trent University, Clifton Campus, Nottingham NG11 8NS, U.K.
6 Institute of Information Technology, Jahangirnagar University, Savar, Dhaka 1342, Bangladesh
2 National
Corresponding authors: Mufti Mahmud (muftimahmud@gmail.com; mufti.mahmud@ntu.ac.uk) and M. Shamim Kaiser
(mskaiser@juniv.edu)
This research received funding from the ICT Division of the Government of the People’s Republic of Bangladesh.
ABSTRACT Fall causes trauma or critical injury among the geriatric population which is a second leading
accidental cause of post-injury mortality around the world. It is crucial to keep elderly people under
supervision by ensuring proper privacy and comfort. Thus the elderly fall detection and prediction using
wearable/ non-wearable sensors become an active field of research. In this work, a novel pipeline for fall
detection based on wearable accelerometer data has been proposed. Three publicly available datasets have
been used to validate our proposed method, and more than 7700 cross-disciplinary time-series features
were investigated for each of the datasets. After following a series of feature reduction techniques such
as mutual information, removing highly correlated features using the Pearson correlation coefficient, Boruta
algorithm, we have obtained the dominant features for each dataset. Different classical machine learning
(ML) algorithms were utilized to detect falls based on the obtained features. For individual datasets, the
simple ML classifiers achieved very good accuracy. We trained our pipeline with two of the three datasets
and tested with the remaining one dataset until all three datasets were used as the test set to show the
generalization capability of our proposed pipeline. A set of 39 high-performing features is selected, and
the classifiers were trained with them. For all the cases, the proposed pipeline showed excellent efficiency
in detecting falls. This architecture performed better than most of the existing works in all the used publicly
available datasets, proving the supremacy of the proposed data analysis pipeline.
INDEX TERMS Machine learning, feature selection, activities of daily living, feature extraction, signal
magnitude vector.
I. INTRODUCTION
The hospital emergency department is frequently filled with
elderly fall cases, which is the second most frequent reason for accidental deaths around the world [1], [2]. It may
be a sign of poor physical condition and declining body
The associate editor coordinating the review of this manuscript and
approving it for publication was Adnan Shahid.
VOLUME 9, 2021
functions [3], [4]. According to the Kellogg International
Working Group, a fall is an unexpected event of coming down
to the ground or a lower level due to a blow, loss of consciousness, or health-related issues [5]. The incident that happens
when the center of gravity of the body is momentarily rejected
is called a fall [6]. It is an involuntary change of posture
of a person that eventually consequences to drop on the
floor [7].
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.
For more information, see https://creativecommons.org/licenses/by-nc-nd/4.0/
39413
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
With age, people become physically less active to respond
to immediate changes during regular activities [8], [9].
Among the elderly, fall cases cause not only injury but also
death. Every year almost 37.3 million fall incidents happen
worldwide, which receives medical treatment from the hospitals. In addition, 646,000 disastrous falls take place which
results in death, and individuals aged over 65 experience most
of them [10]. Thirty percent of older adults experience falls at
least once in a year, and this trend is rising up to 42 percent for
individuals aged over 70 [11]. About 22.6% of the older fall
patients were reported to experience at least a single recent
fall event in a half-year [12]. If older people are not identified
and secured when they fall, it may lead to significant injuries
and even can cause death [13]. However, trying to predict a
fall event and prevent it from happening would be a hard to
solve problem. The research of fall detection systems thus
becomes a substantial interest in preventing complications
from falls in older people. Various fall detection methods
have been explored and discovered over the past two decades.
Different algorithms were studied alongside the utilization of
various types of sensors (such as wearable, environmental,
vision) for the purpose of fall detection and prevention.
Among the recent researches, wearable sensor-based fall
detection has become popular [14]–[22]. Nho et al. [14]
in proposed an adaptive fall detection approach, where
a fusion of heart rate sensor and an accelerometer was
used. Authors used a 13-dimensional feature subset that
was reduced through a filter and wrapper feature selection method. A cluster analysis based Gaussian mixture
model (GMM) was proposed to detect fall. Saleh et al.
[15] described a fall detection approach, where a low-cost
accelerometer was used to collect data. Mean and standard deviation of accelerometer data was used as a feature
set that required low computational effort, where fall was
classified using a support vector machine (SVM) classifier.
A real-time fall detection method using an accelerometer
was introduced by Sucerquia et al. [16]. The signal from the
accelerometer was passed through filters (a Butterworth and
a Kalman filter) to extract features at a low computational
cost. Finally, a threshold value was imposed on the features
to detect fall events. Xi et al. [17] introduced an activity
and fall detection approach, where surface electromyography
(sEMG) sensor was used. This sensor was attached to the
subjects, and fifteen feature extraction and five classification
approaches were considered. Montanini et al. [18], employed
an accelerometer and force sensors embedded on a smart
shoe, and these sensors gather motion and foot orientation
data to analyzed abnormal orientation of the subjects to detect
falls. A wrist-worn device-based fall detection method was
introduced by Quadros et al. [19]. The device contained a
gyroscope, accelerometer, and magnetometer to capture data,
which was used to extract different kinds of features. Different Machine Learning (ML) algorithms and threshold-based
classifiers were finally attached to the proposed architecture
to determine falls/activities of daily living (ADL).
39414
Genovese et al. [20] introduced fall prevention and detection method through a waist-worn device. A wearable inertial measurement unit (WIMU) was attached at the subject’s waist, where a data logger was maintained to not
only to detect falls but also reduce its risk. Hussain et al.
[21] showed an ML and wearable sensor-based approach
to detect the pattern of falls and activities related to fall.
The authors used a publicly available dataset, a sliding window approach, and different ML classifiers in the proposed
architecture. Kerdjidj et al. [22] showed a method where
low power consumption was assured in a wearable device
through orthogonal matching pursuit and compression sensing matching pursuit to detect fall and classify activity. Different ML methods (such as K-Nearest Neighbor (KNN),
SVM, Decision Tree (DT), Ensemble Classifier) were used
in this study for classification tasks. Novelty detectors were
introduced in fall detection by Medrano et al. [23], where
fall detection was considered as anomaly detection. They
trained different novelty detectors in real-world ADLs, which
ensures adaptation in a new user’s case. Finally, the classification was performed based on the best combination of
features.
These fall detection systems were mainly developed using
shallow ML, deep ML or rule-based algorithms. In all the
cases, feature extraction is an important step to obtain the best
features for fall detection. In the previous studies, researchers
identified many features to detect falls, but no features
were state-of-the-art for fall detection. This research gap is
addressed in this article to identify meaningful features for
any fall detection dataset using an accelerometer sensor. We
propose a fall detection data analysis pipeline to extract crossdisciplinary time-series features for identifying potential falls
and reducing overfitting. This article has computed a large
variety of features for our incorporated publicly available
fall detection datasets from cross-disciplinary time series
domains using a highly comparative time-series analysis
(HCTSA) package [24]. The main reason behind calculating
cross-disciplinary time-series features was to find a new feature set from different time series domains, which can play
a significant role in fall detection on top of existing features
already used in previously studies. Moreover, this makes the
feature extraction process less domain-specific as we do not
have to calculate pre-determined hand-engineered features.
Several feature selection steps have been adopted to find
out the most relevant features for any dataset. Different ML
classifiers (SVM, Logistic Regression (LR), DT, Random
Forest (RF), KNN, Naïve Bayes (NB)) are used to detect
fall events. We have compared the proposed pipeline with
existing methods. The main contributions of this paper are
given below:
1) A set of features have been proposed for fall detection,
which is not previously used.
2) A fall detection data analysis pipeline is used, which
automatically extracts a large set of features and selects
the dominant features for any fall detection dataset.
VOLUME 9, 2021
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
FIGURE 1. Proposed fall detection data analysis pipeline where the Accelerometer sensor collects movement data from the subject. The SMV for each
sample is then computed. Feature extraction is then performed based on cross-disciplinary time series methods and then performed several feature
selection steps. Different ML classifiers are used for fall detection.
3) We have analyzed our proposed method using three
popular publicly available datasets.
The rest of the paper is organized as follows. The proposed method and utilized datasets are discussed in section II.
The experiments and the results are discussed in section III.
Discussions and conclusions of this study are described in
section IV and section V, respectively.
II. METHODOLOGY
In this study, fall detection is considered as a time-series problem to explore the cross-disciplinary time-series features. We
have used a single accelerometer sensor for fall detection and
collect raw acceleration data containing a multivariate timeseries signal. We have converted raw acceleration data into a
univariate time series signal by calculating the signal magnitude vector (SMV) (see details in subsection II-C). Then our
goal is to extract cross-disciplinary time-series features for
these univariate SMVs. We have extracted more than 7700
cross-disciplinary time-series features for each dataset using
the HCTSA package. As there are huge number of features for
each time-series event, we need to find the most significant
features for the fall detection task and eliminate the remaining
features.
We have proposed a data analysis pipeline (Fig.1), which
can reduce the massive number of features into a few dominant features set and reduce overfitting. At first, we applied a
mutual information feature selection algorithm (discussed in
subsection II-F1) to select the top 500 dominant features to
identify falls and ADLs. The Pearson correlation coefficient
(see subsection II-F2) between each feature was calculated
to remove highly correlated features. We grouped all the
correlated features and took one feature from each group
using feature importance. As a result, redundant and highly
correlated features were discarded, and the feature matrix’s
size decreased significantly. In this way, the number of features becomes almost half. Then we have applied the Boruta
VOLUME 9, 2021
feature selection algorithm (see detail in subsection II-F3)
to the uncorrelated features. Afterward, we have calculated
the feature importance of each feature obtained from the
Boruta algorithm and selected the top five dominant features
based on feature importance. Finally, these top five dominant
features were used to train different ML classifiers for fall
detection. To evaluate the performance of our method, we
have used K-fold cross-validation. The detailed description
of each step is discussed in the following subsections.
A. DATASETS
Many fall detection datasets have been developed throughout
the last few years. These datasets were mainly developed
based on different sensor categories such as wearable, vision,
ambient and multimodal. We have searched existing literature
to find the wearbale sensor-based publicly available datasets.
A summary of wearable sensor-based different fall detection
datasets has been shown in Table 1. These datasets utilize
accelerometer, magnetometer, gyroscope, EEG sensors etc. to
collect falls and ADL events. In this work, we have proposed
an accelerometer sensor-based fall detection data analysis
pipeline to detect falls, so that we need to incorporate some
accelerometer based dataset. We also want to analyze our
pipeline on different sampling rate to see the robustness of
our method towards different sampling rate. As a result, we
need to select different accelerometer based datasets having
different sampling rate. We have used three popular publicly
available fall datasets (UR Fall, MOBIFALL, UP Fall) to
evaluate our data analysis pipeline where sampling rate of
these datasets are highly varies. A summary of each dataset
is described in the following subsections.
1) UR FALL DATASET
The University of Rzeszow developed the ‘‘UR Fall’’ [26]
dataset, which is now publicly available. This dataset contains
39415
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
TABLE 1. Name, Sensor, Sensor Placement, Type of Fall and ADL, and Sample Number of Different Wearable Sensor Based Publicly Available Fall Datasets.
70 events, 30 of which are fall events, and the rest 40 events
are daily activities. Different daily activities and fall events
were recorded using two Microsoft Kinect cameras and
one waist-mounted accelerometer sensor simultaneously. The
dataset contains RGB images, depth images, and corresponding acceleration sequences. The acceleration sequences are
converted into a total sum vector and saved against a timestamp in milliseconds. This article only considered the waist
mounted accelerometer data for the analysis.
setup. Wearable sensors such as accelerometer, gyroscope,
electroencephalograph (EEG) were utilized. Accelerometer
and gyroscope were placed at five different parts of the body
(neck, wrist, waist, ankle, and pocket). The EEG sensor was
placed at the forehead of the recruited subjects. Five infrared
sensors and two Microsoft cameras were also used. We only
considered the waist mounted accerleormeter data from this
dataset.
2) MOBIFALL DATASET
In this article, we have considered a wearable accelerometer sensor for fall detection. The accelerometer sensor measures human movement due to fall events and other daily
activities. The accelerometer sensor gives its outcome in
a three-dimensional vector. Many previous research works
incorporated a wearable accelerometer sensor to distinguish
between fall and non-fall events. It is observed that the
accelerometer gives a higher peak in fall samples in contrast to the ADL events. Three publicly available datasets
incorporate accelerometer data of various sampling rates and
acceleration ranges. A robust method has been created that
can detect falls without the need of a further preprocessing
step.
B. RAW ACCELERATION SIGNAL
The MOBIFALL [25] dataset was developed based on smartphone inertial sensor (accelerometer and gyroscope) data as
the number of smartphone users has increased. A Samsung
Galaxy S3 device was used to capture four different types
of falls and nine different daily activities. Eleven volunteers
have been recruited to perform each type of fall and ADL in
the experimental environment. Among them, five participants
were female, and the rest of the participants were male.
The age range of the recruited participants was 22-36 years
old. A five-centimeter-thick mattress was used to perform
fall activity freely. The Samsung device was placed at the
trouser pockets of each participant during data collection.
Three trials were conducted for each activity and fall event
by each recruited participant. The sampling rate was 100 Hz.
We only used the accelerometer data in this research work.
3) UP FALL DATASET
UP fall [27] is a publicly available dataset that was first published in 2019. Seventeen young volunteers were recruited
to perform different ADLs and fall events. The age range
of recruited volunteers was 18 to 24 years. The average
height and weight of recruited volunteers were 1.66 meters
and 66.8 kg, respectively. This dataset consists of six different daily activities and five various fall types. Different
wearable sensors, environmental sensors, and vision sensors
were used to capture these 11 activities in an experimental
39416
C. SIGNAL MAGNITUDE VECTOR
Sometimes, raw acceleration signals cannot identify fall
events that are close to normal daily activities (see Fig.2). We
need to extract significant features from the raw acceleration
signal. In this research work, we have calculated the SMV
from the measured acceleration signal. The mathematical
expression of the SMV is given in the Eq. (1).
q
2
SMV = (Ax )2 + Ay + (Az )2
(1)
Here, Ax = x axis acceleration, Ay = y axis acceleration, Az = z axis acceleration. Fig. 3 depicts the SMV of
different fall and ADL events in the UR fall dataset. The triaxial accelerometer signal (x,y,z) is interpreted as a univariate
VOLUME 9, 2021
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
TABLE 2. Existing Fall Detection Literature Features on Accelerometer Sensor Equiped Systems.
event and produces a feature matrix. Every row in the feature
matrix represents an event, and columns denotes the extracted
features to that event. We have fed each time-series event
as an input to the HCTSA package to extract features from
whole event. Motivation of the proposed method is to analyze
features from the cross-disciplinary time-series domain and
find useful features to detect fall events. As a result, the
analysis of fall detection will be less domain-specific. There
are many other packages for time-series features, but the
HCTSA package provides high interpretability. We can also
examine any features from the HCTSA package manually.
E. DATA CLEANING AND NORMALIZATION
FIGURE 2. Raw tri-axial acceleration signal (a)Fall (b)Fall similar ADL
SMV signal to make the framework orientation independent.
As this work considered more than 7700 features for each
signal, the tri-axial accelerometer signal will be complex and
time consuming.
D. FEATURE EXTRACTION
In this article, we have considered the fall detection task as
a time-series analysis problem. There are different types of
concepts and methods in the time series literature, such as
static distribution, correlation, information theory, stationarity, basis functions, model fitting, and so on. In this work,
apart from the literature features (see Table 2) used in previous fall detection approaches, we have analyzed and compared different time-series features from diverse scientific
domains, and various types of methodological families.
We are using the HCTSA Matlab package which can calculate more than 7700 time-series features from a diverse
range of scientific fields. We have provided each event of a
publicly available dataset as an input to the HCTSA package.
The analysis was made length independent thus, fixed signal window was not considered for feature calculation. The
HCTSA extracts more than 7700 features for each time-series
VOLUME 9, 2021
As HCTSA had computed 7700 features automatically for
each sample of the dataset, there is a possibility of having
special valued features in the feature matrix. When the special valued output contains not a number (NaN), error, or
infinity value, a lower performance is likely to occur in the
classification result. Fig. 4(a) illustrates the quality of the
extracted feature matrix for the UR fall dataset containing
NaN, infinity, error and good value.
We have eliminated all the features that contained special
values. The number of feature reduces to almost 4500 after
performing this step. Moreover, we have also performed
normalization to the feature matrix because it might provide
unexpected results due to the feature scale variation. We have
applied z-score normalization [34] to confine all the feature
values on the same scale. Fig. 4(b) delineates the cleaned
and normalized feature matrix of the UR fall dataset. We
reordered rows and columns to put similar ones together.
Therefore, time-series analysis methods that yielded similar
output across the data would be organized and would be
closed to each other. We can define similarity as having
similar outputs across these features in Fig. 4(c). All the fall
events have been represented by red colour while blue colour
represents ADL. We observed that a few fall events are similar
to the ADL. From the Fig.4(c),we can clearly see that, which
features contributed more to separate the dataset.
If we visualize this high dimensional feature matrix in a
low dimensional space, it provides better visualization. Here
39417
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
FIGURE 3. SMV of different fall and ADL events where blue line represents falls and red line represents ADLs.
we have used principal component analysis to visualize the
distribution of fall and ADL samples in Fig. 4(d). Two principle component clearly distinguishes the fall and ADL samples
easily. It can be said that we can find dominant features for
fall detection through a potential feature selection pipeline.
F. FEATURE SELECTION
Feature selection is a vital step in the case of a large number of features. As the number of features increases, the
dimensionality of the feature matrix will also elevate. Due
to the curse of dimensionality, there is a high chance of
39418
overfitting. In our fall detection architecture, we implemented
some feature selection algorithm to select the most important
features and minimize dimensionality.
1) MUTUAL INFORMATION FEATURE SELECTION
Mutual information [35] is a widely discussed topic in information theory and communication domains. It measures the
information between two or more random variables and quantifies information for one random variable through learning from another random variable. In other words, mutual
information estimates the declination of the uncertainty of
VOLUME 9, 2021
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
FIGURE 4. (a) Distribution of special value of each feature for the UR fall dataset where special value contains infinity, error and NaN. Blue color
represents good value of each feature. (b) Cleaned and normalized feature matrix of the UR fall dataset where every feature converted to a same scale
ranges between -8 and 8. The z-score normalization method have applied to bring the all feature value in an unified scale. Horizontal axis represents
features having good value while vertical axis represents each time series event in the UR fall dataset. (c) Clustered feature matrix where red colour
group represents fall samples and blue colour group represents ADL samples. Hierarchical linkage clustering approach was used to group related features
and time series events by calculating euclidean distance between time-series features. High color intensity represents low value and low color intensity
represents high value. It also depicts that first 1500 features have low value for ADL samples whereas, fall samples have high value. (d) Low dimensional
representation of the UR fall dataset using principal component analysis. The horizontal axis represents principle component-1 and vertical axis
represents principal component-2. Red dot represents ADL sample while blue dot corresponds to the fall samples. The black dotted line have used to
indicate the separation of falls and ADLs sample. It clearly shows that if we reduce the dimension of the extracted features matrix, our extracted features
can easily distinguish the fall samples from the ADL samples.
one variable by another variable. It is closely related to the
concept of entropy, where entropy measures the uncertainty
of a random variable. The mutual information between two
random variables X and Y can be defined as the following
Eq. 2
MI (X ; Y ) = H (X ) + H (Y ) − H (X , Y )
= H (X ) − H (X |Y )
= H (Y ) − H (Y |X )
X
p(x, y)
p(x, y) ∗ log2
=−
p(x)p(y)
(2)
xǫX ,yǫy
Here, MI (X ; Y ) represents mutual information between X
and Y . The top 500 features were selected from extracted
feature matrix those have higher mutual information score.
VOLUME 9, 2021
2) REMOVE HIGHLY CORRELATED FEATURES USING
PEARSON CORRELATION COEFFICIENT
In this step, we will reduce the feature set obtained from the
mutual information feature selection algorithm. There is a
high chance of redundant features or highly correlated and
anti-correlated features present in the feature matrix. We first
computed the Pearson correlation coefficient [36] of every
feature and clustered the correlated features. The Pearson
correlation coefficient is denoted by r, which is expressed as
follows:
Covariance(X , Y )
(3)
r=
σX .σY
Here, X and Y are two random variables. σX and σY denotes
the standard variation of X and Y , respectively.
39419
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
TABLE 3. Accuracy, Sensitivity and Specificity of Different Classifiers for Individual Dataset Based on our Proposed Method.
TABLE 4. The Hyper-Parameter of the Selected Classifiers Used in the Work.
After that, we have taken all the uncorrelated features with
correlation coefficient less than 0.85. Furthermore, from the
rest of the correlated clusters, we have calculated the feature
importance of each cluster’s features. Most important features
of each cluster were kept, where rest of the features were
discarded. In this way, we have got an uncorrelated feature
set, where the number of features is almost halved.
3) BORUTA ALGORITHM
The Boruta algorithm [37] arises from the spirit of the RF.
It uses feature selection, which is a fundamental step in ML.
By this algorithm, we cope with problems and solve them by
adding more randomness to the system. Features are removed
periodically in every iteration from the dataset, which is
considered under-performed by the RF model. As it lessens
the error found by using the RF model, this method leads
to a minimal optimal feature subset. It occurs by choosing
a shortened version of the input dataset that, as a result, can
39420
remove some essential features. It categorizes the features
into three groups, such as confirmed, rejected, and tentative.
We have taken only confirmed features for the next step.
4) SELECTION OF TOP FIVE FEATURES USING FEATURE
IMPORTANCE
After getting confirmed features from the Boruta algorithm,
we selected the top five features by calculating the feature
importance. Fig. 5 depicts the top twenty features selected by
Boruta algorithm. These features were ranked based on the
importance value, which is calculated by Eq. (4).
P
j nfii,j
(4)
fi = P
j∈af ,k∈af nfij,k
Here, fi is the feature importance of a feature in the set,
nfi is the normalized feature importance, and af is all the
features considered. Based on these feature importance value,
the higher value represents better relevance with the target
class. Finally, we selected the top five features for our fall
VOLUME 9, 2021
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
FIGURE 5. Feature importance of dominant features of UP Fall, MOBI Fall, and UR Fall dataset. The selected and not selected features
were represented using darker blue and lighter blue, respectively. (a) A feature importance bar chart of dominant features for UP fall
dataset, where top five features were selected based on higher feature importance value. (b) A feature importance graph of relevant
features for MOBIFALL dataset, where top five features were selected based on the superiority of feature importance. (c) A feature
importance chart of dominant features for UR fall dataset. The top five features were selected for this study.
VOLUME 9, 2021
39421
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
TABLE 5. Name and Interpretation of the Top Five Selected Features for Three Pulicly Available Datasets.
detection model. Table 5 describes the name and interpretation of the selected top five features for MOBIFALL, UP Fall,
and UR Fall datasets.
G. SELECTION OF PROPOSED FEATURES
We have analyzed the confirmed features obtained from
the Boruta feature selection algorithm for the three mentioned datasets separately. The common features from all
the datasets are taken into account and we obtained about
39 dominant features for all the datasets. Table 8 provides the
name and corresponding HCTSA ID of the newly selected
dominant features set.
H. ML CLASSIFIER
We have incorporated six ML classifiers (SVM, LR, DT, RF,
KNN, NB) to distinguish fall events from other daily activities. The used hyper-parameter of these classifiers have given
in Table 4. The top five selected features are used to train
the ML algorithm. K-fold cross-validation was performed to
evaluate performance in every case.
III. RESULTS
We have performed three different experiments to see our
data analysis pipeline’s performance in terms of accuracy,
sensitivity, and specificity. We have performed all the experiments in ‘‘HP Probook 450 G4’’ laptop. The size of the ram
was 8 GB and SSD was 128 GB. A brief details of each
experiment are given below.
Experiment 1: We observed performance of our data analysis pipeline using widely used shallow ML algorithms (such
as RF, SVM, NB, LR, KNN, DT) using three publicly available datasets.
39422
Experiment 2: We trained our fall detection model with two
datasets and tested by another unseen dataset to obtain the
generalization capability of our model.
Experiment 3: The ML classifiers were trained by the top
39 features selected from the top essential features of all
datasets.
A. RESULTS OF EXPERIMENT 1
Result of experiment 1 is summarized in Table 3. We have
obtained the performance of three publicly available datasets
to validate our data analysis pipeline. After performing all
the feature reduction techniques depicted in Section II-F, the
most dominant five features were selected for each of the
datasets as mentioned earlier. After performing K-fold validation, where k was set to 3, RF and NB achieved the highest
average accuracy (99%) in the UR Fall dataset. Sensitivity
was 97%, and specificity was 100% in both cases. All the
other ML classifiers were also performed at a satisfactory
level. In the UP fall dataset, LR achieved the highest average
accuracy of 99%, where sensitivity was 100%, and specificity
was 99%. All the other ML classifiers achieved accuracy
within a range of 96% to 98%. In the MOBIFALL dataset,
all the datasets achieved 99% average accuracy, which is a
remarkable result. Sensitivity and specificity were close to
100% in all of the ML algorithms.
Fig. 6 shows the violin plot of selected dominant features
of all three databases. From the plot, it can be clearly said
that these features were capable of classifying events very
effectively as they are not much overlapped with each other.
B. RESULTS OF EXPERIMENT 2
In experiment 2, we used three publicly available datasets.
The results of this experiment are illustrated in Table 6. We
VOLUME 9, 2021
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
FIGURE 6. Violin plot of top features which have been selected by our data analysis pipeline. Violin plots of top five features of MOBIFALL
dataset (a), UP fall dataset (b), and UR fall dataset (c).
used MOBIFALL and UR Fall dataset as the training set and
UP Fall as the test set in the first case. We have followed
the full feature reduction pipeline and finally selected 5 most
important features as the input of ML classifiers. We have
found out that KNN, NB and LR classifiers were the most
efficient ones in this case. KNN achieved at most 92% average accuracy where both NB and LR achieved accuracy of
VOLUME 9, 2021
91%. However, the NB and KNN classifier achieved the highest sensitivity (98%), where LR had the highest specificity
(88%). All the other classifiers achieved accuracy in the range
of 88% - 89%. Then we used UP Fall and UR Fall as the
training set where MOBIFALL was used as the test set. Here,
SVM achieved 98% average accuracy where sensitivity was
100%, and specificity was 96%. Other classifiers achieved
39423
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
TABLE 6. Accuracy, Sensitivity and Specificity of Different Classifiers Based on the Proposed Method While Two Datasets Were Used as the Training Set
and Another One Was Kept as the Test Set.
average accuracy in the range of 94% - 97%. In another case,
MOBIFALL and UP Fall datasets used as the training set, and
UR Fall used as the test set. KNN and LR achieved the best
average accuracy (93%). The highest sensitivity was 97%
which was achieved by KNN. In terms of sensitivity, all the
classifier achievd more than 98% specificity except KNN.
Other classifiers achieved average accuracy in the range of
84% - 90%.
that the proposed method achieved excellent fall detection
performance in all experiments.
IV. DISCUSSIONS
This section presents a brief discussion of the proposed fall
detection data analysis pipeline and discusses the outcome of
the research. The significance of this research is described in
this section.
C. RESULTS OF EXPERIMENT 3
A. EFFECTS OF OUR DATA ANALYSIS PIPELINE ON
INDIVIDUAL DATASET
In the final experiment, we used a standard feature set for
all the datasets. These feature sets had in total 39 features,
where they were selected from the top features of all three
datasets. The result of this experiment is described in Table 7.
A list of all the selected features is given in Table 8. In the UR
Fall dataset, NB, RF, and LR achieved the highest accuracy
(96%), where SVM achieved 94% average accuracy. NB
achieved the highest 98% average sensitivity, and RF and LR
got the best specificity (98%). LR outperformed the other
algorithms in the UP Fall dataset, where it achieved 97%
average accuracy, 98% average sensitivity, and 98% average
specificity. However, KNN achieved highest sensitivity of
about 99%. Other classifiers achieved average accuracy in
the range of 93% - 96%. LR achieved 100% accuracy in
the MOBIFALL dataset, where it achieved 99% sensitivity
and 100% specificity. Fig. 7 provides an overview of the
result of all three experiments. From the Fig.7, it can be said
The results of experiment 1 indicate the effect of the proposed data analysis pipeline on different publicly available
datasets. It can be seen that our data analysis pipeline performed significantly well for each dataset and yielded exceptional results. Our proposed method achieved more than 97%
accuracy for the UR fall dataset using different classifiers
that are described in Table 3. We obtained a maximum of
100% accuracy, sensitivity, and specificity for all datasets
using the proposed data analysis pipeline. It is assumed that
there was no overfitting occurred because the model provided
good performance for all datasets. Moreover, the top five
dominant features of each dataset had significant effects on
performance. It was observed that the selected features of
each dataset can easily separate the falls and ADLs that can
be seen in Fig. 6.
However, different datasets had different dominant features
due to the different characteristics of datasets such as data
39424
VOLUME 9, 2021
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
TABLE 7. Accuracy, Sensitivity and Specificity of Different Classifiers for Individual Dataset Based on the Proposed Feature Set.
acquisition pattern, range of accelerometer sensor, sampling
rate, number of fall types and ADLs. Although a lot of
characteristics differences among the existing datasets was
observed, the proposed pipeline was successful in identifying meaningful features and achieved an almost perfect fall
detection accuracy in all the mentioned datasets. We can hope
that our data analysis pipeline can obtain dominant features
set in any dataset and it could be different from the mentioned
datasets. In production, characteristics of all devices remain
quite similar. Therefore, our pipeline will find out the same
set of dominant features for all the devices which are alike
in characteristics that could be used furthers for detecting fall
events with almost perfect accuracy.
B. GENERALIZATION CAPABILITY OF THE PROPOSED
METHOD
We have conducted experiment 2 to see the generalization
capability of our data analysis pipeline. The performance of
our fall detection method significantly decreased in this case.
We trained our model with two datasets and tested by another
dataset to obtain our method’s generalization capability. Our
data analysis pipeline generalizes well while the fall detection
model is tested with the MOBIFALL dataset and trained
with UP fall and UR fall dataset. The highest performance
was obtained by the SVM classifier that achieved accuracy,
specificity, and sensitivity of 98%, 96%, and 100%, respectively. The second best case was while our model was tested
by the UR fall dataset and trained by MOBIFALL and UP
fall dataset. The maximum specificity of about 100% was
achieved by all ML classifiers except RF. However, it yielded
lower sensitivity for all classifiers on the UR fall dataset. If
we compare the performances of experiment 1 and experiment 2, it is notable that the performance was significantly
VOLUME 9, 2021
decreased in experiment 2. The main reasons for decreased
performance are the characteristics of individual datasets. If
we analyze each dataset individually, the accelerometer sensor, acquisition pattern, number of participants, experimental
setup, types of fall category, sampling rate, accelerometer
range, the physical condition of participants subject, sensor placement were different. The sampling rate of UR fall
dataset was 256 Hz which is very high compared to the other
two datasets. UP fall had sampling rate of 18.4 Hz only
while MOBIFALL had sampling rate of 100 Hz. MOBIFALL
dataset consists of four different types of falls. On the other
hand, the UR fall dataset had three types of falls. In the
case of UP fall dataset, there was five different types of falls
while ADL was six different types. Moreover, the number
of samples was different. UR fall had only 30 fall sample
while MOBIFALL had 288 fall sample. Therefore, it was
expected that the performance could be decreased. However,
the performance shows that our method achieved at least
92% accuracy all the cases considered in the experiment 2.
Thus, we can say that the proposed method provides a very
good performance, and it can generalize well against different
datasets having different characteristics. However, there are
still rooms for future researchers to make a more generalized
method.
C. EFFECTS OF SELECTED FEATURE SET
The performances of the selected feature set were described
in Table 7 . The results showed that all ML models performed
significantly well against all datasets. It is one of the major
achievements of our work. We have introduced these new features that performed better towards the MOBIFALL dataset,
UP fall dataset and UR fall dataset. It is a good indicator of the
proposed method, and we can say that the proposed feature
39425
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
FIGURE 7. Dataset wise highest performing classifiers based on accuracy, sensitivity, and specificity throughout the different experiments.
FIGURE 8. Average feature calculation time for a single event of the three publicly fall datasets where blue colour represents UR fall
dataset, orange colour represents UP fall dataset and green colour represents MOBIFall dataset. The calculation time in seconds is
presented in vertical axis and horizontal axis presents the number of features being calculated. (a) The average required time for
calculation of 7700 features for a single event of three datasets. Maximum time required for UR Fall dataset. (b)The average required time
for calculation of selected 39 features for a single event of three datasets.
set will play a significant role in the fall detection research
community. We have extracted a massive number of cross39426
disciplinary time-series features that required an enormous
amount of time and increased complexity. That is why we
VOLUME 9, 2021
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
TABLE 8. Name and HCTSA ID of Selected Features. HCTSA IDs are Used to Obtain Detail Information of Each Feature Which is Given in the Following
Link: https://hctsa-users.gitbook.io/hctsa-manual/.
have proposed the new dominant feature set to overcome
this limitation, that requires a minimal amount of time. It is
observed from Fig. 8 (b) that the feature extraction time was
significantly reduced for all the datasets if we have calculated
only these selected feature set compared to the computation
of all features shown in Fig. 8(a). The computation time for
all the features was more than 40 seconds in all dataset where
it required less than 1 second in the case of selected features
set. Whilst comparing the performance between experiment 1
and experiment 3, the performance of experiment 3 has been
decreased substantially as of experiment 1. This is due to the
selection of common features in all datasets in experiment 3,
and selection of the top 5 features from each datasets in
experiment 1. Another reason was the curse of dimensionality
as higher number of features considered in experiment 3
compared to the experiment 1.
D. COMPARISON WITH EXISTING RESEARCH WORKS
As falls can be life-threatening, fall detection models should
be robust. False alarms should be reduced as much as
possible, and sensitivity should be close to 100%. After
VOLUME 9, 2021
considering 7,700 cross-disciplinary features, our proposed
pipeline successfully achieved close to perfect accuracy and
sensitivity using simple ML classifiers in all the databases,
which required lower computational cost than deep learning
models. The proposed pipeline showed satisfactory performance in reducing false alarms. Fig. 9 provides a performance
comparison of our proposed pipeline with some existing
research works.
Our proposed architecture achieved 99% accuracy, 97%
sensitivity, and 100% specificity using the RF classifier
in the UR Fall database. Theodoridis et al. [38] achieved
96% accuracy, 97% sensitivity and 95% specificity in
the same dataset. The model of Boruke et al. [38], [39]
and Kwolek B. et al. [26] achieved 93% accuracy, where
Kwolek B. et al. found 90% sensitivity in UR Fall dataset by
their proposed architecture. Therefore, it can be said that,
our proposed architecture showed better performance and
robustness in UR fall dataset.
Ponce et al. achieved 97% accuracy, 89% sensitivity, and
99% specificity in UP Fall dataset using a supervised ML
method [40]. Martinet et al. [27] and Casilari et al. [41] could
39427
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
FIGURE 9. Performance comparison of our proposed method with existing methods those used the same publicly available datasets.
achieve 98% and 95% accuracy, but their sensitivity was less
than 90% in the same dataset. Our proposed method achieved
99% average accuracy, 100% average sensitivity, and 99%
average specificity after doing K-fold validation in the UP
fall dataset using the LR classifier. So, our proposed method
significantly improved sensitivity and accuracy in the case of
the UP Fall dataset.
In the case of the MOBIFALL dataset, Jahanjoo
A et al. [42] achieved 100% accuracy, 97% sensitivity,
and 99% specificity, where Vallabh P et al. [43] and
Casilari et al. [41] achieved just more than 90% accuracy.
The proposed pipeline achieved 99% average accuracy,
99% average sensitivity, and 99% average specificity in the
MOBIFALL dataset that is the most significant performance
in sensitivity and accuracy among the motioned works.
Therefore, the proposed method showed great promise in
fall detection as it has provided excellent robustness and
significant performance in three publicly available datasets.
increasing complexity. The key drawback is that we have not
tested the proposed system’s performance in real-world fall
scenarios.
E. LIMITATIONS
Falls lead to death among older people worldwide. This article aimed to develop an effective fall detection system that
can detect elderly falls at home or outside. We proposed a
fall detection data analysis pipeline to detect potential elderly
fall events using an accelerometer sensor. We extracted crossdisciplinary time-series features from the accelerometer signal and proposed a new set of features to detect elderly
F. FUTURE WORKS
This article proposed a new pipeline to identify fall events
using cross-disciplinary time-series features. The pipeline
can process time-series events collected using accelerometer placed in any position of the human body. This system
can be deployed on a cloud based engine as well as on
portable devices such as smartphone, micro-controller, and
smart wearable. Portable embedded devices can be properly
calibrated and trained to detect fall in real time, which may be
convenient for the elderly. On the other hand, detection of fall
in real-time can be troublesome because of high latency on
cloud-based devices. Therefore, in future, we intend to deploy
the proposed structure on the resource-constrained embedded
devices to test the model’s robustness.
V. CONCLUSION
This main limitation of this article is that we did not test
the proposed method in real-world fall events to ensure
that the method can detect falls in the real world scenario.
Another limitation was that we extracted a massive number
of cross-disciplinary time-series features that are more than
7,700 in number, requiring a tremendous amount of time and
39428
VOLUME 9, 2021
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
falls. Although, the proposed system selects different features for different training sets, a thorough training before
production can solve this issue. This is the first work in
fall detection research that analyzed a vast amount of crossdisciplinary time-series features to the best our knowledge in
the fall detection research. Three publicly available datasets
were used to validate the proposed method. We have performed three different experiments with these datasets and
achieved improved performance in all the cases. We have
also compared our results with the existing works that used
the same datasets and found that the proposed architecture outperformed the existing research works. Finally, we
hope that our newly proposed feature set might be a good
starting point for upcoming research in the fall detection
task.
COMPLIANCE WITH ETHICAL STANDARDS
Funding: This research was supported by the Information and
Communication Technology division of the Government of
the People’s Republic of Bangladesh in 2018 - 2019.
Conflicts of Interest: All authors declare that they have no
conflict of interest.
Ethical Approval: No ethical approval required for this
study.
Informed Consent: This study used secondary data, therefore, the informed consent does not apply.
Authors and Contributors: This work was carried out in
close collaboration between all co-authors.
REFERENCES
[1] K. M. Means, D. E. Rodell, P. S. O’Sullivan, and L. A. Cranford, ‘‘Rehabilitation of elderly fallers: Pilot study of a low to moderate intensity exercise
program,’’ Arch. Phys. Med. Rehabil., vol. 77, no. 10, pp. 1030–1036,
Oct. 1996.
[2] M. E. Tinetti, ‘‘Preventing falls in elderly persons,’’ New England J. Med.,
vol. 348, no. 1, pp. 42–49, Jan. 2003.
[3] N. D. Carter, K. M. Khan, H. A. McKay, M. A. Petit, C. Waterman,
A. Heinonen, P. A. Janssen, M. G. Donaldson, A. Mallinson, L. Riddell,
and K. Kruse, ‘‘Community-based exercise program reduces risk factors
for falls in 65-to 75-year-old women with osteoporosis: Randomized controlled trial,’’ CMAJ, vol. 167, no. 9, pp. 997–1004, 2002.
[4] R. Tideiksaar, Falls in Older People: Prevention and Management.
Baltimore, MD, USA: Health Professions Press, 2002.
[5] M. J. Gibson, ‘‘The prevention of falls in later life: A report of the Kellogg
international work group on the prevention of falls by the elderly,’’ Danish
Med. Bull., vol. 34, no. 4, pp. 1–24, 1987.
[6] S.-H. Liu and W.-C. Cheng, ‘‘Fall detection with the support vector
machine during scripted and continuous unscripted activities,’’ Sensors,
vol. 12, no. 9, pp. 12301–12316, Sep. 2012.
[7] K. C. Moylan and E. F. Binder, ‘‘Falls in older adults: Risk assessment, management and prevention,’’ Amer. J. Med., vol. 120, no. 6,
pp. 493.e1–493.e6, 2007
[8] A. J. Campbell, G. F. Spears, and M. J. Borrie, ‘‘Examination by logistic
regression modelling of the variables which increase the relative risk of
elderly women falling compared to elderly men,’’ J. Clin. Epidemiol.,
vol. 43, no. 12, pp. 1415–1420, Jan. 1990.
[9] A. S. Robbins, L. Z. Rubenstein, K. R. Josephson, B. L. Schulman,
D. Osterweil, and G. Fine, ‘‘Predictors of falls among elderly people.
Results of two population-based studies,’’ Arch. Internal Med., vol. 149,
no. 7, pp. 1628–1633, Jul. 1989.
[10] X. Wang, J. Ellul, and G. Azzopardi, ‘‘Elderly fall detection systems:
A literature survey,’’ Frontiers Robot. AI, vol. 7, p. 71, Jun. 2020.
VOLUME 9, 2021
[11] F. Lezzar, D. Benmerzoug, and I. Kitouni, ‘‘Camera-based fall detection
system for the elderly with occlusion recognition,’’ Appl. Med. Inform.,
vol. 42, no. 3, pp. 169–179, 2020.
[12] J. Sri-On, G. P. Tirrell, J. F. Bean, L. A. Lipsitz, and S. W. Liu, ‘‘Revisit,
subsequent hospitalization, recurrent fall, and death within 6 months after a
fall among elderly emergency department patients,’’ Ann. Emergency Med.,
vol. 70, no. 4, pp. 516–521, 2017.
[13] Y. Angal and A. Jagtap, ‘‘Fall detection system for older adults,’’ in Proc.
IEEE Int. Conf. Adv. Electron., Commun. Comput. Technol. (ICAECCT),
Dec. 2016, pp. 262–266.
[14] Y.-H. Nho, J. G. Lim, and D.-S. Kwon, ‘‘Cluster-analysis-based useradaptive fall detection using fusion of heart rate sensor and accelerometer in a wearable device,’’ IEEE Access, vol. 8, pp. 40389–40401,
2020.
[15] M. Saleh and R. L. B. Jeannes, ‘‘Elderly fall detection using wearable
sensors: A low cost highly accurate algorithm,’’ IEEE Sensors J., vol. 19,
no. 8, pp. 3156–3164, Apr. 2019.
[16] A. Sucerquia, J. López, and J. Vargas-Bonilla, ‘‘Real-life/real-time elderly
fall detection with a triaxial accelerometer,’’ Sensors, vol. 18, no. 4,
p. 1101, Apr. 2018.
[17] X. Xi, M. Tang, S. M. Miran, and Z. Luo, ‘‘Evaluation of feature
extraction and recognition for activity monitoring and fall detection
based on wearable sEMG sensors,’’ Sensors, vol. 17, no. 6, p. 1229,
May 2017.
[18] L. Montanini, A. D. Campo, D. Perla, S. Spinsante, and E. Gambi,
‘‘A footwear-based methodology for fall detection,’’ IEEE Sensors J.,
vol. 18, no. 3, pp. 1233–1242, Feb. 2018.
[19] T. D. Quadros, A. E. Lazzaretti, and F. K. Schneider, ‘‘A movement
decomposition and machine learning-based fall detection system using
wrist wearable device,’’ IEEE Sensors J., vol. 18, no. 12, pp. 5082–5089,
Jun. 2018.
[20] V. Genovese, A. Mannini, M. Guaitolini, and A. Sabatini, ‘‘Wearable
inertial sensing for ICT management of fall detection, fall prevention, and assessment in elderly,’’ Technologies, vol. 6, no. 4, p. 91,
Oct. 2018.
[21] F. Hussain, F. Hussain, M. Ehatisham-ul-Haq, and M. A. Azam, ‘‘Activityaware fall detection and recognition based on wearable sensors,’’ IEEE
Sensors J., vol. 19, no. 12, pp. 4528–4536, Jun. 2019.
[22] O. Kerdjidj, N. Ramzan, K. Ghanem, A. Amira, and F. Chouireb, ‘‘Fall
detection and human activity classification using wearable sensors and
compressed sensing,’’ J. Ambient Intell. Humanized Comput., vol. 11,
no. 1, pp. 349–361, Jan. 2020.
[23] C. Medrano, R. Igual, I. García-Magariño, I. Plaza, and G. Azuara,
‘‘Combining novelty detectors to improve accelerometer-based fall detection,’’ Med. Biol. Eng. Comput., vol. 55, no. 10, pp. 1849–1858,
Oct. 2017.
[24] B. D. Fulcher, M. A. Little, and N. S. Jones, ‘‘Highly comparative time-series analysis: The empirical structure of time series and
their methods,’’ J. Roy. Soc. Interface, vol. 10, no. 83, Jun. 2013,
Art. no. 20130048.
[25] G. Vavoulas, M. Pediaditis, E. G. Spanakis, and M. Tsiknakis,
‘‘The MobiFall dataset: An initial evaluation of fall detection algorithms
using smartphones,’’ in Proc. 13th IEEE Int. Conf. Bioinf. BioEng.,
Nov. 2013, pp. 1–4.
[26] B. Kwolek and M. Kepski, ‘‘Human fall detection on embedded platform
using depth maps and wireless accelerometer,’’ Comput. Methods Programs Biomed., vol. 117, no. 3, pp. 489–501, Dec. 2014.
[27] L. Martínez-Villaseñor, J. Nuñez-Martínez, E. Moya-Albor, H. Ponce,
J. Brieva, and C. Peñafort-Asturiano, ‘‘UP-fall detection dataset: A multimodal approach,’’ Sensors, vol. 19, no. 9, p. 1988, Apr. 2019.
[28] A. Sucerquia, J. D. Lòpez, and J. F. Vargas-Bonilla, ‘‘Sisfall: A fall and
movement dataset,’’ Sensors, vol. 17, no. 1, p. 198, 2017.
[29] C. Medrano, R. Igual, I. Plaza, and M. Castro, ‘‘Detecting falls as novelties
in acceleration patterns acquired with smartphones,’’ PLoS ONE, vol. 9,
no. 4, 2014, Art. no. e94811.
[30] D. Micucci, M. Mobilio, and P. Napoletano, ‘‘Unimib shar: A dataset for
human activity recognition using acceleration data from smartphones,’’
Appl. Sci., vol. 7, no. 10, p. 1101, 2017.
[31] E. Casilari, J. A. Santoyo-Ramón, and J. M. Cano-García, ‘‘Umafall:
A multisensor dataset for the research on automatic fall detection,’’ Procedia Comput. Sci., vol. 110, pp. 32–39, Jul. 2017.
39429
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
[32] O. Ojetola, E. Gaura, and J. Brusey, ‘‘Data set for fall events and daily
activities from inertial sensors,’’ in Proc. ACM MMSys, 2015, pp. 243–248.
[33] M. J. Vera Nadales, ‘‘Recognition of human motion related activities
from sensors,’’ Ph.D. dissertation, Dept. Commun. Navigat., Univ. Malaga,
Málaga, Spain, 2010.
[34] S. Parveez. (Jul. 2020). Machine Learning Standardization (Z-Score
Normalization) With Mathematics —Towards AI. Accessed: Oct. 23, 2010.
[Online]. Available: https://towardsai.net/p/machine-learning/machinelearning-standardization-z-score-normalization-with-mathematics
[35] J. Gonzalez-Lopez, S. Ventura, and A. Cano, ‘‘Distributed multi-label
feature selection using individual mutual information measures,’’ Knowl.Based Syst., vol. 188, Jan. 2020, Art. no. 105052.
[36] P. Schober and T. R. Vetter, ‘‘Correlation analysis in medical research,’’
Anesthesia Analgesia, vol. 130, no. 2, p. 332, 2020.
[37] M. B. Kursa et al., ‘‘Feature selection with the borutapackage,’’ J. Stat.
Softw., vol. 36, no. 11, pp. 1–13, 2010.
[38] T. Theodoridis, V. Solachidis, N. Vretos, and P. Daras, ‘‘Human fall detection from acceleration measurements using a recurrent neural network,’’ in
Proc. ICBHI, 2017, pp. 145–149.
[39] A. K. Bourke, J. V. O’Brien, and G. M. Lyons, ‘‘Evaluation of a thresholdbased tri-axial accelerometer fall detection algorithm,’’ Gait Posture,
vol. 26, no. 2, pp. 194–199, 2007.
[40] H. Ponce, P. V. D. C. Souza, G. González-Mora, and A. J. Guimaráes,
‘‘Stochastic parallel extreme artificial hydrocarbon networks: An implementation for fast and robust supervised machine learning in highdimensional data,’’ Eng. Appl. Artif. Intell., vol. 89, Mar. 2020,
Art. no. 103427.
[41] E. Casilari, R. Lora-Rivera, and F. García-Lagos, ‘‘A study on the application of convolutional neural networks to fall detection evaluated with
multiple public datasets,’’ Sensors, vol. 20, no. 5, p. 1466, 2020.
[42] A. Jahanjoo, M. N. Tahan, and M. J. Rashti, ‘‘Accurate fall detection using
3-axis accelerometer sensor and MLF algorithm,’’ in Proc. 3rd Int. Conf.
Pattern Recognit. Image Anal. (IPRIA), Apr. 2017, pp. 90–95.
[43] P. Vallabh, R. Malekian, N. Ye, and D. C. Bogatinoska, ‘‘Fall detection using machine learning algorithms,’’ in Proc. 24th Int. Conf. Softw.,
Telecommun. Comput. Netw. (SoftCOM), Sep. 2016, pp. 1–9.
MD. JABER AL NAHIAN was born in
Bangladesh, in 1996. He received the B.Sc. degree
in information and communication engineering
(ICE) from the Bangladesh University of Professionals, Dhaka, in 2019, where he is currently
pursuing the master’s degree. He is also a Teaching Assistant with the Bangladesh University of
Professionals. He has published two conference
article on camera model identification and elderly
fall detection, respectively. He is also working on
elderly fall detection and human activity recognition. His research interest
includes the application of AI and ML. He received the Fellowship from
Bangladesh ICT Division for his master’s thesis.
TAPOTOSH GHOSH was born in Bangladesh,
in 1998. He received the B.Sc. degree in information and communication engineering from the
Bangladesh University of Professionals, where he
is currently pursuing the M.Sc. degree. He is
also a Teaching Assistant with the Department of
ICT, Bangladesh University of Professionals. He
has published several research articles on Bangla
handwritten character recognition, fall detection,
earthquake detection, and AI based system for
autism intervention. He is also working on several research projects on earthquake detection, fall detection, and depression analysis from social media
posts. His research interests include the application of machine learning,
deep learning, NLP, and the IoT.
39430
MD. HASAN AL BANNA (Associate Member,
IEEE) was born in Dhaka, Bangladesh, in 1997. He
received the B.Sc. degree in information and communication technology (ICT) from the Bangladesh
University of Professionals, Dhaka, in 2019, where
he is currently pursuing the master’s degree. He
is also a Teaching Assistant with the Bangladesh
University of Professionals. He has published a
journal article reviewing the earthquake prediction
works, conference paper on camera model identification and healthcare of autism patients. He is also working on earthquake
prediction, Bangla handwritten characters, and AI for mental health. His
research interest includes the application of AI and ML. He received the
Fellowship from Bangladesh ICT Division for his master’s thesis.
MOHAMMED A. ASEERI (Senior Member,
IEEE) received the bachelor’s degree in electrical engineering and computer engineering and
the M.Sc. degree in electrical engineering and
computer engineering, electronics and communications from King Abdulaziz University, and the
Ph.D. degree in electronics from the University of
Kent, Canterbury, U.K. His previous experiences
include Project Manager in electronic surveillance
systems, and as a supervision of several programs
and projects of sensitive surveillance systems at different organizations.
He has an authorized certificate as a Consultant Engineer from the Saudi
Council of Engineers (SCE) and as PMP certified from PMI and CCMP
from ACMP and KPI certified from George Washington University. He
is currently an Associate Professor with the National Center for Radar
and Electronic Warfare Technology (NCREWT), King Abdulaziz City for
Science and Technology (KACST), and also a Co PI with the Center of
Excellence for Microwave Sensor Technology (CMST) in a joint project
between KACST and the University of Michigan (UoM), USA. He is also
as the head of different departments such as, Surveillance Department and
Maritimes Studies Section for Ministry of Interior, Border Guard-Saudi
Arabia. He has participated as a Researcher with The Australian National
University (ANU) and the University of Canberra (UC) for several years in
Australia. He has written and authored several articles on digital security
and RADAR and on Wireless Sensor Networks (WSN), Security Networks,
E-Strategic Management, and Security Planning. He has published many
articles in high level journals and conferences, and a number of patents have
been published.
Dr. Aseeri is a Senior Member of the Institute of Engineering and Technology (IET).
MOHAMMED NASIR UDDIN received the
bachelor’s and master’s degrees in mathematics
from the University of Chattogram, Bangladesh,
the M.Phil. degree in applied mathematics from
the Bangladesh University of Engineering and
Technology (BUET), Bangladesh, in 2011, and
the Ph.D. degree in applied mathematics from
BUET, in 2018. He joined as a Lecturer with the
department of Mathematics and Statistics, BUET,
in 2006, where he became an Assistant Professor
in 2009 and a Chairman of the Department in 2012. Since 2015, he has
been BUET, where he is currently an Associate Professor of mathematics
with the Department of Information and Communication Engineering (ICE).
He has published more than 13 papers in various peer-reviewed journals
and conferences. His current research interests include computational fluid
dynamics, heat and mass transfer, bio-fluid dynamics, numerical and simulation analysis, and bioengineering.
Dr. Nasir is a Life Member of the Bangladesh Red Crescent Society and
the Bangladesh Mathematical Society.
VOLUME 9, 2021
M. J. A. Nahian et al.: Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features
MUHAMMAD RAISUDDIN AHMED (Member, IEEE) received the B.E. degree (Hons.)
in (electronics) majoring in telecommunications
from Multimedia University (MMU), Malaysia,
the M.E. degree in telecommunication and the
M.E. degree in management from the University
of Technology, Sydney (UTS), Australia, and the
Ph.D. degree from the University of Canberra
(UC). He was a Teaching Fellow (Lecturer) with
the Faculty of Information Sciences and Engineering, UC, Australia, and also a Research Officer with The Australian National
University (ANU), Australia. He was a Distinguished Member of the Board
of Directors of ITE&E, Engineers Australia, in 2011. He is currently serves
as a Seiner Lecturer for radar and radio communications with the Marine
Engineering Department, Military Technology College, Muscat, and also
with the University of PortSmoth, Oman Campus, U.K. He has also written
and authored several articles in wireless sensor networks, distributed wireless communication, blind source separation, RF technologies, and RFID
implementation. He has published 53 papers in high impact of journals and
conferences.
M. SHAMIM KAISER (Senior Member, IEEE)
received the bachelor’s and master’s degrees
in applied physics, electronics and communication engineering from the University of Dhaka,
Bangladesh, in 2002 and 2004, respectively, and
the Ph.D. degree in telecommunication engineering from the Asian Institute of Technology (AIT),
Pathumthani, Thailand, in 2010. In 2005, he joined
as a Lecturer with the Department of ETE, Daffodil International University. In 2010, he was with
the Department of EEE, the Eastern University of Bangladesh, and also
with the Department of MNS, BRAC University, Dhaka as an Assistant
Professor. Since 2011, he has been with Institute of Information Technology, Jahangirnagar University, Dhaka, as an Assistant Professor, where he
became an Associate Professor in 2015 and a Full Professor in 2019. He
has authored more than 100 papers in different peer-reviewed journals and
conferences. His current research interests include data analytics, machine
learning, wireless networks and signal processing, cognitive radio networks,
big data and cyber security, and renewable energy.
Dr. Kaiser is a Life Member of the Bangladesh Electronic Society and the
Bangladesh Physical Society. He is also a Senior Member of IEICE, Japan.
He is also a Volunteer of the IEEE Bangladesh Section. He is the Founding
Chapter Chair of the IEEE Bangladesh Section Computer Society Chapter.
MUFTI MAHMUD (Senior Member, IEEE)
received the Ph.D. degree in information engineering from the University of Padova, Italy, in
2011. He is currently a Senior Lecturer of computer science with Nottingham Trent University,
U.K. He has been serving at various positions in
the industry and academia in India, Bangladesh,
Italy, Belgium, and U.K., since 2003. He is also an
expert in computational intelligence, applied data
analysis, and big data technologies with a keen
focus on healthcare applications. He has published more than 130 peerreviewed articles and papers in leading journals and conferences. He is also
a Senior Member of ACM, a Professional Member of the British Computer
Society, and a Fellow of the Higher Education Academy, U.K. He was a
recipient of the Marie-Curie Postdoctoral Fellowship. He has also served
as the Coordinating Chair for local organization of the IEEE-WCCI2020;
the General Chair of AII2021, BI2020, and 2021; and the Program Chair
of IEEE-CICARE2019, 2020, and 2021. He has also been serving as the
Vice Chair for the Intelligent System Application Technical Committee of
IEEE CIS, a member of the IEEE CIS Task Force on Intelligence Systems
for Health, and the IEEE R8 Humanitarian Activities Subcommittee, the Publications Chair of the IEEE UK and Ireland Industry Applications Chapter,
and a Project Liaison Officer of the IEEE UK and Ireland SIGHT Committee.
He serves as a Section Editor for Cognitive Computation, an Associate Editor
for Big Data Analytics, Frontiers in Neuroscience journals, and IEEE ACCESS,
and a Regional Editor for Brain Informatics journal (Europe).
VOLUME 9, 2021
39431