Automated Assessment of Kinaesthetic Performance in Rowing Simon Fothergill Ph.D. student Digital Technology Group, Computer Laboratory, University of.

Slides:



Advertisements
Similar presentations
Giving off the Right Signals! Third Year Ph.D. Student Research Talk 28/04/2008 Simon Fothergill Jesus W1, Head of the River May Bumps.
Advertisements

Skills and Techniques Revision.
HIGHER PE SWIMMING PREPERATION OF THE BODY Lecture 3.
Learning Trajectory Patterns by Clustering: Comparative Evaluation Group D.
Word Spotting DTW.
Using Video Segments to Enhance Early Clinical Experiences of Prospective Teachers Kristen Cuthrell, Michael Vitale, College of Education, East Carolina.
Automated Assessment of Kinesthetic Performance Simon Fothergill Ph.D. student Digital Technology Group, Computer Laboratory, University of Cambridge SeSAME.
Modeling the Model Athlete Automatic Coaching of Rowing Technique Simon Fothergill, Fourth Year Ph.D. student, Digital Technology Group, Computer Laboratory,
Virtual Workbenches Richard Anthony Dept. Computer Science University of Greenwich Distributed Systems Operating Systems Networking.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Themis Palpanas1 VLDB - Aug 2004 Fair Use Agreement This agreement covers the use of all slides on this CD-Rom, please read carefully. You may freely use.
“Am I doing it better?” Conveying the message to athletes Simon Fothergill, Ph.D. student Digital Technology Group, Computer Laboratory, University of.
Is anyone free to coach an outing tomorrow at 0530am?! Jesus College Graduate Conference Research Talk 2 nd May 2008 Simon Fothergill Third year PhD student,
“Examining the effect of real-time visual feedback on the quality of rowing technique” Simon Fothergill Ph.D. student, Computer Laboratory, University.
The Classroom Presenter Project Richard Anderson University of Washington December 5, 2006.
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
Using Relevance Feedback in Multimedia Databases
SpARC – Supplementary Assistance for Rowing Coaching Simon Fothergill Ph.D. student, Digital Technology Group, Computer Laboratory DTG Monday Meeting,
ICS 463, Intro to Human Computer Interaction Design: 8. Evaluation and Data Dan Suthers.
seminar on Intrusion detection system
Rowing Motion Capture System Simon Fothergill Ph.D. student, Digital Technology Group, Computer Laboratory Jesus College graduate conference May 2009.
Transformation of an Uncertain Video Search Pipeline to a Sketch-Based Visual Analytics Loop Philip A. Legg 1,2, David H.S. Chung 2, Matthew L. Parry 2,
DIVINES – Speech Rec. and Intrinsic Variation W.S.May 20, 2006 Richard Rose DIVINES SRIV Workshop The Influence of Word Detection Variability on IR Performance.
London Grid for Learning schools conference 30th april 2012.
1 Confidential to Shelby County Schools and Memphis City Schools Reflective Practice Theory of Action.
RELIABILITY AND VALIDITY OF DATA COLLECTION. RELIABILITY OF MEASUREMENT Measurement is reliable when it yields the same values across repeated measures.
Biomechanics and biology: bridging the gap Sam Evans School of Engineering
KEY KNOWLEDGEKEY SKILLS  The principles and processes of learning as applied to the cognitive, associative and autonomous stages, including the role feedback.
CONCLUSION & FUTURE WORK Normally, users perform triage tasks using multiple applications in concert: a search engine interface presents lists of potentially.
Tracking with Unreliable Node Sequences Ziguo Zhong, Ting Zhu, Dan Wang and Tian He Computer Science and Engineering, University of Minnesota Infocom 2009.
Using Identity Credential Usage Logs to Detect Anomalous Service Accesses Daisuke Mashima Dr. Mustaque Ahamad College of Computing Georgia Institute of.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Technical Skills and Tactics in Sport
© Nuffield Trust 22 June 2015 Matched Control Studies: Methods and case studies Cono Ariti
5. SUMMARY & CONCLUSIONS We have presented a coarse to fine minimization framework using a coupled dual ellipse model to form a subspace constraint that.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
For ABA Importance of Individual Subjects Enables applied behavior analysts to discover and refine effective interventions for socially significant behaviors.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
© Workroom Productions Slide 1 Further Adventures in Session-based Testing James Lyndsay Workroom Productions
Chapter 13 Assessment of Sport Skills and Motor Abilities.
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
In-Service Teacher Training Assessment in IGCSE Biology 0610 Session 1: Introduction to the Syllabus.
Predicting the Location and Time of Mobile Phone Users by Using Sequential Pattern Mining Techniques Mert Özer, Ilkcan Keles, Ismail Hakki Toroslu, Pinar.
Human Activity Recognition, Biometrics and Cybersecurity Mohamed Abdel-Mottaleb, Ph.D. Image Processing and Computer Vision Department of Electrical and.
Using decision trees to build an a framework for multivariate time- series classification 1 Present By Xiayi Kuang.
Review: Cognitive Assessments II Ambiguity (extrinsic/intrinsic) Item difficulty/discrimination relationship Questionnaires assess opinions/attitudes Open-/Close-ended.
Phone-Level Pronunciation Scoring and Assessment for Interactive Language Learning Speech Communication, 2000 Authors: S. M. Witt, S. J. Young Presenter:
Multi-view Synchronization of Human Actions and Dynamic Scenes Emilie Dexter, Patrick Pérez, Ivan Laptev INRIA Rennes - Bretagne Atlantique
National PE Cycle of Analysis. Fitness Assessment + Gathering Data Why do we need to asses our fitness levels?? * Strengths + Weeknesses -> Develop Performance.
Assessment of Sport Skills and Motor Abilities
Data Analytics Framework for A Game-based Rehabilitation System Jiongqian (Albert) Liang*, David Fuhry*, David Maung*, Alexandra Borstad +, Roger Crawfis*,
Policy & practice Some thoughts There is no assessment panacea. There are strengths and weaknesses for both observation and question- based assessment.
 As we progress from a beginner to a skilled performer we must pass through different stages of learning  There is no definitive point at which an athlete.
