Automated Evaluation of Physical Therapy Exercises by Multi-Template Dynamic Time Warping of Wearable Sensor Signals Aras Yurtman and Billur Barshan.

Slides:



Advertisements
Similar presentations
Publications Reviewed Searched Medline Hand screening of abstracts & papers Original study on human cancer patients Published in English before December.
Advertisements

Word Spotting DTW.
Caroline Rougier, Jean Meunier, Alain St-Arnaud, and Jacqueline Rousseau IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 5,
Sensor-Based Abnormal Human-Activity Detection Authors: Jie Yin, Qiang Yang, and Jeffrey Junfeng Pan Presenter: Raghu Rangan.
Data Mining Methodology 1. Why have a Methodology  Don’t want to learn things that aren’t true May not represent any underlying reality ○ Spurious correlation.
A System for Hybridizing Vocal Performance By Kim Hang Lau.
One-Shot Learning Gesture Recognition Students:Itay Hubara Amit Nishry Supervisor:Maayan Harel Gal-On.
EHealth Workshop 2003Virginia Tech e-Textiles Group An E-Textile System for Motion Analysis Mark Jones, Thurmon Lockhart, and Thomas Martin Virginia Tech.
Multiple Criteria for Evaluating Land Cover Classification Algorithms Summary of a paper by R.S. DeFries and Jonathan Cheung-Wai Chan April, 2000 Remote.
20 10 School of Electrical Engineering &Telecommunications UNSW UNSW Clinical Trial To compare the accuracy of the falls algorithms, a clinical.
TRADING OFF PREDICTION ACCURACY AND POWER CONSUMPTION FOR CONTEXT- AWARE WEARABLE COMPUTING Presented By: Jeff Khoshgozaran.
Using Relevance Feedback in Multimedia Databases
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Hand Signals Recognition from Video Using 3D Motion Capture Archive Tai-Peng Tian Stan Sclaroff Computer Science Department B OSTON U NIVERSITY I. Introduction.
Gait recognition under non- standard circumstances Kjetil Holien.
Ensuring Home-based Rehabilitation Exercise by Using Kinect and Fuzzified Dynamic Time Warping Algorithm Qiao Zhang.
Stroke Rehabilitation Engineering: Robotic Therapy By: Dana Demers.
Qualitative approximation to Dynamic Time Warping similarity between time series data Blaž Strle, Martin Možina, Ivan Bratko Faculty of Computer and Information.
Analysis of Constrained Time-Series Similarity Measures
Repetition Counting With Microsoft Kinect Presented by: Jonathan Gurary Dai Jun.
1 Velvet: Algorithms for De Novo Short Assembly Using De Bruijn Graphs March 12, 2008 Daniel R. Zerbino and Ewan Birney Presenter: Seunghak Lee.
Data Analysis 1 Mark Stamp. Topics  Experimental design o Training set, test set, n-fold cross validation, thresholding, imbalance, etc.  Accuracy o.
Zhiphone: A Mobile Phone that Learns Context and User Preferences Jing Michelle Liu Raphael Hoffmann CSE567 class project, AUT/05.
An Information Fusion Approach for Multiview Feature Tracking Esra Ataer-Cansizoglu and Margrit Betke ) Image and.
Multimodal Information Analysis for Emotion Recognition
Partially Supervised Classification of Text Documents by Bing Liu, Philip Yu, and Xiaoli Li Presented by: Rick Knowles 7 April 2005.
Department of Computer and Electrical Engineering A Study of Time-based Features and Regularity of Manipulation to Improve the Detection of Eating Activity.
An Efficient Search Strategy for Block Motion Estimation Using Image Features Digital Video Processing 1 Term Project Feng Li Michael Su Xiaofeng Fan.
Automated Solar Cavity Detection
Voice Activity Detection based on OptimallyWeighted Combination of Multiple Features Yusuke Kida and Tatsuya Kawahara School of Informatics, Kyoto University,
Channel-Independent Viterbi Algorithm (CIVA) for DNA Sequencing
Technology Traditional Kinect Based Therapy Exercises Patient have the option to do typical therapy exercise that would normally be performed at an in-office.
Evaluation of a Dynamic Time Warping matching function for human fall detection using structural vibrations Ramin Madarshahian, Doctoral Candidate,
Shadow Detection in Remotely Sensed Images Based on Self-Adaptive Feature Selection Jiahang Liu, Tao Fang, and Deren Li IEEE TRANSACTIONS ON GEOSCIENCE.
Mustafa Gokce Baydogan, George Runger and Eugene Tuv INFORMS Annual Meeting 2011, Charlotte A Bag-of-Features Framework for Time Series Classification.
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
An E-Textiles. Virginia Tech e-Textiles Group Design of an e-textile computer architecture – Networking – Fault tolerance – Power aware – Programming.
2014 Sensors in Motion   Software Engineer Lead  October 10, 2014 #GHC
UWave: Accelerometer-based personalized gesture recognition and its applications Tae-min Hwang.
Ⅱ. MATERIALS AND METHODS DEVELOPMENT OF A WEARABLE SYSTEM FOR DIAGNOSIS AND TREATMENT OF BENIGN PAROXYSMAL POSITIONAL VERTIGO 1 Interdisciplinary Program.
Rationale A cceleration (ACM), measured through a wrist-band, has been used to automatically identify the motion of convulsive seizures such as generalized.
EE368 Final Project Spring 2003
Feature learning for multivariate time series classification Mustafa Gokce Baydogan * George Runger * Eugene Tuv † * Arizona State University † Intel Corporation.
Providing Feedback During the Learning Experience
Vision-based Android Application for GPS Assistance in Tunnels
Tae Young Kim and Myung jin Choi
Meta-Activity Recognition: A Wearable Approach
F Onorati1, G Regalia1, C Caborni1, R Picard1,2. 1
핵심어 검출을 위한 단일 끝점 DTW 알고리즘 Yong-Sun Choi and Soo-Young Lee
Session 7: Face Detection (cont.)
Accelerometer-Based Character Recognition Pen
Supervised Time Series Pattern Discovery through Local Importance
Aras Yurtman and Billur Barshan
Robust Similarity Measures for Mobile Object Trajectories
Vehicle Segmentation and Tracking in the Presence of Occlusions
Tremor Detection Using Motion Filtering and SVM Bilge Soran, Jenq-Neng Hwang, Linda Shapiro, ICPR, /16/2018.
Occupational Therapy Using a Humanoid Robot
Electrical & Electronics Engineering Department
Automated Evaluation of Physical Therapy Exercises by Multi-Template Dynamic Time Warping of Wearable Sensor Signals Aras Yurtman and Billur Barshan.
Modular Motion Tracking Device
Soft Error Detection for Iterative Applications Using Offline Training
A Self-Tuning Configurable Cache
Accelerometer-Based Character Recognition Pen
Model Enhanced Classification of Serious Adverse Events
Modular Motion Tracking Device
Establishing an image-based ground truth for validation of sensor data-based room occupancy detection Steffen Petersen, Theis Heidmann Pedersen, Kasper.
Jia-Bin Huang Virginia Tech
Aras Yurtman and Billur Barshan
Measuring the Similarity of Rhythmic Patterns
Presentation transcript:

