Fall_Detection_System_using_Wearable_Sensor_Device
Fall_Detection_System_using_Wearable_Sensor_Device
Learning: A Review
Nur Izdihar Muhd Amir1 , Rudzidatul Akmam Dziyauddin1 , Norliza Mohamed1 , Nor
Syahidatul Nadiah Ismail1 , Hazilah Mad Kaidi1 , Norulhusna Ahmad1 , and Mohd Azri
Mohd Izhar1
1
Affiliation not available
Posted on 19 Mar 2024 — CC-BY-SA 4 — https://doi.org/10.36227/techrxiv.171084921.16728034/v1 — e-Prints posted on TechRxiv are preliminary reports that are not peer reviewed. They should not b...
Abstract
Over the past years, Fall Detection System (FDS) has undergone extensive research to improve living risk, especially for the
elderly who are vulnerable to these fall events. Devices employing sensors are crucial components of FDS in achieving high
accuracy and sensitivity. This article overviews different sensor modalities, such as ambient-based and vision-based systems, as
well as commonly used wearable devices for fall detection, along with the associated data processing algorithms. The critical
elements of fall detection, such as architectures and algorithms for processing sensor data, machine learning and deep learning
methodologies, and validation of FDS performance, are considered. The article also delves into safety aspects and presents
technical challenges and concerns in FDS for researchers in the field to identify areas requiring further improvement. Finally,
future research opportunities to improve fall detection for widespread use are outlined.
1
Fall Detection System using Wearable Sensor
Devices and Machine Learning: A Review
Nur Izdihar Muhd Amir, Rudzidatul Akmam Dziyauddin, Senior Member, IEEE, Norliza
Mohamed, Senior Member, IEEE, Nor Syahidatul Nadiah Ismail, Member, IEEE, Hazilah
Mad Kaidi, Senior Member, IEEE, Norulhusna Ahmad, Senior Member, IEEE and Mohd Azri
Mohd Izhar, Member, IEEE
Abstract— Over the past years, Fall Detection System (FDS) has undergone extensive research to improve living
risk, especially for the elderly who are vulnerable to these fall events. Devices employing sensors are crucial
components of FDS in achieving high accuracy and sensitivity. This article overviews different sensor modalities,
such as ambient-based and vision-based systems, as well as commonly used wearable devices for fall detection,
along with the associated data processing algorithms. The critical elements of fall detection, such as architectures
and algorithms for processing sensor data, machine learning and deep learning methodologies, and validation of
FDS performance, are considered. The article also delves into safety aspects and presents technical challenges
and concerns in FDS for researchers in the field to identify areas requiring further improvement. Finally, future
research opportunities to improve fall detection for widespread use are outlined.
Index Terms— Fall Detection system (FDS), human activity recognition, wearable devices, machine learning and
deep learning, sensor data processing
W ITH the advancements in medical technologies and elderly can exacerbate serious injuries compared to younger
healthcare systems, researchers are actively exploring people [4]. Statistics show that more than 25% of people aged
innovative approaches to benefit the current population. One over 65 years old experience falls every year and this figure
such avenue involves the development of fall detection systems grows to 42% for those over 70 [5]. Especially for those without
(FDS), aimed at mitigating the consequences of such a caretaker could turn this event into fatality. Hence, the
unfortunate events [1]. FDS utilises sensor(s) and processing monitored safety conditions allow them to go about their daily
solutions to discern incidents of falls. Hence, various types of routine comfortably. Therefore, the gradual increase of elderly
FDS have been introduced throughout the research, particularly who live alone could significantly benefit from this technology.
the interest in this paper is the wearable-type detection devices, The remainder of this article is organized as follows. Section
leveraging one or several sensor modalities, including cameras II overviews a generic fall detection architecture of the existing
and Inertial Measurement unit (IMU). By adeptly processing FDS. Next, Section III dwells deeper into sensors used for fall
raw sensor data, these devices can effectively detect and detection. Subsequently, Section IV details state-of-the-art
distinguish fall incidents from Activities of Daily Living methods used to infer information. processing and learning
(ADLs), such as walking, running, and others. Every sensor has algorithms in FDS, Section V addresses the emergent
demonstrated its strength and constraints, and the signal validation domain, discussing the norms, performance metrics,
response varies on the physical features of a subject and how and the monitoring of abnormal situations especially
the fall incurred (i.e. right, left, front or back). Therefore, the considering machine learning. Finally, Section VI concludes
processing of sensor data is the primary key to deriving the future opportunities for FDS.
information on the movement of the subject including falls. The
aspects involve 1) processing architectures considering types of II. GENERIC FALL DETECTION SYSTEM ARCHITECTURE
sensors and their placement; 2) processing algorithms for Fig. 1. illustrates the taxonomy of FDS practised in the
ADLs, such as the movement of subject and classification, fall research, it comprises types of FDS which cover the elements,
detection and fall alertness; 3) integration of physics-/model- sensors and its components, and common learning algorithms
/data-driven approaches into data processing; 4) performance employed in FDS. Meanwhile, Fig. 2. presents a general
metrics and validation approaches for a high level of architecture of FDS. The system establishes once a fall occurs
application; and 5) wearable device standards and safety. In to the person being monitored, and the fall detection method
this paper, our objectives are to determine the key challenges can either be ambient-based or wearable-based sensors. The
in sensor processing for fall detection, review the advances data from sensors are transferred to the local workstation [6] or
toward addressing them, and cloud services [7] for processing and learning purposes before
identify the existing gaps in achieving high-level detection deploying the result through the gateway to notify the
particularly in real-time. authorities of an emergency.
The FDS work appears to provide an advantage to the elderly In the state-of-the-art, there are three types of fall detection
while substantively extending support to vulnerable individuals approaches (ambient, vision, and wearable) and two types of
across diverse age groups. Owing to the congenial living space, approaches (ambient and wearable). In [8], the author classified
the number of elderly who are living alone also increases fall detectors into three categories: environmental sensing-
accordingly [2, 3]. Nevertheless, individuals in this based systems, wearable sensor-based systems and vision-
demographic are vulnerable to adverse events, including based systems. While [9] categorises hybrid sensing in their
FDS Threshold-based and ML-based algorithms. However, over
time, threshold-based algorithms encounter challenges when
Type Algorithm attempting to adapt to new types of falls, leading to reduced
Thresh Machine
accuracy in fall detection [12]. ML methods have emerged as a
Ambient Wearable
hold Learning solution to overcome the limitations of threshold-based
algorithms. These methods are considered more sophisticated
Placement Sensor Dataset Model
approaches in addressing the challenges of fall detection,
Kalman Quertion offering improved accuracy and adaptability. Each ML
Wrist Waist filter technique has its learning-based approach, and factors such as
Chest Magneto Fall feature selection, sensor feasibility, sensor placement, dataset,
meter Data
and parameter setting, need to be considered when comparing
Gyros Accelero
Classical ANN different techniques. However, DL techniques have largely
cope meter
overcome these factors and achieved outstanding performance.
Camera Random
The availability of datasets plays an important role in the
-based
Infrared
Forest
K-NN CNN RNN
effectiveness of ML algorithms because having a large training
Pressure Audio Logistic LSTM GRU
dataset can help in achieving optimal performance while a
Regression
SVM small dataset may result in overfitting. However, by addressing
this concern, researchers in [22] proposed that the scarcity of
Fig. 1. A taxonomy of the review on FDS using Sensors and Machine data for training fall detection models can be alleviated through
Learning
the application of appropriate techniques, such as stacking in
third approach which utilises a combination of wearable and DL.
ambiance-based sensors. In contrast, [10] concluded that fall
detectors can be broadly categorised into two types: context- III. SENSOR FOR FALL DETECTION
aware systems and wearable devices. The former combines
A. Ambient-based and vision-based
ambient-based and vision-based detection to become one
category, while the latter remains as a means of detecting falls Ambient-based systems work on input from sensors placed
through any device attached to the user physically in the environment which usually install sensors in the room
In wearable, the most commonly used sensors for various where the user lives or is monitored. The sensors employed are
FDS are the accelerometer and gyroscope [1]. In addition to cameras, pressure sensors, microphones or a famous but less
these two sensors, the magnetometer has been mentioned as preferred ambient sensor; the motion sensor as illustrated in
another kinematic attribute in wearable FDS [8], and [11] has Fig. 3. Some works demonstrate the viability of vision-based
added an inclinometer to the list. There are also other sensors [23] approaches by employing infrared cameras [24] and Red
introduced in wearable FDS such as heart rate variability Green Blue-Depth (RGB-D) cameras [25]. Most static Red
(HRV), electrocardiogram (ECG), and pulse oximetry (SPO2). Green Blue (RGB) cameras are less intrusive, in the sense that
Typically, wearables for fall detection are commonly no sensor needs to be attached to or worn by the user, and it run
positioned on the waist, chest, or thigh. However, there are on wired-power sources; hence, power supply is not an issue
alternative placements such as the forehead [12], ear [13], neck [26]. However, the main challenge of vision-based detection is
[14], shoulder [15], back [16, 17], wrist [18], ankle [19], or foot the extent of information that cameras may record, including
[20], although these locations are generally less favoured for personal details, physical features, and visuals of personal
fall detection purposes. Wrist-worn devices such as spaces.
smartwatches are particularly popular and have motivated the Recent work by Khan et al. [27] integrated an unsupervised
development of FDS. Additionally, the positioning of sensors acoustic sensor to collect the sound of footsteps to distinguish
can impact the accuracy of fall detection [21]. Therefore, falls from ADLs. The same concept by [4] explained very-low-
researchers claim that the ideal placement of sensors is along resolution thermal sensors located on two horizontal planes
the longitudinal axis of the body to ensure steady readings of along the floor, for classifying falls. Improvement in [28]
the sensor [8]. proposed a fusion between the force and accelerometer sensors
Two main types of algorithms are introduced in FDS: concealed under the tile, which produces satisfactory results.
characteristic. The CNN [68] captures spatial correlation in of memory occupation, computational load, and power
data, while the RNNs' recurrence captures temporal consumption.
correlations. A study in [8] mentioned that often ML works better with
2) Recurrent Neural Network data fusion of multiple sensors, and the technique is quite
Early embedding of RNN in wearable FDS shows the results inconvenient for a system with computational constraints.
obtained outperformed the statistical classifier proposed in However, in [42] attempt to distinguish falls from ADLs using
SisFall: C9 indicator [72]. The most remarkable contribution of only a single accelerometer data applied to multiple ML
this work is the temporal labelling in the SisFall dataset used algorithms for comparison, different algorithms score highest
for model inferencing [22]. The label provided consists of two in different performance parameters. Thus, choosing the best
types, binary-label out-put which consists of fall and ADL, and algorithm will depend on the system's concern. In [76], the
three-label output: Alert, fall, and ADL. The difference authors demonstrate the advantages of combined deep
between these two types of labelling is the ‘Alert’ train system architecture based on convolutional and LSTM recurrent units.
to identify pre-fall conditions, enabling researchers to choose The framework outperforms by competing for deep non-
suitable labels that cater to their system. While RNN proposed recurrent networks on the challenge dataset by 4% on average.
in [47] addresses the feasibility of implementing the DL The authors stated that depending solely on overall accuracy
algorithm in the embedded system by presenting a few general measurement is not an appropriate method. Thus, they added
formulas regarding memory occupation, battery consumption, F1-score for both datasets to be 0.930 for OPPORTUNITY and
and computational load. [73] specifically address these 0.958 for Skoda. In [77], works on parameter optimisation
challenges by proposing SaveMeNow.Ai, a new wearable experiment for LSTM obtains the best regularization rate of
device for fall detection. The work preliminarily created a new 0.015 at 128 hidden layer nodes for best accuracy with the best
dataset by merging four datasets available online, then tested computation time. The work also contributes to resourceful
different classification algorithms and found DT as the most outcomes for reference in terms of other parameters testing
satisfactory algorithm. with LSTM.
Research work [74] first proposes LSTM blocks of RNN RNN is different from classical ANN in terms of the hidden
for online detection for wearable devices. Later on, [45] state feature, which is important for remembering some
modified the RNN architecture into 16 versions and adapted information about a sequence of data. After producing the
the Gated Recurrent Neural Network (GRNN) of LSTM and output, it is copied and sent back (backpropagate) into the
GRU, thorough analysis of the feasibility of embedding RNN recurrent network. For making a decision, it considers the
into wearable devices conducted, except the embedding was current input and the output that it has learned from the
performed in their next work in [1]. The extension continues previous input. In traditional neural networks, all the inputs and
implementing the proposed RNNs architecture, except, the outputs are independent. Previous layers are not considered for
best four were selected to identify the simplest yet reliable the next layers’ input; thus, they do not memorize the previous
algorithm suitable for wearable implementation. The final outputs.
architecture consists of a batch normalization layer receiving Among the prominent DL methods mentioned in FDS are
the input, an RNN layer and a dense end layer. Meanwhile, Convolutional Neural Networks (CNN) [8] which often being
[75] has implemented two different versions of RNN integrated with image processing techniques, and Recurrent
architectures into three different FPGAs and validated their Neural Networks (RNNs) [78], the best approach for
work with [22]. The proposed architecture outperforms the processing time series signals [79]. The work in [80] even
SensorTile implementation particularly, the processing time compared traditional ML (SVM, Naive Bayes) techniques with
is about one order of magnitude lower, and three orders of RNN. As a result, RNN shows superior fall detection
magnitude reduce the power consumption. Researchers in performance without large training datasets.
[47] also refer to [22] for RNNs architecture however focus
on the technical outcome of the embedding hardware in terms
D. Machine Learning vs Deep Learning dataset for training and validation using an inference model.
Comparative discussion between conventional ML and DL However, as mentioned before, the classical ML algorithm is
has been progressively researched. Several findings less favoured because the dataset has to undergo several stages
highlighting the opposition between these two methods are of preprocessing and feature extraction before applying ML for
shown briefly in TABLE III. final classification. Furthermore, most works integrate binary-
Among earlier collation between these two approaches is label output in their system to reduce resource usage.
apparent in [81], the authors proposed an RNN model, named Meanwhile, DL, an advanced version of ML can directly
LSTM-Acc and a variant LSTM-Acc Rot, to compare results classify output without initial preprocessing conditions. The
against extant research, Acc + SVM-Depth [82] and UFT [83], algorithms could be computationally complex yet less hassle
the URFD data set was used. The LSTM-Acc Rot obtained the for the developer. Moreover, researchers worked on optimizing
best performance with an accuracy of 98.57%. Then in [80], the architecture models to reduce the complexity without
they compare DL against two ML algorithms, and the GRU compromising the quality of detection output [47].
generally outperforms them across three datasets tested. The Work in [80] performed offline algorithm evaluation using
authors added, that the DL model has a greater ability to three datasets and conducted real-time detection as final
generalise to new users when forecasting falls, which is a validation to obtain the best-performing algorithm. The DL
crucial attribute for any model to be effective in the real world. eventually outperformed all ML algorithms in both offline and
Work in [70] claims that integrating DL: CNN-LSTM in the online tests. Besides that, the authors mentioned DL could use
classification system can avoid the hassle of manual feature raw data without any preprocessing and even achieve the best
extraction by the conventional ML. Moreover, despite the small result over traditional ML. The same goes for [84] who also
data volume, the proposed method outperforms ML with higher mentioned that feature extraction needs to be performed for
detection accuracy. Wang, Gaojing, et al. [84] introduced conventional ML in their work while for neural networks,
several DLs in terms of lightweight neural networks to features can be extracted automatically. All DL algorithm
implement them in wearable devices feasibly. The DLs were results show higher accuracy than 99.5%, which was even
compared with conventional ML with similar parameter higher than the best accuracy from the conventional ML.
settings and achieved the best result from lightweight CNN. DL However, the main concern of the author is more on
models developed by [7] manage to fulfil the resource- implementation, the final CNN model came out with 1.2KB of
constrained requirement with acceptable high-accuracy results storage size which considered suitable to be implemented in
to be deployed in the fog node. wearable devices.
Nine ML algorithms were proposed to detect the prior impact Nevertheless, algorithm performance depends on both
of falls, the authors tested on discreet and continuous data types datasets and parameters. Some works focus on their dataset
and still managed to get the best performance from the DL adaptability with the algorithm applied, while others, work on
algorithm [66]. As predicted, LSTM achieved the best parameter adjustment to get the best results. Works by [70] and
performance among the ML; Hidden Markov Model (HMM), [87] specifically mentioned their parameters in detail however
Random Forest (RF), and SVM. The method proposed by [85] they do not justify their choices. Other works used the
namely FDS, uses discrete wavelet transform to denoise data. parameter by defaults adopted from previous works [52]. There
Then the RNN model is utilised to classify human motions and is not much common basis among the different fall-detection
identify the fall status automatically. It also achieved the best studies. Every re-search group takes their own decisions on the
performance overall, thus resulting in robustness to the random types, quantities, and configurations of the sensors, the
noise derived from the environment. participants, the assessed and compared algorithms, the size of
On the contrary, authors in [86] experiments carried out on the datasets and the method used to gather the data, as well as
the SmartFall dataset. The experimental results show that the the performance metrics. As a result, the data offered as
RF algorithm outperforms a single deep LSTM model and other performance measurements in various articles are not
different ensemble techniques. It is identified that the DL comparable.
overpowered by ML was computationally complex and
resources. Despite being known as more complex in terms of V. VALIDATION METHODOLOGIES
computation, work in [48] has proven that, with the proper AND SAFETY CONSIDERATIONS
algorithmic design, the RNN is feasible to be embedded in A. Safety Standards and Guidelines for Detection
wearable hardware devices. On the other hand, implementing
Wearable technology standardisation is still in its early
ML is said to be challenging due to a large number of features
stages. In 2021, IEC TC 124 released IEC 63203 [88], which
and the ensuring requirements in terms of memory and
defines terminology often used in connection with wearable
processing power
Nonetheless, datasets are crucial in ML algorithms; the large technology, the contents of the standard comprise wearable
training dataset is preferred to obtain optimal performance as a electronic gadgets and technologies, electronic textiles, near-
body wearable electronics, on-body wearable electronics, and
small dataset may lead to overfitting. Despite the concern
in-body wearable electronics.
mentioned, researchers in [22], with the right techniques such
Since wearables and connected body sensor devices ae
as stacking in DL models architecture, could mitigate the
scarcity of data for training a fall detection model. Furthermore, considerably used in the Internet of Things (IoT), wireless body
once trained offline, neural network-based models, require are networks enable data sharing in smart environments such as
smart homes, and smart life. Upon specific digital healthcare,
fewer computational resources during real-time classification
wireless connectivity between the sensing nodes and the edge
tasks compared to traditional ML methods which rely on
computing device requires a standardized communication
feature extraction and processing. This shows that DL models
interface and protocols. Thus, the present IEC 63203-801-1
for low-power device implementation are achievable and have
since been current attention by researchers worldwide [30]. [89] describes the following physical layer (PHY)
Applying ML in fall detection requires a reliable mass specifications, such as packets formats, modulation; and
forward error correction. On the other hand, IEC 63203-801-2 Prediction Outcomes
[90] specifies low complexity medium access control (MAC) Positive Negative
for SmartBAN, such as channel structure; MAC frame format,
and MAC functions. True False
The shape of the sensor is also among the sought-after aspect Positive Positive Negative TP + FN
in wearable devices; other than being small in size and (TP) (FN)
convenient, proper design more or less affect the user’s Actual
experience; the current shape of rectangular FDS tends to hurt Value
the wearer with their pointy-edge design when accidentally
pressured onto it [10]. IEC 60601 [91] specifies a process for a False True
Negative Positive Negative FP + TN
manufacturer to analyse, specify, design, verify and validate (FP) (TN)
usability, as it relates to basic safety and critical performance
of medical electrical equipment. Data processing in wearable
devices is preferable due to the privacy features offered Fig. 5. Component of Confusion Matrix.
compared to sending data to the cloud server for processing,
which information breaches could occur amidst transmission receiver operating characteristic curve (AUC-ROC), among
[75]. The embedding of ML in wearable devices allow others. To evaluate the accuracy of these performances,
researchers to overcome latency issue in term of detection time sensitivity and specificity which describe the capability of the
and protect the privacy of the data from leaking to other third proposed system to identify falls and differentiate them from
parties during data transmission to the nearest computational ADLs are measured based on the equation as follows:
resource, such as wearable sensor do not perform detection
directly on the device will require it to transmit fall data to the 𝑇𝑃 (1)
𝑆𝑒𝑛𝑠𝑖𝑡𝑖𝑣𝑖𝑡𝑦 = × 100
workstation to perform the task. Therefore, before developing 𝑇𝑃 + 𝐹𝑁
and embedding ML algorithm into the device, knowing the
device’s specifications is crucial to select the suitable wearable 𝑇𝑁 (2)
to be employed in FDS. 𝑆𝑝𝑒𝑐𝑖𝑓𝑖𝑐𝑖𝑡𝑦 = × 100
𝑇𝑁 + 𝐹𝑃
B. Performance Evaluation and Metrics
Regarding fall detection, the explored methods include 𝑆𝑒𝑛𝑠𝑖𝑡𝑖𝑣𝑖𝑡𝑦 + 𝑆𝑝𝑒𝑐𝑖𝑓𝑖𝑐𝑖𝑡𝑦 (V)
𝐴𝑐𝑐𝑢𝑟𝑎𝑐𝑦 =
threshold-based, conventional ML, and DL. The latter two are 2
prominent, owing to their robustness [26]. Nevertheless, most
researchers acknowledge that DL able to outperform ML in sort While various metrics are used in this field, not all are
of categories including latency, output reliability, data necessary for evaluating the FDS's performance; their selection
adaptation and others. An illustration of the processing stages depends on research objectives. Such that the work by [57]
between ML and DL in Fig. 4. shows one of the advantages of intends to make the algorithm embeddable in wearable devices,
DL over ML. Relatively, DL possess the ability to skip the Therefore, they propose cost-effective ML-based algorithms.
preprocessing stage to produce output instantly [80, 84]. Besides the famous trio, the evaluation method is anticipatedly
Common evaluation metrics employed in FDS research related to resource utilisation and optimisation which includes
include the renowned trio: sensitivity/recall (the proportion of false alarms and computational complexity. The complexity
true positives among all actual positive instances), specificity calculation uses floating-point operations (FLOP) and achieves
(the proportion of true negatives among all negative instances), 99.9% accuracy at a computational cost of less than 500
and accuracy (the proportion of correctly classified instances). floating-points per second.
These performance metrics are correlated. By using the values Another attempt by [47] also performed embedding on a
from the confusion matrix as shown in Fig. 5., various wearable device. The feasibility of LSTM implementation is
performance metrics can be calculated to evaluate the model's evaluated with three abstract metrics presented about
performance. computation power, memory occupancy and battery duration.
Other notable metrics include precision (the proportion of The metrics are general as they rely on parameters describing
true positives among all positive predictions), F-score (the the values specific to wearable’s MCU which is structurally
harmonic means of precision and recall), and the area under the invariant across multiple MCUs. The implement method
achieves real-time compliance and up to 130 operation hours
without charging.
A work by [86] wanted to predict pre-fall situations by
proposing stacking-based ensemble learning of DL models
namely LSTM with various configurations. They also included
conventional ML algorithms to predict the risk of falling in the
elderly. By integrating a public dataset, the work addresses the
challenge with limited training instances and imbalance class
labels exist in the dataset. Hence, F1-score, ROC AUC and
geometric means (G-mean) are included in the evaluation
metrics. The latter two commonly address the importance of
both classes and the former emphasises how both false negative
and positive could be costly for the system. The work obtains
RF outperforming single deep LSTM model and different
Fig. 4. Machine Learning vs Deep Learning. ensemble techniques.
The feasibility of integrating multiple technologies in FDS positioned their sensors at eight different locations on the body
also become a common interest these days. In corresponding and concluded that sensor placement on the body trunk gives
with the emergence of IoT, device-type invariants with the best result.
embedded accelerometers are authorised for fall detection [10]. Placing the sensor on the chest is less obtrusive compared to
The analysis was performed at the server in real-time with a other favourable places such as the waist. Both the waist and
constant of 190 ms per cycle from the second cycle onwards. chest hold almost the same status of steady sensor reading [96],
The first cycle took relatively longer or about 790ms probably sometimes the differences in sensitivity and accuracy among
due to the initialisation process before the system could the different sensor locations are relatively low and negligible
familiarise itself with the network. Nevertheless, response time [93]. Nevertheless, the chest is supposedly a suitable placement
depends on variables such as connection speed, network for the FDS sensor in terms of compromising convenience and
conditions and others. For IoT-enabled devices, power detection accuracy, because people tend to take these devices
consumption also varies according to the device's features. off when they feel sudden uneasiness or before going to sleep,
The heterogeneity of evaluation metrics was sidetracked as making the FDS ineffective [52]. Therefore, proper placement
researchers focused more on parameter attenuation with of sensor is crucial in FDS. Other than the ease of placing it
combined detection methods, such as Threshold-DL (STM- onto the garment, it is favoured to be less disturbing when
LSTM) ) [77], and CNN-LSTM [92]. The former proposed five performing certain movements such as bending down, sitting
types of parameters, while the latter presented 14 combined DL down and climbing stairs. Moreover, Several studies have
models, both evaluated using common evaluation metrics. mutually agreed that arms and legs are not suitable parts of the
Another notable metric, algorithm complexity refers to the body to carry a fall detection device since they are typically
measure of resources required by an algorithm to solve a correlated with higher accelerations than the actual condition
problem. The two main factors that determine the complexity [97].
of an algorithm are time and space. To analyse the complexity Due to the mass reference of SisFall dataset [72] which
of ML used, Big-O notation is used to determine how well an performs data acquisition with sensors located around the
algorithm will perform in practical scenarios such as resource- waist, researchers gradually diverted their focus to algorithms
constrained environments of wearable devices and to make and hardware feasibility rather than paying attention to the
comparisons between different algorithms. The metric is location of sensors. Fig. 6. illustrates several placements of
mentioned briefly in [47]. TABLE IV summarise work by order detection sensors on the user. According to [75], wearable
and preference of metrics evaluation. devices of FDSs are made with particular care in mind; they
have to be compact and lightweight to provide comfort to the
C. Sensor Placement
wearer. The authors added that the combinations of
The next essential aspect of obtaining reliable sensor miniaturised electronic components supposedly could be worn
readings for fall detection is the sensor placement; the selection by a user beneath, with, or on top of garments, containing both
of location is unique to every researcher; it depends on the sensors and a processing unit [47]. These details in fall
system's purpose and justification. There are several options for detection devices are supported with well-performed
the placement of wearable devices on the human body, the most processing and learning algorithms are reviewed in the next
common places mentioned in the research are the head, chest, section.
waist, wrist, thigh, and ankle [93]. Based on [1], favour goes to
waist placement as it is close to the body’s centre of gravity D. Data Considerations and ML systems
[94] . Some claim chest or head is better [95], while authors in Over the past years, human activity recognition researchers
[50] mentioned better results are achieved when sensors are have constructed databases of different human activities in
placed along the longitudinal axis of a body such as a waist and many scenarios. These databases can be the validation for the
a chest compared with other placements. In [31], they identification of daily human activities. However, they are
TABLE IV usually insufficient because some databases contain only a few
SUMMARY OF EVALUATION METRICS PREFERENCE types of fall data and cannot represent complex fall situations.
Evaluation Metric TABLE V. present the publicly available datasets and notable
Work Dataset Year Sensitivity, details of these databases. Choosing the right dataset for model
Specificity, Others training and validation is critical.
Accuracy Moreover, reliable datasets dictate how well ML algorithms
[56] ✓ FLOP perform, complimented with proper parameter setting. Most of
Wearable
embeddable SisFall 2019 Memory the existing datasets are based on simulated fall data and
occupancy,
ML [47] ✓
algorithm FLOP, power
consumption
DL; forecast fall and
F1-score, G-
ensemble learning; Smart-
2020 ✓ mean, ROC
forecast risk of falling Fall
AUC
[85]
Responsive
IoT-based device tFall 2020 ✓ time, power
invariants FDS [10] consumption
URFall
Propose topologies of Detection
2021 ✓ -
a multimodal CNN and
[91] UPFall