Human Performance Evaluation

Similar documents
DATA MINING SAMPLE RESEARCH: ACTIVITY RECOGNITION CLASSIFICATION IN ACTION

Bayesian Optimized Random Forest for Movement Classification with Smartphones

POKEMON HACKS. Jodie Ashford Josh Baggott Chloe Barnes Jordan bird

CS 528 Mobile and Ubiquitous Computing Lecture 7a: Applications of Activity Recognition + Machine Learning for Ubiquitous Computing.

Smart-Walk: An Intelligent Physiological Monitoring System for Smart Families

A computer program that improves its performance at some task through experience.

Gait Recognition. Yu Liu and Abhishek Verma CONTENTS 16.1 DATASETS Datasets Conclusion 342 References 343

Reliable Real-Time Recognition of Motion Related Human Activities using MEMS Inertial Sensors

Using Machine Learning for Real-time Activity Recognition and Estimation of Energy Expenditure

Optimal Placement of Accelerometers for the Detection of Everyday Activities

Where am I: Recognizing On-Body Positions of Wearable Sensors

Mobility Detection Using Everyday GSM Traces

wesport: Utilising Wrist-Band Sensing to Detect Player Activities in Basketball Games

Wearable Trick Classification in Freestyle Snowboarding

User Activity Related Data Sets for Context Recognition

Decision Trees. Nicholas Ruozzi University of Texas at Dallas. Based on the slides of Vibhav Gogate and David Sontag

GOOD-WALK RECOGNITION USING ANDROID SMARTPHONE ACCELEROMETER WITH APPLICATION ON SENIOR PATIENTS WENBO YU THESIS

Activity Recognition from User-Annotated Acceleration Data

DATA MINING ON CRICKET DATA SET FOR PREDICTING THE RESULTS. Sushant Murdeshwar

Activity Detection in Uncontrolled Free-living Conditions Using a Single Accelerometer

ACTIVITY MONITORING SYSTEM

Real-time Posture and Activity Recognition by SmartShoe

PREDICTING THE NCAA BASKETBALL TOURNAMENT WITH MACHINE LEARNING. The Ringer/Getty Images

CHRONIC noncommunicable diseases (NCDs) cause 60%

Physical Activity. Assessment Why Physical Activity Is Important? Background Information Tips: Walking Steps Tips: Walking Minutes Goals

BASKETBALL PREDICTION ANALYSIS OF MARCH MADNESS GAMES CHRIS TSENG YIBO WANG

Machine Learning an American Pastime

PREDICTING the outcomes of sporting events

CS145: INTRODUCTION TO DATA MINING

Advanced PMA Capabilities for MCM

A Novel Segment-Based Approach for Improving Classification Performance of Transport Mode Detection

Methods for movement monitoring and daily-life physical activity classification

Activity classification and dead reckoning for pedestrian navigation with wearable sensors

Using Accelerometry: Methods Employed in NHANES

Gait speeds classifications by supervised modulation based machine-learning using kinect camera

Gait-based User Classification Using Phone Sensors

INTRODUCTION TO PATTERN RECOGNITION

Machine Learning Application in Aviation Safety

Diederik van der Valk. EWI Biomedical Signals and Systems Telemedicine

Gait Recognition Using Encodings With Flexible Similarity Measures

Video Based Accurate Step Counting for Treadmills

This file is part of the following reference:

Predicting NBA Shots

Chapter 5 DATA COLLECTION FOR TRANSPORTATION SAFETY STUDIES

NBA Plays. Mitchell Kates. at the. September 2014

Ambulatory monitoring of gait quality with wearable inertial sensors

Spatio-temporal analysis of team sports Joachim Gudmundsson

knn & Naïve Bayes Hongning Wang

Accelerometers: An Underutilized Resource in Sports Monitoring

Fall Detection by Helmet Orientation and Acceleration during Bike Riding

Evaluation of Pedometer Performance Across Multiple Gait Types Using Video for Ground Truth

Wind Flow Validation Summary

Real-time identification using gait pattern analysis on a standalone wearable accelerometer

