A Fall Detection Device Based On Single Sensor Combined With Joint Features
A Fall Detection Device Based On Single Sensor Combined With Joint Features
Li Zhang*, Yu-An Liu*, Qiuyu Wang, Huilin Chen, Jingao Xu, and Danyang Li
     Abstract: Accidental falls pose a significant threat to the well-being of the elderly, thus facilitating a quantum
     leap in the field of fall detection technology. For fall detection, accurate identification of fall behavior is a key
     priority. Our study proposes an innovative methodology to detect falls during activities of daily living (ADL), with
     the objective of preventing further harm. Our design aims to achieve precise identification of falls by extracting
     a variety of features obtained from the simultaneous acquisition of acceleration and angular velocity data using
     a single sensor. To enhance detection accuracy and reduce false alarms, we establish a classifier based on the
     joint acceleration and Euler angle feature (JAEF) analysis. With the aid of a support vector machine (SVM)
     classifier, human activities are classified into eight categories: going upstairs, going downstairs, running,
     walking, falling forward, falling backward, falling left, and falling right. In particular, we introduce a novel
     approach to enhance the accuracy of fall detection algorithms by introducing the Equal Signal Amplitude
     Difference method. Through experimental demonstration, the proposed method exhibits a remarkable
     sensitivity of 99.25%, precision of 98.75%, and excels in classification accuracy. It is noteworthy that the
     utilization of multiple features proves more effective than relying solely on a single aspect. The preliminary
     findings highlight the promising applications of our study in the field of fall injury systems.
Key words: fall detection; support vector machine; wearable sensor; activity recognition
                                  © The author(s) 2025. The articles published in this open access journal are distributed under the terms of the
                                     Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).
    696                                                       Tsinghua Science and Technology, April 2025, 30(2): 695−707
a fall, usually divided into two different categories.           features collected by accelerometers and gyroscopes to
   (1) Environmental device-based systems, like                  discover the fall. Wu and Xue[20] and Bourke et al.[21]
radar[4], microphone[5], radio-frequency devices[6],             used the vertical velocity characteristics of the human
cameras[7], and multimodal approach[8], detect fall              body in descending stage to detect descending, which
activity largely by the deployment of particular                 requires using data from accelerometers and
detection modules. The primary limitation of wearable            gyroscopes to calculate vertical velocity. Gao et al.[22]
technology resides in its limited perspective.                   fixed four sensors to the waist, thigh, chest, and sides
Additionally, the use of cameras in this context raises          of the body to detect falls. Nyan et al.[23] discovered
concerns about potential infringements on personal               falls by evaluating data correlations between thigh and
privacy.                                                         waist. Wang et al.[24] saw and processed wireless signal
   (2) Wearable technology captures both translational           channel state information (CSI) data and identified
and rotational movements on the body through                     abnormal CSI sequences using local outlier factor
miniature sensors, enabling the detection of falls[9–11].        technology. Nevertheless, these methods of fall
Its portability and ubiquitous computing capabilities            detection suffer from the following limitations: (1)
are notable advantages.                                          Relying on thresholds to discern between falls and
   To achieve exact fall detection, pose signals or              activities of daily living (ADL) poses difficulties in
environmental signals are employed. Lai et al.[12] used          adapting to dynamic fluctuations in the environment.
six accelerometers distributed throughout the body to            (2) The utilization of numerous sensors to gather data
accurately measure various postures and identify                 introduces intricacy and reduces overall versatility.
accidental falling episodes. Nevertheless, this approach            Conventional classification methods have been
lacks the capacity to determine the direction of descent.        widely utilized in the domains of fall detection and
Wang et al.[13] proposed a real-time contactless fall            activity recognition[25]. A neural network was proposed
detection system using common WiFi devices. The                  by Ref. [26] to recognize falls and non-falls. Yu
limitations of vision-based posture estimation methods           et al.[27] developed a video image processing-based
lie in the constraints posed by flexibility and available        online SVM algorithm to acknowledge falls. Shen
space. Furthermore, these methods often rely on                  et al.[28] developed a high-level fuzzy Petri net-based
individual scenarios and varying conditions.                     fall detection system. They placed the smartphone in
   Recent studies have highlighted the efficacy of               their thigh pocket for fall protection while studying.
