SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                       Technische Universität München




                          GymSkill:
           A Personal Trainer for Physical Exercises

     Andreas Möller, Luis Roalter,                                Nils Hammerla, Patrick Olivier,
   Stefan Diewald, Johannes Scherr,                                       Thomas Plötz
            Matthias Kranz
   Technische Universität München,                                    Newcastle University,
              Germany                                                   United Kingdom


                                                      March 22
                                            PerCom 2012, Lugano, Switzerland
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



Outline

•     Motivation

•     Automatic Assessment of Physical Exercises

•     Case Study

•     Conclusion




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    2
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



Motivation

•     Physical activity is required for healthy lifestyle
•     Problem: people do not exercise enough
       –  Lack of knowledge of correct exercise execution for fast improvement
       –  High level of long-term motivation needed
•     Advantages of a personal trainer:
       –  Continuous supervision and professional feedback
       –  Individualized advice and motivation
       –  Minimization of injury risk
•     Disadvantages of a personal trainer:
       –  Expensive
       –  Privacy




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    3
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



Related Work

•     Scientific focus on
       –  Activity recognition
       –  Wearable sensors
•     Health and Fitness Systems
       –  Heart rate monitor, foot pod, GPS watch, …
           •  No skill assessment




        –  Fixed activity tracking (Wii balance board, Kinect)
             •  Gaming aspect
             •  Dedicated hardware




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    4
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



GymSkill

•     Smartphone-based personal trainer
•     Monitoring and assessment of physical exercises
       –  Based on phone sensor data
       –  No need for additional sensors




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    5
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



Outline

•     Motivation

•     Personal Health and Fitness Systems

•     Automatic Assessment of Physical Exercises

•     Case Study

•     Conclusion




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    6
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



GymSkill: Automatic Assessment of Physical Exercises

•     We look at rocker board exercises
•     Example use case for equipment-based training
•     Defined quality criteria:
      tilt angles, speed, smoothness of movement, touching the ground…
•     Phone is attached to the board
•     During exercise: Basic situated feedback
•     After exercise: Fine-grained analysis of exercise quality and reasons for
      quality differences




  move back and forth                                       move left and right                      balance on the center

04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    7
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                                 Technische Universität München



Skill Assessment Principle
                                    Smartphone                                                     Server
                                                                                                  “Cloud“


                             Sensor Data Recording


                                                                 Log File
                            Sensor Data Processing                                             PCBA Analysis

                                   Simple Analysis

                              Real-Time Feedback                                           Skill Assessment

                                                                   HTTP
                                Skill Level (Score)

                                                                   AJAX
                               Detailed Skill Report                                       Output Rendering



                                                                  User Feedback




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                              8
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



Direct Feedback While Training

•     Repetition count
•     Visual feedback of board movement
•     Warning when tilted too far
•     Optional acoustic feedback




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    9
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



Post-Exercise Analysis

•     Performed for each exercise run (e.g.: 10 repetitions of tilting back and forth)

•     Global Analysis
       –  Smoothness and continuity of movement
       –  Global motion quality
       –  Usage of board‘s degrees of freedom

•     Local Analysis
       –  Identify „interesting portions“ of sensor data
       –  What is „interesting“?
          In recurrent data, this means unusual data compared to the rest
       –  E.g. participant hesitates or gets stuck




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    10
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



Global Analysis

•     Estimation of motion axis (providing the dominant signal)
•     Comparison of the empirical distribution
      to ideal distribution function („gold standard“)
•     Usage of normalized and un-normalized functions to determine
      smoothness and utilization of board‘s degrees of freedom
•     Transformation into a performance quality metric between 0 and 1




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    11
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



Local Analysis

•     Assumption: sensor data of a movement shares (unknown) statistical
      properties
•     Unusual portions of a sequence violate this assumption and can be identified
•     Extension to PCA: Principal Component Breakdown Analysis
•     PCA model is learned from local neighborhood
      (using sliding window technique)
•     Frames are projected to lower-dimensional subspace using PCA
•     Reconstruction errors used as a measure for motion quality
•     Problem: ideal window size not known
•     Solution: multi-scale comparison (iteratively growing window)




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    12
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                                    Technische Universität München



