| Literature DB >> 26213928 |
Eduardo Casilari1, Rafael Luque2, María-José Morón3.
Abstract
Falls are a major cause of health and psychological problems as well as hospitalization costs among older adults. Thus, the investigation on automatic Fall Detection Systems (FDSs) has received special attention from the research community during the last decade. In this area, the widespread popularity, decreasing price, computing capabilities, built-in sensors and multiplicity of wireless interfaces of Android-based devices (especially smartphones) have fostered the adoption of this technology to deploy wearable and inexpensive architectures for fall detection. This paper presents a critical and thorough analysis of those existing fall detection systems that are based on Android devices. The review systematically classifies and compares the proposals of the literature taking into account different criteria such as the system architecture, the employed sensors, the detection algorithm or the response in case of a fall alarms. The study emphasizes the analysis of the evaluation methods that are employed to assess the effectiveness of the detection process. The review reveals the complete lack of a reference framework to validate and compare the proposals. In addition, the study also shows that most research works do not evaluate the actual applicability of the Android devices (with limited battery and computing resources) to fall detection solutions.Entities:
Keywords: Android; accelerometer; eHealth; fall detection; smartphone
Mesh:
Year: 2015 PMID: 26213928 PMCID: PMC4570297 DOI: 10.3390/s150817827
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Analysis of the proposals: System typology, role and sensing characteristics of the SP.
| Ref. | Year | General Typology: | Role of the Android Device: | Number of Elements: | Employed Sensor(s) |
|---|---|---|---|---|---|
| [ | 2009 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2010 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2011 | BWS | S, DA, CG | SP-only | Built in tri-axis accelerometer and orientation sensor |
| [ | 2011 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2010 | BWS | S, DA, CG | Combined (SP and an external magnet) | Built-in tri-axis accelerometer (in [ |
| [ | 2010 | BWS | S, DA, CG | SP-only | built-in tri-axis accelerometer and magnetometer |
| [ | 2011 | BWS | CG | Combined | Specific Android based Personal Activity Monitor with accelerometer |
| [ | 2011 | BWS | S, DA, CG | SP-only | Built-in tri-axis Bosch Sensortec’s 3-axis BMA150 accelerometer |
| [ | 2011 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2011 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2011 | BWS | S, DA | SP-only | Built-in tri-axis accelerometer |
| [ | 2012 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2012 | BWS | S, DA | SP-only | Built-in tri-axis accelerometer |
| [ | 2012 | BWS | S, DA | SP-only | Built-in tri-axis accelerometer |
| [ | 2012 | BWS | S, DA, CG | Combined (external and internal sensors) | Built-in BMA150 3D accelerometer |
| [ | 2012 | CAS | S, DA, CG | SD | Doppler sensor in a Beagle Board-XM embedded computer |
| [ | 2012 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2012 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2012 | BWS | S, DA | SP-only | Built-in tri-axis accelerometer |
| [ | 2012 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2012 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2012 | BWS | S | SP-only | Built-in tri-axis accelerometer and magnetometer |
| [ | 2012 | BWS | CG | Combined (SP with an Arduino Board) | Arduino Duemilanove board with a ADXL335 tri-axis accelerometer and other medical sensors |
| [ | 2012 | BWS | S, DA, CG | SP-only | Built-in accelerometer and orientation sensor |
| [ | 2012 | BWS | S, DA, CG | SP-only | Built in accelerometer and orientation sensor |
| [ | 2012 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer, gyroscope, and magnetic sensor |
| [ | 2012 | BWS | DA, CG | Combined (SP and external accelerometer)) | External tri-axis accelerometer ADXL345 of Analog Devices Inc. connected to a BT-enabled wearable unit |
| [ | 2013 | BWS | CG | Combined | External Specific BT-enabled Body Activity Device) with a MXA2500 Dual Axis accelerometer |
| [ | 2013 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2013 | BWS | CG | Combined (external sensors) | Built-in tri-axis accelerometer of an external EZ430-Chronos |
| [ | 2013 | BWS | S, DA | SP-only | Built-in BMA150 3D accelerometer, AK8973 and AK8973 orientation sensor, |
| [ | 2013 | BWS | CG | Combined (external sensor) | TI SensorTag with an inertial unit, a barometer, and a temperature and humidity sensor |
| [ | 2013 | BWS | RMU (Remote monitoring Unit) | SD | BT-enabled Embedded system provided with an accelerometer |
| [ | 2013 | BWS | S, DA, CG | Combined (SP accelerometer and BT medical sensors) | Built-in tri-axis accelerometer (together with other Bluetooth enabled medical sensors) |
| [ | 2013 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2013 | BWS | S, DA | SD (WIMM, Android -based watch) | Built-in tri-axis accelerometer of a Smartwatch |
| [ | 2013 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer and triaxial gyroscope |
| [ | 2013 | Combined (BWS and bed presence detector) | DA, CG | Combined | BT and ZigBee enabled Specific ZigBee detector (belt) with STM LIS344ALH |
| [ | 2013 | Combined (BWS and voice and image analysis) | S, DA, CG | SP-only device combined with external CAS system | Tri Built-in tri-axis accelerometer and external sensors: cameras and microphones |
| [ | 2013 | BWS | CG | Combined (SP with an Arduino Board) | Arduino Duemilanove board with a ADXL335 tri-axis accelerometer and other medical sensors |
| [ | 2013 | BWS | S, DA, CG, | SP-only | Built-in tri-axis accelerometer |
| [ | 2013 | BWS | S, DA | SP-only | Built-in accelerometer and gyroscope |
| [ | 2013 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2013 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer, gyroscope, and magnetic sensor |
| [ | 2013 | BWS | S, DA, CG | Combined (SP accelerometer and BT medical sensors) | Built-in tri-axis accelerometer (other BT-enabled medical sensors are integrated in the prototype to measures other biosignals) |
| [ | 2013 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2013 | BWS | S, DA, CG | SP-only | Built in accelerometer |
| [ | 2013 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2013 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2013 | BWS | S, DA | SP-only | Built-in tri-axis accelerometer and gyroscope |
| [ | 2014 | Combined | Android sensor Platform (S)Android SP as a CG | Combined | Visual sensors and LilyPad tri-axis accelerometer |
| [ | 2014 | BWS | S, DA | SP-only | Built-in accelerometer and gyroscope |
| [ | 2014 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2014 | BWS | S, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2014 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer and gyroscope (electronic compass) |
| [ | 2014 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2014 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2014 | BWS | DA, CG | Combined (SP and an external accelerometer) | BT-enabled TI eZ430-RF2560 device |
| [ | 2014 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2014 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2014 | BWS | DA, CG | Combined (SP and BT-enabled smart watch) | built-in tri-axis accelerometer of a Smartwatch (Pebble Smart Watch) |
| [ | 2014 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2014 | BWS | S, DA | SP-only | Built-in tri-axis accelerometer, gyroscope and magnetometer |
| [ | 2014 | BWS | S, DA | SP-only | Built-in tri-axis accelerometer and magnetometer |
| [ | 2014 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2014 | BWS | S, DA, CG | Combined (SP with an Arduino Board) | Built-in tri-axis accelerometer and external Freescale Board with a tri-axis accelerometer |
| [ | 2014 | BWS | S, DA | SP-only | Built-in tri-axis accelerometer |
| [ | 2015 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2015 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer and gyroscope |
| [ | 2015 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer and gyroscope |
| [ | 2015 | BWS | S, DA | SP-only | Built-in tri-axis accelerometer and gyroscope |
| [ | 2015 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2015 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
| [ | 2015 | BWS | S, DA, CG | SP-only | Built-in tri-axis accelerometer |
Analysis of the proposals: characteristics of the fall detection algorithm.
| Ref. | Type of Detection Algorithm
| Threshold (or Decision) Variable(s) | Type of Threshold: Fixed/Adaptive | Training Phase Required | Stationary or Post-Fall Phase Considered? |
|---|---|---|---|---|---|
| [ | TBA | Low pass filtered acceleration | Fixed (based on measurements) | No | No |
| [ | TBA | SMV (and position) | Fixed (user-configurable according to the phone position) | No | Yes |
| [ | PRM (hierarchical rule-based algorithms to detect mobility patterns) | Acceleration components and orientation data | Fixed rules | Yes (to set the thresholds for the classification rules) | No |
| [ | TBA ( mobility detection) | RMS of High Pass Filtered acceleration | Fixed | NF | NF |
| [ | PRM: decision tree based on Hjorth mobility and complexity | Energy integral of the SMV and orientation data captured by the gyroscope | - | Yes | NC |
| [ | TBA | SMV | Fixed | No | No |
| [ | TBA | SMV | Fixed | No | No |
| [ | TBA | SMV and final orientation | Fixed (based on measurements) | No | Yes |
| [ | TBA | Discrete wavelet transform of the acceleration | Fixed | No | No |
| [ | PRM (Mann–Whitney test to discriminate activities) | Acceleration components (plus camera data to detect activity detection) | Fixed (based on real data) | Movement patterns must be previously characterized. | No |
| [ | TBA | SMV | Fixed (based on measurements) | No | No |
| [ | TBA and state machine-based | SMV | Fixed (based on measurements) | No | Yes |
| [ | TBA | SMV (3 thresholds for 3 phases) | Fixed (user-configurable) | No | Yes |
| [ | PRM (machine learning classifiers: support vector machines, sparse multinomial logistic regression, Naïve Bayes, k-nearest neighbors, and decision trees.) | Acceleration components | No thresholds employed | Not commented | No |
| [ | Combination of TBA and PRM: Tested classification algorithms: two variants of k-nearest neighbor and Support Vector Machine | SMV (for the TBA) and novelty detection techniques. | Fixed (for the TBA) | Yes | No |
| [ | TBA | SMV, acceleration in the absolute vertical direction, and strength of magnetic field (through Hausdorff distance) around the phone (only in [ | Fixed | No | No |
| [ | PRM: Support-Vector Machine classifiers | (Presumed) acceleration components | NC | Yes | No |
| [ | TBA | SMV | Fixed | No | Yes |
| [ | TBA | SMV | Fixed (based on measurements) | No | No |
| [ | TBA | SMV | Fixed | No | Yes |
| [ | TBA | SMV (during four phases) | Fixed (based on measurements) | Yes (to set the thresholds) | Yes |
| [ | TBA | SMV (two phases and two thresholds are considered) and orientation | Fixed (based on measurements for different positions of the phone) | No | Yes |
| [ | PRM: finite state machine | Acceleration components | Fixed | No | Not considered |
| [ | PRM: self-organizing map (SOM) | Waveform of the acceleration components | No thresholds employed | Yes | Yes |
| [ | TBA | Acceleration components | Fixed (10g) | No | No |
| [ | TBA combined with a Classification Engine that uses a neural network | SMV | Fixed (3G) | Yes | Yes |
| [ | PRM: spectral comparison using reference data | FFT of the waveform captured by the Doppler sensor: average spectral ratio | Based on measurements | Yes | No |
| [ | TBA | SMV and vertical acceleration | Fixed (based on measurements) | No | No |
| [ | TBA | SMV (combined with the measurement of other vital signals: ECG inspection) | Adaptive (threshold depends on the user’s Body Mass Index) | No | No |
| [ | TBA | Three variables are considered: SMV, Signal Magnitude Area, Tilt angle. | Fixed | No | Not commented |
| difference of the orientation, time between the maximum and the minimum | |||||
| [ | TBA | SMV and angle of rotation centered on each axis | Fixed (based on measurements) | No | No |
| [ | Presumed TBA | Acceleration components | Not commented | Not commented | No |
| [ | Not commented | Acceleration components and orientation | Not commented | Not commented | Yes |
| [ | TBA and PRM (Supervised learning) | SMV and orientation | Adaptive: thresholds are set depending on the initial position and a decision tree | Yes | No |
| [ | TBA | SMV and orientation | Fixed | No | Yes |
| [ | TBA: Binary Decision tree | SMV and tilting angle | Fixed | No | Yes |
| [ | TBA | SMV and acceleration components | Fixed | No | Yes |
| [ | NC (Detection algorithm not described) | Not commented | Not commented | No | No |
| [ | TBA | Acceleration components and orientation (tilting) angle System is only focused on detecting bed falls | Fixed (angle) | No | No |
| [ | TBA | SMV | Fixed | No | Yes |
| [ | TBA | SMV, orientation angles (roll, pitch) | Fixed | No | No |
| [ | TBA | SMV, Deviation of the accelerometry components | Not commented | No | No |
| [ | TBA | SMV and rotation (computed from Roll, pitch, yaw) | Fixed | Yes (to set the thresholds) | No |
| [ | Not commented (based on the accelerometry data) | NC | Not commented | Not commented | No |
| [ | TBA | SWM and tilt angle | Fixed | Yes (to set the thresholds) | Yes |
| [ | Presumed TBA | Tilt angle | Not commented | Not commented | No |
| [ | TBA | SMV, orientation angles (roll, pitch) | Fixed(based on measurements) | Yes (to set the thresholds) | No |
| [ | TBA | SMV, vertical acceleration and orientation | Fixed | No | Yes |
| [ | PRM: Combined algorithm of Fisher’s discriminant ratio criterion and 𝐽3 criterion for feature selection | Statistical features derived from acceleration components, angular velocity and orientation data | No thresholds employed | Yes | No |
| [ | TBA | SMV (combined with the measurement of other vital signals: ECG inspection) | Fixed | No | Yes |
| [ | PRM (Supervised learning): Different algorithms for feature selection and event classification are evaluated | Mobility Pattern recognition based on a set of statistical features derived from acceleration components | No thresholds employed | Yes | No |
| [ | TBA | Acceleration components (metric not specified) | Fixed | No | No |
| [ | TBA | Displacement during an interval (calculated from the integration of the acceleration components) | Fixed | No | No |
| [ | PRM (Petri Nets and fuzzy logic) | SMV and frequency of violent vibrations | No thresholds employed | Yes (assumed) | No |
| [ | TBA | SMV (during two phases: pre-fall and impact) | Fixed | No | No |
| [ | Combination of TBA and PRM: State Machine, frequency component analysis (STFT Analysis, High-pass Filtering, Haar DWT, Discrete Wavelet Transform) | SMV (for the TBA), Acceleration components and orientation. | Fixed (based on a training phase) | Yes | No |
| [ | PRM: State Machine, Decision Trees, K-Nearest-Neighbors (KNN) and Naïve Bayes | Acceleration components | Fixed (based on measurements) | Yes | Yes |
| [ | TBA | SMV and orientation | Fixed | No | No |
| [ | TBA | Acceleration components and pitch | Fixed | No | No |
| [ | TBA | Cumulative sum of the Acceleration coordinates | Fixed | No | No |
| [ | PRM | Nearest neighbor rule | Fixed | Yes | No |
| [ | PRM | Genetic Programming | Adaptive | Yes | No |
| [ | TBA | SMV and orientation data | Fixed | No | No |
| [ | TBA (four algorithms compared) | SMV, Acceleration components, orientation angles (roll, pitch) | Fixed | No | Yes |
| [ | TBA | SMV and variation of the position angle | Fixed (several tested) | No | Yes |
| [ | PRM (Pose Body Model based on Extended Kalman filters and SVM) | Angular position, angular rate, angular acceleration. Radius curvature | No thresholds employed | Yes | Yes |
| [ | PRM (Neural network: trained multilayer perceptron) | SMV and angular velocity in each axis | No thresholds employed | Yes (a database of falls and ADLs is generated) | Yes |
| [ | TBA | SMV and vector angle | Fixed (based on measurements) | Yes (to set the thresholds) | Yes |
| [ | TBA | SMV | Fixed | Yes (to set the thresholds) | Yes |
| [ | TBA | SMV | Fixed | Yes (to set the thresholds) | Yes |
| [ | TBA | SMV | Fixed | Yes (to set the thresholds) | Yes |
| [ | TBA | SMV (assumed) | Fixed | No | No |
Analysis of the proposals: characteristics of the fall reaction.
| Local Reaction | Remote Alarm Transmission | Logged Data | Typology of RMU | ||||
|---|---|---|---|---|---|---|---|
| Ref. | Type of Local Alarm | User Feedback (Alarm Stop) | Transmission Technology | Type of Remote Alarm | Transmitted Data (Apart from Fall Status and User ID) | Stored Data | |
| [ | Visual signal | Yes | TCP/IP socket (presumed Wi-Fi, 3G/4G) | Not commented | Not commented | Not commented | Web page |
| [ | Vibration, visual alarm and audio message | Yes | Cellular telephony | SMS, phone call | Timestamp, GPS location and password | Not implemented | Cell phone |
| [ | Acoustic alarm | Yes | No remote alert is sent | - | - | - | - |
| [ | Acoustic Alarm | Yes | 3/4 G | Multimedia flow (technology is not commented) | ECG signal. GPS location | Biosignals (SPO2, ECG signals) | Web page |
| [ | Text message and vibration | No | No remote alert is emitted | - | - | - | - |
| [ | Audio alarm (voice message) | Yes | No remote alert is emitted | - | - | - | - |
| [ | Not commented | No | Alerting just suggested | Not commented | GPS location | Not commented | Not commented |
| [ | Acoustic alarm | Yes | Cellular telephony /Wi-Fi through SSL protocol | SMS, email | Accelerometer data | Accelerometer data (in a SD card of SP) | Cell phone, email client |
| [ | Acoustic alarm | Yes | (presumed) 3G/4G | SMS, email, Twitter messages | GPS location | Not commented | Cell phone, email client, web page |
| [ | Not commented | No | (Presumed) 3G/4G/Wi-Fi | Visual signal in a Web page | Position, type of performed activity | Not commented | Web application |
| [ | Not commented | No | BT between the sensor and the SP. 3G/Wi-Fi to the RMU | Voice call, SMS, alert message to a central server | Not commented | Not commented | Cell phone |
| [ | Not commented | No | Cell telephony | SMS, email | Not commented | Not commented | Cell phone, email client |
| [ | Acoustic and visual alarm | Yes | Cellular telephony | SMS | Not commented | Not commented | Cell phone |
| [ | Not commented | No | No remote alert is sent | - | - | - | - |
| [ | Not commented | No | Wi-Fi | No remote real-time alert is emitted | - | Acceleration data is stored in the SP and transmitted to a | Off line analysis of the recorded data in a server |
| server after the monitoring period | |||||||
| [ | Acoustic Alarm | No | No remote alert is sent | - | - | - | - |
| [ | Not commented | Yes | 3G/Wi-Fi | e-mails, SMS, pop-ups on installed computer widgets | GPS location, user’s information | Not commented | Email client, cell phone, Web application & Widget |
| [ | Acoustic and visual alarm, phone vibrations | Yes | Wi-Fi/3G/4G | Multimedia flow (not specifically commented) | Timestamp and GPS location | Diverse biosignals | Web page, iPhone and Droid applications |
| [ | Local sound alert | Yes | Cellular telephony | SMS | GPS location, date, time | Not commented | Cell phone |
| [ | Acoustic and visual alarm | No | Cellular telephony | SMS | GPS location | Not commented | Cell phone |
| [ | Acoustic Alarm | Yes | 3G/4G (presumed) | SMS, email | Not commented | Not commented | Cell phone, email client |
| [ | Not commented | No | No remote alert is sent | - | - | - | - |
| [ | Message | No | No remote alert is sent | - | - | - | - |
| [ | Not commented | No | No remote alert is sent | - | - | - | - |
| [ | Not commented | No | No remote alert is sent | - | - | - | - |
| [ | Acoustic alarm | Yes | Cell telephony | SMS | GPS location | Not commented | Cell phone |
| [ | Not commented | No | Ethernet | Not commented | Sensed data | Sensed data | External database |
| [ | Visual alarm | Yes | Cellular telephony | SMS | Not commented | Timestamp (logged in the SP) | Cell phone |
| [ | Visual alarm | Yes | Cellular telephony | SMS | Not commented | Not commented | Cell phone |
| [ | Not commented | No | Not commented | MMS | timestamp, GPS location, and Google map | Acceleration data (local SQLite database in the SP) | Cell phone |
| [ | Acoustic alarm, phone vibrations, tips to the user | Yes | Cellular telephony (presumed) | Message (SMS presumed) | Timestamp, location and the personal health information | Not commented | Cell phone |
| [ | Not commented | No | No remote alert is sent | - | - | Acceleration data (in the SP) | - |
| [ | Not commented | No | Cellular telephony | SMS, MMS or phone call | Heart rate, body temperature, tilt and fall of the patient | Heart rate, body temperature, tilt and fall of the patient | Cell phone |
| [ | Acoustic and visual alarm | Yes | Cellular telephony | SMS | GPS location | GPS data in an external database | Web page and Mobile app |
| [ | Not commented | Yes | No remote alert is sent | - | - | - | - |
| [ | Audio alarm | Yes | 3G/4G/Wi-Fi | Email/SMS to the RMU, SSL connection to a server | Inertial signals (to the server) | Acceleration data stored in the SP and in a server | Email client, cell phone, Web page |
| [ | Acceleration data are displayed on the SP | No | No remote alert is emitted | - | - | Acceleration data stored in the SP | - |
| [ | Not commented | No | No remote alert is sent | - | - | - | - |
| [ | Not commented | No | 3G/4G | SMS, phone call | GPS location | Fall history (in a web server) | Cell phone, Web page |
| [ | Visual and sound alarm | No | No remote alert is sent | - | - | - | - |
| [ | Alert (type not commented) | No | 3G/Wi-Fi | Not commented | Biosignals from medical sensors | Not commented | Mobile app |
| [ | Acoustic alarm | Yes | Cellular telephony (presumed) | Message (presumed SMS) | Oxygen saturation values, GPS location and fall direction | Oxygen saturation values, GPS location and fall direction | Smart-home database (not described) |
| [ | Phone vibrations | Yes | No remote alert is sent | - | - | Acceleration data stored in a local SD card | - |
| [ | Not commented | No | 3G/4G (presumed) | Timestamp, GPS location | Not commented | Email client | |
| [ | Buzzer | No | Cellular telephony | Phone call, SMS, XML file | GPS location | User status | Cell Phone |
| [ | Not commented | Yes | Cellular telephony | SMS | Not commented | Not commented | Cell phone |
| [ | Not commented | No | Cellular telephony | Phone call | A set of health parameters | Not commented | Cell phone |
| [ | Not commented | No | No alert is sent | - | - | - | - |
| [ | Not commented | No | Cellular telephony | SMS | GPS location | Not commented | Cell phone |
| [ | Not commented | No | Cellular telephony | MMS | GPS location | Acceleration and gyroscope data, orientation signals stored in SP | Cell phone |
| [ | Visual alarms and notifications on a biofeedback application | No | Cellular telephony/Wi-Fi | SMS and email (to RMU), message using HTTP protocol and REST Web services (to a database) | Values from the medical sensors, GPS coordinates | Values from the medical sensors, GPS data | Cell phone, email client, HTTP client |
| [ | Visual alarm | Yes | Cellular telephony | SMS | GPS location | Not commented | Cell phone |
| [ | Visual alarm | Yes | Wi-Fi | Email, TCP/IP socket | Accelerometer data | NC | Email client, Monitoring application in a PC |
| [ | Not commented | Yes | 3G | SMS | GPS location | Not commented | Cell phone |
| [ | Not commented | Yes | No remote alert is sent | - | - | - | - |
| [ | Visual alarm | Yes | Cellular telephony | SMS | Timestamp, GPS location or cell-tower positioning (indoors) | Not commented | Cell phone |
| [ | Acoustic alarm | No | Alerting just suggested | Not commented | GPS location | Not commented | Not commented |
| [ | Acoustic alarm | No | 3G/4G/Wi-Fi | email, SMS | Timestamp, GPS location and a link to Google maps | Not commented | Not commented |
| [ | Not commented | Yes | 3G/4G/Wi-Fi | SMS | GPS location | GPS data | Android App |
| [ | Not commented | Yes | 3G/4G/Wi-Fi | SMS, video call | GPS location | GPS data (locally stored in the SP) | 3G/4G cell phone |
| [ | Small vibration of a watch | Yes | BT between the watch and the SP, 3G/4G/Wi-Fi to the RMU | Email, call or SMS (suggested) | Not commented | Not commented | Not commented |
| [ | Acoustic and visual alarm | Yes | 3G/4G/Wi-Fi | Call and message to a Web server | Not commented | Not commented | Web interface in a server |
| [ | Not commented | No | No remote alert is sent | - | - | - | - |
| [ | Google Speech recognizer is launched | Yes | Mobile telephony | Voice Call | Not commented | Not commented | Phone |
| [ | Acoustic alarm | Yes | Cell telephony | SMS, phone call | GPS location | Not commented | Cell phone |
| [ | Acoustic and visual alarm | Yes | Cell telephony | SMS, phone call | GPS location | Acceleration data, GPS data, date | Cell phone |
| [ | Acoustic alarm | Yes | Cell telephony | SMS | GPS location | Not commented | Cell phone |
| [ | Vibration and acoustic alarm | No | Cell telephony | SMS | Not commented | Not commented | Cell phone |
| [ | Not commented | No | No remote alert is sent | - | - | - | - |
| [ | Vibrations | No | Cell telephony | SMS | Not commented | Not commented | Cell phone |
| [ | Not commented | No | 3G/4G/Wi-Fi | Message to a PHP server | Unspecified User data | Not commented | Web page |
| [ | Not commented | No (Feedback call from medical staff) | Cell telephony | Message to a remote server, SMS | Accelerometry data | Acceleration data, alarms | Web page |
Reported characteristics of the evaluation tests of the proposals in the literature (NC = not commented in the work).
| Ref. | Real Life/Emulated Movements | Number of Individuals Under test | Characteristics of the Individuals (Age, Weight,
| Tested Positions of the Android Device | No. of Iterated Falls | Type of Tested or Emulated Falls | Type of Emulated ADLs | Performance Metrics | Evaluation of Battery or Computing Consumption | Coexistence Analysis | Used Smartphone Model(s) | Version of Android |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| [ | Not evaluated | - | - | - | - | - | - | - | - | - | HTC G1 | - |
| [ | Emulated | 6 | 5 males, 1 female | Waist | 144[ | Falls ending with lying and sit-tilted | Walk, stand, run, jump, sit | Sensitivity, Specificity | Not included | No | HTC Wildfire S A510e | Android version 2.3.3. |
| [ | NC | NC | NC | NC | NC | NC | NC | NC | Not included | No | NC | Android 2x |
| [ | Emulated | 5 | 20–30 years | User’s pocket | NC | Abnormal gaits: simulated peg leg, simulated leg length discrepancy | Walk | Accuracy (to distinguish mobility patterns) | Consumption | No | iPhone | - |
| [ | Not evaluated | - | - | - | - | - | - | - | - | - | - | - |
| [ | Not evaluated | - | - | - | - | - | - | - | - | - | NC | NC |
| [ | Emulated | 3 | 24–26 years | Waist belt: | 67 | Forwards (from two positions) backwards, lateral, falling out the bed, slide against a wall | NC | Sensitivity, | Not included | No | HTC Desire, | No |
| [ | Emulated | 1 | Height (164 cm) | NC | 100 | NC | Lying | FP, FN, TP, TN | Not included | No | Pantech IM-A690S | 2.3.3 (GingerBread) |
| [ | Emulated | 5 | NC | 100 | NC | Walk, sit, jump, lie | Precision, Recall | Not included | No | Nexus One | Android 2.0 | |
| [ | Emulated in a realistic scenario (retirement home) | NC | NC | Chest | NC | NC | Walk, run, sit | Accuracy, Sensitivity, | Not included | No | NC | NC |
| [ | Not evaluated | - | - | - | - | - | - | - | - | - | NC | NC |
| [ | Emulated | 10 | Young, male | Pocket at the thigh position | 600 (including ADL) | Some mentioned but not systematically tested | Some mentioned but not systematically tested | Sensitivity, Specificity | Not included | No | HTC Desire HD | NC |
| [ | Emulated | 3 | NC | Waist (trouser pocket) | 120 | Forwards, backwards, sideway. | Walk, run, stairs walk, sit. | Sensitivity, Specificity | Consumption | No | Samsung Galaxy S | NC |
| [ | Emulatedand Real life | 15 (emulated) | 8males/7females | Waist (belt, placed on the back) | 221 | Left and right lateral, forwardtrips, and backward slips | NC | Sensitivity (in the detection of fall type) | Not included | No | Tmobile | Android OS 1.6 |
| [ | Emulated | 10 | 3 Males, 7 females | Left and right pocket | 48 per subject | Forwards, left and right-lateral backwards, syncope, sit on empty chair, falls with strategies to prevent the impact and falls with contact to an obstacle | Participants carried a smartphone in their pocket or hand bags for at least one week | Sensitivity, Specificity (and their geometric mean) | Not included | No | Samsung Galaxy Mini | 2.2 |
| [ | Emulated with both mannequins and real individuals | 15 | 13 males, 2 females | Chest, waist, thigh | 600 (with a mannequin)600 (humans) | Forwards, backwards, lateral | Walk, jogging, stand, sit | Sensitivity, Specificity | Consumption CPU usage | No | HTC G1 | Android 1.6 |
| [ | Not evaluated | - | - | - | - | - | - | - | - | - | - | - |
| [ | Real life patients but fall detection not evaluated | Only commented race and mean age | NC | NC | NC | NC | - | - | - | Motorola Droid Smartphone | NC | |
| [ | Emulated | 18 | 12 males, 6 females29 ± 8.7 years | Waist | 216 | Forwards, | Sit-to-stand, stand-to-sit, level walk, stairs walk | Sensitivity, Specificity | Not included | No | Google G1 | NC |
| [ | - | - | - | - | - | - | - | - | - | - | NC | NC |
| [ | Emulated | 10 | 26.2 ± 3.04 years, 177.6 ± 5.2 cm, 78.3 ± 5.3 kg | Thigh (trouser pocket) | 600 (including ADLs) | NC | NC | Sensitivity, Specificity | Not included | No | HTC G1-Desire &HD, Samsung i7500, Google Nexus One | NC |
| [ | Emulated | 5 | 22–30 years | Hand, chest and pants pocket | 45 | Forwards, backwards, and aside | Sit, stand, walk, run, stair walk | TP, TN, FP, FN, | Not included | No | Nexus One | NC |
| [ | Emulated | 3 | Not commented | NC | 5 per person (p.p.) | Forwards, backwards, and lateral falls | Walk, sit, squat, stair walk | Sensitivity and specificity | Not included | No | NC | NC |
| [ | Emulated | NC | NC | NC | 2 sets of 10 and 12 falls | Fall on the floor, different types of fall on an armchair | Jogging, normal walk, stairs walk, stand-sit-stand, fast walk | Analysis focused on detecting the movement type | Not included | No | NC | NC |
| [ | Emulated | 1 | 1 male, 33 years | Pocket of the shirt | NC | NC | Lying | NC | Not included | No | Samsung | Android |
| [ | Database and emulated | 7 | 20–60 years | Waist | 44 (42 ADLs) | NC | Sit, lie, jump, run, walk, hit the sensor | Accuracy, Specificity | Not included | No | HTC Google Nexus One | NC |
| [ | Emulated | 4 | NC | On a wall | 50 | NC | Walk, shake/ raise/move hands, sit, stand up, empty room | Precision, FP rate | Lined-powerNC | Specific device | BeagleBoard-XM | Android version 2.2. |
| [ | Emulated | 4 | NC | Chest (pocket) waist, and thigh. | 30 per individual | NC | Walk, sit, stand up and others (not commented) | Sensitivity, Specificity | Not included | No | HTC Desire and Tattoo | Android 1.6 |
| [ | Emulated | 20 | 12 males, 8 females | Chest (shirt pocket) | 400 falls and 800 ADLs | NC | Walk, sit down, jumping | FP, FN, Sensitivity, Specificity | Not included | No | HTC A3366 | Android 2.2 |
| [ | Not evaluated | - | - | - | - | - | - | - | - | - | Lenovo Le-Phone | NC |
| [ | Emulated | 4 | 3 males, 1 female | Right thigh pocket, held in hand. | 100 | Fall on hands, knees, the back, the left and right side of the body | Answer the phone, put the phone into the thigh pocket, sit, drop the phone from hand, walk | Precision, Recall | Not included | No | Google Nexus S | Android 2.2 |
| [ | Emulated | 5 | Several males | Waist | 40 per subject | Forwards, backwards, left, and right | Walk, jogging, sit down, stand up, stairs walk | Sensitivity | Not included | No | Samsung SHW-M110S, | Android 2.3.3 |
| [ | Not evaluated(Evaluation limited to set the thresholds) | No | - | - | - | Dropping the accelerometer from different heights | - | - | Not included | No | NC | NC |
| [ | Not evaluated | - | - | - | - | - | - | - | - | - | NC | NC |
| [ | Emulated | NC | 155–170 cm50–75 kg | Chest/pants pocket, hands (while talking or tapping the phone) | 224 | Forwards, backwards, aside bed fall (from 5 different initial positions) | Jogging, sit, stand, jump | Sensitivity, Specificity, TP, TN, FP, FN | Not included | No | Pantech Sky VegaRace | Gingerbread 2.3.3 |
| [ | No evaluated | - | - | - | - | - | - | SP Battery Lifetime | Consumption | No | ||
| [ | Emulated | 10 | 25–35 years | Indifferent (acceleration sensor on the chest) | NC | Forwards, backwards and lateral directions | NC | Ratio between TP and total number of activities | Battery lifetime, Required Memory | No | HTC | 2.3 |
| [ | Emulated | NC | NC | NC | 33 | NC | NC | TP | Not included | No | NC | NC |
| [ | Emulated | NC | NC | NC | NC | NC | NC | NC | Not included | No | Samsung Galaxy S III | NC |
| [ | Emulated | 1 | NC | NC | NC | NC | Sit up, get out of bed | NC | Not included | No | NC | NC |
| [ | Emulated | 3 | NC | NC | 114 | NC | No ADL tested | Sensitivity | Not included | No | NC | 4.2 Jelly Bean |
| [ | Real life (ice-skaters) | 7 | NC | Waist | 50 | NC (210 min of ice-skating) | Ice-skating Movements | Sensitivity, Specificity, Accuracy | Not included | No | NC | NC |
| [ | Emulated in a treadmill | 6 | 20–22 years | Wristwatch | 240 | Front, back, left, and right falls | Series of 50 s moving and static | Sensitivity | Not included | No | WIMM Android watch | NC |
| [ | Emulated | 1 | 159 cm | Chest (left pocket) | NC | Backwards | Sit down quickly on a chair, lie on bed | Sensitivity | Not included | No | HTC One S | NC |
| [ | Real life (prototype aimed to be tested with actual patients) | NC | NC | NC | NC | NC | NC | NC | Not included | No | Samsung Galaxy Mini S5570 | 2.3.4 or higher |
| [ | Emulated And real life | Emulated: | Test phase: | Waist | Training: | “Simplex” and “complex” into a chair, or falls with grasping the wall | Walk , run, stairs walk, sit down,squat, rise | Emulated: | Not included | No | HTC G3 | 2.1 |
| [ | Not evaluated | - | - | - | - | - | - | - | - | - | NC | NC |
| [ | Emulated | 30 (for test)12 (for training) | 24.3 ± 2.04 years, 169 ± 4 cm, | Chest | NC | Unexpected slips and trip falls, | Seated, sit to stand, squat, squat to stand, get on bed, get up from bed, stairs walk, jogging | Sensitivity, Specificity, Lead time | Not included | No | Samsung Galaxy S2i9100 | 2.3.3 |
| [ | Emulated | 20 | 24–37 | Waist | 800 (40 per subject) | Pushed down, slip, forwards, backwards, aside, from the chair | lie down, get up from the bed, sit on chair, get up from the chair, walk, run, stairs walk | Sensitivity,Specificity | Not included | No | NC | NC |
| [ | Emulated | 10 | 6 males, 25 ± 5 years, BMI: 23.2 ± 2.7 kg/m2, 4 females: 23 ± 3 years, BMI: 21.5 ± 2.2 kg/m2 | Chest (in a band) | 200 falls and ADLs | Forwards, right-side, backwards, left-side | Sit, lie, stand, Lie-to-sit, sit-to-stand, stand-to-sit, walk, stairs walk | Confusion matrix of the pattern recognition | Not included | No | Samsung I9023 Nexus S | 2.3.6 |
| [ | Emulated | 3 | NC | NC | 50 | NC | Walk, run, sit, jump | FP, FN. TP, TN of the different mobility patterns | Not included | No | NC | NC |
| [ | Emulated | 8 | NC | 127 | Forwards, backwards, side fall, hard falls, soft falls | Stand, walk, | Recall, Precision | Not included | No | NC | NC | |
| [ | Not evaluated | - | - | - | - | - | - | - | - | - | NC | NC |
| [ | Not evaluated | - | - | - | - | - | - | - | - | - | NC | NC |
| [ | Emulated | 12 | Males and females | Pocket (assumed) | 20 (52 ADLs) | Forwards, backwards, vertical and sideway | Walk, jogging, jump, sit down, squat down | TP, TN, FP, FN | Not included | No | NC | Android 2. 3 |
| [ | Emulated | 8 | Male. | Waist | 6 per subject | Lateral, back-forward fall | Sit down, stand up, walk and turn around, lie down and get up | Sensitivity, Specificity | Not included | No | NC | NC |
| [ | Emulated | 5 for the training phase and 5 for the tests | NC | 50 | Not specified | Run, walk,sit down, stairs walk, tread, jump and wave the SP | Sensitivity,Specificity | Battery consumption | - | Sony Xperia U-series | 2.3.7 | |
| [ | Emulated | 28 for the training phase and 8 for the tests | Training: 24 males, 4 females, 22–28 years, 166–184 cm, | Pocket in a vertical positionand/or hold to the belt (centrally or laterally). | 1879 | 10 types: | 1671 ADLs | Sensitivity, Specificity, Accuracy | Percentage of battery drain per hour | - | Samsung GalaxyNexus | NC |
| [ | Not evaluated | - | - | - | - | - | - | - | - | - | NC | NC |
| [ | Not evaluated | - | - | - | - | - | - | - | Time to reduce the battery level from 100% to 80% | - | HTC one X, Samsung Galaxy Tab 10.1. | NC |
| [ | Not specified | NC | NC | NC | NC | NC | NC | Number of false alarms and delay | NC | No | NC | NC |
| [ | Emulated | 10 for an offline evaluation, 4 to evaluate the system during several days of real operation | 7 males, 3 women | NC | 8000 ADL and 500 falls | Forwards, backwards, left and right lateralfalls, syncope, sit on empty chair, falls with an obstacle | NC | AUC (Area under the ROC curve) | NC | No | SamsungGalaxy S II/S IV and Mini, HTC Wild Fire | NC |
| [ | Emulated | 1 | Male in his 20 s | Loose front pant pocket, tight front pant pocket | 20 (for training) 20 (for testing) | Fall while standing, while walking and from the chair | Walk, run | Accuracy, Precision, Negative Predictive Value | NC | No | Samsung Galaxy S4 GT-I9505 | NC |
| [ | Emulated | 1 | 1 young and healthy person | Attached to the chest | 240 | NC | Lay down | Sensitivity, Specificity, | NC | No | Samsung Galaxy S3 I9300 | NC |
| [ | Emulated | 15 | 6 Male, 9 Females | Waist, pants pocket | 375 | Forwards, lateral and backwards | Jogging, walk, stand up, sit, answer the phone | Percentages of false positives and false negatives, ROC curve | Consumption (after 6 hours operating) | No | HTC Desire X, HTC sensation XE | Android 2.3.4 |
| [ | Emulated | NC | NC | Waist (external sensor in ankle) | 111 (including ADLs) | NC | Sit, walk, stairs walk | TP, TN, FP, FN Sensitivity, Specificity, Accuracy | Just the consumption in external sensor assessed | No | NC | NC |
| [ | Emulated | 4 (tests)50 (training phase) | 1 Male, 3 Females | Belt, shirt pocket, pants pocket | 45 (tests) | Training phase: | Training phase: | Sensitivity, Specificity, Accuracy | Consumption | No | HTC Incredible S, Samsung Galaxy | NC |
| [ | Emulated | NC | NC | Front right area of the body | 40 | Forwards, backwards, left, and right | Stand up, sit, walk, stairs walk, jump, run | Sensitivity, Specificity | Not included | No | LG Optimus L9 P768 | Android 4.0.4 |
| [ | Just evaluated to set the thresholds | - | - | - | - | - | - | - | - | - | NC | NC |
| [ | Just evaluated to set the thresholds | - | - | - | - | - | - | - | - | - | Samsung Galaxy Nexus | Android 4.0 |
| [ | Emulated | NC | NC | 100 | Fall when running, walking, jumping, standing | Sit, walk, stairs walk | Sensitivity, Specificity, Accuracy | Not included | No | Not specified | Android 4.2.1 | |
| [ | Real | 54 | Elderly participants | Waist | 6 actual falls | - | ADLs from users monitored during several months | Sensitivity, Specificity, false positive rate | Not included | No | Samsung i555 | Android 2.2 |