wearable technology in the detection and recognition of          Real-world situations can present particular challenges.
incidents involving falls. Lu et al.[14] created an energy-      To exemplify, while walking, the positional
saving barometer with a maximum specificity of 98.0%             relationship of a smartphone remains variable and
and a maximum sensitivity of 96.1% for detecting falls.          showcases a stochastic characteristic. Hence, it requires
Montanini et al.[15] and de Quadros et al.[16] used smart        the utilization of genuine training data to construct a
shoes with several sensors and a wristband,                      resilient mathematical model. The authors suggested a
respectively, to detect falls based on the threshold fall        system for detecting falls based on several
detection approach. On the contrary, these fall                  classifiers[29]. The algorithm was developed using
detection methods require the extraction of intricate            artificial neural networks (ANN), k-nearest neighbors
data attributes from a multitude of sensors,                     (KNN), radial basis functions (RBF), probabilistic
encompassing components such as accelerometers and               principal component analyses (PPCA), and linear
gyroscopes. Moreover, these techniques require                   discriminant analyses (LDA). It is unsuitable for
significant allocation of training and computational             wearable electronics. Regardless of the positive
resources.                                                       outcome, classification procedures are frequently time-
                                                                 consuming. Researchers typically favor more
2     Related Work                                               straightforward techniques for pre-impact fall detection
In the current detection method of falls before the              systems. Tong et al.[30] proposed a hidden Markov
collision, Nyan et al.[17] discovered falls by analyzing         model-based fall-prediction approach which can
the angle and angular velocity of the thigh in various           anticipate 200−400 ms before impact. Liu and
falls and daily activities. Shi et al.[18], and Shan and         Lockhart[31] used forecast classifier analysis to create a
Yuan[19] used support vector machine (SVM) to extract            fall detection method before a crash. The average
 Li Zhang et al.: A Fall Detection Device Based on Single Sensor Combined with Joint Features                                           697
response time for the program to detect backward falls                         receives the streams of acceleration and angular
was 255 ms.                                                                    velocity data to establish an enhanced training
  By reason of the foregoing, this study seeks to                              framework. Based on this foundation, the data streams
explore the suitability of the SVM-based fall detection                        are segmented, features are extracted, and a fuzzy
system. To achieve dependable differentiation between                          query is performed on the angle feature matrix.
fall actions and ADLs, our focus lies on the                                   Ultimately, the SVM undergoes training with the
construction of feature vectors, extraction of features,                       obtained results. To achieve a relatively accurate
and implementation of classification techniques. These                         prediction outcome, the user examines both the
approaches aim to optimize the accuracy of                                     acceleration and angular velocity data collected from
identification. This paper is an extension of our                              the IMU within the system, transmitting them into the
conference paper accepted by MWSSH2022[32]. The                                SVM model. Should the system identify a fall incident,
following is a summary of the significant contributions:                       it promptly activates the user’s alarm device, ensuring
  (1) We present a robust methodology for extracting                           timely care or emergency treatment for the elderly.
discerning features that enable differentiation among
various activities, utilizing the SVM to discriminate                          3.1     Hardware
between falls and ADLs.                                                        Figure 2 shows the hardware for the fall detection
  (2) We develop an innovative signal processing                               system includes a sensor (MPU6050), secured to the
technique to capture Euler angular data, which                                 body with a bandage. Our research focuses on the most
undergoes meticulous filtering to enhance the                                  general criterion of falls with backward, forward, left,
resolution of the extracted features.                                          and right falls during ADLs. In the standing posture,
  (3) We produce abundant investigations to                                    angular velocity and acceleration values are near to
substantiate that an IMU device suffices to attain                             0 °/s and 9.79 m/s2 after calibration. The module
exceptional precision in discriminating different                              possesses the capability to generate real-time data in a
motion patterns                                                                dynamic environment. A Bluetooth connection is
3     System Overview                                                          employed to transfer the sampled data to either a
                                                                               personal computer or a smartphone, ensuring seamless
The system architecture is depicted in Fig. 1,                                 communication.
showcasing the comprehensive framework. The SVM
                                                                               3.2     Data preprocessing