User Feedback                                                                                               
                                                                                                            
                                                                                                            
                                                                                                            




                                                                                               
•     Visual feedback                                                                                       
                                                                                                            

       –  PCA-based assessment diagram                                                                      
                                                                                                            

          (red and yellow parts contain irregularities)                                                     

                                                                                                                                    
                                                                                                                        



•     Textual feedback
       –  Based on global and local metrics                                                                      Try	
  to	
  be	
  more	
  
       –  Rule-based combination of aspects trigger                                                               continuous	
  in	
  
          textual cues                                                                                             your	
  motion!     	
  


•     “Thumb” feedback
       –  Overall assessment at a glance




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                                               13
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



Outline

•     Motivation

•     Automatic Assessment of Physical Exercises

•     Case Study

•     Conclusion




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    14
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



Case Study

•     Set of 20 exercises
      developed by sports medicine specialist
•     6 participants, 5 days of training
      (20 different exercises twice a day)
•     1200 exercise records



•     Goal 1: Collection of training data
       –  Identification of criteria and assessment
          by physician
•     Goal 2: Qualitative evaluation of prototype
       –  Questionnaire study




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    15
Fachgebiet Verteilte Multimodale Informationsverarbeitung
             Prof. Dr. Matthias Kranz                                                                                     Technische Universität München



             Case Study: Trial Assessment Example 1
                                                                                 PCBA: Continuity




                                                  5                              10                          15                              20
                                                                                    Time [s]
                            General motion                                        Angle usage
             0.2                                                         0.25                                     Try to be more continuous in your motion!
                                           observed                                                               You touched the ground 3 times.
                                           ideal                          0.2
            0.15                                                                                                  Your movement is not ideal.
frequency




                                                             frequency




                                                                         0.15                                     − Move back and forth in a continuous motion.
             0.1
                                                                          0.1                                     Try to move similarly to both sides of the board.
            0.05                                                                                                  − You do not utilise the full range of angles!
                                                                         0.05
                                                                                                                  − You lean towards the front!
               0                                                           0
               −2        −1       0       1             2                 −max          0             +max
                          displacement [std]                                     displacement [°]




             04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                                     16
Fachgebiet Verteilte Multimodale Informationsverarbeitung
             Prof. Dr. Matthias Kranz                                                                                Technische Universität München



             Case Study: Trial Assessment Example 2
                                                                                 PCBA: Continuity




                                                         5                                   10                                15
                                                                                    Time [s]
                            General motion                                        Angle usage
             0.2                                                          0.2                                Your movement is continuous, nice!
                                           observed                                                          You did not touch the ground!
            0.15                           ideal                         0.15                                Overall you perform the movement nicely!
frequency




                                                             frequency




                                                                                                             Try to move similarly to both sides of the board.
             0.1                                                          0.1
                                                                                                             − You do not utilise the full range of angles!
            0.05                                                         0.05                                − You lean towards the front!

               0                                                           0
               −2        −1       0       1             2                 −max          0             +max
                          displacement [std]                                     displacement [°]




             04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                                17
Fachgebiet Verteilte Multimodale Informationsverarbeitung
     Prof. Dr. Matthias Kranz                                                                       Technische Universität München



     Qualitative Feedback



Fully agree




Not agree at all




     04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    18
Fachgebiet Verteilte Multimodale Informationsverarbeitung
     Prof. Dr. Matthias Kranz                                                                       Technische Universität München



     Qualitative Feedback

     •     Feature wishlist


   Fully agree




Not agree at all




     04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    19
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



Outline

•     Motivation

•     Automatic Assessment of Physical Exercises

•     Case Study

•     Conclusion




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    20
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



Summary

•     Mobile skill assessment of overall exercise quality
•     Identification of typical exercising errors
•     “Personal trainer”
•     Participant feedback indicates potential for long-term exercising motivation

Further work:
•  Long-term study on training progress
•  Assessment and feedback entirely on mobile phone
•  Generalization of assessment model




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    21
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



GymSkill in Google Play




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    22
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München




                                           Thank you for your attention!
                                                  Questions?




                                                               ?
                                                               ?
                                andreas.moeller@tum.de
                       www.vmi.ei.tum.de/team/andreas-moeller.html

