md osman gani1, taskina fayezeen1, sheikh iqbal ahamed1...

Post on 28-Sep-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Md Osman Gani1, Taskina Fayezeen1, Sheikh Iqbal Ahamed1, Richard J. Povinelli2

Computationally Efficient Human Activity Modeling and Its Application as a Service in Android Application Framework

1. UBICOMP Lab, Department of Math., Stat., and Computer Science, 2. Electrical and Computer Engineering, Marquette University

The proposed approach achieved 100% accuracy on individualized model and above 90% accuracy over 11 activities.

Outperformed existing techniques using 1 axis acceleration. Reduces computational and memory complexity by reducing data from 6-7 time

series to 1 time series. Development of the Human Activity Recognition as a Service in the application

framework.

Experiment & Result

Conclusion

Human Activity Recognition (HAR) is important in many research areas such as pervasive computing, human computer interaction, assistive living and technologies, and rehabilitation engineering, because of its application in context-aware applications [1].

Despite its been an active research area for more than a decade, there many major issues need to be addressed such as: classification accuracy, computational cost, energy consumption, and real-time implementation [1].

Introduction

Motivation

Computationally efficient modelling of Human Activity Less computation Less memory Less energy consumption

Activity Recognition (AR) as a Service Increasing demand of AR Few existing services: Google AR API Offers few number of activities

HAR as a Service

User

Simple Activity

Recognition System

Recognized

Activities

Smartphone

Signal from Sensors

Smartphone based Human Activity Recognition System

(a) Walking (b) Walking Downstairs (c) Walking Upstairs

(c) Running (d) Sitting (c) Baseline

Acceleration along Y-axis vs. Time

Train GMM for

each activity.

Estimate time-lag, &

embedding dimension

to build RPS.

Accelerometer

sensor data for

each activity

Reconstructed

phase space

Gaussian

Mixture Models

Training

Test against each

GMM.

Classified activity based

on maximum likelihood.

Likelihood score for each

GMM using EM algorithm.

Build RPS using the

same time-lag and

embedding dimension.

Maximum

Likelihood

Classifier

Sitting Walking Running …….

Accelerometer

sensor data for

each activity

Reconstructed

phase space

Gaussian

Mixture Models

Testing

Background: Time-Delay Embedding

RPS of Running RPS of Walking

Our Approach

Methodology

Reconstructed Phase Space (RPS) Based on Takens’ delay embedding theorem [F. Takens’, 1980]. Time series,

𝑥 = 𝑥𝑛, 𝑛 = 1…𝑁 Time delay embedding,

𝑋 = 𝑥𝑛 𝑥𝑛−𝜏 … 𝑥𝑛− 𝑑−1 𝜏

where 𝜏 – time lag and d – embedding dimension Gaussian Mixture Model (GMM)

A parametric probability density function. Weighted sum of M Gaussian density function.

𝑝 𝑥 𝜆 = 𝑤𝑖 𝑝𝑖(𝑥)𝑀𝑖=1 = 𝑤𝑖 𝑁(𝑥, 𝜇𝑖 , Σ𝑖)

𝑀𝑖=1

RPS of Standing

70

80

90

100

DT BN NB NN SVM KNN DTb RF LR BT Our

Acc

ura

cy

Algorithms

Performance of the ML Algorithms and Our Approach

Kernel

Libraries and Virtual Machine

Application Framework

Application Layer

Application 1 Application 2 Application 3 Application n ----

Resource Manager

Location Manager

Content Provider

HAR Service ----

---- Driver 1 Driver 2 Driver 3 Driver n

Libraries Core Library Virtual Machine

References [1] O. D. Lara and M. a. Labrador, “A Survey on Human Activity Recognition using Wearable Sensors,” IEEE Communications Surveys & Tutorials, vol. 15, no. 3, pp. 1192–1209, 2013. [2] Z. He and L. Jin, “Activity recognition from acceleration data based on discrete consine transform and SVM,” in IEEE International Conference on Systems, Man and Cybernetics. IEEE, 2009, pp. 5041–5044. [3] L. Bao, S. Intille, “Activity Recognition from User-Annotated Acceleration Data” Pervasive Computing, Springer, 1-17, 04.

State-of-the-art

Computer Vision

[J K Aggarwal 1997]

Wearable Sensor

[L Bao 2004]

Smartphone

[S A Antos 2013]

J Frank 2013

top related