Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Towards an Accelerometer-Based Elderly Fall Detection System Using Cross-Disciplinary Time Series Features

IEEE Access

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