receives training data using the features derived from
the IMU dataset. Concurrently, the user’s IMU                                  For a fall detection system, the primary task of utmost
captures data across six axes, transmitting the                                importance is to extract appropriate features from the
processed features to the server. Initially, the user                          collected data in order to accurately characterize falling
records ADLs and fall events using the inertial sensor                         behavior. The distinction from the majority of recent
embedded within the system. Subsequently, the server                           studies, this paper adopts a machine learning approach.
    Client side
                               Original         Filter
                                                         Acceleration data
       Query               acceleration data
       IMU                                                                                                          Six axis database
                               Original         Filter                         ZUPT
                                                         Gyroscope data                         Euler angle
                                                                                                                                         Location-based smart applications
                            gyroscope data
                                                                                                                        Input
    Server side
                            Acceleration data                   Segmentation
                                                                                                   Fuzzy query
                                                                                                                      SVM model
                  Filter
                                                                                                     of angle
                               Euler angle                    Feature extraction
                                                                                                                        Output
                                                              Testing data
                  Filter
50 50 50
0 0 0
50 50 50
0 0 0
50 50 50
0 0 0
                     0                                                                  0                                                                0                                                               0
 Acc (m/s2)
Acc (m/s2)
Acc (m/s2)
                                                                                                                                                                                                     Acc (m/s2)
                   −10                                                                −10                                                              −10                                                             −10
Acc (m/s2)
Acc (m/s2)
                                                                                                                                                                                                     Acc (m/s2)
                     0                                                                  0                                                                0                                                               0
                   −5                                                                 −5                                                               −5                                                              −5
                   −10                                                                −10                                                              −10                                                             −10
                   −15                                                                −15                                                              −15                                                             −15
                   −20                                                                −20                                                              −20                                                             −20
                         0   200       400        600         800                           0   200      400       600         800                           0   200     400       600         800                           0   200     400        600         800
                               Time (0.01 s)                                                      Time (0.01 s)                                                    Time (0.01 s)                                                   Time (0.01 s)
                     1                                                                  1                                                                1                                                               1
     Angle (r/s)
Angle (r/s)
Angle (r/s)
0 0 0 Angle (r/s) 0
−1 −1 −1 −1
−2 −2 −2 −2
                   −3                                                                 −3                                                               −3                                                              −3
                         0   200       400        600         800                           0   200      400       600         800                           0   200     400       600         800                           0   200     400        600         800
                               Time (0.01 s)                                                      Time (0.01 s)                                                    Time (0.01 s)                                                   Time (0.01 s)
Angle (r/s)
Angle (r/s)
Angle (r/s)
                     1                                                                  1                                                                1                                                               1
                     0                                                                  0                                                                0                                                               0
                   −1                                                                 −1                                                               −1                                                              −1
                   −2                                                                 −2                                                               −2                                                              −2
                   −3                                                                 −3                                                               −3                                                              −3
                   −4                                                                 −4                                                               −4                                                              −4
                   −5                                                                 −5                                                               −5                                                              −5
                         0   200       400        600         800                           0   200      400       600         800                           0   200     400       600         800                           0   200     400        600         800
                               Time (0.01 s)                                                      Time (0.01 s)                                                    Time (0.01 s)                                                   Time (0.01 s)
down stairs, running and walking are frequency and                                                                                              Within this work, a novel type of feature is
amplitude. However, the main difference between the                                                                                           introduced with the primary objective of enhancing
waveforms of left, right, forward and backward falls is                                                                                       precision during the training process. We extract
the step. In a word, the variations of the triaxial                                                                                           acceleration and Euler angle features, respectively, and
acceleration and Euler angular amplitude of these eight                                                                                       then put them into an SVM. In order to identify
movements exhibit different forms over time.                                                                                                  appropriate characteristics to distinguish falls from
Therefore, we propose a feature method based on equal                                                                                         ADL, we analyzed the characteristics of the different
signal amplitude differences.                                                                                                                 activities. As previously mentioned, during normal
 Li Zhang et al.: A Fall Detection Device Based on Single Sensor Combined with Joint Features                                                                              701
                                                                                                            30
  Each training sample’s Euler angle feature matrix is
                                                                                                                                                              Right fall
                                                                                                            20
