SlideShare a Scribd company logo
1 of 17
Classification of Changes in Speed and
Inclination during Running

                     Bjoern Eskofier, Dr. Benno Nigg
                     Human Performances Lab (HPL)
                     University of Calgary, Canada

                     Martin Wagner
                     Chair of Pattern Recognition
                     University of Erlangen, Germany

                     Mark Oleson, Ian Munson
                     adidas innovation team, adidas AG




A Digital Sports Embedded Classification Task
September 24, 2009
Digital Revolution – Even In Sports


                     The adidas_1: “the world‘s
                     first intelligent shoe”

                     Direct processing of sport-
                     specific information

                     Microprocessor adapts the
                     shoe to the run situation

                     Intelligence modeled by
                     Pattern Recognition

B. Eskofier          Running Speed and Inclination Classification
September 24, 2009                         IACSS09, Canberra, Australia
Overview of the Talk

Introduction

Data collection

Methods

Results

Discussion

Acknowledgments
 B. Eskofier          Running Speed and Inclination Classification
 September 24, 2009                         IACSS09, Canberra, Australia
Introduction

Runners need different cushioning

Inclination, speed, …: changing demands

adidas_1 developed for that

Ideal cushioning: pattern recognition

Embedded task: cheap computations

 B. Eskofier          Running Speed and Inclination Classification
 September 24, 2009                         IACSS09, Canberra, Australia
Introduction – adidas_1

3 adidas_1 main parts
      Cushioning element (01)
      with compression
      measurement
      Microcontroller (02)
      Motor for cushioning
      adaptation (03)




  B. Eskofier               Running Speed and Inclination Classification
  September 24, 2009                              IACSS09, Canberra, Australia
Introduction – Pattern Recognition


               Sensors   Preprocessing     Features          Classification



        Online analysis

       Offline analysis
                                 Data Sample              Learning



Challenges:               - Hardware environment
                          - Real-time classification

 B. Eskofier                    Running Speed and Inclination Classification
 September 24, 2009                                   IACSS09, Canberra, Australia
Data Collection

84 runners (30 ♀, 54 ♂) - 56 usable
Measurement device 1: Polar RS 800
Measurement device 2: Cell phone




                                       Eskofier et el., 2008
 B. Eskofier          Running Speed and Inclination Classification
 September 24, 2009                         IACSS09, Canberra, Australia
Data Collection – adidas_1

Measurement device 3:
adidas_1

Magnet at bottom,
Hall sensor at top of
cushioning element

Measures compression
of the heel
  B. Eskofier          Running Speed and Inclination Classification
  September 24, 2009                         IACSS09, Canberra, Australia
Methods – Features
                                                Eskofier et al., 2009
Step detection:
linear filter

11 features

+ Mean {4,8,16}
+ SD {4,8,16}
+ Gradients {16}
  88 features

 B. Eskofier          Running Speed and Inclination Classification
 September 24, 2009                         IACSS09, Canberra, Australia
Methods – Labels

Definition of 3 inclination classes
                 α < -3°
         -3° ≤ α ≤ 3°
         3° < α
Definition of 3        speed classes [m/s]
         0   ≤          v < 2.5
         2.5 ≤          v < 3.6
         3.6 ≤          v
  B. Eskofier             Running Speed and Inclination Classification
  September 24, 2009                            IACSS09, Canberra, Australia
Methods – Classifiers

Bayes Classifier (BC)
Polynomial Classifier (PC)
Linear Discriminant Analysis (LDA)
Support Vector Machine (SVM)
Multilayer Perceptron (MLP)



 B. Eskofier          Running Speed and Inclination Classification
 September 24, 2009                         IACSS09, Canberra, Australia
Methods – Classification

5 fold Cross-Validation

105 random vectors from each class

Feature selection: dynamic programming
with Mahalanobis distance G
                                          T
                      Gk ,l = (µk − µ l ) Σ −1 (µk − µ l )



 B. Eskofier                         Running Speed and Inclination Classification
 September 24, 2009                                        IACSS09, Canberra, Australia
