Data Analytics Framework for A Game-based Rehabilitation System Jiongqian (Albert) Liang*, David Fuhry*, David Maung*, Alexandra Borstad +, Roger Crawfis*,

Slides:



Advertisements
Similar presentations
Evidential modeling for pose estimation Fabio Cuzzolin, Ruggero Frezza Computer Science Department UCLA.
Advertisements

Incremental Clustering for Trajectories
Kien A. Hua Division of Computer Science University of Central Florida.
DOES THE LINEAR SYNERGY HYPOTHESIS GENERALIZE BEYOUND THE SHOULDER AND ELBOW IN MULTI-JOINT REACHING MOVEMENTS? James S. Thomas*, Daniel M Corcos†,, and.
KINECT REHABILITATION
Carol E. Reiley 1 Henry C. Lin 1, Balakrishnan Varadarajan 2, Balazs Vagvolgyi 1, Sanjeev Khudanpur 2, David D. Yuh 3, Gregory D. Hager 1 1 Engineering.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Geology 399 Finial Project Jonathan W.F. Remo Statistical Analysis of the Lithologic and Structural Controls on Mass Movement in the New River Gorge, West.
USign—A Security Enhanced Electronic Consent Model Yanyan Li 1 Mengjun Xie 1 Jiang Bian 2 1 University of Arkansas at Little Rock 2 University of Arkansas.
HST 583 fMRI DATA ANALYSIS AND ACQUISITION Neural Signal Processing for Functional Neuroimaging Emery N. Brown Neuroscience Statistics Research Laboratory.
1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
On the parameterization of clapping Herwin van Welbergen Zsófia Ruttkay Human Media Interaction, University of Twente.
Impact of Different Mobility Models on Connectivity Probability of a Wireless Ad Hoc Network Tatiana K. Madsen, Frank H.P. Fitzek, Ramjee Prasad [tatiana.
Hand Signals Recognition from Video Using 3D Motion Capture Archive Tai-Peng Tian Stan Sclaroff Computer Science Department B OSTON U NIVERSITY I. Introduction.
Ensuring Home-based Rehabilitation Exercise by Using Kinect and Fuzzified Dynamic Time Warping Algorithm Qiao Zhang.
Normalization of the Speech Modulation Spectra for Robust Speech Recognition Xiong Xiao, Eng Siong Chng, and Haizhou Li Wen-Yi Chu Department of Computer.
Game.reha.lviv.ua International Clinic of Rehabilitation WEB-BASED HOME REHABILITATION GAMING SYSTEM.
How does an interactive learning environment affect the students’ learning? Marina Issakova University of Tartu, Institute of Computer Science Estonia.
Business Communication: Process and Product, 6e Mary Ellen Guffey Copyright © 2008 Chapter 12 Informal Business Reports.
MUMS a Measure of hUman Motion Similarity Francisco J Torres Reyes.
Stroke Rehabilitation Engineering: Robotic Therapy By: Dana Demers.
Notes from 8/29/13. T-Charts (cont.)  Check Units!  For given information (2), check that same quantities have the same unit (ex. time: s and min should.
Canyon Adventure Technology David Maung, Tristan Reichardt, Dan Bibyk, Juan Roman Department of Computer Science and Engineering The Ohio State University.
Repetition Counting With Microsoft Kinect Presented by: Jonathan Gurary Dai Jun.
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
Does Hip Flexibility Influence Lumbar Spine and Hip Joint Excursions during Forward Bending and Reaching Tasks. Erica Johnson, Ashley McCallum, Brian Sabo.
CONCLUSIONS RESEARCH PURPOSE Background This study used Kinematic Data from 2 Subject Groups (Classified by Physicians as those with Symmetric Motion Patterns.
The Effect of Initial Posture on The Performance of Multi-Joint Reaching Tasks: A Comparison of Joint Excursions Between Individuals With and Without Chronic.
Human Computer Interaction
By: TARUN MEHROTRA 12MCMB11.  More time is spent maintaining existing software than in developing new code.  Resources in M=3*(Resources in D)  Metrics.
Time Series Data Analysis - I Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What are Time Series? How to.
Product Evaluation & Quality Improvement. Overview Objectives Background Materials Procedure Report Closing.
WorkPackage1: A Smart Home for Disabled: Occupational Therapy Perspective Smarthome appliance controlling can be turned into occupational therapy.
Serious Games for Physical Rehabilitation Designing Highly Configurable and Adaptable Games Department of Electronics and Informatics (ETRO),
BING: Binarized Normed Gradients for Objectness Estimation at 300fps
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
EEG-Based Communication and Control: Short-Term Role Feedback Present by: Yu Yuan-Chu Dennis J. Mcfarland, Lynn M. McCane, and J. R. Wolpaw.
THE EFFECTS OF TRAINING ON SPINE-HIP RATIO IN DANCERS DURING A REACHING TASK Erica L. Dickinson, and James S. Thomas School of Physical Therapy, Ohio University,
I can be You: Questioning the use of Keystroke Dynamics as Biometrics —Paper by Tey Chee Meng, Payas Gupta, Debin Gao Presented by: Kai Li Department of.
ICALT 2001 How students learn to program: Observations of practical tasks completed Dr. Pete Thomas & Carina Paine Centre for Informatics Education Research.
EEC 490 GROUP PRESENTATION: KINECT TASK VALIDATION Scott Kruger Nate Dick Pete Hogrefe James Kulon.
PB2015 PM&R, Harvard Medical School Spaulding Rehabilitation Hospital Motion Analysis Laboratory Wyss Institute for Biologically Inspired Engineering Microsoft.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
ANALYSIS TOOL TO PROCESS PASSIVELY- COLLECTED GPS DATA FOR COMMERCIAL VEHICLE DEMAND MODELLING APPLICATIONS Bryce Sharman & Matthew Roorda University of.
Canyon Adventure Gameplay David Maung, Tristan Reichardt, Dan Bibyk, Juan Roman Department of Computer Science and Engineering The Ohio State University.
Predicting the Location and Time of Mobile Phone Users by Using Sequential Pattern Mining Techniques Mert Özer, Ilkcan Keles, Ismail Hakki Toroslu, Pinar.
ExerciseTechnology A New Equipment/Software Exercise with Technology Elle Rivera.
Science 801 Robotics The Final Project. Task Your team will create a robot that will complete a number of challenges as it moves through a series of tasks.
Similarity Measurement and Detection of Video Sequences Chu-Hong HOI Supervisor: Prof. Michael R. LYU Marker: Prof. Yiu Sang MOON 25 April, 2003 Dept.
2 spontaneous ongoing pain rating stimulus ongoing pain rating (affected area) stimulus ongoing pain rating (control area) mechanical stimulus Mechanical.
LifeCIT Development and pilot evaluation of a web-supported programme of Constraint Induced Therapy following stroke (LifeCIT) Meagher C 1, Conlon A 2,
Visual Recognition of Human Movement Style Frank E. Pollick Department of Psychology University of Glasgow.
Chapter 1 Science & Measurement. Time A useful measurement of changes in motion or events; all or parts of the past, present, and future Identifies a.
Student Gesture Recognition System in Classroom 2.0 Chiung-Yao Fang, Min-Han Kuo, Greg-C Lee, and Sei-Wang Chen Department of Computer Science and Information.
Experience Report: System Log Analysis for Anomaly Detection
Visualizing User Activity History
Ch. 2 Section 2 and Ch. 3: Acceleration
Plotting 3D Coordinates Using Microsoft Kinect
Capstone Project, Computer Science Department
Bimanual coordination training to improve upper limb function post stroke Department of Kinesiology and Health Promotion at the University of Wyoming Dr.
Location Cloaking for Location Safety Protection of Ad Hoc Networks
CAPTURING OF MOVEMENT DURING MUSIC PERFORMANCE
NBKeyboard: An Arm-based Word-gesture keyboard
S. Ghosh, M. Muste, M. Marquardt, F. Stern
A Similarity Retrieval System for Multimodal Functional Brain Images
Differences in the temporal dynamics of daily activity between chronic pain patients and healthy controls P. Montoya1, P. Geha2, M. Baliki2, A. V. Apkarian2,
Graphing in Science.
Comparisons to Isokinetic Strength
Time-Course of Changes in Arm Impairment After Stroke: Variables Predicting Motor Recovery Over 12 Months  Mehdi M. Mirbagheri, PhD, W. Zev Rymer, MD,
Presentation transcript:

Data Analytics Framework for A Game-based Rehabilitation System Jiongqian (Albert) Liang*, David Fuhry*, David Maung*, Alexandra Borstad +, Roger Crawfis*, Lynne Gauthier +, Arnab Nandi*, Srinivasan Parthasarathy* * Department of Computer Science and Engineering. + Wexner Medical Center. The Ohio State University

Outline Motivation Introduction Data Analysis Framework Experiments Conclusion

Motivation Stroke happens when blood flow to an area of the brain stops. Around 4 million stroke patients in the US. It costs the US more than $34 billion annually.

Motivation

Getting physical therapy is difficult. Fewer than 1% receive it (in the US): Too costly Travelling difficulties for stroke patients Not enough providers

Motivation

See full video at

Introduction Patients play the game in front of Kinect. Kinect-based Rehabilitation Game Data Analytics Framework Evaluation of the rehabilitation & Feedback Skeleton Data Game Log Kinect collects skeleton data. Software recognizes gesture (game log). Data analytics for performance evaluation.

In this work, we Propose a data analytics framework to evaluate the efficacy of the rehabilitation. Show some preliminary results based on some participants we recruited. Show our evaluation based on game data is consistent with a standard test in the lab. Introduction

Data Analytics framework Data Preprocessing Rehabilitation Analysis Hand Speed Angle Speed Gesture Segmentation Temporal smoothing Anomaly filtering Contextual Filtering Region Segmentation Trend Analysis Range of Motion

Data Preprocessing 1. Temporal smoothing: Problem: limited sensor spatial resolution, but 30 snapshots each sec. Movement might be due to “jitter” and sensor limitations. Solution: set a sliding time window T (200 ms), and average snapshots. Data Preprocessing Rehabilitation Analysis Contextual Filtering

Data Preprocessing 2. Anomaly filtering : Problem: there are some erroneous snapshots. Solution: Inside a time window, remove snapshot if the distance of it to the averaged snapshot > µ+3. Data Preprocessing Rehabilitation Analysis Contextual Filtering

Gesture Segmentation : Reason: there are different gestures. Analyze patients’ movement during each gesture period (dynamically). Solution: concatenate continuous snapshots of the same gesture with temporal gaps smaller than 2,000 ms (using game log). Data Preprocessing Rehabilitation Analysis Contextual Filtering

Region Segmentation : Reason: the game contains several different regions with different difficulties and intensities. Self-paced movement: e.g., Rowing. Fast-paced movement: e.g., Rapids. Solution: refer to the game log, synchronize the timestamp and segment out skeleton data. Data Preprocessing Rehabilitation Analysis Contextual Filtering

Rehabilitation analysis Data Preprocessing Rehabilitation Analysis Contextual Filtering dis

Rehabilitation analysis Angle speed: similar to movement speed, but on angle. Data Preprocessing Rehabilitation Analysis Contextual Filtering Angle distance.

Rehabilitation analysis Range of Motion: difference between min and max angles of a body joint. It measures the active range. Data Preprocessing Rehabilitation Analysis Contextual Filtering max min

Experiment Analysis 8 participants were recruited (at least 3 months post-stroke) Participant ID Affected Side Days Total Mins Avg mins/day P1 Left P2 Right P3 Left P4 Right P5 Right P6 Right P7 Right P8 Right

Experiment Analysis Pre/post comparison: before and after the participants used the rehab system, they conduct Wolf Motor Function Test (WMFT).  The test measures the time to perform 15 standardized motor tasks.  Examples: lifting pencil and placing the hand on top of a box.  Calculate the rate based on the time.

Experiment Analysis: three parts Two-half Comparison Region Segment Trend Analysis

Two-half comparison approach: Divided the whole rehabilitation period into two halves. Calculate the kinematic variables in these two divisions respectively (hand speed, angle speed, etc.). Compare the averaged values of two halves. Conduct t -test to see the significance of difference. Compare with WMFT result. Two-half Comparison Region Segment Trend Analysis Experiment Analysis

Observation 1: Improvements over the two halves. Experiment Analysis Two-half Comparison Region Segment Trend Analysis

Wolf Motor Function Test result Observation 2: consistency. Trend & Scale. Experiment Analysis Two-half Comparison Region Segment Trend Analysis

Two-half comparison & Wolf Motor Function Test: Very different metrics (game data analysis vs. lab test). Show very consistent pattern of performance. Kinematic measurement based on game data can serve as complimentary assessment (cheaper, more convenient). Experiment Analysis Two-half Comparison Region Segment Trend Analysis

Self-paced (Rowing Region) vs. fast-paced (Rapids Region) *. Experiment Analysis Two-half Comparison Region Segment Trend Analysis * P1 did not have different regions during gameplay. ?

Two-half Comparison Region Segment Trend Analysis Conduct a fine-grained trend analysis: Segment the game data by game session. Compute the average hand speed every five minutes each session. Experiment Analysis Inverted “U”: sign of fatigue.

Experiment Analysis Two-half Comparison Region Segment Trend Analysis

More gameplay time  More inverted “U” < Two-half Comparison Region Segment Trend Analysis

Conclusion Propose a data analytics framework to evaluate game-based rehab. Patients have obvious improvement but in different aspects. Consistent with standard WMFT in the lab. Reveal sign of fatigue, correlated with the gameplay time.

Questions? Acknowledgements: PCORI, UL1TR001070, NSF-EAR and NSF-DMS