| Literature DB >> 24759116 |
Mohammad Ashfak Habib1, Mas S Mohktar2, Shahrul Bahyah Kamaruzzaman3, Kheng Seang Lim4, Tan Maw Pin5, Fatimah Ibrahim6.
Abstract
This paper presents a state-of-the-art survey of smartphone (SP)-based solutions for fall detection and prevention. Falls are considered as major health hazards for both the elderly and people with neurodegenerative diseases. To mitigate the adverse consequences of falling, a great deal of research has been conducted, mainly focused on two different approaches, namely, fall detection and fall prevention. Required hardware for both fall detection and prevention are also available in SPs. Consequently, researchers' interest in finding SP-based solutions has increased dramatically over recent years. To the best of our knowledge, there has been no published review on SP-based fall detection and prevention. Thus in this paper, we present the taxonomy for SP-based fall detection and prevention solutions and systematic comparisons of existing studies. We have also identified three challenges and three open issues for future research, after reviewing the existing articles. Our time series analysis demonstrates a trend towards the integration of external sensing units with SPs for improvement in usability of the systems.Entities:
Mesh:
Year: 2014 PMID: 24759116 PMCID: PMC4029687 DOI: 10.3390/s140407181
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Common basic architecture of fall detection and fall prevention systems.
Figure 2.Taxonomy of smartphone-based systems based on sensing mechanism and sensor placement.
Figure 3.Taxonomy of smartphone based fall detection and prevention algorithms.
Figure 4.Taxonomy of communication patterns in smartphone-based fall detection and prevention systems.
Smartphone built-in sensors and their uses.
| Accelerometer | Senses the changes in orientation of SP and adjusts the viewing angle accordingly. | [ |
| Gyroscope | Detects angular momentum (roll, pitch and yaw); facilitates game. | [ |
| Magnetometer | Senses the Earth's magnetic field; works as a digital compass. | [ |
| Barometer | Measures atmospheric pressure; facilitates weather widgets. | [ |
| Image Sensor | Provides still picture and video capturing facilities. | [ |
| Microphone | Sound capture. | [ |
| Wi-Fi sensor | Facilitates wireless communication through Wi-Fi. | [ |
| Bluetooth Sensor | Facilitates wireless communication through Bluetooth. | [ |
| Location sensors (GPS) | Targets or navigates by map or picture with the help of GPS satellites. | [ |
| Temperature Sensor | Measures temperature; facilitates weather widgets. | [ |
| Humidity Sensor | Measures humidity; facilitates weather widgets. | [ |
| Ambient Light Sensor | Adjusts the display brightness. | [ |
| Proximity Sensor | Detects how close our SP's screen is to our body. | [ |
| Touch Sensor | Helps to operate the SP through touching. | - |
| NFC Sensor | Establishes communication between similar device by touching or bringing them into proximity. | [ |
| Infrared Sensor | Can sense temperature. | [ |
| Back-Illuminated sensor | Adjust the light captured while capturing a photograph. | - |
Comparison of smartphone-only fall detection and prevention systems.
| 2009 | [ | Detection | Any | Accelerometer | TBA (Adaptive: depends on user provided parameters) | SMS (time, GPS coordinates, password for activating bidirectional voice call). |
| [ | Detection | Trouser Pocket | Accelerometer | TBA (Fixed) | SMS, voice call, vibration, sound. | |
| 2010 | [ | Detection | Chest, Waist, Thigh | Accelerometer & gyroscope | TBA (Fixed) | Sound alarm, voice call. |
| [ | Detection | Trouser Pocket | Accelerometer | Discrete Wavelet Transform (DWT) | SMS (GPS coordinates), email (Google Map), twitter messages. | |
| [ | Detection | Chest, Waist, Thigh | Accelerometer | TBA (Fixed) | Audible alarm, voice call. | |
| [ | Detection | Waist | Accelerometer | C4.5 DT, NB and SVM | SMS | |
| 2011 | [ | Detection | Waist | Accelerometer | TBA (Fixed) | E-mail and/or SMS. |
| [ | Detection | Waist | Accelerometer | TBA (Fixed) | SMS (date, time, location) | |
| [ | Detection | Accelerometer | TBA (Fixed) | SMS (name, time, GPS coordinates, street address) | ||
| [ | Detection | Hand, Shirt or Trouser Pocket | Accelerometer & gyroscope | TBA (Fixed), One-Class SVM | Not found | |
| [ | Detection | Not found | Accelerometer | TBA (Fixed) | Audible alarm, SMS (GPS coordinates), voice call (manual), remote server draws help path | |
| [ | Detection | Shirt Pocket | Accelerometer | TBA (Fixed) | SMS | |
| 2012 | [ | Detection | Waist | Accelerometer | TBA (Fixed) | SMS (time, GPS data), draw help path |
| [ | Detection | Waist | Accelerometer | TBA (Fixed), Median filter attenuate noise | MMS (time, map of suspected fall location, and GPS coordinate) | |
| [ | Detection | Waist | Accelerometer | TBA (Fixed), ANN | Notification contains GPS coordinates. | |
| [ | uFall for Detection, uTUG for Prevention | Waist | Accelerometer, Gyroscope | TBA (Fixed) | E-mail or SMS, recorded signals are sent to remote server, audio cue (for uTUG) | |
| 2012 | [ | Prevention (GUG) | Waist | Accelerometer | Segmentation, filtering, dispersion measures calculation | Not found |
| [ | Detection | Waist (Back) | Accelerometer | SVM, SMLR | Not found | |
| [ | Detection | Shirt or Trouser Pocket | Accelerometer | TBA (Considers axis wise data separately) | Not found | |
| [ | Detection | Shirt Pocket | Accelerometer | TBA (Adaptive) | Not found | |
| [ | Detection | Shirt Pocket | Accelerometer | TBA (Adaptive) | Text message | |
| [ | Detection | Waist | Accelerometer | TBA (Fixed), Median Filter, | MMS (time, GPS coordinate, Google map) | |
| [ | Detection | Trouser Pocket | Accelerometer | SVM classifier | Vibration, sound alarm, SMS (time, location, & health information) | |
| [ | Detection | Waist | Accelerometer, Wi-Fi module | DT Classifier, location estimation using RSSI | SMS (name, time, location) | |
| [ | Detection | Hand, Pocket, waist | Accelerometer, Gyroscope | Semi-supervised learning | Not found | |
| [ | Detection | Not found | Accelerometer, Gyroscope | Not found | SMS (location), | |
| [ | Detection | Chest, Waist, Thigh | Accelerometer | TBA (Adjusted based on user's profile) | SMS | |
| [ | Detection | Hand, Pocket | Accelerometer, Gyroscope | TBA (Fixed) | Not found | |
| 2013 | [ | Detection | Trouser Pocket | Accelerometer | TBA (Fixed) | SMS (date, time, GPS data), voice call, vibration, sound. |
| [ | Detection | Chest | Accelerometer, Gyroscope, & Magnetometer | Fisher's discriminant ratio and | MMS (time, map of suspected fall location, GPS coordinate) | |
| [ | Prevention | Trouser Pocket | Accelerometer & Gyroscope | C4.5 DT classifier, Hjorth mobility and complexity [ | Alert the user about imminent fall by using message & vibration. | |
| [ | Detection | Waist | Accelerometer | TBA (Fixed) | SMS, voice call, others: twitter, email, Facebook. | |
| [ | Detection | Not found | Accelerometer | TBA (Fixed) | SP trigger PC via Wi-Fi, PC send alert via SMS, emails or/and voice calls | |
| [ | Detection | Waist | Accelerometer | TBA (Fixed) | SMS (time, GPS data), draw help path | |
| [ | Detection | Not found | Accelerometer | TBA (Fixed) | Not found | |
| [ | Detection | (User's height 164 cm) | Accelerometer | TBA (Fixed) | Server displays current states and triggers an alarm | |
| [ | Detection | Trouser Pocket | Accelerometer | OneRAttributeEval, ReliefFAttributeEval SVMAttributeEval, K* [ | SMS (GPS coordinate) | |
| [ | Detection (Free Fall) | Not found | Accelerometer | Displacement based algorithms | SMS (GPS coordinate) | |
| [ | Detection | Waist | Accelerometer | TBA (Fixed) | SMS |
Artificial Neural Network;
Sparse Multinomial Logistic Regression (SMLR);
k-Nearest Neighbours (KNN);
Received Signal Strength Indication.
External components, used in SP-based fall detection and prevention solutions.
| SensorTag (TI) | Temperature, Humidity, & Pressure Sensor, Accelerometer, Gyroscope, Magnetometer, Bluetooth, 8051 Microcontroller | [ |
| Shimmer2 (Shimmer) | Accelerometer, 802.15.4 standard Radio, Bluetooth Module, MSP430 Microcontroller | [ |
| GPSADXL | 2-axis Accelerometer (Two), GPS Module | [ |
| BlueGiga WRAP | Bluetooth RS-232 cable replacer | [ |
| Camera | Video Camera | [ |
| X6-2 Mini (Gulf Coast) | Accelerometer | [ |
| ADXL335 | Accelerometer | [ |
| ADXL345 | Accelerometer | [ |
| BC5 (CSR Inc.) | Bluetooth Module | [ |
| EZ430 Chronos (TI) | Accelerometer, Pressure, Temperature & Battery Voltage Sensor, Bluetooth Module, MSP430 Microcontroller | [ |
| CC1111 (TI) | USB RF Access Point | [ |
| LIS344ALH (STMicro) | Accelerometer | [ |
| BlueGiga WT12 | Bluetooth Module | [ |
| XBee RF (Digi) | ZigBee Module | [ |
| XU-Z11 (Digi) | USB to ZigBee Adaptor | [ |
| XR-Z14-CW1P2 (Digi) | ZigBee Wall Router | [ |
| Bed Presence (Ibernex) | Detects the absence of user on bed | [ |
| PIC24F (Microchip) | Microcontroller | [ |
| Piezoresistive sensors | Can measure mechanical stress | [ |
| Arduino | Microcontroller | [ |
| WiFly Shield | Able to connect to 802.11b/g wireless networks | [ |
| NODE (Variable Tech) | Accelerometer, Gyroscope, Magnetometer, Bluetooth Module | [ |
Fall detection and prevention systems using smartphone and other external units.
| 2005 | [ | D | SP camera, External accelerometer | Any | Waist | Bluetooth | External PC | Not found |
| 2010 | [ | D | SP accelerometer, gyroscope & magnetometer, Several external magnets (35 mT) | Trouser right (left) Pocket | Just above left (right) knee | Magnetic Field | SP | TBA (Fixed), Hausdorff distance |
| 2011 | [ | D | External accelerometer & gyroscope | Any | Waist, left & right ankle | ZigBee | SP | Center of gravity clustering algorithm |
| [ | D | SP accelerometer & gyroscope | Not found | Chest, Finger tip | Bluetooth | External PC | TBA (Fixed) | |
| 2012 | [ | D | External accelerometer | Any | Waist | Bluetooth | SP | ANN Based Pattern Classifier |
| [ | D | External accelerometer | Any | Chest | Bluetooth | External Arduino Board | TBA (Fixed) | |
| [ | D | External accelerometer | Not found | Chest/Waist | Bluetooth | SP | TBA & Binary DT | |
| [ | P | External bend, temperature & humidity sensor, accelerometer, gyroscope | Not found | Shoe-Sole | Bluetooth | SP | SVM, Fast ANN & TBA | |
| 2013 | [ | D | SP accelerometer & GPS receiver, External video camera | Chest | Wall mounted | Client/Server network | SP & Network PC | Both TBA & machine learning |
| [ | D | SP GPS Module, External accelerometer | Any | Torso | Bluetooth | External Unit | Not found | |
| [ | D | External accelerometer | Any | Wrist | Bluetooth | External PC | TBA (Fixed) | |
| [ | D | External accelerometer, gyroscope, bed presence sensor | Any | Waist | Bluetooth | External Unit | Not found | |
| [ | P | SP accelerometer & gyroscope, External pressure sensor (4 units), | Pocket or Hand | Shoe-Sole | Wi-Fi | SP | Hjorth mobility and complexity, Energy Integral | |
| [ | P | External accelerometer & gyroscope (two sets) | Not found | Chest and Arm | Bluetooth | SP | TBA (Fixed) |
“D” represents Detection and “P” represents Prevention.
Declared performances of the SP based fall detection and prevention solutions.
| [ | Detection | The total classification accuracy is 95.03% (accuracies for static, transitions, dynamic, and falls are 98.75%, 94.625%, 91.8%, and 97.63%, respectively) |
| [ | Detection | Both specificity and sensitivity are 100%, except the case when fall dynamics is completely in the vertical direction |
| [ | Prevention | 99.8% accuracy in gait abnormality detection |
| [ | Detection | Average of false negative values is 2.13% and the false positive value is 7.7% |
| [ | Prevention | 97.2% accuracy in gait abnormality detection |
| [ | Detection | Obtained 100% sensitivity, specificity, and accuracy |
| [ | Detection | Sensitivity 83.33% and a specificity 100% |
| [ | Detection | Specificity and sensitivity are 81% and 77% respectively |
| [ | Detection | Waist is the best position to attach the phone and gives average false negative value of 2.67% and false positive value of 8.7%. |
| [ | Detection | Accuracy 94% (50 samples for the test and 47 of these samples are correct) |
| [ | Detection | Precision & Recall (respectively) for DT: 100% & 75.8%; for SVM: 99.81% & 75.43%; for NB: 98.67% & 73.20% |
| [ | Detection | Accuracy for DT is 98.85%, for SVM is 86.47%, and for NB is 87.78% |
| [ | Detection | Accuracies are 75% (while typing SMS), 87.5% (while listening), 77.9412% (SP in chest pocket) and 84.2857% (SP in pants pocket) |
| [ | Detection | Identify falls with 98% accuracy and classify the type of falls with 99% accuracy |
| [ | Detection | Average sensitivity & specificity are 97% & 100% respectively |
| [ | Detection | Sensitivity 92.75% and specificity 86.75% (for adaptive TBA) |
| [ | Detection | Average recall is 90% and precision is 95.7% |
| [ | Detection | Sensitivity 85.3% and specificity 90.5% |
| [ | Detection | 72.22% sensitivity and 73.78% specificity |
| [ | Detection | Sensitivity 80%, specificity 96.25% and accuracy is 85% |
| [ | Detection | Accuracy is 86% in lying and 100% in falling |
| [ | Detection | Precision & Recall (respectively) for NB: 83.8% & 82.0%; for J48 DT: 88.2% & 88.3% for K-Star: 88.9% & 88.6% |
| [ | Detection | 90% specificity, 100% sensitivity and 94% accuracy |
| [ | Detection | Overall accuracy of 92% |
| [ | Detection | Falls (active) accuracy 95.2%, Falls (inactive) accuracy 95.7% |
Figure 5.Estimation of the number of SP based fall detection and prevention studies.