written as F E :                                                                                                                                            Left fall
                                                                                                                                                           Backward fall
                            (        )′                                                                     10
                                                                                                                                                        Forward fall
                F E = E x , Ey , Ez =                                                                        0                                        Walking
                                                                                                            0                                     Running
                     e x,1 e x,2 · · ·      e x,9                                                              5      10                     Downstairs
                                                                     (11)                                          Sequence
                                                                                                                                   15   20        Upstairs
                         ey,1 ay,2 · · ·
                                                                                                                                             25
                                               ey,9                                                                            s
                                                                                                            40
                                                                                                                                                              Right fall
training sample are expressed as follows:                                                                                                                   Left fall
                    (              )                                                                        20                                             Backward fall
           Fsum =       F A′     F B′ =                                                                                                                 Forward fall
                (                                                      )   (12)                              0                                        Walking
                                                                                                                                                    Running
                    Ax         Ay Az E x           Ey             Ez                                          0      5      10                     Downstairs
                                                                                                                                   15   20        Upstairs
                                                                                                                         Sequence            25
                                                                                                                                  s
  All eight action samples’ feature vectors are
combined into one feature matrix in the manner                                                              Fig. 9       Employing Euler angle features.
  702                                                                                               Tsinghua Science and Technology, April 2025, 30(2): 695−707
                                                                                                                                    ∑
                                                                                                                                    m
                                                                                                                                                  1 ∑∑
                                                                                                                                                      m     m
                                                                                                                 L(w, b, α) =              αi −             αi α j y i y j x i x j        (19)
                                                                                                                                    i=1
                                                                                                                                                  2 i=1 j=1
                                                                                                                      ∑
                                                                                                                      m
        Value of feature
                           40
                                                                                Right fall
                                                                                                                              αi yi = 0,     αi ⩾ 0,         i = 1, 2, . . . , m          (20)
                                                                              Left fall                                i=1
                           20                                                Backward fall
                                                                          Forward fall
                                                                        Walking
                                                                                                         After solving α , according to Eq. (18), we can
                            0
                                                                      Running
                             0       10                              Downstairs
                                                                                                       further obtain the values of w , and further find b , and
                                         20     30
                                      Sequence       40             Upstairs
                                               s            50                                         then get the following model:
                                 Fig. 10   Employing JAEF features.                                                                                 ∑
                                                                                                                                                    m
                                                                                                                         f (x) = wT x + b =                αi yi xiT x + b                (21)
                                                                                                                                                     i=1
classification accuracy.
   When it comes to tackling the small sample,                                                           The Karush-Kuhn-Tucker (KKT) conditions for the
nonlinear, and high dimensional pattern recognition                                                    above process are given as
                                                                                                                               
problem, the SVM classifier exhibits numerous distinct                                                                         
                                                                                                                               αi ⩾ 0,
                                                                                                                               
                                                                                                                               
                                                                                                                               
advantages. The primary principle of the SVM is to                                                                             
                                                                                                                               
                                                                                                                               yi f (xi ) ⩾ 1 − ξi ,
                                                                                                                               
                                                                                                                               
                                                                                                                               
                                                                                                                                                                                          (22)
perform some nonlinear mapping on the input vector to                                                                          
                                                                                                                               αi (yi f (xi ) − 1 + ξi ) = 0,
                                                                                                                               
                                                                                                                               
                                                                                                                               
transform it into a high-dimensional feature space.                                                                             logi ⩾ 0, µi ξi = 0
   It is worth mentioning that the SVM is essentially a
                                                                                                          Moreover, using Lagrange theory and quadratic
regularized minimization problem, as shown following:
                                                                                                       programming strategies to solve the minimization
                                             1∑ 2      ∑
                                                l       l                                              problem. To model a real-world scenario for an internet
                                    min(ω) =      ω +C     ξi                                (15)      application in the suggested architecture, we generate a
                                     ξ       2 i=1 i   i=1
               l                                                                                     feature matrix from the processed accelerations and
              ∑                                                                                  Euler angles, and put it into SVM classification for
        yi  ωi ϕ (xi ) + b ⩾ 1 − ξi                   ∀i = 1, 2, . . . , l           (16)
                                                                                                       continuous training, so as to obtain a better training
                           i=1
                                                                                                       framework. Then, the frame is extracted and the real-
