SlideShare a Scribd company logo
Triaxial Accelerometer Located on the Wrist for
Elderly People’s Fall Detection
Armando Collado María D. R-Moreno David F. Barrero1
Daniel Rodriguez2
1Computer Engineering Departament, Universidad de Alcalá, Spain 2Computer
Science Departament, Universidad de Alcalá, Spain
IDEAL 2016
Yangzhou, China
Oct. 12-14, 2016
Summary
1 Introduction
Motivation
Anatomy of a fall in elderly
Problem statement
2 Data acquisition
Syncope falls
Forward falls
Null class
3 Classifiers trainning
Overview
Time window length
Sample rate
Features selection
4 Model evaluation
Classifiers comparison
Robustness analysis
5 Conclusions and future work
Introduction
Data acquisition
Classifiers trainning
Model evaluation
Conclusions
Motivation
Anatomy of a fall in elderly
Problem statement
Introduction
Motivation
Fall detection is a revelant issue in elderly care
... consequence of other health issues
... may originate new health problems
Related work with two approaches
Dedicated devices - Expensive
Cell phones - Psychological rejection
Our proposal: Smartwatches
Rich sensing and communications
Programmable
IDEAL 2016, Yangzhou, China 3 / 18
Introduction
Data acquisition
Classifiers trainning
Model evaluation
Conclusions
Motivation
Anatomy of a fall in elderly
Problem statement
Introduction
Anatomy of a fall in elderly
Aging induces physiological changes
Trunk moved forward
Legs apart, slow feet motion
Shifted center of gravity ⇒ Lateral falls highly unusual
Types of falls
Syncope fall: Loss of control over muscles
Forward fall: Trip while walking
IDEAL 2016, Yangzhou, China 4 / 18
Introduction
Data acquisition
Classifiers trainning
Model evaluation
Conclusions
Motivation
Anatomy of a fall in elderly
Problem statement
Introduction
Problem statement
Objective
Implement an algorithm able to detect falls with a
smartwatch
Fall detection as a classification task: Fall or not-fall
Data from accelerometer: X, Y and Z
Limited computational resources
We need data to train classifiers
Smartwatch gathering acceleration measures
Hardware imposed the sampling period (20ms)
Different procedures for each type of fall
IDEAL 2016, Yangzhou, China 5 / 18
Introduction
Data acquisition
Classifiers trainning
Model evaluation
Conclusions
Syncope falls
Forward falls
Null class
Data acquisition
Syncope falls
Syncope falls
Nursing mannequin
Trainned by experts
Expert supervision
42 simulated falls
30 validated falls
IDEAL 2016, Yangzhou, China 6 / 18
Introduction
Data acquisition
Classifiers trainning
Model evaluation
Conclusions
Syncope falls
Forward falls
Null class
Data acquisition
Forward falls
Forward falls
Three volunteers
Trainned by experts
47 simulated falls
40 validated falls
IDEAL 2016, Yangzhou, China 7 / 18
Introduction
Data acquisition
Classifiers trainning
Model evaluation
Conclusions
Syncope falls
Forward falls
Null class
Data adquisition
Null class
Syncope fall
Time (s)
Acceleration(m/s^2)
−2001020
AccX
−2001020
AccY
−100102030
1 2 3 4 5
AccZ
Forward fall
Time (s)
Acceleration(ms2
)
−1001020
AccX
−10010
AccY
−20010
1 2 3 4 5 6
AccZ
Not-fall data needed
Vertical motion desirable ⇒ Basketball match
Accelerations lower than a threshold were removed
IDEAL 2016, Yangzhou, China 8 / 18
Introduction
Data acquisition
Classifiers trainning
Model evaluation
Conclusions
Overview
Time window length
Sample rate
Features selection
Classifiers tranning
Overview (I)
Data preprocessing
1 Data clean-up
2 Features creation
3 Time windows
construction
Three datasets: Syncope,
Forward and not-fall
Time-window approach
IDEAL 2016, Yangzhou, China 9 / 18
Introduction
Data acquisition
Classifiers trainning
Model evaluation
Conclusions
Overview
Time window length
Sample rate
Features selection
Classifiers tranning
Overview (II)
Two binary classifiers
Syncope fall / not-fall
Forward fall / not-fall
Classical classifiers considered: C4.5, 1-NN, Naïve Bayes, PART
10-fold crossvalidation
Attribute Label No. of attributes
Acceleration X AccelX[X1, ...,xN ] N
Acceleration Y AccelY[y1, ...,yN ] N
Acceleration Z AccelZ[Z1, ...,zN ] N
Mean X, Y and Z MeanX, MeanY, MeanZ 3
Std. deviation X, Y and Z DevX, DevY, DevZ 3
Two parameters to set: Window length and sample rate
IDEAL 2016, Yangzhou, China 10 / 18
Introduction
Data acquisition
Classifiers trainning
Model evaluation
Conclusions
Overview
Time window length
Sample rate
Features selection
Classifiers trainning
Time window length
Accuracy with varying time window length
Window length Type C4.5 1-NN Naïve Bayes PART
10 (200ms) S 83,71 92,38 68,76 85,18
15 (300ms) S 85,38 93.28 68,62 87,66
20 (400ms) S 87,25 92,86 69,65 89,59
25 (500ms) S 86,10 89,80 71,15 90,85
30 (600ms)* S 87,90 85,49 70,05 91.99
35 (700ms) S 91.59 83,59 71.99 90,31
40 (800ms) S 88,95 82,89 70,64 91,94
10 (200ms) F 86,01 92,84 69,34 88,63
15 (300ms) F 85,38 93,97 74,41 90,34
20 (400ms) F 86.73 94,09 79,1 91,03
25 (500ms)* F 85,87 94.39 80,93 90.91
30 (600ms) F 84,66 92,25 84,58 87,54
35 (700ms) F 82,94 90,59 88.41 85,36
IDEAL 2016, Yangzhou, China 11 / 18
Introduction
Data acquisition
Classifiers trainning
Model evaluation
Conclusions
Overview
Time window length
Sample rate
Features selection
Classifiers trainning
Sample rate
Maximum sampling rate imposed by hardware: 20ms
Other rates got by subsampling
Accuracy with different sample rates
Sample
period
Type Attrib C4.5 1-NN Reg. Log. Naïve Bayes PART
20ms S 97 95.38 97.80 90.26 85.71 95.82
40ms S 52 92.10 97.32 87.48 84.35 91.65
60ms S 37 88.38 92.03 87.24 83.60 87.70
20ms F 82 95.66 98.43 88.76 86.74 94.09
40ms F 46 91.97 97.21 89.34 84.43 92.62
60ms F 34 88.45 89.50 84.25 83.46 85.04
Best with high sampling rates
IDEAL 2016, Yangzhou, China 12 / 18
Introduction
Data acquisition
Classifiers trainning
Model evaluation
Conclusions
Overview
Time window length
Sample rate
Features selection
Classifiers trainning
Features selection
High number of features
Syncope falls: 30 ∗ 3 + 6 = 96 attributes
Forward falls: 25 ∗ 3 + 6 = 81 attributes
Correlation between attributes and class
Forward fall Syncope fall
% Inf. Attrib. % Inf. Attrib. % Inf. Attrib. % Inf. Attrib.
0.515 DevZ 0.173 AccelX1 0.541 DevY 0.233 AccelX11
0.429 DevY 0.163 MeanZ 0.523 MeanZ 0.232 AccelX8
0.399 MeanX 0.159 AccelZ24 0.238 AccelY12 0.229 AccelY11
0.316 DevX 0.154 AccelX2 0.235 AccelX7 0.229 AccelX9
0.209 MeanY 0.144 AccelZ23 0.235 AccelX12 0.227 AccelX10
0.195 AccelX0 0.135 AccelX3 0.233 AccelX13 0.226 AccelX14
IDEAL 2016, Yangzhou, China 13 / 18
Introduction
Data acquisition
Classifiers trainning
Model evaluation
Conclusions
Classifiers comparison
Robustness analysis
Model evaluation
Classifiers comparison
Settings
Sampling rate: 20ms; 30 or 25 samples per window
10-fold crossvalidation
Wrapper feature selection with hill climbing search
C4.5 1-NN Log. Reg. Naïve Bayes PART
Accuracy
S 0.98 1 0.92 0.93 0.96
F 0.98 1 0.89 0.91 0.95
Recall
S 0.98 1 0.94 0.90 0.97
F 0.98 1 0.91 0.92 0.97
Attributes
S 12 7 16 9 7
F 9 13 11 12 7
IDEAL 2016, Yangzhou, China 14 / 18
Introduction
Data acquisition
Classifiers trainning
Model evaluation
Conclusions
Classifiers comparison
Robustness analysis
Model evaluation
Robustness analysis
Experiment
Forward falls (not enough mannequins)
Classifiers from previous phase
Evaluate with two unseen people’s falls
C4.5 1-NN Log. Reg. Naïve Bayes PART
Accuracy F 0.91 0.66 0.97 0.98 0.98
Recall F 0.90 0.98 0.95 0.96 0.98
Attributes F 9 13 11 12 7
IDEAL 2016, Yangzhou, China 15 / 18
Introduction
Data acquisition
Classifiers trainning
Model evaluation
Conclusions
Conclusions and future work
Mild difficulty
Classifiers implemented on a Samsung Gear S
Satisfactory result
High battery consumption
Future work
Multisensor fall detection (sound and image)
Ensamble of classifiers
IDEAL 2016, Yangzhou, China 16 / 18
Thanks for your attention!
谢谢
Scripts and datasets can be freely downloaded from
http://atc1.aut.uah.es/˜david/ideal2016
David F. Barrero
david@aut.uah.es