Results – Inclination Classification




B. Eskofier          Running Speed and Inclination Classification
September 24, 2009                         IACSS09, Canberra, Australia
Results – Speed Classification




B. Eskofier          Running Speed and Inclination Classification
September 24, 2009                         IACSS09, Canberra, Australia
Discussion

Inclination classifier not implemented

Speed classifier implemented
     accuracy rise for 2 features (all methods)
     further accuracy rise: 4 features (BC, SVM, MLP)
     two feature approach (µ16(F1), µ16(F3))
     SVM as classifier


Microcontroller implementation successful

 B. Eskofier             Running Speed and Inclination Classification
 September 24, 2009                            IACSS09, Canberra, Australia
Acknowledgments

Running study participants

Colleagues and reviewers

Pascal Kuehner (University of Landau)

adidas innovation team ait.



 B. Eskofier          Running Speed and Inclination Classification
 September 24, 2009                         IACSS09, Canberra, Australia
B. Eskofier          Running Speed and Inclination Classification
September 24, 2009                         IACSS09, Canberra, Australia

More Related Content

More from Keith Lyons

Sharing and Presenting Information 1
Sharing and Presenting Information 1Sharing and Presenting Information 1
Sharing and Presenting Information 1
Keith Lyons
 
Personal Development Pathways
Personal Development PathwaysPersonal Development Pathways
Personal Development Pathways
Keith Lyons
 
ASTN Presentation
ASTN PresentationASTN Presentation
ASTN Presentation
Keith Lyons
 

More from Keith Lyons (20)

IACSS 2013 SOOC Presentation
IACSS 2013 SOOC PresentationIACSS 2013 SOOC Presentation
IACSS 2013 SOOC Presentation
 
Reflecting on Coaching as a Vocation
Reflecting on Coaching as a VocationReflecting on Coaching as a Vocation
Reflecting on Coaching as a Vocation
 
Long Term Athlete Development
Long Term Athlete DevelopmentLong Term Athlete Development
Long Term Athlete Development
 
Mentoring 2
Mentoring 2Mentoring 2
Mentoring 2
 
Managing Data
Managing DataManaging Data
Managing Data
 
#SpCP13: Expert Pedagogue
#SpCP13: Expert Pedagogue#SpCP13: Expert Pedagogue
#SpCP13: Expert Pedagogue
 
130319 cSOOC
130319 cSOOC130319 cSOOC
130319 cSOOC
 
#SpCP13 Week 7: Produsing Resources
#SpCP13 Week 7: Produsing Resources#SpCP13 Week 7: Produsing Resources
#SpCP13 Week 7: Produsing Resources
 
130319 #UCSAFFIRE
130319 #UCSAFFIRE130319 #UCSAFFIRE
130319 #UCSAFFIRE
 
130314 SAFFIRE Pitch
130314 SAFFIRE Pitch130314 SAFFIRE Pitch
130314 SAFFIRE Pitch
 
Mentoring 1
Mentoring 1Mentoring 1
Mentoring 1
 
Sharing and Presenting Information 1
Sharing and Presenting Information 1Sharing and Presenting Information 1
Sharing and Presenting Information 1
 
Observation
ObservationObservation
Observation
 
#SpCP13 Week 3: Planning Programs
#SpCP13 Week 3: Planning Programs#SpCP13 Week 3: Planning Programs
#SpCP13 Week 3: Planning Programs
 
Personal Development Pathways
Personal Development PathwaysPersonal Development Pathways
Personal Development Pathways
 
Another Look at the Australian Sports System
Another Look at the Australian Sports SystemAnother Look at the Australian Sports System
Another Look at the Australian Sports System
 
Australian Sports System: An Introduction
Australian Sports System: An IntroductionAustralian Sports System: An Introduction
Australian Sports System: An Introduction
 
