Presented at GDG Singapore DevFest 2013 on 12/10/2013, by Lim Seow Chiong, Senior Lecturer/Info-Communications Technology, School of Electronics & Info-Comm Technology, ITE College Central, Singapore.
With the mobile revolution, smartphone applications are being developed to provide functions previously found only in dedicated electronic devices. In this talk, the speaker will explore using the Android smartphone as an emergency alert system with fall detection capability. Comparison will be made between a dedicated medical alert system and the smartphone-based solution. The speaker will also address the technical challenges and limitation of using Android smartphone for fall detection.
3. 1 in 3 Elderly suffers from falls each year
Rapid response & aid after fall is important
3
4. Fall Detection Systems
• Require effective, reliable fall detection
principle & algorithm
• Wearable systems
– Monitoring body motion with body‐
worn devices with sensors like
accelerometer and/or gyroscopes.
– Pattern matching/threshold‐based
method.
4
5. Wearable Medical Alert Systems
• Two components:
– Console (base station) connected to phone line or
Internet.
– Wireless neck/wrist pendant with fall sensor.
• Panic/SOS button
5
6. Medical Alert Systems
• Requires application‐specific hardware &
software
• Installations required
• Limited range (indoor)
• Subscription to 24‐hr help/monitoring centre
• Cost
6
Source: http://www.activemedical.com.sg
7. Smartphone as Fall Detection Device?
• Need for a pervasive, reliable, adaptable,
effective and cheap solution.
• Smartphone is ubiquitous
– Communication capabilities
• Phone call, SMS
– Integrated sensor hardware:
• Motion sensors: accelerometer, gravity sensor,
gyroscope
• Position sensors: orientation sensor and magnetometer
– Android smartphones are now more affordable.
7
8. Smartphone as Fall Detection Device?
• Proliferation of Smartphone apps that provides similar
functionality to dedicated hardware devices.
– Eg apps that provide GPS & location‐based solutions.
• Convergence of electronic devices into smartphone
platform.
• Smartphone apps are appealing:
– All‐in‐one convenience – do everything with the
smartphone.
– Cheaper.
– Easy to download/purchase.
– Familiar touch screen interface.
– Can be used both indoors & outdoors.
8
9. Smartphone as Fall Detection Device?
• Smartphone‐based fall detection systems:
– iFall
– PerFallD
– Smart Fall
Detection
– uFall
– CRADAR
• Detection method: Falls are characterized by
sudden acceleration change.
• Experimental, proof of concept – solutions are
not comprehensive.
9
10. Personal Emergency Alert System
• Project Objectives:
– Create a smartphone‐based comprehensive
emergency alert system, with fall detection
capability, comparable to a dedicated device.
– To be a low‐cost alternative to dedicated medical
alert systems for the needy, elderly & people with
disabilities.
10
12. Features
• Fall detection as well as manual alert (panic button).
• Use accelerometer with adjustable fall detection
sensitivity:
– Android phones are not uniform:
• Different versions
• Different device manufacturers
•
•
•
•
•
•
12
User can cancel alert in the event of false positive.
Works even when phone is on standby (power efficiency).
Calls & message (SMS) up to 5 caregivers each.
Caregivers contacts taken from phone’s contact list.
Speakerphone on with maximum volume for phone call.
Uses GPS for location reporting (through SMS).
13. What is Fall?
• A fall is a sudden change of body position
(from a height) coming to rest on the ground
(after a hard impact), followed by a moment
of inactivity (subject becomes unconscious).
• Focus is on a serious fall – subject is immobile
& unable to get help.
13
14. Acceleration Pattern of a Fall
• Resultant/Total Acceleration:
G=9.81m/s2
• Acceleration pattern of a fall:
– Initial position (1G if subject is at rest)
– Sudden change to free fall (0G)
(Lower Threshold)
– Impact on the ground (sudden surge in
acceleration, can be > 3G) (Upper Threshold)
– Inactivity (1G)
14
15. Personal Emergency Alert System
A Low‐Cost
Medical Emergency Alert System
with Fall Detection
15
27. Shared Preferences
Customizable Options:
1. Fall detection sensitivity
2. Sensitivity when on standby
3. Inactivity period
4. User name
5. “Help Me” button ON/OFF
6. Time to cancel false alert.
7. Audio alert ON/OFF
8. Vibration alert ON/OFF
9. Send SMS ON/OFF
10.SMS message contents
11.GPS location ON/OFF
12.Voice Call ON/OFF
13.Add/Remove caregivers
through phone contact list.
28. Other Features
• Code implemented as a library in
Eclipse.
– Allows for code sharing between
different variants of the same app, eg
app with or without fall detection.
Library: package="ite.cc.peas“
Medical Alert: package="ite.cc.peas.medicalalert”
Safety Alert : package="ite.cc.peas.safetyalert”
28
30. App Advantages
Positive Impact
Cheap Alternative ( Android 2.1)
Android is Cool & Trendy
Potential for Widespread Adoption
Established Distribution Channels
Configurable
30