where ξi is the slack variable and C stands for the
                                                                                                       time motion data of the elderly is processed and
penalty component. Furthermore, in order to avoid the
                                                                                                       transmitted to the model of the SVM classifier through
explicit definition of the non-linear mapping, the kernel                                              Bluetooth to judge whether the elderly’s activity is
function is introduced.                                                                                falling or daily life activities.
  The Lagrange function is established as
                                                        ∑m                                             4     Expertmental Study
                                              1
                            L(w, b, α, ξ, µ) = ∥w∥2 + C     ξi +
                                              2         i=1                                            4.1   Experiment setup
                                                                                             (17)
                            ∑
                            m        (           (         )) ∑
                                                              m
                                                                                                       Next, we will introduce the experimental process in a
                                   αi 1 − ξi − yi wT xi + b −   µi ξ i
                                                                                                       real scenario. Figure 11 shows the experimental
                             i=1                                         i=1
                                                                                                       scenario, which is on the 17th floor of Building B of
where αi ⩾ 0 , µi ⩾ 0 are Lagrange multipliers.
                                                                                                       the Science Education Building at Hefei University of
  Let the partial derivative of L(w, b, α, ξ, µ) with
respect to w , b , α be zero, it yields
                                                 ∑
                                           
                                           
                                           
                                                   m
                                           
                                           
                                            w =       αi yi xi ,
                                           
                                           
                                           
                                                                                                                                                                                     Restroom
                                                                                                                                                             Elevator
                                           
                                           
                                           
                                                  i=1                                                        Cargo elevator                                              Staircase
                                           ∑ m
                                           
                                           
                                           
                                                                                             (18)
                                           
                                           
                                                αi yi = 0,
                                           
                                           
                                           
                                           
                                           
                                           
                                             i=1
                                           C = α i + µi                                                      Room
                                                                                                                          Upstairs
shown as
                                                                                                                     Downstairs
                                                                                            True class
                                                                                                                          Walking
                                                                                                                    Forward fall
                    eN = mNN + mPN = λNN mN + (1 − λPP ) mP                   (31)
                                                                                                              Backward fall
which means eP + eN = m . Figure 12 presents a                                                                             Left fall
                                                                                                                          Right fall
summary of the confusion matrix definitions.
4.3         Experiment results
                                                                                                                                        rs   rs   g    g    ll   ll   ll    ll
                                                                                                                                      ai stai nin lkin d fa d fa ft fa t fa
We conduct three comparable experiments utilizing                                                                                  st           n   a    r     r         h
                                                                                                                                 Up own Ru W rwa kwa              Le Rig
                                                                                                                                    D                Fo Bac
three different sets of features: accelerations alone,
                                                                                                                                                 Predicted class
Euler angles alone, and accelerations and Euler angles
together. Results showed that the accuracy of                                           Fig. 14 Confusion matrix for fall activities and ADLs
recognition can be considerably increased by using                                      employing Euler angle features.
accelerations and Euler angles as characteristics.
                                                                                                                          Upstairs
Figure 13 shows the confusion matrix for fall activities                                                             Downstairs
and ADLs, employing the acceleration features.                                                                            Running
                                                                                            True class                    Walking
Figure 14 shows the confusion matrix for fall activities
                                                                                                                    Forward fall
and ADLs, employing Euler angle features. Figure 15                                                           Backward fall
shows the confusion matrix for fall accidents and                                                                          Left fall
Predicted class
                         Left fall
                                                                                                                     85
                        Right fall
                                                                                                                     80
75
                                        rsrs   g    g    ll   ll   ll    ll                                          70
                                     ai ai nin lkin d fa d fa ft fa t fa
                                 st  st      n   a    r     r         h
                               Up own Ru W rwa kwa             Le Rig                                                              rs      rs ing ing fall fall fall fall
                                  D               Fo Bac                                                                        ai       ai
                                                                                                                             st       st     nn alk Left ight ard ard
                                                                                                                           Up own Ru            W       R orw kw
                                               Predicted class                                                                D                            F Bac
                                                                                                                                               Category