Sport Coaching Pedagogy 2013: Week 1
Sport Coaching Pedagogy 2013: Week 1Sport Coaching Pedagogy 2013: Week 1
Sport Coaching Pedagogy 2013: Week 1
 
ASTN Presentation
ASTN PresentationASTN Presentation
ASTN Presentation
 
You + (+)
You + (+)You + (+)
You + (+)
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
baharayali
 
🔝|97111༒99012🔝 Call Girls In {Delhi} Cr Park ₹5.5k Cash Payment With Room De...
🔝|97111༒99012🔝 Call Girls In  {Delhi} Cr Park ₹5.5k Cash Payment With Room De...🔝|97111༒99012🔝 Call Girls In  {Delhi} Cr Park ₹5.5k Cash Payment With Room De...
🔝|97111༒99012🔝 Call Girls In {Delhi} Cr Park ₹5.5k Cash Payment With Room De...
Diya Sharma
 

Recently uploaded (20)

08448380779 Call Girls In IIT Women Seeking Men
08448380779 Call Girls In IIT Women Seeking Men08448380779 Call Girls In IIT Women Seeking Men
08448380779 Call Girls In IIT Women Seeking Men
 
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docxSlovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
Slovenia Vs Serbia UEFA Euro 2024 Fixture Guide Every Fixture Detailed.docx
 
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
Croatia vs Italy Euro Cup 2024 Three pitfalls for Spalletti’s Italy in Group ...
 
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls AgencyHire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
Hire 💕 8617697112 Kasauli Call Girls Service Call Girls Agency
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...
Spain Vs Albania- Spain at risk of being thrown out of Euro 2024 with Tournam...
 
ALL NFL NETWORK CONTACTS- April 29, 2024
ALL NFL NETWORK CONTACTS- April 29, 2024ALL NFL NETWORK CONTACTS- April 29, 2024
ALL NFL NETWORK CONTACTS- April 29, 2024
 
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
Asli Kala jadu, Black magic specialist in Pakistan Or Kala jadu expert in Egy...
 
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docx
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docxUEFA Euro 2024 Squad Check-in Who is Most Favorite.docx
UEFA Euro 2024 Squad Check-in Who is Most Favorite.docx
 
Sports Writing (Rules,Tips, Examples, etc)
Sports Writing (Rules,Tips, Examples, etc)Sports Writing (Rules,Tips, Examples, etc)
Sports Writing (Rules,Tips, Examples, etc)
 
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdfJORNADA 5 LIGA MURO 2024INSUGURACION.pdf
JORNADA 5 LIGA MURO 2024INSUGURACION.pdf
 
Ramban Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts In...
Ramban  Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts In...Ramban  Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts In...
Ramban Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts In...
 
08448380779 Call Girls In International Airport Women Seeking Men
08448380779 Call Girls In International Airport Women Seeking Men08448380779 Call Girls In International Airport Women Seeking Men
08448380779 Call Girls In International Airport Women Seeking Men
 
WhatsApp Chat: 📞 8617697112 Birbhum Call Girl available for hotel room package
WhatsApp Chat: 📞 8617697112 Birbhum  Call Girl available for hotel room packageWhatsApp Chat: 📞 8617697112 Birbhum  Call Girl available for hotel room package
WhatsApp Chat: 📞 8617697112 Birbhum Call Girl available for hotel room package
 
🔝|97111༒99012🔝 Call Girls In {Delhi} Cr Park ₹5.5k Cash Payment With Room De...
🔝|97111༒99012🔝 Call Girls In  {Delhi} Cr Park ₹5.5k Cash Payment With Room De...🔝|97111༒99012🔝 Call Girls In  {Delhi} Cr Park ₹5.5k Cash Payment With Room De...
🔝|97111༒99012🔝 Call Girls In {Delhi} Cr Park ₹5.5k Cash Payment With Room De...
 
Unveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar ChartUnveiling the Mystery of Main Bazar Chart
Unveiling the Mystery of Main Bazar Chart
 