Automated Evaluation of Physical Therapy Exercises by Multi-Template Dynamic Time Warping of Wearable Sensor Signals Aras Yurtman and Billur Barshan Department of Electrical and Electronics Engineering, Bilkent University yurtman@ee.bilkent.edu.tr, billur@ee.bilkent.edu.tr Introduction Dataset Physical therapy often requires repeating certain exercise movements. Patients first perform the required exercises under supervision in a hospital or rehabilitation center.  PARTIAL AND SUBJECTIVE FEEDBACK Most patients continue their exercises at home.  NO FEEDBACK The intensity of a physical therapy session is estimated by the number of correct executions. OBJECTIVE : to detect and evaluate all exercise executions in a physical therapy session by using wearable motion sensors based on template recordings 5 wearable motion sensors, each containing a tri-axial accelerometer, gyroscope, and magnetometer 8 exercise types performed by 5 subjects Each exercise is assumed to have 3 execution types: one correct and two erroneous (fast and low-amplitude execution) one template for each execution type of each exercise of each subject  120 TEMPLATES IN TOTAL To simulate a physical therapy session, for each exercise, each subject performs the exercise 10 times in the correct way, then 10 times with type-1 error, and finally 10 times with type-2 error. Between these 3 blocks, the subject is idle.  1,200 TEST EXECUTIONS IN TOTAL XSENS MTx SENSOR UNIT EXECUTION TYPES: correct type-1 error (executed too fast) type-2 error (executed in low amplitude) 5 subjects 8 exercises 3 execution types 10 repetitions 1 of 3 executions selected ✕ = 120 templates 1,200 executions EXPERIMENTS SIMULATING A PHYSICAL THERAPY SESSION For each exercise, each subject has simulated a therapy session by executing the exercise 10 times in the correct way, waiting idly, 10 times with type-1 error, waiting idly, and then 10 times with type-2 error. TEMPLATES 1 2 3 4 5 LEG EXERCISES TEST 6 7 8 ARM EXERCISES Algorithm Experimental Results Standard DTW measures the similarity between two signals that are different in time or speed matches two signals by transforming their time axes nonlinearly to maximize the similarity Multi-Template Multi-Match DTW (MTMM-DTW) has been developed based on DTW to detect multiple occurrences of multiple template signals in a long test signal both detect and classify the occurrences Features of MTMM-DTW: The number of templates, occurrences, their positions, and lengths of the template and test signals may be arbitrary. The signals may be multi-D. A threshold factor can be selected to prevent relatively short matches compared to the matching template. The amount of overlap between the matched subsequences can be adjusted. Any modification to the DTW algorithm may be used in MTMM-DTW. We apply the proposed MTMM-DTW algorithm to each test signal with the 24 template signals of the same subject for 8 exercise types × 3 execution types. Each detected exercise must be at least half the length of the matching template. Detections with a normalized DTW distance larger than 10 are omitted. Conclusion The proposed system can be used in tele-rehabilitation to provide feedback to the patient exercising remotely and assessing the effectiveness of the exercising session. In previous systems, each execution is recorded separately or cropped manually. Our system automatically detects the individual executions and idle time periods, classifies each execution as one of the exercise types, evaluates its correctness, and identifies the error type if any. Number of total executions 1,200 Number of executions detected 1,125 Accuracy of exercise classification 93.5% Accuracy of exercise and execution type classification 88.7% Misdetection rate (MDs / positives) 8.6% False alarm rate (FAs / negatives) 4.9% Sensitivity 91.4% Specificity 95.1% DETECTION CORRECT CLASSIFICATION INCORRECT EXECUTION TYPE CLASSIFICATION INCORRECT EXERCISE CLASSIFICATION References [1] A. Yurtman and B. Barshan, “Automated evaluation of physical therapy exercises using multi-template dynamic time warping on wearable sensor signals,” Comp. Meth. and Prog. Biomed., 117(2):189–207, Nov. 2014. [2] P. Tormene, T. Giorgino, S. Quaglini, and M. Stefanelli, “Matching incomplete time series with dynamic time warping: an algorithm and an application to post-stroke rehabilitation,” Artif. Intell. Med., 45(1):11–34, Jan. 2009.