35
Hips do lie! A position-aware mobile fall detection system Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin Breitbach, Heiner Stuckenschmidt, and Christian Becker

Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

Hips do lie! A position-aware mobile fall detection system

Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin Breitbach,

Heiner Stuckenschmidt, and Christian Becker

Page 2: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

Proposition

So be wise and keep on

Reading the signs of my body

And I'm on tonight you know

my hips don't lie.

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

SHAKIRA: “HIPS DON’T LIE” (2005)

Page 3: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

3

Alternative Proposition

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Observation:Hips might not be the most reliable source of information

Page 4: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

Research Question

How can a mobile fall detection

system react to changes in the sensor position?

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

?

Page 5: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

5Hips Do Lie! A Position-Aware Mobile Fall Detection System

C. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach, H. Stuckenschmidt, and C. Becker

Fall Detection in a Nutshell

Self-Adaptive Fall Detection

Implemen-tation

Case Studies

Future Work

What to Expect from this Presentation?

Page 6: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

Fall Detection Systems

Wearables

6Hips Do Lie! A Position-Aware Mobile Fall Detection System

C. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach, H. Stuckenschmidt, and C. Becker

Vision-based Ambient-based

Mubashir, Shao & Seed: A survey on fall detection: Principles and approaches. In: Neurocomputing, Volume 100, 2013, Pages 144-152.

Page 7: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

7

Positions of Wearables for Fall Detection

Head Chest

Waist Wrist

Hip Ankle

Hips Do Lie! A position-aware mobile fall detection system C. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt and C. Becker

Jump Sit Walk Bend Run Sit Walk Get up JumpWalk

Fall

Page 8: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

Acc. Data Caregivers

Notification

Adaptation Logic

Monitor

Planner

Executor

Analyzer

8

Self-Adaptive Fall Detection

Data acquisition

Data preprocessing

Fall alertFall detection

FD FA

Patient Sensors

Acc.

Z

Y

X

Gyro

Magn.

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

FD FADPDPDADA

Page 9: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

Acc. Data

Monitor

Planner

Executor

Analyzer

9

Self-Adaptive Fall Detection

Data acquisition

Data preprocessing

Fall alertFall detection

FD FA

Patient Sensors

Acc.

Z

Y

X

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

FD FADPDPDADA

FA

FD

DPDA

Adaptation Logic

Caregivers

Notification

Page 10: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

10

Implementation: Adaptation Logic

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Planner

Executor

Acc. Data:(x,y,z)

Trigger

FallNotification

FallHandling

Notifi-cationMonitor

Analyzer

?

Fall AlertAcc. Data (x,y,z)

Page 11: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

Window Manager

11

Implementation: Adaptation Logic

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Planner

Executor

Acc. Data:(x,y,z)

Trigger

FallNotification

FallHandling

Monitor

Analyzer

Notifi-cation

t1: (x1,y1,z1)...tn: (xn,yn,zn)...tn+x: (xn+x,yn+x,zn+x)

w1 Feature1 Feature2 ...

w2 Feature1 Feature2 ...

... ... ... ...

Page 12: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

Window Manager

12

Implementation: Adaptation Logic

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Planner

Executor

Acc. Data:(x,y,z)

Trigger

FallNotification

FallHandling

Monitor

Analyzer

Event-based approach

Notifi-cation

Continuous approach

versus

Page 13: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

Window Manager

13

Implementation: Adaptation Logic

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Planner

Executor

Acc. Data:(x,y,z)

Trigger

FallNotification

FallHandling

Monitor

Analyzer

Event-based approach

Notifi-cation

Continuous approach

versus

Page 14: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

Acc. Data Caregivers

Notification

Adaptation Logic

Monitor

Planner

Executor

Analyzer

14

Self-Adaptive Fall Detection

Data acquisition

Data preprocessing

Fall alertFall detection

FD FA

Patient Sensors

Acc.

Z

Y

X

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

DPDA

DAFA

FD

DP

Page 15: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

15

Self-Improving Fall Detection

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Monitor

Planner

Executor

Analyzer

Adaptation Logic

Subject Analyzer Algorithm Chooser

Algorithms

A1 A2 An…

Data Monitor Adaptation Executor

Position Analyzer

Self-Improvement Module

Data

Instructions

Subject Clusterer

X-Means

Age

Bo

dy

Mas

s In

dex

(B

MI)

Sztyler 2016

Algorithm Optimizer

Page 16: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

16

Evaluation Setting

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Training of models / evaluation: Leave-one-subject-out approach

Training TestingSet Set

Propositions:1. Origin of data matters2. Position matters3. Self-Improvement matters

Algorithms:• Classification-based:

SVM, ANN, Random Forest, k-NN, J48 Decision Tree

• Threshold-based (params learned)• Supports deep learning,

but dataset is too small

Data:

MMSys UMA SisFallUniMiB

#32 #10 #30 #23

Page 17: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

17Hips Do Lie! A Position-Aware Mobile Fall Detection System

C. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach, H. Stuckenschmidt, and C. Becker

Experiment 1: Cross dataset

analysis

Experiment 2: Position-aware fall detection

Evaluation Overview

Experiment 3: Self-improving fall detection

Page 18: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

18

Experiment 1: Cross-Datasets Fall Detection

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Trained across datasets Tested on Trained on same dataset

• Proposition 1: Origin of data matters• The results indicate issues in labeling and setup of capturing data