Feature learning for multivariate time series classification Mustafa Gokce Baydogan * George Runger * Eugene Tuv † * Arizona State University † Intel Corporation.
Alla Petrakova & Steve Mussmann
Validating the PRIDIT method for determining hospital quality with outcomes data Robert Lieberthal, PhD, Dominique Comer, PharmD, Katherine O’Connell,
Supervised Time Series Pattern Discovery through Local Importance
Unit 6 Research Project in HSC Unit 6 Research Project in Health and Social Care Aim This unit aims to develop learners’ skills of independent enquiry.
AN INTRODUCTION TO EDUCATIONAL RESEARCH.
Subway Station Real-time Indoor Positioning System for Cell Phones
Majkowska University of California. Los Angeles
Robust Similarity Measures for Mobile Object Trajectories
Super.. Great A look at OFSTED criteria for trainee achievement.
Developing the Guided Learner Journey
Estimating Joint Contributions in Functional Motions to Create a Metric for Injury Prevention using Motion Capture and OpenSim: A Preliminary Study Alexander.
Business and Management Research
Monitoring & Evaluating
Interpreting Information
Measuring the Similarity of Rhythmic Patterns
A handbook on validation methodology. Metrics.
Presentation transcript:

Automated Assessment of Kinaesthetic Performance in Rowing Simon Fothergill Ph.D. student Digital Technology Group, Computer Laboratory, University of Cambridge SeSAME Plenary Meeting, 2nd September 2010, Cardiff

Can assessment of kinaesthetic performance be automated? Feedback is fundamental pedagogical mechanism is sport Sense and Optimise Automate to supplement.

Rowing is a novel domain for well known algorithms Capturing Kinetics Collection of Corpora Stroke similarity Identifying Improvements Useful feedback

Synchronised capture of multiple forms of kinetics

Simple, real-time feedback helps fatigued athletes

Post-workout feedback

Rich, flexible source of data Dataset Real and uncontrived Large Representative of the performance High fidelity Synchronised Segmented Data capture system Compatible Equipment augmentation Annotation Security Portable Cheap Physically robust Extensible platform

Reliable, real-world deployment for over 1 year

Stroke Similarity is an important form of feedback Basic and sophisticated forms of feedback Questionnaire (GB Rowing news feed), observations of deployment and coaching sessions, coaches comments Analysis of kinematic trajectories impacts many areas Movement variability profiles as diagnostic tool, could suggest fatigue, higher variability can reduce injury Training may become inefficient if consistency drops off, abnormal behaviour can be detected, similarity to ideal (coach defined) targets can be measured, consistency is a good coarse grain performance metric (for novices). A definition of is arbitrary and subjective Characteristics of motion trajectories Overall or individual aspect Different populati ons of strokes, such as inter and intra athlete

Collection of Corpora is logistically challenging! The number of unsupervised, unselfconscious, and curious athletes with range of skills is limited An online system was used to collect performance annotations from national coaches due to their availability. Judgements for overall performances and the handle trajectories were collected A B relative comparison considered better than scale Video quality considered acceptable given comments Overlay considered better side by side 1000's of strokes were captured 20 expert coaches (national and international GB Rowing and CU(L)(W)BC) each gave from about 30 minutes to 3 hours.

Capturing expert opinions on forms of similarity

Evaluate known trajectory and shape similarity metrics Classes of algorithms: Difference in distance Difference in duration Difference in moments Difference in outline distance Accumulative error Euclidean distance (binary chop) Hausdorff distance Hausdorff with temporal constraints LCSS DTW (2D, shape matching, truncated) d2 d1 E.g. d1 < d2

Evaluation with limited, subjective annotations

Evaluate known trajectory and shape similarity metrics d2 d1 E.g. d1 < d2 Algorithm weighting += (0.8 * c)