More Related Content

Similar to Triaxial Accelerometer Located on the Wrist for Elderly People’s Fall Detection

(Ntu talk) lean six sigma & scholarship info.
(Ntu talk) lean six sigma & scholarship info.(Ntu talk) lean six sigma & scholarship info.
(Ntu talk) lean six sigma & scholarship info.
Hakeem-Ur- Rehman
 
draft
draftdraft
draft
Hong Chen
 
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV ImageryUsing HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Wai Nwe Tun
 
Segmentation of Tracheal Rings in Videobronchoscopy
Segmentation of Tracheal Rings in VideobronchoscopySegmentation of Tracheal Rings in Videobronchoscopy
Segmentation of Tracheal Rings in Videobronchoscopy
sicvc
 
Discovery Bus: UK QSAR meeting at GSK
Discovery Bus: UK QSAR meeting at GSKDiscovery Bus: UK QSAR meeting at GSK
Discovery Bus: UK QSAR meeting at GSK
David Leahy
 
Abdominal CT Liver Parenchyma Segmentation Based on Particle Swarm Optimization
Abdominal CT Liver Parenchyma Segmentation Based on Particle Swarm OptimizationAbdominal CT Liver Parenchyma Segmentation Based on Particle Swarm Optimization
Abdominal CT Liver Parenchyma Segmentation Based on Particle Swarm Optimization
Gehad Ismail
 
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSISFUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
Irene Pochinok
 