Multi-Sensor Fusion for Enhanced Contextual Awareness of Everyday Activities with Ubiquitous Devices

Predicting the NCAA Men s Basketball Tournament with Machine Learning

RAB's Nontraditional Revenue Proposal Collection: Volume #7. Proposal #27: Race for the Cure. Contributor: WJXA

Physical Activity. Assessment Why Physical Activity Is Important? Background Information Tips: Walking Steps Tips: Walking Minutes Goals

Predicting Horse Racing Results with TensorFlow

Analysis of the Radar Doppler Signature of a Moving Human

One Small Step for a Man: Estimation of Gender, Age and Height from Recordings of One Step by a Single Inertial Sensor

measures Second generation accelerometers

Rearrangement of Recognized Strokes in Online Handwritten Gurmukhi. words recognition.

A Development of Mechanical Arm for Weight Scale Calibration

User Verification Leveraging Gait Recognition for Smartphone Enabled Mobile Healthcare Systems

Players Movements and Team Shooting Performance: a Data Mining approach for Basketball.

Re-evaluating automatic metrics for image captioning

Predicting the use of the sacrifice bunt in Major League Baseball BUDT 714 May 10, 2007

Neural Network in Computer Vision for RoboCup Middle Size League

Feature Extraction for Terrain Classification with Crawling Robots

"Full Coverage": Histograms

Hazard Training Guide

Sensors & Transducers Published by IFSA Publishing, S. L., 2017

EMERGING TRENDS IN OCCUPATIONAL SAFETY AND HEALTH IN MINES : SOME ISSUES AND CONCERN

SENSUS PRO MANAGER (for SENSUS or SENSUS PRO devices) User s Guide -- Windows. Version 2.0 Published October 17, ReefNet Inc.

Chapter 2 Displaying and Describing Categorical Data

Accident Reconstruction

Sensing and Modeling of Terrain Features using Crawling Robots

Jogging and Walking Analysis Using Wearable Sensors *

MTB 02 Intermediate Minitab

Prediction of Road Surface Quality during Cycling Using Smartphone Accelerometer Data

PUV Wave Directional Spectra How PUV Wave Analysis Works

An Artificial Neural Network-based Prediction Model for Underdog Teams in NBA Matches

Review of transportation mode detection approaches based on smartphone data

Can smartphones help with running technique?

C-Brace Reimbursement Guide

Environmental Science: An Indian Journal

b) (2 pts.) Does the study show that drinking 4 or more cups of coffee a day caused the higher death rate?

Uncovering Anomalous Usage of Medical Records via Social Network Analysis

Heart Rate Prediction Based on Cycling Cadence Using Feedforward Neural Network

Enhancing Activity Recognition by Fusing Inertial and Biometric Information

Specifications for the CMI 2409 Magnetocardiograph