Results : Overall performance, inter-athlete WeightingAlgorithm DurationDifferenceMetric AccumulationOfError NoEndShapeMatching2DTWMetric2D_2.0_5_ WearingOutDTWMetric_2.0_ WearingOutDTWMetric_2.0_ DTWMetric_ / ShapeMatching2DTWMetric2D_2.0_ NoEndShapeMatching2DTWMetric2D_2.0_5_ ShapeMatchingDTWMetric2D_2.0_ NoEndShapeMatching2DTWMetric2D_2.0_5_ ShapeMatching2DTWMetric2D_2.0_ EuclideanDistanceMetric LCSSMetric_1.0_2.0 Percentage agreement with trusted consensus of best algorithm: 76%

Results : Overall performance, intra-athlete WeightingAlgorithm 12.39EuclideanDistanceMetric 11.83LCSSMetric_1.0_ DurationDifferenceMetric 8.24 AccumulationOfError 5.15 Hausdorff2Metric 5.15 Hausdorff1Metric 2.22 NoEndShapeMatching2DTWMetric2D_2.0_5_ ShapeMatching2DTWMetric2D_2.0_ NoEndShapeMatching2DTWMetric2D_2.0_5_ DistanceDifferenceMetric 1.44 SpeedInvariantEuclideanDistanceMetric 1.26 ShapeMatching2DTWMetric2D_2.0_ NoEndShapeMatching2DTWMetric2D_2.0_5_10 Percentage agreement with trusted consensus of best algorithm: 82%

Results : Handle trajectory, inter-athlete WeightingAlgorithm 38.73NoEndShapeMatching2DTWMetric2D_2.0_5_ NoEndShapeMatching2DTWMetric2D_2.0_5_ ShapeMatchingDTWMetric2D_2.0_ ShapeMatchingDTWMetric2D_2.0_ NoEndShapeMatching2DTWMetric2D_2.0_5_ ShapeMatching2DTWMetric2D_2.0_ DTWMetric2D_ DTWMetric_ Hausdorff2Metric Hausdorff1Metric ShapeMatching2DTWMetric2D_2.0_ AccumulativeErrorMetric LCSSMetric_1.0_2.0 Percentage agreement with trusted consensus of best algorithm: 77%

Results : Handle trajectory, intra-athlete WeightingAlgorithm ShapeMatching2DTWMetric2D_2.0_ DurationDifferenceMetric DTWMetric_ NoEndShapeMatching2DTWMetric2D_2.0_5_ LCSSMetric_1.0_ NoEndShapeMatching2DTWMetric2D_2.0_5_ Hausdorff1Metric 9.24 DTWMetric2D_ MomentsDifferenceMetric 8.71 NoEndShapeMatching2DTWMetric2D_2.0_5_ Hausdorff2Metric 7.82 ShapeMatchingDTWMetric2D_2.0_ ShapeMatchingDTWMetric2D_2.0_ EuclideanDistanceMetric Percentage agreement with trusted consensus of best algorithm: 57% (Duration difference = 59%)

Summary & Discussion Overall Performance similarity Inter-athlete: DurationDifferenceMetric (76%) Intra-athlete: EuclideanDistanceMetric (82%) Handle trajectory similarity Inter-athlete: DTW (NoEndShapeMatching2DTWMetric2D) (77%) Intra-athlete: DTW (ShapeMatching2DTWMetric2D) (57%) Rate is an important aspect of the overall technique Explain no reduction for overall intra-athlete case Euclidean distance – spatio-temporal, (bias towards time) DTW – spatio-temporal, 2D, bias towards shape (sections)

Conclusions The length of the warping path between two handle trajectories from the Discrete Time Warping algorithm is the best of the algorithms investigated to approximate expert coaches judgements of similarity of technique between the corresponding rowing strokes with a reliability of ~60/70%. The overall, summary measures of similarity between whole performances can be told from video recordings can be approximated with reliability of ~70/80%. Sensor systems ; devil in the detail! Collection of large corpora and expert annotation is fraught! Basic and sophisticated forms of feedback have started to be provided using pervading sensors.

Other Work Stroke similarity: More careful consideration of the influence of the trajectory characteristics on similarity to further refine algorithms. Use of more than 3D motion trajectories. Identifying Improvements: Evaluate algorithms based on HMMs using annotations provided using a 4 value Lickert scale of importance an individual aspect of technique is addressed, where the consensus is modelled as a Normal distribution with high disagreement. “Importance addressed” and the aspects of technique were carefully chosen using free, natural english comments on performances provided by expert coaches.

Acknowledgements GB Rowing CUWBC Jesus College Boatclub Jesus College BoatClub Trust Cantabs Boatclub ISEA DTG Rainbow group SeSAME Computer Laboratory Jesus College Andy Hopper Sean Holden George Coulouris Rob Harle Andy Riice Brian Jones Marcelo Pias Salman Taherian Richard Gibbens Andrei Breve Alan Blackwell Joe Newman Andrew Lewis

Relevant Calls for papers Mobisys 2011 CHI 2011 Data Mining Journal ICVNZ 2011 (27 th Sept 2010) Pattern Recognition (Interdisciplinary research struggles against too generic or too broad calls?)

Questions Thank you for your attention. Comments and questions, please!