Accurate metaheuristic deep convolutional structure for a robust human gait r...
Accurate metaheuristic deep convolutional structure for a robust human gait r...Accurate metaheuristic deep convolutional structure for a robust human gait r...
Accurate metaheuristic deep convolutional structure for a robust human gait r...
IJECEIAES
 
Evaluating Surrogate Models for Robot Swarm Simulations
Evaluating Surrogate Models for Robot Swarm SimulationsEvaluating Surrogate Models for Robot Swarm Simulations
Evaluating Surrogate Models for Robot Swarm Simulations
Daniel H. Stolfi
 
rbs - presentation about applications of machine learning.
rbs - presentation about applications of machine learning.rbs - presentation about applications of machine learning.
rbs - presentation about applications of machine learning.
ChellamuthuMech
 
Robust Tracking Via Feature Mapping Method and Support Vector Machine
Robust Tracking Via Feature Mapping Method and Support Vector MachineRobust Tracking Via Feature Mapping Method and Support Vector Machine
Robust Tracking Via Feature Mapping Method and Support Vector Machine
IRJET Journal
 
Optimized Design of Broadly Detecting qPCR Primers and Probes Using a Conserv...
Optimized Design of Broadly Detecting qPCR Primers and Probes Using a Conserv...Optimized Design of Broadly Detecting qPCR Primers and Probes Using a Conserv...
Optimized Design of Broadly Detecting qPCR Primers and Probes Using a Conserv...
Kate Barlow
 
