Elderly activity recognition and classification for application in assisted living

Preview:

Citation preview

Elderly activities recognition and classification for applications in assisted livingMOBILE AND PERVASIVE SYSTEMS – PROF. MARCO AVVENUTIEgidi SaraVillardita Alessio Chernbumroong, Cang, Atkins, Yu

Alessio Villardita
da togliere perché potenzialmente noiosa

Roadmap● Introduction to the problem

Activity selection

Embedded sensors

Goals● Overview of implementation

Hardware aspects

Software● Experimental results● Discussion of further works

2

Introduction and overview

3

• Rising average life span

• Higher demand in long-term care

• Higher cost for health care and ineffective and insufficient care

• Need for a continuous monitoring of elderly people health

• Foster home-based care

• Elder people independence and enhance living quality

How? Activity recognition applications

Introduction

4

System requirements (Kleinberger 2007)AcceptanceAdaptationUsability

Main approaches:Wearable sensorsCamerasAmbient sensor (on object monitoring)

Small, low cost and non intrusive sensors

Practical assisted living requirements

5

IADLs: Instrumental Activities of Daily Livings

BADLs: Basic Activities of Daily Livings, i.e. necessary for self-care

Activity selection

6

• Inertial sensors (IMU – Inertial measurement unit)

Accelerometer, Gyroscope, Magnetometer

• Altimeter

• Hearth Rate (HR)

• Barometer

• Light

• Temperature

Embedded sensors

7

Two hypotheses:

• Achieve high classification rate

• Combining data from multiple sensors improves recognition accuracy

To the aim of:

• Health care

• Ambient Intelligence

• Abnormal behaviour detection

Goals

8

Overview of implementation

9

Wrist-worn equipment:

- Accelerometer

- Gyroscope

- Magnetometer

- Bio-sensors

Study specific:

- Temperature

- Altimeter eZ430-Chronos watch,

Texas Instruments

Sensors

10

Method design

11

Sensor Data Time-domain Frequency-domain

Acceleration X-axis, Acceleration Y-axis, Acceleration Z-axis,

Acceleration magnitude,Temperature, Altitude

Mean, Min, Max, Standard Deviation, Variance, Range,

Root-Mean-Square, Correlation, Difference,

Main Axis

Spectral energy, spectral entropy,key coefficient

Total number of features 45 18

Features

12

From 63 to 16 features, using feature

combination:

- Clamping to order features by impact

- Forward selection

This method allows weaker features to be

selected

Feature combination

13

Classification accuracy

14

Experimentation and results

15

Data collection carried out to replicate natural living environment

12 participants worn 2 eZ430-Chronos watches

11 activities, 5 min each

19.2h of sensors data collected

Supervised by a researcher

Acceleration data collected using Matlab

Temperature and altitude directly recorded on watches internal memory

Experimental settings

16

High classification rates on: sleeping, sweeping, watching TV, walking and feeding

High misclassification rates on : dressing, ironing, wash dishes, brush teeth

Sensor combination Accuracy (%)

Accelerometer 82.7694

Accelerometer, Temperature 87.5764

Accelerometer, Altimeter 89.3736

Accelerometer, Temperature, Altimeter 90.2250

Results

17

Discussion and further work

18

Imbalanced dataset fixed with under-sampling based on one of the misclassified activities

from 17843 to 7245 patterns

Dataset

12 elderly people for 19h of sensor data

Discussion points

19

No ensemble, using the best classifier: SVM

More patterns (over 30k in the second paper)

Deep learning

Improvements and further work

20

Thank you for listening

Recommended