04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    23
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



Paper Reference

•     Please find the associated paper at:
      https://vmi.lmt.ei.tum.de/publications/2012/percom2012-preprint.pdf

•     Please cite this work as follows:
•     Andreas Möller, Luis Roalter, Stefan Diewald, Johannes Scherr, Matthias
      Kranz, Nils Hammerla, Patrick Olivier, Thomas Plötz
      GymSkill: A Personal Trainer for Physical Exercises
      In: 2012 IEEE International Conference on Pervasive Computing and
      Communications (PerCom2012), Lugano, Switzerland, March 2012, pp.
      213-220




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    24
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



If you use BibTex, please use the following entry
to cite this work:



 @INPROCEEDINGS{6199869,
 author={M"{o}ller, Andreas and Roalter, Luis and Diewald, Stefan and Scherr,
 Johannes and Kranz, Matthias and Hammerla, Nils and Olivier, Patrick and
 Pl"{o}tz, Thomas},
 booktitle={Pervasive Computing and Communications (PerCom), 2012 IEEE
 International Conference on}, title={GymSkill: A personal trainer for
 physical exercises},
 year={2012},
 month={march},
 volume={},
 number={},
 pages={213 -220},
 doi={10.1109/PerCom.2012.6199869},
 ISSN={},}




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    25
Fachgebiet Verteilte Multimodale Informationsverarbeitung
Prof. Dr. Matthias Kranz                                                                       Technische Universität München



Image Sources
•     Slide 5
       –  gpsreview.net
       –  amazon.com
       –  spieleradar.de
       –  golem.de




04.01.13         Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises                                    26

Mais conteúdo relacionado

Semelhante a GymSkill - A Personal Trainer for Physical Exercises

María Martínez - Decision support system for health continuous vigilance in i...
María Martínez - Decision support system for health continuous vigilance in i...María Martínez - Decision support system for health continuous vigilance in i...
María Martínez - Decision support system for health continuous vigilance in i...WTHS
 
Report out: SMART Emergency Medical Teams
Report out: SMART Emergency Medical TeamsReport out: SMART Emergency Medical Teams
Report out: SMART Emergency Medical TeamsUS-Ignite
 
Cognitive Engineering
Cognitive EngineeringCognitive Engineering
Cognitive Engineeringpulak126
 
1115 wyatt wheres the science in hi for christchurch nz oct 2015
1115 wyatt wheres the science in hi   for christchurch nz oct 20151115 wyatt wheres the science in hi   for christchurch nz oct 2015
1115 wyatt wheres the science in hi for christchurch nz oct 2015Health Informatics New Zealand
 
Live Sims for First Responder Training
Live Sims for First Responder TrainingLive Sims for First Responder Training
Live Sims for First Responder TrainingSeriousGamesAssoc
 
Iotswc2016 - Microsoft - Healthcare track - lombardi - KHARE
Iotswc2016 - Microsoft - Healthcare track - lombardi - KHAREIotswc2016 - Microsoft - Healthcare track - lombardi - KHARE
Iotswc2016 - Microsoft - Healthcare track - lombardi - KHAREallo75
 
Advanced technology in Rehabilitation
Advanced technology in RehabilitationAdvanced technology in Rehabilitation
Advanced technology in RehabilitationVaikunthan Rajaratnam
 
User centered design
User centered designUser centered design
User centered designEva Durall
 
Dance Movement Therapy in the Metaverse: A New Frontier for Mental Health
Dance Movement Therapy in the Metaverse: A New Frontier for Mental HealthDance Movement Therapy in the Metaverse: A New Frontier for Mental Health
Dance Movement Therapy in the Metaverse: A New Frontier for Mental HealthPetar Radanliev
 
HUMAN PERFORMANCE MEASUREMENT, MODELING AND SIMULATION FOR AN ASSE.docx
HUMAN PERFORMANCE MEASUREMENT, MODELING AND SIMULATION FOR AN ASSE.docxHUMAN PERFORMANCE MEASUREMENT, MODELING AND SIMULATION FOR AN ASSE.docx
HUMAN PERFORMANCE MEASUREMENT, MODELING AND SIMULATION FOR AN ASSE.docxwellesleyterresa
 
Accelerator Innovation Network Event: Session 2
Accelerator Innovation Network Event: Session 2 Accelerator Innovation Network Event: Session 2
Accelerator Innovation Network Event: Session 2 Heather-Fiona Egan
 
Context driven, prescription-based personal activity classification methodolo...
Context driven, prescription-based personal activity classification methodolo...Context driven, prescription-based personal activity classification methodolo...
Context driven, prescription-based personal activity classification methodolo...JPINFOTECH JAYAPRAKASH
 
Classification of physiological signals for wheel loader operators using Mult...
Classification of physiological signals for wheel loader operators using Mult...Classification of physiological signals for wheel loader operators using Mult...
Classification of physiological signals for wheel loader operators using Mult...Reno Filla
 

Semelhante a GymSkill - A Personal Trainer for Physical Exercises (20)

Tues m3 johannes_magenheim
Tues m3 johannes_magenheimTues m3 johannes_magenheim
Tues m3 johannes_magenheim
 
María Martínez - Decision support system for health continuous vigilance in i...
María Martínez - Decision support system for health continuous vigilance in i...María Martínez - Decision support system for health continuous vigilance in i...
María Martínez - Decision support system for health continuous vigilance in i...
 
MobiMed: Comparing Object Identification Techniques on Smartphones
MobiMed: Comparing Object Identification Techniques on SmartphonesMobiMed: Comparing Object Identification Techniques on Smartphones
MobiMed: Comparing Object Identification Techniques on Smartphones
 
Report out: SMART Emergency Medical Teams
Report out: SMART Emergency Medical TeamsReport out: SMART Emergency Medical Teams
Report out: SMART Emergency Medical Teams
 
Tool Support for Prototyping Interfaces
Tool Support for Prototyping InterfacesTool Support for Prototyping Interfaces
Tool Support for Prototyping Interfaces
 
Cognitive Engineering
Cognitive EngineeringCognitive Engineering
Cognitive Engineering
 
1115 wyatt wheres the science in hi for christchurch nz oct 2015
1115 wyatt wheres the science in hi   for christchurch nz oct 20151115 wyatt wheres the science in hi   for christchurch nz oct 2015
1115 wyatt wheres the science in hi for christchurch nz oct 2015
 
Update Behavior in App Markets and Security Implications: A Case Study in Goo...
Update Behavior in App Markets and Security Implications: A Case Study in Goo...Update Behavior in App Markets and Security Implications: A Case Study in Goo...
Update Behavior in App Markets and Security Implications: A Case Study in Goo...
 
Live Sims for First Responder Training
Live Sims for First Responder TrainingLive Sims for First Responder Training
Live Sims for First Responder Training
 
Iotswc2016 - Microsoft - Healthcare track - lombardi - KHARE
Iotswc2016 - Microsoft - Healthcare track - lombardi - KHAREIotswc2016 - Microsoft - Healthcare track - lombardi - KHARE
Iotswc2016 - Microsoft - Healthcare track - lombardi - KHARE
 
Advanced technology in Rehabilitation
Advanced technology in RehabilitationAdvanced technology in Rehabilitation
Advanced technology in Rehabilitation
 
User centered design
User centered designUser centered design
User centered design
 
Medical image analysis, retrieval and evaluation infrastructures
Medical image analysis, retrieval and evaluation infrastructuresMedical image analysis, retrieval and evaluation infrastructures
Medical image analysis, retrieval and evaluation infrastructures
 
Dance Movement Therapy in the Metaverse: A New Frontier for Mental Health
Dance Movement Therapy in the Metaverse: A New Frontier for Mental HealthDance Movement Therapy in the Metaverse: A New Frontier for Mental Health
Dance Movement Therapy in the Metaverse: A New Frontier for Mental Health
 
HUMAN PERFORMANCE MEASUREMENT, MODELING AND SIMULATION FOR AN ASSE.docx
HUMAN PERFORMANCE MEASUREMENT, MODELING AND SIMULATION FOR AN ASSE.docxHUMAN PERFORMANCE MEASUREMENT, MODELING AND SIMULATION FOR AN ASSE.docx
HUMAN PERFORMANCE MEASUREMENT, MODELING AND SIMULATION FOR AN ASSE.docx
 
Accelerator Innovation Network Event: Session 2
Accelerator Innovation Network Event: Session 2 Accelerator Innovation Network Event: Session 2
Accelerator Innovation Network Event: Session 2
 
Brownie v1.0
Brownie v1.0Brownie v1.0
Brownie v1.0
 
Context driven, prescription-based personal activity classification methodolo...
Context driven, prescription-based personal activity classification methodolo...Context driven, prescription-based personal activity classification methodolo...
Context driven, prescription-based personal activity classification methodolo...
 
Lab 06-sol
Lab 06-solLab 06-sol
Lab 06-sol
 
Classification of physiological signals for wheel loader operators using Mult...
Classification of physiological signals for wheel loader operators using Mult...Classification of physiological signals for wheel loader operators using Mult...
Classification of physiological signals for wheel loader operators using Mult...
 

Mais de Distributed Multimodal Information Processing Group

Mais de Distributed Multimodal Information Processing Group (14)

Experimental Evaluation of User Interfaces for Visual Indoor Navigation
Experimental Evaluation of User Interfaces for Visual Indoor NavigationExperimental Evaluation of User Interfaces for Visual Indoor Navigation
Experimental Evaluation of User Interfaces for Visual Indoor Navigation
 
Visual Authentication - A Secure Single Step Authentication for User Authoriz...
Visual Authentication - A Secure Single Step Authentication for User Authoriz...Visual Authentication - A Secure Single Step Authentication for User Authoriz...
Visual Authentication - A Secure Single Step Authentication for User Authoriz...
 
Mit mobilem Lernen zur erweiterten Methodenkompetenz
Mit mobilem Lernen zur erweiterten MethodenkompetenzMit mobilem Lernen zur erweiterten Methodenkompetenz
Mit mobilem Lernen zur erweiterten Methodenkompetenz
 
Investigating Self-Reporting Behavior in Long-Term Studies
Investigating Self-Reporting Behavior in Long-Term StudiesInvestigating Self-Reporting Behavior in Long-Term Studies
Investigating Self-Reporting Behavior in Long-Term Studies
 
Decision-Point Panorama-Based Indoor Navigation
Decision-Point Panorama-Based Indoor NavigationDecision-Point Panorama-Based Indoor Navigation
Decision-Point Panorama-Based Indoor Navigation
 
The Smartphone as Mobile Authorization Proxy
The Smartphone as Mobile Authorization ProxyThe Smartphone as Mobile Authorization Proxy
The Smartphone as Mobile Authorization Proxy
 
Towards a Holistic Approach for Mobile Application Development in Intelligent...
Towards a Holistic Approach for Mobile Application Development in Intelligent...Towards a Holistic Approach for Mobile Application Development in Intelligent...
Towards a Holistic Approach for Mobile Application Development in Intelligent...
 
The Healthcare and Motivation Seat - A Survey with the GewoS Chair
The Healthcare and Motivation Seat - A Survey with the GewoS ChairThe Healthcare and Motivation Seat - A Survey with the GewoS Chair
The Healthcare and Motivation Seat - A Survey with the GewoS Chair
 
DriveAssist – A V2X-Based Driver Assistance System for Android
DriveAssist – A V2X-Based Driver Assistance System for Android DriveAssist – A V2X-Based Driver Assistance System for Android
DriveAssist – A V2X-Based Driver Assistance System for Android
 
Distributed Networks within ROS: Challenges and Possibilities
Distributed Networks within ROS: Challenges and PossibilitiesDistributed Networks within ROS: Challenges and Possibilities
Distributed Networks within ROS: Challenges and Possibilities
 
MobiliNet: A Social Network for Optimized Mobility
MobiliNet: A Social Network for Optimized MobilityMobiliNet: A Social Network for Optimized Mobility
MobiliNet: A Social Network for Optimized Mobility
 
Gamification-supported Exploration of Natural User Interfaces
Gamification-supported Exploration of Natural User InterfacesGamification-supported Exploration of Natural User Interfaces
Gamification-supported Exploration of Natural User Interfaces
 
MobiDics: Cooperative Mobile e-Learning for Teachers
MobiDics: Cooperative Mobile e-Learning for TeachersMobiDics: Cooperative Mobile e-Learning for Teachers
MobiDics: Cooperative Mobile e-Learning for Teachers
 
A Mobile Indoor Navigation System Interface Adapted to Vision-Based Localization
A Mobile Indoor Navigation System Interface Adapted to Vision-Based LocalizationA Mobile Indoor Navigation System Interface Adapted to Vision-Based Localization
A Mobile Indoor Navigation System Interface Adapted to Vision-Based Localization
 

Último

Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Gwalior Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service AvailableDipal Arora
 
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...chandars293
 
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...Taniya Sharma
 
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋TANUJA PANDEY
 
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...vidya singh
 
Bangalore Call Girls Nelamangala Number 9332606886 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 9332606886  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 9332606886  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 9332606886 Meetin With Bangalore Esc...narwatsonia7
 
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...astropune
 
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Dipal Arora
 
Call Girls Kochi Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Kochi Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Kochi Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Kochi Just Call 8250077686 Top Class Call Girl Service AvailableDipal Arora
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...astropune
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...Arohi Goyal
 
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...chandars293
 
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...aartirawatdelhi
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escortsaditipandeya
 
Top Rated Bangalore Call Girls Mg Road ⟟ 9332606886 ⟟ Call Me For Genuine S...
Top Rated Bangalore Call Girls Mg Road ⟟   9332606886 ⟟ Call Me For Genuine S...Top Rated Bangalore Call Girls Mg Road ⟟   9332606886 ⟟ Call Me For Genuine S...
Top Rated Bangalore Call Girls Mg Road ⟟ 9332606886 ⟟ Call Me For Genuine S...narwatsonia7
 
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...Taniya Sharma
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiAlinaDevecerski
 
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 

Último (20)

Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Gwalior Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Gwalior Just Call 8617370543 Top Class Call Girl Service Available
 
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
The Most Attractive Hyderabad Call Girls Kothapet 𖠋 6297143586 𖠋 Will You Mis...
 
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Jabalpur Just Call 9907093804 Top Class Call Girl Service Available
 
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
 
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
VIP Hyderabad Call Girls Bahadurpally 7877925207 ₹5000 To 25K With AC Room 💚😋
 
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Ooty Just Call 9907093804 Top Class Call Girl Service Available
 
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
Manyata Tech Park ( Call Girls ) Bangalore ✔ 6297143586 ✔ Hot Model With Sexy...
 
Bangalore Call Girls Nelamangala Number 9332606886 Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 9332606886  Meetin With Bangalore Esc...Bangalore Call Girls Nelamangala Number 9332606886  Meetin With Bangalore Esc...
Bangalore Call Girls Nelamangala Number 9332606886 Meetin With Bangalore Esc...
 
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
♛VVIP Hyderabad Call Girls Chintalkunta🖕7001035870🖕Riya Kappor Top Call Girl ...
 
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
Best Rate (Patna ) Call Girls Patna ⟟ 8617370543 ⟟ High Class Call Girl In 5 ...
 
Call Girls Kochi Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Kochi Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Kochi Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Kochi Just Call 8250077686 Top Class Call Girl Service Available
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
 
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
All Time Service Available Call Girls Marine Drive 📳 9820252231 For 18+ VIP C...
 
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...Top Rated  Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
Top Rated Hyderabad Call Girls Erragadda ⟟ 6297143586 ⟟ Call Me For Genuine ...
 
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
 
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore EscortsVIP Call Girls Indore Kirti 💚😋  9256729539 🚀 Indore Escorts
VIP Call Girls Indore Kirti 💚😋 9256729539 🚀 Indore Escorts
 
Top Rated Bangalore Call Girls Mg Road ⟟ 9332606886 ⟟ Call Me For Genuine S...
Top Rated Bangalore Call Girls Mg Road ⟟   9332606886 ⟟ Call Me For Genuine S...Top Rated Bangalore Call Girls Mg Road ⟟   9332606886 ⟟ Call Me For Genuine S...
Top Rated Bangalore Call Girls Mg Road ⟟ 9332606886 ⟟ Call Me For Genuine S...
 
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
💎VVIP Kolkata Call Girls Parganas🩱7001035870🩱Independent Girl ( Ac Rooms Avai...
 
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls DelhiRussian Escorts Girls  Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
Russian Escorts Girls Nehru Place ZINATHI 🔝9711199012 ☪ 24/7 Call Girls Delhi
 
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 9907093804 Top Class Call Girl Service Available
 

GymSkill - A Personal Trainer for Physical Exercises

  • 1. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München GymSkill: A Personal Trainer for Physical Exercises Andreas Möller, Luis Roalter, Nils Hammerla, Patrick Olivier, Stefan Diewald, Johannes Scherr, Thomas Plötz Matthias Kranz Technische Universität München, Newcastle University, Germany United Kingdom March 22 PerCom 2012, Lugano, Switzerland
  • 2. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Outline •  Motivation •  Automatic Assessment of Physical Exercises •  Case Study •  Conclusion 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 2
  • 3. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Motivation •  Physical activity is required for healthy lifestyle •  Problem: people do not exercise enough –  Lack of knowledge of correct exercise execution for fast improvement –  High level of long-term motivation needed •  Advantages of a personal trainer: –  Continuous supervision and professional feedback –  Individualized advice and motivation –  Minimization of injury risk •  Disadvantages of a personal trainer: –  Expensive –  Privacy 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 3
  • 4. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Related Work •  Scientific focus on –  Activity recognition –  Wearable sensors •  Health and Fitness Systems –  Heart rate monitor, foot pod, GPS watch, … •  No skill assessment –  Fixed activity tracking (Wii balance board, Kinect) •  Gaming aspect •  Dedicated hardware 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 4
  • 5. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München GymSkill •  Smartphone-based personal trainer •  Monitoring and assessment of physical exercises –  Based on phone sensor data –  No need for additional sensors 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 5
  • 6. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Outline •  Motivation •  Personal Health and Fitness Systems •  Automatic Assessment of Physical Exercises •  Case Study •  Conclusion 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 6
  • 7. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München GymSkill: Automatic Assessment of Physical Exercises •  We look at rocker board exercises •  Example use case for equipment-based training •  Defined quality criteria: tilt angles, speed, smoothness of movement, touching the ground… •  Phone is attached to the board •  During exercise: Basic situated feedback •  After exercise: Fine-grained analysis of exercise quality and reasons for quality differences move back and forth move left and right balance on the center 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 7
  • 8. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Skill Assessment Principle Smartphone Server “Cloud“ Sensor Data Recording Log File Sensor Data Processing PCBA Analysis Simple Analysis Real-Time Feedback Skill Assessment HTTP Skill Level (Score) AJAX Detailed Skill Report Output Rendering User Feedback 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 8
  • 9. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Direct Feedback While Training •  Repetition count •  Visual feedback of board movement •  Warning when tilted too far •  Optional acoustic feedback 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 9
  • 10. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Post-Exercise Analysis •  Performed for each exercise run (e.g.: 10 repetitions of tilting back and forth) •  Global Analysis –  Smoothness and continuity of movement –  Global motion quality –  Usage of board‘s degrees of freedom •  Local Analysis –  Identify „interesting portions“ of sensor data –  What is „interesting“? In recurrent data, this means unusual data compared to the rest –  E.g. participant hesitates or gets stuck 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 10
  • 11. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Global Analysis •  Estimation of motion axis (providing the dominant signal) •  Comparison of the empirical distribution to ideal distribution function („gold standard“) •  Usage of normalized and un-normalized functions to determine smoothness and utilization of board‘s degrees of freedom •  Transformation into a performance quality metric between 0 and 1 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 11
  • 12. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Local Analysis •  Assumption: sensor data of a movement shares (unknown) statistical properties •  Unusual portions of a sequence violate this assumption and can be identified •  Extension to PCA: Principal Component Breakdown Analysis •  PCA model is learned from local neighborhood (using sliding window technique) •  Frames are projected to lower-dimensional subspace using PCA •  Reconstruction errors used as a measure for motion quality •  Problem: ideal window size not known •  Solution: multi-scale comparison (iteratively growing window) 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 12
  • 13. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München User Feedback      •  Visual feedback   –  PCA-based assessment diagram   (red and yellow parts contain irregularities)          •  Textual feedback –  Based on global and local metrics Try  to  be  more   –  Rule-based combination of aspects trigger continuous  in   textual cues your  motion!   •  “Thumb” feedback –  Overall assessment at a glance 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 13
  • 14. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Outline •  Motivation •  Automatic Assessment of Physical Exercises •  Case Study •  Conclusion 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 14
  • 15. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Case Study •  Set of 20 exercises developed by sports medicine specialist •  6 participants, 5 days of training (20 different exercises twice a day) •  1200 exercise records •  Goal 1: Collection of training data –  Identification of criteria and assessment by physician •  Goal 2: Qualitative evaluation of prototype –  Questionnaire study 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 15
  • 16. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Case Study: Trial Assessment Example 1 PCBA: Continuity 5 10 15 20 Time [s] General motion Angle usage 0.2 0.25 Try to be more continuous in your motion! observed You touched the ground 3 times. ideal 0.2 0.15 Your movement is not ideal. frequency frequency 0.15 − Move back and forth in a continuous motion. 0.1 0.1 Try to move similarly to both sides of the board. 0.05 − You do not utilise the full range of angles! 0.05 − You lean towards the front! 0 0 −2 −1 0 1 2 −max 0 +max displacement [std] displacement [°] 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 16
  • 17. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Case Study: Trial Assessment Example 2 PCBA: Continuity 5 10 15 Time [s] General motion Angle usage 0.2 0.2 Your movement is continuous, nice! observed You did not touch the ground! 0.15 ideal 0.15 Overall you perform the movement nicely! frequency frequency Try to move similarly to both sides of the board. 0.1 0.1 − You do not utilise the full range of angles! 0.05 0.05 − You lean towards the front! 0 0 −2 −1 0 1 2 −max 0 +max displacement [std] displacement [°] 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 17
  • 18. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Qualitative Feedback Fully agree Not agree at all 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 18
  • 19. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Qualitative Feedback •  Feature wishlist Fully agree Not agree at all 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 19
  • 20. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Outline •  Motivation •  Automatic Assessment of Physical Exercises •  Case Study •  Conclusion 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 20
  • 21. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Summary •  Mobile skill assessment of overall exercise quality •  Identification of typical exercising errors •  “Personal trainer” •  Participant feedback indicates potential for long-term exercising motivation Further work: •  Long-term study on training progress •  Assessment and feedback entirely on mobile phone •  Generalization of assessment model 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 21
  • 22. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München GymSkill in Google Play 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 22
  • 23. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Thank you for your attention! Questions? ? ? andreas.moeller@tum.de www.vmi.ei.tum.de/team/andreas-moeller.html 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 23
  • 24. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Paper Reference •  Please find the associated paper at: https://vmi.lmt.ei.tum.de/publications/2012/percom2012-preprint.pdf •  Please cite this work as follows: •  Andreas Möller, Luis Roalter, Stefan Diewald, Johannes Scherr, Matthias Kranz, Nils Hammerla, Patrick Olivier, Thomas Plötz GymSkill: A Personal Trainer for Physical Exercises In: 2012 IEEE International Conference on Pervasive Computing and Communications (PerCom2012), Lugano, Switzerland, March 2012, pp. 213-220 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 24
  • 25. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München If you use BibTex, please use the following entry to cite this work: @INPROCEEDINGS{6199869, author={M"{o}ller, Andreas and Roalter, Luis and Diewald, Stefan and Scherr, Johannes and Kranz, Matthias and Hammerla, Nils and Olivier, Patrick and Pl"{o}tz, Thomas}, booktitle={Pervasive Computing and Communications (PerCom), 2012 IEEE International Conference on}, title={GymSkill: A personal trainer for physical exercises}, year={2012}, month={march}, volume={}, number={}, pages={213 -220}, doi={10.1109/PerCom.2012.6199869}, ISSN={},} 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 25
  • 26. Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz Technische Universität München Image Sources •  Slide 5 –  gpsreview.net –  amazon.com –  spieleradar.de –  golem.de 04.01.13 Andreas Möller et al. - GymSkill: A Personal Trainer for Physical Exercises 26