PhenX Measure: Total Physical Activity - Comprehensive (#150700) PhenX Protocol: Total Physical Activity - Comprehensive - Adult Protocol (#150702)

Fall Prevention Midterm Report. Akram Alsamarae Lindsay Petku 03/09/2014 Dr. Mansoor Nasir

Self-Calibration of Walking Speed Estimations Using Smartphone Sensors

THE APPLICATION OF BASKETBALL COACH S ASSISTANT DECISION SUPPORT SYSTEM

Confidence Interval Notes Calculating Confidence Intervals

EXPERIMENTÁLNÍ ANALÝZA MLP SÍTÍ PRO PREDIKCI POHYBU PLIC PŘI DÝCHÁNÍ Experimental Analysis of MLP for Lung Respiration Prediction

Machine Learning Methods for Climbing Route Classification

Field Evaluation of the Wave Module for NDBC s New Self-Contained Ocean Observing Payload (SCOOP) on Modified NDBC Hulls

PULSE oximetry is frequently used in clinical situations

Transcription:

Human Performance Evaluation Minh Nguyen, Liyue Fan, Luciano Nocera, Cyrus Shahabi minhnngu@usc.edu --O-- Integrated Media Systems Center University of Southern California 1

2

Motivating Application 8.2 million People die each year from cancer, an estimated 13% of all deaths worldwide 3

Motivating Application 70% The increase in new cases of cancer expected over the next 2 decades 4

Motivating Application >100 Cancer types exist, each requiring diagnosis and treatment 5

Motivating Application - Lung Cancer - Elderly People - Chemotherapy - 2 Problems: Based on 4 or 6 week intervals Automatic classifier Scoring Type of Activities 6

Evaluation At office Kinect sensor At patients home Wearable devices Minh Nguyen, Liyue Fan, and Cyrus Shahabi, Activity Recognition Using Wrist-Worn Sensors for Human Performance Evaluation, The Sixth Workshop on Biological Data Mining and its Applications in Healthcare in conjunction with the 14th IEEE International Conference on Data Mining (ICDM 2015), Atlantic City, New Jersey, USA, November 14-17, 2015. 7

Evaluation At office Kinect sensor At patients home Wearable devices Minh Nguyen, Liyue Fan, and Cyrus Shahabi, Activity Recognition Using Wrist-Worn Sensors for Human Performance Evaluation, The Sixth Workshop on Biological Data Mining and its Applications in Healthcare in conjunction with the 14th IEEE International Conference on Data Mining (ICDM 2015), Atlantic City, New Jersey, USA, November 14-17, 2015. 8

Evaluation At office Kinect sensor At patients home Wearable devices Minh Nguyen, Liyue Fan, and Cyrus Shahabi, Activity Recognition Using Wrist-Worn Sensors for Human Performance Evaluation, The Sixth Workshop on Biological Data Mining and its Applications in Healthcare in conjunction with the 14th IEEE International Conference on Data Mining (ICDM 2015), Atlantic City, New Jersey, USA, November 14-17, 2015. 9

BioDM - The 6 th Workshop on Biological Data Mining and its Applications in Healthcare Activity Recognition Using Wrist-Worn Sensors for Human Performance Evaluation Minh Nguyen, Liyue Fan, and Cyrus Shahabi {minhnngu, liyuefan, shahabi}@usc.edu Nov. 14, 2015, Atlantic City, NJ, USA 10

Motivation GRADE ECOG PERFORMANCE STATUS (*) 0 1 2 3 4 Fully active, able to carry on all pre-disease performance without restriction Restricted in physically strenuous activity but ambulatory and able to carry out work of a light or sedentary nature, e.g., light house work, office work Ambulatory and capable of all self-care but unable to carry out any work activities; up and about more than 50% of waking hours Capable of only limited self-care; confined to bed or chair more than 50% of waking hours Completely disabled; cannot carry on any self-care; totally confined to bed or chair 5 Dead 11

Opportunity Wearable Devices Continuous Monitoring Activity Types 12

Our Goal Unobtrusive, Easy-To-Use One Wrist-Worn Sensor Only Acceleration Data Accuracy Various Single Classifiers Ensemble of Classifiers Type of Activities 13

Outline 1. Related Work 2. System Components a) Data Collection & Preprocessing b) Feature Extraction c) Classification 3. Experiment Result 4. Summary Future Work 14

Related Work Bao, et al., 2004 Parkka, et al. 2006 Brezmes, et al., 2009 Bayat, et al. 2014 Sensors/Classification Multiple sensors Decision table C4.5, k-nn, Naïve Bayes Multiple sensors Automatically Generated Decision Tree, ANN Mobile phone sensor K-NN Mobile phone sensor Multilayer Perceptron 20 activities 80 95% Result Lying, Sitting, Standing, Walking, Nordic Walking, Running, Rowing, Cycling 82% - 86% Walking, Standing up, Sitting down, Climbing stairs 70-90% Dancing, Running, Fast-walking, Slow-walking, Stairing up-down 82% - 89.72% 15

Outline 1. Related Work 2. System Components a) Data Collection & Preprocessing b) Feature Extraction c) Classification 3. Experiment Result 4. Summary Future Work 16

System Components Data Collection Acceleration Data Preprocessing Segmentation Feature Extraction Classifier Training Recognition Result Recognized Activities 17