Fig. 13 Confusion matrix for fall activities and ADLs
employing acceleration features.                                                                                     Fig. 16           Precision of different methods.
 Li Zhang et al.: A Fall Detection Device Based on Single Sensor Combined with Joint Features                                                                                                                                                705
                                                                                      Precision (%)
                      85                                                                                 70
                                                                                                         60
                      80                                                                                 50
                                                                                                         40
                      75                                                                                 30
                                                                                                         20
                      70
                                                                                                         10
                                 ai
                                    rs       rs ing ing fall fall fall fall
                                          ai                                                                          irs             irs                                         ll                     ll                  ll                    ll
                              st       st      nn alk Left ight ard ard                                             a               a             ing      kin
                                                                                                                                                              g                 fa                     fa                  fa                    fa
                            Up own Ru             W       R orw kw                                               st              st            nn        al             rd                      r  d                 ft                  ht
                               D                             F Bac                                            Up              wn            Ru          W            wa                      wa                  Le                  Ri
                                                                                                                                                                                                                                        g
                                                                                                                                                                  r
                                                                                                                            Do                                 Fo         ck
                                                                                                                                                                       Ba
                                                Category                                                                                                      Categories
80
                                                                                      Sensitivity (%)
                     0.85                                                                                70
                                                                                                         60
                     0.80                                                                                50
                                                                                                         40
                     0.75
                                                                                                         30
                     0.70                                                                                20
                                                                                                         10
                                                       l     ll    ll    ll
                                 ai
                                    rs irs ing ing fal    fa    fa    fa
                               st nsta unn alk eft ght ard ard                                                        rs               rs         ng             g              fa
                                                                                                                                                                                     ll
                                                                                                                                                                                                       fa
                                                                                                                                                                                                            ll
                                                                                                                                                                                                                           fa
                                                                                                                                                                                                                                ll
                                                                                                                                                                                                                                                 fa
                                                                                                                                                                                                                                                      ll
                             p
                            U ow             W    L    i                                                           ai               ai          ni         kin                                                        ft
                                        R           R orw kw                                                     st              st            n         al             r   d                   rd                                          ht
                                D                        F Bac                                                Up                n
                                                                                                                                            Ru          W            wa                      wa                  Le                  Ri
                                                                                                                                                                                                                                        g
                                                                                                                             ow                                   r                        ck
                                                                                                                            D                                  Fo      Ba
                                                Category
                                                                                                                                                              Categories
multiple features for fall detection yields an average                         algorithms for acoustic fall detection using a microsoft
sensitivity surpassing 96%. The combination of                                 kinect, IEEE Trans. Biomed. Eng., vol. 61, no. 3, pp.
                                                                               745–755, 2013.
acceleration characteristics and Euler angles effectively               [8]    V. Divya and R. L. Sri, Docker-based intelligent fall
reduces the occurrence of false alarms. The multi-                             detection using edge-fog cloud infrastructure, IEEE
feature-based     approach     demonstrates      superior                      Internet Things J., vol. 8, no. 10, pp. 8133–8144, 2020.
                                                                        [9]    J. Liu and T. E. Lockhart, Development and evaluation of
performance with an accuracy exceeding 98%,
                                                                               a prior-to-impact fall event detection algorithm, IEEE
surpassing      the     previous    single-feature-based                       Trans. Biomed. Eng., vol. 61, no. 7, pp. 2135–2140, 2014.
techniques.                                                             [10]   T. R. Mauldin, M. E. Canby, V. Metsis, A. H. Ngu, and C.
  When considering precision, sensitivity, and                                 C. Rivera, SmartFall: A smartwatch-based fall detection
                                                                               system using deep learning, Sensors, vol. 18, no. 10, p.
specificity, the new method outperforms the prior
                                                                               3363, 2018.
single-feature-based     approach.    Despite      certain              [11]   F. Hussain, F. Hussain, M. Ehatisham-ul Haq, and M. A.
limitations, a unique strategy for detecting falls before                      Azam, Activity aware fall detection and recognition based
they happen and reducing potential harm is proposed.                           on wearable sensors, IEEE Sens. J., vol. 19, no. 12, pp.
                                                                               4528–4536, 2019.
