Skip to main content


Table 2 Fall detection techniques in the context-aware studies

From: Challenges, issues and trends in fall detection systems

  Fall detection method
1ststep 2ndstep 3rdstep 4thstep 5thstep
Lee et al.[20] Adaptive background subtraction to detect the object of interest Image processing using a connective-component labelling technique, with the end product being a ‘blob’ or silhouette Feature extraction Determination of the threshold values for each of the features based on the height of the users  
Miaou et al.[15] Background subtraction to detect the objects. Image processing: erosion and dilatation, connected component labelling technique Feature extraction (height and width of object’s silhouettes) Simple threshold-based decision algorithm for fall detection  
Vishwakarma et al.[21] Patient detection (adaptive background subtraction method using Gaussian mixture model) Feature extraction Fall detection using aspect ratio and pixel's gradient distribution and applying rule-based decisions Fall confirmation using the fall angle and applying rule-based decisions  
Cucchiara et al.[19] Extraction of moving objects using background suppression with selective and adaptive update Tracking algorithm: A probabilistic and appearance-based tracking Classification as people of tracks that satisfy some geometrical and colour constraints Posture classifier based on the projection histograms computed over the temporal probabilistic maps obtained by the tracker Hidden Markov Models formulation is adopted to classify the posture
Fu et al.[16] Extraction of changing pixels (motion events) from the background A lightweight algorithm computes the instantaneous motion vectors Fall events are reported using the temporal average of the motion events   
Hazelhoff et al.[17] Object segmentation: (background subtraction and connection of information components) Object tracking: the tracker can mark objects as non-human, which are identified based on size and absence of both motion and a head region PCA-based feature extraction: the direction of the principal component and the variance ratio are extracted Fall detection: using a multi-frame Gaussian classifier Head tracking using skin-colour model to confirm the fall
Anderson et al. [22] Silhouette extraction from each camera. Then, a 3D representation of the body is constructed Extraction of centroid, height, major orientation of the body and similarity of the major orientation with the ground plane normal Human state inferred using fuzzy logic (3 states: upright, on-the-ground and in-between) Information in sequences of states is reduced by linguistic summarization to produce human readable sentences Fall detected by a second level of fuzzy logic, taking inputs from a single summary: average state, time duration, speed, oscillation, etc.
Lie et al.[23] Human body identification using frame differencing approach Image processing: mean filter to make the image more smooth, thresholding to obtain a binary image, connected component labelling Features extraction and reduction of upper limb activities effect k-nearest neighbour classifier for human body postures classification Fall event detection flow: the decision of a fall incident is determined by the event transition and time difference between events
Rimminen et al.[28] Estimate the position of the subject using the near-field image sensor observations Tracking (Kalman filter) and multi-target tracking (Rao-Blackwellized Monte Carlo data association algorithm) Features extraction related to the NFI floor Modelling of the state evolution as a two-state Markov chain (falling, getting up) Pose estimation using Bayesian filtering. It combines the prior model with information from the features
Tzeng et al.[25] Fall suspection: Thresholding of the floor pressure signal If the floor preassure exceeds a given threshold: Image capture Background subtraction through an image thresholding. Objects labelling and expansion (morphological operations) Image features extraction Combination of the floor pressure signal and image features to report on a fall
Diraco et al.[24] Camera calibration Background modelling using Mixture of Gaussians method Moving regions detection (Bayesian segmentation) and segmented blobs refining (morphological operations and connected components) Fall suspection: The distance of the centroid from the floor plane is lower than a prefixed value Fall confirmation if an unchangeable situation persists for at least 4 seconds
Rougier et al.[14] Silhouette detection (foreground segmentation method) and edge points extraction (Canny edge detector) Silhouette edge points matching through the video sequence Shape analysis using the mean matching cost and the full Procrustes distance Fall classification: Gaussian mixture model, based on shape deformation during the fall and the subsequent lack of movement  
Li et al.[29] Locate the position of the sound source Beamforming to enhance the sound signal using the estimated source position Mel-frequency cepstral coefficients features are extracted from the sound signal A nearest neighbour classifier determines if the sound is from a fall  
Mastorakis et al.[18] Feature extraction: width, height and depth of the human posture Obtaining of the velocities of height and the composite vector of width and depth When both velocities exceed particular thresholds fall initiation is detected Inactivity detection: a fall is detected if the height velocity is less than a certain threshold  
Zhang et al.[27] Kinematic Model Based Feature Extraction from Depth Channel Person tracking by background subtraction Histogram represented features Hierarchy Support Vector Machine classification