ICLR2023_DARL.pdf
ICLR2023_DARL.pdfICLR2023_DARL.pdf
ICLR2023_DARL.pdf
BoahKim2
 
Wavelet bootstrap Multiple linear regression models
Wavelet bootstrap Multiple linear regression modelsWavelet bootstrap Multiple linear regression models
Wavelet bootstrap Multiple linear regression models
Vinit Sehgal
 
Forecast of long term wind speed based on optimized support vector regression...
Forecast of long term wind speed based on optimized support vector regression...Forecast of long term wind speed based on optimized support vector regression...
Forecast of long term wind speed based on optimized support vector regression...
Aboul Ella Hassanien
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
Ankit Chaudhary
 
Wan Muhamad Amir et al., 2015
Wan Muhamad Amir et al., 2015Wan Muhamad Amir et al., 2015
Wan Muhamad Amir et al., 2015
Min Pau Tan
 
my 2nd puplished paper
my 2nd puplished papermy 2nd puplished paper
my 2nd puplished paper
Dr.waleed karar
 
PREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEEL
PREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEELPREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEEL
PREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEEL
Sourav Samanta
 
Deep Learning
Deep LearningDeep Learning
Deep Learning
Gaetan Lion
 

Similar to Triaxial Accelerometer Located on the Wrist for Elderly People’s Fall Detection (20)

(Ntu talk) lean six sigma & scholarship info.
(Ntu talk) lean six sigma & scholarship info.(Ntu talk) lean six sigma & scholarship info.
(Ntu talk) lean six sigma & scholarship info.
 
draft
draftdraft
draft
 
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV ImageryUsing HOG Descriptors on Superpixels for Human Detection of UAV Imagery
Using HOG Descriptors on Superpixels for Human Detection of UAV Imagery
 
Segmentation of Tracheal Rings in Videobronchoscopy
Segmentation of Tracheal Rings in VideobronchoscopySegmentation of Tracheal Rings in Videobronchoscopy
Segmentation of Tracheal Rings in Videobronchoscopy
 
Discovery Bus: UK QSAR meeting at GSK
Discovery Bus: UK QSAR meeting at GSKDiscovery Bus: UK QSAR meeting at GSK
Discovery Bus: UK QSAR meeting at GSK
 
Abdominal CT Liver Parenchyma Segmentation Based on Particle Swarm Optimization
Abdominal CT Liver Parenchyma Segmentation Based on Particle Swarm OptimizationAbdominal CT Liver Parenchyma Segmentation Based on Particle Swarm Optimization
Abdominal CT Liver Parenchyma Segmentation Based on Particle Swarm Optimization
 
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSISFUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
 
Accurate metaheuristic deep convolutional structure for a robust human gait r...
Accurate metaheuristic deep convolutional structure for a robust human gait r...Accurate metaheuristic deep convolutional structure for a robust human gait r...
Accurate metaheuristic deep convolutional structure for a robust human gait r...
 