The remarkable accuracy and recall of this technique                    [12]   C. F. Lai, Y. M. Huang, J. H. Park, and H. C. Chao,
hold great potential for real-time pre-impact fall                             Adaptive body posture analysis for elderly-falling
detection. Our aim is to enhance the flexibility of the                        detection with multisensors, IEEE Intell. Syst., vol. 25, no.
angle classifier algorithm within the feature extraction                       02, pp. 20–30, 2010.
                                                                        [13]   H. Wang, D. Zhang, Y. Wang, J. Ma, Y. Wang, and S. Li,
algorithm, thereby enhancing the accuracy and                                  RT-Fall: A real-time and contactless fall detection system
robustness of the elderly fall detection system. In the                        with commodity WiFi devices, IEEE Trans. Mobile
future, we plan to combine video image and deep                                Comput., vol. 16, no. 2, pp. 511–526, 2016.
                                                                        [14]   W. Lu, M. C. Stevens, C.Wang, S. J. Redmond, and N. H.
learning techniques to improve the accuracy and
                                                                               Lovell, Smart triggering of the barometer in a fall detector
robustness of the system.                                                      using a semi-permeable membrane, IEEE Trans. Biomed.
                                                                               Eng., vol. 67, no. 1, pp. 146–157, 2019.
Acknowledgment                                                          [15]   L. Montanini, A. Del Campo, D. Perla, S. Spinsante, and
                                                                               E. Gambi, A footwear-based methodology for fall
This work was supported by the National Natural Science
                                                                               detection, IEEE Sens. J., vol. 18, no. 3, pp. 1233–1242,
Foundation of China (No. 61972131), and the National                           2017.
Key Research and Development Program (No.                               [16]   T. de Quadros, A. E. Lazzaretti, and F. K. Schneider, A
2018YFB2100301).                                                               movement decomposition and machine learning-based fall
                                                                               detection system using wrist wearable device, IEEE Sens.
References                                                                     J., vol. 18, no. 12, pp. 5082–5089, 2018.
                                                                        [17]   M. Nyan, F. E. Tay, and E. Murugasu, A wearable system
[1]   T. M. Gill, T. E. Murphy, E. A. Gahbauer, and H. G.                      for pre-impact fall detection, J. Biomech., vol. 41, no. 16,
      Allore, The course of disability before and after a serious              pp. 3475–3481, 2008.
      fall injury, JAMA Inter. Med., vol. 173, no. 19, pp.              [18]   G. Shi, C. S. Chan, W. J. Li, K. S. Leung, Y. Zou, and Y.
      1780–1786, 2013.                                                         Jin, Mobile human airbag system for fall protection using
[2]   G. Bergen, M. R. Stevens, and E. R. Burns, Falls and fall                mems sensors and embedded svm classifier, IEEE Sens. J.,
      injuries among adults aged 65 years-united states, 2014,                 vol. 9, no. 5, pp. 495–503, 2009.
      MMWR Morb. Mortal. Wkly. Rep., vol. 65, no. 37, pp.               [19]   S. Shan and T. Yuan, A wearable pre-impact fall detector
      993–998, 2016.                                                           using feature selection and support vector machine, in
[3]   T. Xu, Y. Zhou, and J. Zhu, New advances and challenges                  Proc. 10th IEEE Int. Conf. Signal Process, Beijing, China,
      of fall detection systems: A survey, Appl. Sci., vol. 8, no.             2010, pp. 1686–1689.
      3, p. 418, 2018.                                                  [20]   G. Wu and S. Xue, Portable preimpact fall detector with
[4]   B. Y. Su, K. Ho, M. J. Rantz, and M. Skubic, Doppler                     inertial sensors, IEEE Trans. Neural Syst. Rehabil. Eng.,
      radar fall activity detection using the wavelet transform,               vol. 16, no. 2, pp. 178–183, 2008.
      IEEE Trans. Biomed. Eng., vol. 62, no. 3, pp. 865–875,            [21]   A. K. Bourke, K. J. O’Donovan, and G. Olaighin, The
      2014.                                                                    identification of vertical velocity profiles using an inertial