Data Collection 1000 500 Acceleration Data in Sitting Acceleration X Acceleration Y Acceleration Z 1500 1000 Acceleration Data in Walking Acceleration X Acceleration Y Acceleration Z Sitting 500 Walking 0 0 500 0 20 40 60 80 100 120 140 160 180 1000 Acceleration Data in Lying 500 0 20 40 60 80 100 120 140 160 180 1200 Acceleration Data in Standing 1000 500 Acceleration X Acceleration Y Acceleration Z Lying 800 600 400 Acceleration X Acceleration Y Acceleration Z Standing 0 200 0 200 500 0 20 40 60 80 100 120 140 160 180 400 0 20 40 60 80 100 120 140 160 180 18

Data Collection 1000 500 Acceleration Data in Sitting Acceleration X Acceleration Y Acceleration Z 1500 1000 Acceleration Data in Walking Acceleration X Acceleration Y Acceleration Z Sitting 500 Walking 0 0 500 0 20 40 60 80 100 120 140 160 180 1000 Acceleration Data in Lying 500 0 20 40 60 80 100 120 140 160 180 1200 Acceleration Data in Standing 1000 500 Acceleration X Acceleration Y Acceleration Z Lying 800 600 400 Acceleration X Acceleration Y Acceleration Z Standing 0 200 0 200 500 0 20 40 60 80 100 120 140 160 180 400 0 20 40 60 80 100 120 140 160 180 Tri-axial Acceleration Raw Data 19

Data Preprocessing Timestamp X Y Z 0-362 842 401 33-409 744 593.. 3900 183-772 -624 3933 233-685 -644.. 6067 360-735 -609 Segmentation: One window with 128 records corresponding to 4.2s Window Sliding: 50% Overlapping 20 20

Feature Extraction Mean Extracted for each axis Energy Frequency-Domain Entropy X-Y, Y-Z, X-Z Correlation between 2 axes 21 21

Classification Single Classifiers Naïve Bayes SVM Decision Tree Multilayer Perceptron k-nearest Neighbors Random Forest Ensemble of Classifiers (voting) Average of Probabilities Majority Voting Popular classifiers/ensembles in activity recognition literature, but not have been tested on wrist-worn acceleration. 22

Outline 1. Related Work 2. System Components a) Data Collection & Preprocessing b) Feature Extraction c) Classification 3. Experiment Result 4. Summary Future Work 23

Experiment Methodology - Dataset of Activity Recognition Challenge - Acceleration data - 3 subjects - Morning Activities - Walking, Standing, Sitting and Lying - Only consider wrist sensors - The sampling frequency is 30Hz - Over 300,000 records or 2300 windows (window length is 128) for each wrist of a subject. 24

Experiment Individual Classifier Best Average Range: 85.07% - 87.80% Best Accuracy: Random Forest - Right Wrist - 91.92% 25

Experiment Individual Classifier Confusion Matrix of Random Forest - Misclassification between Standing and Walking (both wrists) - Misclassification between Standing and Sitting (left wrist) - Right-handed object (dominant hand) 26

Experiment Multiple Classifiers Best Accuracy: Random Forest + K-NN Average of Probabilities: 91.98% 27

Experiment Multiple Classifiers Confusion Matrix of Random Forest + k-nn - Misclassification between Standing and Walking (right wrist) is reduced - More misclassification between Sitting and Lying (right wrist) Standing <-> Walking K-NN Sitting <-> Lying Random Forest 28

Outline 1. Related Work 2. System Components a) Data Collection & Preprocessing b) Feature Extraction c) Classification 3. Experiment Result 4. Summary Future Work 29

Summary One Wrist-worn Sensor Accuracy by individual classifiers range from 68.36% to 87.80% Random Forest achieves the highest accuracy: 91.92% The combination of Random Forest + k-nn: 91.98% Most confusions happen in Walking vs. Standing 30

Future Work Misclassification Walking and Standing Considering other features Try Other Ensemble Methods Considering the strength of individual classifiers Complex Activities Considering daily activities to include housing cleaning, cooking, working at the computer, etc. 31

Q&A Minh Nguyen University of Southern California -- -- minhnngu@usc.edu 32