Evaluating Surrogate Models for Robot Swarm Simulations
Evaluating Surrogate Models for Robot Swarm SimulationsEvaluating Surrogate Models for Robot Swarm Simulations
Evaluating Surrogate Models for Robot Swarm Simulations
 
rbs - presentation about applications of machine learning.
rbs - presentation about applications of machine learning.rbs - presentation about applications of machine learning.
rbs - presentation about applications of machine learning.
 
Robust Tracking Via Feature Mapping Method and Support Vector Machine
Robust Tracking Via Feature Mapping Method and Support Vector MachineRobust Tracking Via Feature Mapping Method and Support Vector Machine
Robust Tracking Via Feature Mapping Method and Support Vector Machine
 
Optimized Design of Broadly Detecting qPCR Primers and Probes Using a Conserv...
Optimized Design of Broadly Detecting qPCR Primers and Probes Using a Conserv...Optimized Design of Broadly Detecting qPCR Primers and Probes Using a Conserv...
Optimized Design of Broadly Detecting qPCR Primers and Probes Using a Conserv...
 
ICLR2023_DARL.pdf
ICLR2023_DARL.pdfICLR2023_DARL.pdf
ICLR2023_DARL.pdf
 
Wavelet bootstrap Multiple linear regression models
Wavelet bootstrap Multiple linear regression modelsWavelet bootstrap Multiple linear regression models
Wavelet bootstrap Multiple linear regression models
 
Forecast of long term wind speed based on optimized support vector regression...
Forecast of long term wind speed based on optimized support vector regression...Forecast of long term wind speed based on optimized support vector regression...
Forecast of long term wind speed based on optimized support vector regression...
 
Genetic Algorithm
Genetic AlgorithmGenetic Algorithm
Genetic Algorithm
 
Wan Muhamad Amir et al., 2015
Wan Muhamad Amir et al., 2015Wan Muhamad Amir et al., 2015
Wan Muhamad Amir et al., 2015
 
my 2nd puplished paper
my 2nd puplished papermy 2nd puplished paper
my 2nd puplished paper
 
PREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEEL
PREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEELPREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEEL
PREDICTION OF TOOL WEAR USING ARTIFICIAL NEURAL NETWORK IN TURNING OF MILD STEEL
 
Deep Learning
Deep LearningDeep Learning
Deep Learning
 

Recently uploaded

Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 

Recently uploaded (20)

Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 