[5]   Y. Li, K. Ho, and M. Popescu, A microphone array system                  sensor to investigate pre-impact detection of falls, Med.
      for automatic fall detection, IEEE Trans. Biomed. Eng.,                  Eng. Phys., vol. 30, no. 7, pp. 937–946, 2008.
      vol. 59, no. 5, pp. 1291–1301, 2012.                              [22]   L. Gao, A. K. Bourke, and J. Nelson, A system for activity
[6]   S. Kianoush, S. Savazzi, F. Vicentini, V. Rampa, and M.                  recognition using multi-sensor fusion, in Proc. 33rd Annu.
      Giussani, Device-free RF human body fall detection and                   Int. Conf. IEEE Eng. Med. Biol. Soc, 2011, pp.
      localization in industrial workplaces, IEEE Internet Things              7869–7872.
      J., vol. 4, no. 2, pp. 351–362, 2016.                             [23]   M. Nyan, F. E. Tay, and M. Z. Mah, Application of
[7]   Y. Li, K. Ho, and M. Popescu, Efficient source separation                motion analysis system in pre-impact fall detection, J.
 Li Zhang et al.: A Fall Detection Device Based on Single Sensor Combined with Joint Features                                 707
       Biomech., vol. 41, no. 10, pp. 2297–2304, 2008.                      framework for accelerometer-based fall detection and
[24] C. Wang, L. Tang, M. Zhou, Y. Ding, X. Zhuang, and J.                  diagnostic, Appl. Soft Comput. J, vol. 39, pp. 94–103,
       Wu, Indoor human fall detection algorithm based on                   2016.
       wireless sensing, Tsinghua Science and Technology, vol.       [30]   L. Tong, Q. Song, Y. Ge, and M. Liu, HMM-based human
       27, no. 6, pp. 1002–1015, 2022.                                      fall detection and prediction method using tri-axial
[25]   V. Vapnik, The nature of statistical learning theory,                accelerometer, IEEE Sens. J., vol. 13, no. 5, pp.
       Berlin, Germany: Springer, 1999.                                     1849–1856, 2013.
[26]   S. Abbate, M. Avvenuti, F. Bonatesta, G. Cola, P. Corsini,    [31]   J. Liu and T. E. Lockhart, Development and evaluation of
       and A. Vecchio, A smartphone-based fall detection                    a prior-to-impact fall event detection algorithm, IEEE
       system, Pervasive Mob. Comput., vol. 8, no. 6, pp.                   Trans. Biomed. Eng., vol. 61, no. 7, pp. 2135–2140, 2014.
       883–899, 2012.                                                [32]   L. Zhang, Q. Wang, H. Chen, J. Bao, J. Xu, and D. Li,
[27]   M. Yu, Y. Yu, A. Rhuma, S. M. R. Naqvi, L. Wang, and J.              Ard: Accurate and reliable fall detection with using a
       A. Chambers, An online one class support vector machine-             single wearable inertial sensor, in Proc. 1st ACM
       based person-specific fall detection system for monitoring           Workshop on Mobile and Wireless Sensing for Smart
       an elderly individual in a room environment, IEEE J.                 Healthcare, Sydney, Australia, 2022, pp. 13–18.
       Biomed. Health Inform., vol. 17, no. 6, pp. 1002–1014,        [33]   Y. Wu, Y. Su, R. Feng, N. Yu, and X. Zang, Wearable-
       2013.                                                                sensor-based pre-impact fall detection system with a
[28]   V. R. Shen, H. Y. Lai, and A. F. Lai, The implementation             hierarchical classifier, Measurement, vol. 140, pp.
       of a smartphone-based fall detection system using a high-            283–292, 2019.
       level fuzzy petri net, Appl. Soft Comput. J, vol. 26, pp.     [34]   J. Xie, K. Guo, Z. Zhou, Y. Yan, and P. Yang, Art:
       390–400, 2015.                                                       Adaptive and real-time fall detection using cots smart
[29]   R. M. Gibson, A. Amira, N. Ramzan, P. Casaseca-de-la                 watch, in Proc. 6th Int. Conf. Big Data Comput. Commun.
       Higuera, and Z. Pervez, Multiple comparator classifier               (BIGCOM), Deqing, China, 2020, pp. 33–40.