Personal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley DennisPersonal Brand Exploration - By Bradley Dennis
Personal Brand Exploration - By Bradley Dennis
 
Who Is Emmanuel Katto Uganda? His Career, personal life etc.
Who Is Emmanuel Katto Uganda? His Career, personal life etc.Who Is Emmanuel Katto Uganda? His Career, personal life etc.
Who Is Emmanuel Katto Uganda? His Career, personal life etc.
 
TAM Sports_IPL 17 Till Match 37_Celebrity Endorsement _Report.pdf
TAM Sports_IPL 17 Till Match 37_Celebrity Endorsement _Report.pdfTAM Sports_IPL 17 Till Match 37_Celebrity Endorsement _Report.pdf
TAM Sports_IPL 17 Till Match 37_Celebrity Endorsement _Report.pdf
 
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docx
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docxTrossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docx
Trossard's Message Bridging Celebrities and Sports in Euro Cup 2024.docx
 

Classification of Changes in Speed

  • 1. Classification of Changes in Speed and Inclination during Running Bjoern Eskofier, Dr. Benno Nigg Human Performances Lab (HPL) University of Calgary, Canada Martin Wagner Chair of Pattern Recognition University of Erlangen, Germany Mark Oleson, Ian Munson adidas innovation team, adidas AG A Digital Sports Embedded Classification Task September 24, 2009
  • 2. Digital Revolution – Even In Sports The adidas_1: “the world‘s first intelligent shoe” Direct processing of sport- specific information Microprocessor adapts the shoe to the run situation Intelligence modeled by Pattern Recognition B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 3. Overview of the Talk Introduction Data collection Methods Results Discussion Acknowledgments B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 4. Introduction Runners need different cushioning Inclination, speed, …: changing demands adidas_1 developed for that Ideal cushioning: pattern recognition Embedded task: cheap computations B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 5. Introduction – adidas_1 3 adidas_1 main parts Cushioning element (01) with compression measurement Microcontroller (02) Motor for cushioning adaptation (03) B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 6. Introduction – Pattern Recognition Sensors Preprocessing Features Classification Online analysis Offline analysis Data Sample Learning Challenges: - Hardware environment - Real-time classification B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 7. Data Collection 84 runners (30 ♀, 54 ♂) - 56 usable Measurement device 1: Polar RS 800 Measurement device 2: Cell phone Eskofier et el., 2008 B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 8. Data Collection – adidas_1 Measurement device 3: adidas_1 Magnet at bottom, Hall sensor at top of cushioning element Measures compression of the heel B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 9. Methods – Features Eskofier et al., 2009 Step detection: linear filter 11 features + Mean {4,8,16} + SD {4,8,16} + Gradients {16} 88 features B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 10. Methods – Labels Definition of 3 inclination classes α < -3° -3° ≤ α ≤ 3° 3° < α Definition of 3 speed classes [m/s] 0 ≤ v < 2.5 2.5 ≤ v < 3.6 3.6 ≤ v B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 11. Methods – Classifiers Bayes Classifier (BC) Polynomial Classifier (PC) Linear Discriminant Analysis (LDA) Support Vector Machine (SVM) Multilayer Perceptron (MLP) B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 12. Methods – Classification 5 fold Cross-Validation 105 random vectors from each class Feature selection: dynamic programming with Mahalanobis distance G T Gk ,l = (µk − µ l ) Σ −1 (µk − µ l ) B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 13. Results – Inclination Classification B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 14. Results – Speed Classification B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 15. Discussion Inclination classifier not implemented Speed classifier implemented accuracy rise for 2 features (all methods) further accuracy rise: 4 features (BC, SVM, MLP) two feature approach (µ16(F1), µ16(F3)) SVM as classifier Microcontroller implementation successful B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 16. Acknowledgments Running study participants Colleagues and reviewers Pascal Kuehner (University of Landau) adidas innovation team ait. B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia
  • 17. B. Eskofier Running Speed and Inclination Classification September 24, 2009 IACSS09, Canberra, Australia