Triaxial Accelerometer Located on the Wrist for Elderly People’s Fall Detection

  • 1. Triaxial Accelerometer Located on the Wrist for Elderly People’s Fall Detection Armando Collado María D. R-Moreno David F. Barrero1 Daniel Rodriguez2 1Computer Engineering Departament, Universidad de Alcalá, Spain 2Computer Science Departament, Universidad de Alcalá, Spain IDEAL 2016 Yangzhou, China Oct. 12-14, 2016
  • 2. Summary 1 Introduction Motivation Anatomy of a fall in elderly Problem statement 2 Data acquisition Syncope falls Forward falls Null class 3 Classifiers trainning Overview Time window length Sample rate Features selection 4 Model evaluation Classifiers comparison Robustness analysis 5 Conclusions and future work
  • 3. Introduction Data acquisition Classifiers trainning Model evaluation Conclusions Motivation Anatomy of a fall in elderly Problem statement Introduction Motivation Fall detection is a revelant issue in elderly care ... consequence of other health issues ... may originate new health problems Related work with two approaches Dedicated devices - Expensive Cell phones - Psychological rejection Our proposal: Smartwatches Rich sensing and communications Programmable IDEAL 2016, Yangzhou, China 3 / 18
  • 4. Introduction Data acquisition Classifiers trainning Model evaluation Conclusions Motivation Anatomy of a fall in elderly Problem statement Introduction Anatomy of a fall in elderly Aging induces physiological changes Trunk moved forward Legs apart, slow feet motion Shifted center of gravity ⇒ Lateral falls highly unusual Types of falls Syncope fall: Loss of control over muscles Forward fall: Trip while walking IDEAL 2016, Yangzhou, China 4 / 18
  • 5. Introduction Data acquisition Classifiers trainning Model evaluation Conclusions Motivation Anatomy of a fall in elderly Problem statement Introduction Problem statement Objective Implement an algorithm able to detect falls with a smartwatch Fall detection as a classification task: Fall or not-fall Data from accelerometer: X, Y and Z Limited computational resources We need data to train classifiers Smartwatch gathering acceleration measures Hardware imposed the sampling period (20ms) Different procedures for each type of fall IDEAL 2016, Yangzhou, China 5 / 18
  • 6. Introduction Data acquisition Classifiers trainning Model evaluation Conclusions Syncope falls Forward falls Null class Data acquisition Syncope falls Syncope falls Nursing mannequin Trainned by experts Expert supervision 42 simulated falls 30 validated falls IDEAL 2016, Yangzhou, China 6 / 18
  • 7. Introduction Data acquisition Classifiers trainning Model evaluation Conclusions Syncope falls Forward falls Null class Data acquisition Forward falls Forward falls Three volunteers Trainned by experts 47 simulated falls 40 validated falls IDEAL 2016, Yangzhou, China 7 / 18
  • 8. Introduction Data acquisition Classifiers trainning Model evaluation Conclusions Syncope falls Forward falls Null class Data adquisition Null class Syncope fall Time (s) Acceleration(m/s^2) −2001020 AccX −2001020 AccY −100102030 1 2 3 4 5 AccZ Forward fall Time (s) Acceleration(ms2 ) −1001020 AccX −10010 AccY −20010 1 2 3 4 5 6 AccZ Not-fall data needed Vertical motion desirable ⇒ Basketball match Accelerations lower than a threshold were removed IDEAL 2016, Yangzhou, China 8 / 18
  • 9. Introduction Data acquisition Classifiers trainning Model evaluation Conclusions Overview Time window length Sample rate Features selection Classifiers tranning Overview (I) Data preprocessing 1 Data clean-up 2 Features creation 3 Time windows construction Three datasets: Syncope, Forward and not-fall Time-window approach IDEAL 2016, Yangzhou, China 9 / 18
  • 10. Introduction Data acquisition Classifiers trainning Model evaluation Conclusions Overview Time window length Sample rate Features selection Classifiers tranning Overview (II) Two binary classifiers Syncope fall / not-fall Forward fall / not-fall Classical classifiers considered: C4.5, 1-NN, Naïve Bayes, PART 10-fold crossvalidation Attribute Label No. of attributes Acceleration X AccelX[X1, ...,xN ] N Acceleration Y AccelY[y1, ...,yN ] N Acceleration Z AccelZ[Z1, ...,zN ] N Mean X, Y and Z MeanX, MeanY, MeanZ 3 Std. deviation X, Y and Z DevX, DevY, DevZ 3 Two parameters to set: Window length and sample rate IDEAL 2016, Yangzhou, China 10 / 18
  • 11. Introduction Data acquisition Classifiers trainning Model evaluation Conclusions Overview Time window length Sample rate Features selection Classifiers trainning Time window length Accuracy with varying time window length Window length Type C4.5 1-NN Naïve Bayes PART 10 (200ms) S 83,71 92,38 68,76 85,18 15 (300ms) S 85,38 93.28 68,62 87,66 20 (400ms) S 87,25 92,86 69,65 89,59 25 (500ms) S 86,10 89,80 71,15 90,85 30 (600ms)* S 87,90 85,49 70,05 91.99 35 (700ms) S 91.59 83,59 71.99 90,31 40 (800ms) S 88,95 82,89 70,64 91,94 10 (200ms) F 86,01 92,84 69,34 88,63 15 (300ms) F 85,38 93,97 74,41 90,34 20 (400ms) F 86.73 94,09 79,1 91,03 25 (500ms)* F 85,87 94.39 80,93 90.91 30 (600ms) F 84,66 92,25 84,58 87,54 35 (700ms) F 82,94 90,59 88.41 85,36 IDEAL 2016, Yangzhou, China 11 / 18
  • 12. Introduction Data acquisition Classifiers trainning Model evaluation Conclusions Overview Time window length Sample rate Features selection Classifiers trainning Sample rate Maximum sampling rate imposed by hardware: 20ms Other rates got by subsampling Accuracy with different sample rates Sample period Type Attrib C4.5 1-NN Reg. Log. Naïve Bayes PART 20ms S 97 95.38 97.80 90.26 85.71 95.82 40ms S 52 92.10 97.32 87.48 84.35 91.65 60ms S 37 88.38 92.03 87.24 83.60 87.70 20ms F 82 95.66 98.43 88.76 86.74 94.09 40ms F 46 91.97 97.21 89.34 84.43 92.62 60ms F 34 88.45 89.50 84.25 83.46 85.04 Best with high sampling rates IDEAL 2016, Yangzhou, China 12 / 18
  • 13. Introduction Data acquisition Classifiers trainning Model evaluation Conclusions Overview Time window length Sample rate Features selection Classifiers trainning Features selection High number of features Syncope falls: 30 ∗ 3 + 6 = 96 attributes Forward falls: 25 ∗ 3 + 6 = 81 attributes Correlation between attributes and class Forward fall Syncope fall % Inf. Attrib. % Inf. Attrib. % Inf. Attrib. % Inf. Attrib. 0.515 DevZ 0.173 AccelX1 0.541 DevY 0.233 AccelX11 0.429 DevY 0.163 MeanZ 0.523 MeanZ 0.232 AccelX8 0.399 MeanX 0.159 AccelZ24 0.238 AccelY12 0.229 AccelY11 0.316 DevX 0.154 AccelX2 0.235 AccelX7 0.229 AccelX9 0.209 MeanY 0.144 AccelZ23 0.235 AccelX12 0.227 AccelX10 0.195 AccelX0 0.135 AccelX3 0.233 AccelX13 0.226 AccelX14 IDEAL 2016, Yangzhou, China 13 / 18
  • 14. Introduction Data acquisition Classifiers trainning Model evaluation Conclusions Classifiers comparison Robustness analysis Model evaluation Classifiers comparison Settings Sampling rate: 20ms; 30 or 25 samples per window 10-fold crossvalidation Wrapper feature selection with hill climbing search C4.5 1-NN Log. Reg. Naïve Bayes PART Accuracy S 0.98 1 0.92 0.93 0.96 F 0.98 1 0.89 0.91 0.95 Recall S 0.98 1 0.94 0.90 0.97 F 0.98 1 0.91 0.92 0.97 Attributes S 12 7 16 9 7 F 9 13 11 12 7 IDEAL 2016, Yangzhou, China 14 / 18
  • 15. Introduction Data acquisition Classifiers trainning Model evaluation Conclusions Classifiers comparison Robustness analysis Model evaluation Robustness analysis Experiment Forward falls (not enough mannequins) Classifiers from previous phase Evaluate with two unseen people’s falls C4.5 1-NN Log. Reg. Naïve Bayes PART Accuracy F 0.91 0.66 0.97 0.98 0.98 Recall F 0.90 0.98 0.95 0.96 0.98 Attributes F 9 13 11 12 7 IDEAL 2016, Yangzhou, China 15 / 18
  • 16. Introduction Data acquisition Classifiers trainning Model evaluation Conclusions Conclusions and future work Mild difficulty Classifiers implemented on a Samsung Gear S Satisfactory result High battery consumption Future work Multisensor fall detection (sound and image) Ensamble of classifiers IDEAL 2016, Yangzhou, China 16 / 18
  • 17. Thanks for your attention! 谢谢 Scripts and datasets can be freely downloaded from http://atc1.aut.uah.es/˜david/ideal2016 David F. Barrero david@aut.uah.es