0,52

0,68 0,63

0,48

0,730,71

0,45

0,54

0,00

0,20

0,40

0,60

0,80

MMSys UMA UniMiB SisFall

F2-S

core

s A

NN Trained across

datasets

Trained onsame datasets

Page 19: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

19

Experiment 2: Position-Aware Fall Detection

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Trained on one position Tested on all positions

0,82 0,80

0,610,69 0,65

0,730,80 0,76

0,57

0,00

0,20

0,40

0,60

0,80

Tested on Chest Tested on Waist Tested on Hip

F1-S

core

s

Model trainedon Chest

Model trainedon Hip

Model trainedon Waist

• Proposition 2: Position matters• The results indicate that hips performed worst

Page 20: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

20

Experiment 3: Self-Improving Fall Detection

Hips Do Lie! A position-aware mobile fall detection system C. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt and C. Becker

Falls

Raw Data

Position

Page 21: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

21

Experiment 3: Self-Improving Fall Detection

Hips Do Lie! A position-aware mobile fall detection system C. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt and C. Becker

Falls

Raw Data

Position

Page 22: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

22

Experiment 3: Self-Improving Fall Detection

Hips Do Lie! A position-aware mobile fall detection system C. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt and C. Becker

Falls

Raw Data

Position

Page 23: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

23

Experiment 3: Self-Improving Fall Detection

Hips Do Lie! A position-aware mobile fall detection system C. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt and C. Becker

Falls

Raw Data

Position

Page 24: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

24

Experiment 3: Self-Improving Fall Detection

Hips Do Lie! A position-aware mobile fall detection system C. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt and C. Becker

Falls

Raw Data

Position

Page 25: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

25

Experiment 3: Self-Improving Fall Detection

Hips Do Lie! A position-aware mobile fall detection system C. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt and C. Becker

Detected falls:ANNJ48KNNRandom ForrestALM

PositionChestHip

ChestHip

(Ground truth)

(Classified)

XYZ acceleration data

Detected falls:ANNJ48KNNRandom ForestSelf-Improving

• Recall: 0.93 - Any falls missed?

• No: We missed fall windows, but for each fall we detected at least one window!

Page 26: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

26

Experiment 3: Self-Improving Fall Detection

Hips Do Lie! A position-aware mobile fall detection system C. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt and C. Becker

Detected falls:ANNJ48KNNRandom ForrestALM

PositionChestHip

ChestHip

(Ground truth)

(Classified)

XYZ acceleration data

• Proposition 3: Self-improvement matters• Precision is improved decreases false positives

Detected falls:ANNJ48KNNRandom ForestSelf-Improving

Page 27: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

27

Current State

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Acc.

Z

Y

X

Page 28: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

28

Current State

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Fall Alert

Acc.

Z

Y

X

J48 Dec. Tree

Random Forest

SVM

kNN

ANN

Thres-hold

Page 29: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

29

Future Work

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Acc.

Z

Y

X

Fall AlertGyro

Magn.

1. Extension:Consideringother sensors

J48 Dec. Tree

Random Forest

SVM

kNN

ANN

Thres-hold

Page 30: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

30

Future Work

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Fall Alert

1. Extension:Considering other sensors

2. Extension:Cross-positionalsensor fusion

Acc.

Z

Y

X

Gyro

Magn.

J48 Dec. Tree

Random Forest

SVM

kNN

ANN

Thres-hold

Page 31: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

31

Future Work

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Fall Alert

1. Extension:Consideringother sensors

NC

F I

M

L

Tn

T2

IP

KE Q

T1

3. Extension:Optimized algorithms

Acc.

Z

Y

X

Gyro

Magn.

...

J48 Dec. Tree

Random Forest

SVM

kNN

ANN

Thres-hold

2. Extension:Cross-positionalsensor fusion

Page 32: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

32

Future Work

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Fall Alert

1. Extension:Consideringother sensors

NC

F I

M

L

Tn

T2

IP

KE Q

T1

3. Extension:Optimized algorithms

Acc.

Z

Y

X

Gyro

Magn.

4. Extension:Intelligentfall alert

...

J48 Dec. Tree

Random Forest

SVM

kNN

ANN

Thres-hold

2. Extension:Cross-positionalsensor fusion

Page 33: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

33

Future Work

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

1. Extension:Consideringother sensors

NCM

L

IP

3. Extension:Optimized algorithms

Acc.

Z

Y

X

Gyro

Magn.

4. Extension:Intelligentfall alert

5. Extension:Outlierdetection

Fall Alert

...

J48 Dec. Tree

Random Forest

SVM

kNN

ANN

Thres-hold

2. Extension:Cross-positionalsensor fusion

Page 34: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

34

Big Picture

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

Your project could appear here...

Fall Detection Intelligent Transportation Systems [ICAC17]

Smart Vacuum Cleaner [PerIoT17]

Self-Improvement for Pervasive Systems

Page 35: Christian Krupitzer, Timo Sztyler, Janick Edinger, Martin ... · • Proposition 1: Origin of data matters • The results indicate issues in labeling and setup of capturing data

35

The End

Hips Do Lie! A Position-Aware Mobile Fall Detection SystemC. Krupitzer, T. Sztyler, J. Edinger, M. Breitbach,

H. Stuckenschmidt, and C. Becker

• Shakira: Hips don’t lie • We: Hips do lie