SlideShare a Scribd company logo
1 of 24
Myroslav Bachynskyi
Gregorio Palmas
Antti Oulasvirta
Tino Weinkauf
http://resources.mpi-inf.mpg.de/coactivationclustering
Informing the Design of Novel
Input Methods with Muscle
Coactivation Clustering
Motivation
2
We inform novel input methods by muscle
activation based clustering
3
Muscle usage
Input methods assume a 3D movement space
4
Fitts’ law assumes that the movement space is
uniform
5
MT = 𝑎 + 𝑏 log2(1 +
𝐷
𝑊
)
W
D
Non-uniformity is important for interfaces with large movement space
We define neuromechanical equivalence
classes based on muscle co-activation
6
http://www.nature.com/nrn/journal/v5/n7/images/nrn1427-i1.jpg
A
B
C
A B
A C
Research objectives
1. Identify equivalence classes of movements for
any given movement space
2. Describe performance and ergonomics
characteristics per movement cluster
3. Inform design of an input methods
7
All movements
equivalent
Every movement
exclusiveDesired clustering:
• few clusters
• easily interpretable
• covers all statistically
significant effects
Background
Non-uniformity Performance models Muscle dynamics
• Movement location
• Movement direction
• Movement amplitude
• Speed-accuracy trade-
off models:
• Uniform
• Non-uniform, but
non-physiological
• Movement location
• Movement direction
• Trajectory profile
• Velocity profile
impact
Muscle recruitment
impact
• Movement amplitude
• Movement direction
Muscle activation pattern
impact
[Freund1978, Soechting1995,
Adamovich1999, Gribble2003,
Baud-Bovy1998, Caminity1990,
etc.]
[Fitts1954, MacKenzie1992,
Grossman2004, Cha2013,
Plamondon1997, etc.]
[Gielen1985, Cooke1994,
Koshland1994, Flanders1991,
Wierzbicka1985, etc.]
8
Method
9
Muscle coactivation clustering approach
10
1. Motion
capture
Markers
in space
2. Inverse
Kinematics
Skeletal
coordinates
3. Static
Optimization
Muscle
activations 4. Clustering
Movement
clusters 5. Analysis
Clusters
specification
1. Motion capture study covers the whole
movement space
11
2 and 3: MoCap and biomechanical simulation
yield muscle activations and ergonomics indices
12
Muscle activation pattern for a movement is a
multidimensional vector of activation values
13
Time, ms
Activation
level
Acceleration Deceleration
Muscles
0
1
100 200
Results
14
Results of hierarchical clustering
15
Dendrogram branching of resulting clusters has
semantic grounds
16
Each cluster is distinct with respect to location
and orientation in the 3D space
17
Clustering improves fit of Fitts’ models on
average by 2%
18
1072
Performance differences between clusters
reach up to 37%
19
0
1
2
3
4
5
6
7
All 1 3 4 5 6 8 9 11
Clusters
Throughput
2 7 10
The clusters exhibit up to 4-fold differences in
total muscle activation
20
All 1 3 4 5 6 8 9 11
Total muscle
activation
Clusters
Depending on a cluster different muscle
groups are recruited
21
How to apply the clusters to a design task
22
1. Identify movements
involved
2. Map them to 3D space
3. Scope their direction
and length
4. Identify the best-
matching cluster
5. Look at ergonomics and
performance of the
selected cluster
6. Decide whether such
properties suit your
input method
An example:
menu placement for public display
23
Muscle usage
Summary
Graduating
in 2015
More on the topic:
Presentation: Hall 401, 16:30
Demo: Booth H3, morning break tomorrow

More Related Content

Viewers also liked

Cognitive ergonomics presentation master copy
Cognitive ergonomics presentation master copyCognitive ergonomics presentation master copy
Cognitive ergonomics presentation master copyHiren Shah
 
Medic-lavoro-biomeccanica
Medic-lavoro-biomeccanicaMedic-lavoro-biomeccanica
Medic-lavoro-biomeccanicaMauro Testa
 
Aereodynamic-new prospective
Aereodynamic-new prospectiveAereodynamic-new prospective
Aereodynamic-new prospectiveMauro Testa
 
T's slideshow2
T's slideshow2T's slideshow2
T's slideshow2Ev Beard
 
Salt Cave london - Global Spa Development
Salt Cave london - Global Spa DevelopmentSalt Cave london - Global Spa Development
Salt Cave london - Global Spa Developmenttanyatalreja
 
Chornic pain and the thracic spine
Chornic pain and the thracic spineChornic pain and the thracic spine
Chornic pain and the thracic spineSatoshi Kajiyama
 
Assessment of the musclo skletal system
Assessment of the musclo skletal systemAssessment of the musclo skletal system
Assessment of the musclo skletal systemMohamed Mansor
 

Viewers also liked (11)

Cognitive ergonomics presentation master copy
Cognitive ergonomics presentation master copyCognitive ergonomics presentation master copy
Cognitive ergonomics presentation master copy
 
Medic-lavoro-biomeccanica
Medic-lavoro-biomeccanicaMedic-lavoro-biomeccanica
Medic-lavoro-biomeccanica
 
Aquatic Rehabilitation Program in Master of Science at NUMSS
 Aquatic Rehabilitation Program in Master of Science at NUMSS Aquatic Rehabilitation Program in Master of Science at NUMSS
Aquatic Rehabilitation Program in Master of Science at NUMSS
 
Aereodynamic-new prospective
Aereodynamic-new prospectiveAereodynamic-new prospective
Aereodynamic-new prospective
 
T's slideshow2
T's slideshow2T's slideshow2
T's slideshow2
 
Cielo x magnussen
Cielo x magnussenCielo x magnussen
Cielo x magnussen
 
Salt Cave london - Global Spa Development
Salt Cave london - Global Spa DevelopmentSalt Cave london - Global Spa Development
Salt Cave london - Global Spa Development
 
Chornic pain and the thracic spine
Chornic pain and the thracic spineChornic pain and the thracic spine
Chornic pain and the thracic spine
 
Grohe grandera
Grohe granderaGrohe grandera
Grohe grandera
 
Assessment of the musclo skletal system
Assessment of the musclo skletal systemAssessment of the musclo skletal system
Assessment of the musclo skletal system
 
6p
6p6p
6p
 

Similar to Informing the design of novel input methods with muscle coactivation clustering

Ik analysis for the hip simulator using the open sim simulator
Ik analysis for the hip simulator using the open sim simulatorIk analysis for the hip simulator using the open sim simulator
Ik analysis for the hip simulator using the open sim simulatorEditorIJAERD
 
Multi objective predictive control a solution using metaheuristics
Multi objective predictive control  a solution using metaheuristicsMulti objective predictive control  a solution using metaheuristics
Multi objective predictive control a solution using metaheuristicsijcsit
 
Yoga Posture Classification using Computer Vision
Yoga Posture Classification using Computer VisionYoga Posture Classification using Computer Vision
Yoga Posture Classification using Computer VisionDr. Amarjeet Singh
 
Manish Kurse PhD research slides
Manish Kurse PhD research slidesManish Kurse PhD research slides
Manish Kurse PhD research slidesmanishkurse
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorSoma Boubou
 
Using skeleton model to recognize human gait gender
Using skeleton model to recognize human gait genderUsing skeleton model to recognize human gait gender
Using skeleton model to recognize human gait genderIAESIJAI
 
Predicting Guinea Fowl Muscle Forces During Perturbed Gaits (10:28th)
Predicting Guinea Fowl Muscle Forces During Perturbed Gaits (10:28th)Predicting Guinea Fowl Muscle Forces During Perturbed Gaits (10:28th)
Predicting Guinea Fowl Muscle Forces During Perturbed Gaits (10:28th)Christopher Whitney
 
Comparison Between Clustering Algorithms for Microarray Data Analysis
Comparison Between Clustering Algorithms for Microarray Data AnalysisComparison Between Clustering Algorithms for Microarray Data Analysis
Comparison Between Clustering Algorithms for Microarray Data AnalysisIOSR Journals
 
Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot Sizes
Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot SizesUse of Neuronal Networks and Fuzzy Logic to Modelling the Foot Sizes
Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot SizesAIRCC Publishing Corporation
 
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
 
The Elaboration of Algorithm for Selectionand Functions Distribution of Multi...
The Elaboration of Algorithm for Selectionand Functions Distribution of Multi...The Elaboration of Algorithm for Selectionand Functions Distribution of Multi...
The Elaboration of Algorithm for Selectionand Functions Distribution of Multi...ijtsrd
 
Hand motion pattern recognition analysis of forearm muscle using MMG signals
Hand motion pattern recognition analysis of forearm muscle using MMG signalsHand motion pattern recognition analysis of forearm muscle using MMG signals
Hand motion pattern recognition analysis of forearm muscle using MMG signalsjournalBEEI
 
final_project_1_2k21cse07.pptx
final_project_1_2k21cse07.pptxfinal_project_1_2k21cse07.pptx
final_project_1_2k21cse07.pptxshwetabhagat25
 
ANALYSINBG THE MIGRATION PERIOD PARAMETER IN PARALLEL MULTI-SWARM PARTICLE SW...
ANALYSINBG THE MIGRATION PERIOD PARAMETER IN PARALLEL MULTI-SWARM PARTICLE SW...ANALYSINBG THE MIGRATION PERIOD PARAMETER IN PARALLEL MULTI-SWARM PARTICLE SW...
ANALYSINBG THE MIGRATION PERIOD PARAMETER IN PARALLEL MULTI-SWARM PARTICLE SW...ijcsit
 
[Skolkovo Robotics 2015 Day 1] Терашима К. Modeling and Taylormade Training M...
[Skolkovo Robotics 2015 Day 1] Терашима К. Modeling and Taylormade Training M...[Skolkovo Robotics 2015 Day 1] Терашима К. Modeling and Taylormade Training M...
[Skolkovo Robotics 2015 Day 1] Терашима К. Modeling and Taylormade Training M...Skolkovo Robotics Center
 
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...ijsrd.com
 
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary AlgorithmAutomatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithmaciijournal
 
AI Personal Trainer Using Open CV and Media Pipe
AI Personal Trainer Using Open CV and Media PipeAI Personal Trainer Using Open CV and Media Pipe
AI Personal Trainer Using Open CV and Media PipeIRJET Journal
 
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary AlgorithmAutomatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithmaciijournal
 

Similar to Informing the design of novel input methods with muscle coactivation clustering (20)

Ik analysis for the hip simulator using the open sim simulator
Ik analysis for the hip simulator using the open sim simulatorIk analysis for the hip simulator using the open sim simulator
Ik analysis for the hip simulator using the open sim simulator
 
Multi objective predictive control a solution using metaheuristics
Multi objective predictive control  a solution using metaheuristicsMulti objective predictive control  a solution using metaheuristics
Multi objective predictive control a solution using metaheuristics
 
Yoga Posture Classification using Computer Vision
Yoga Posture Classification using Computer VisionYoga Posture Classification using Computer Vision
Yoga Posture Classification using Computer Vision
 
Manish Kurse PhD research slides
Manish Kurse PhD research slidesManish Kurse PhD research slides
Manish Kurse PhD research slides
 
Human action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptorHuman action recognition with kinect using a joint motion descriptor
Human action recognition with kinect using a joint motion descriptor
 
Using skeleton model to recognize human gait gender
Using skeleton model to recognize human gait genderUsing skeleton model to recognize human gait gender
Using skeleton model to recognize human gait gender
 
Predicting Guinea Fowl Muscle Forces During Perturbed Gaits (10:28th)
Predicting Guinea Fowl Muscle Forces During Perturbed Gaits (10:28th)Predicting Guinea Fowl Muscle Forces During Perturbed Gaits (10:28th)
Predicting Guinea Fowl Muscle Forces During Perturbed Gaits (10:28th)
 
Comparison Between Clustering Algorithms for Microarray Data Analysis
Comparison Between Clustering Algorithms for Microarray Data AnalysisComparison Between Clustering Algorithms for Microarray Data Analysis
Comparison Between Clustering Algorithms for Microarray Data Analysis
 
Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot Sizes
Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot SizesUse of Neuronal Networks and Fuzzy Logic to Modelling the Foot Sizes
Use of Neuronal Networks and Fuzzy Logic to Modelling the Foot Sizes
 
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...
 
The Elaboration of Algorithm for Selectionand Functions Distribution of Multi...
The Elaboration of Algorithm for Selectionand Functions Distribution of Multi...The Elaboration of Algorithm for Selectionand Functions Distribution of Multi...
The Elaboration of Algorithm for Selectionand Functions Distribution of Multi...
 
Hand motion pattern recognition analysis of forearm muscle using MMG signals
Hand motion pattern recognition analysis of forearm muscle using MMG signalsHand motion pattern recognition analysis of forearm muscle using MMG signals
Hand motion pattern recognition analysis of forearm muscle using MMG signals
 
final_project_1_2k21cse07.pptx
final_project_1_2k21cse07.pptxfinal_project_1_2k21cse07.pptx
final_project_1_2k21cse07.pptx
 
Conclusion example 2
Conclusion example 2Conclusion example 2
Conclusion example 2
 
ANALYSINBG THE MIGRATION PERIOD PARAMETER IN PARALLEL MULTI-SWARM PARTICLE SW...
ANALYSINBG THE MIGRATION PERIOD PARAMETER IN PARALLEL MULTI-SWARM PARTICLE SW...ANALYSINBG THE MIGRATION PERIOD PARAMETER IN PARALLEL MULTI-SWARM PARTICLE SW...
ANALYSINBG THE MIGRATION PERIOD PARAMETER IN PARALLEL MULTI-SWARM PARTICLE SW...
 
[Skolkovo Robotics 2015 Day 1] Терашима К. Modeling and Taylormade Training M...
[Skolkovo Robotics 2015 Day 1] Терашима К. Modeling and Taylormade Training M...[Skolkovo Robotics 2015 Day 1] Терашима К. Modeling and Taylormade Training M...
[Skolkovo Robotics 2015 Day 1] Терашима К. Modeling and Taylormade Training M...
 
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
 
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary AlgorithmAutomatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
 
AI Personal Trainer Using Open CV and Media Pipe
AI Personal Trainer Using Open CV and Media PipeAI Personal Trainer Using Open CV and Media Pipe
AI Personal Trainer Using Open CV and Media Pipe
 
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary AlgorithmAutomatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
Automatic Unsupervised Data Classification Using Jaya Evolutionary Algorithm
 

Recently uploaded

PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSSLeenakshiTyagi
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 

Recently uploaded (20)

PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 

Informing the design of novel input methods with muscle coactivation clustering

  • 1. Myroslav Bachynskyi Gregorio Palmas Antti Oulasvirta Tino Weinkauf http://resources.mpi-inf.mpg.de/coactivationclustering Informing the Design of Novel Input Methods with Muscle Coactivation Clustering
  • 3. We inform novel input methods by muscle activation based clustering 3 Muscle usage
  • 4. Input methods assume a 3D movement space 4
  • 5. Fitts’ law assumes that the movement space is uniform 5 MT = 𝑎 + 𝑏 log2(1 + 𝐷 𝑊 ) W D Non-uniformity is important for interfaces with large movement space
  • 6. We define neuromechanical equivalence classes based on muscle co-activation 6 http://www.nature.com/nrn/journal/v5/n7/images/nrn1427-i1.jpg A B C A B A C
  • 7. Research objectives 1. Identify equivalence classes of movements for any given movement space 2. Describe performance and ergonomics characteristics per movement cluster 3. Inform design of an input methods 7 All movements equivalent Every movement exclusiveDesired clustering: • few clusters • easily interpretable • covers all statistically significant effects
  • 8. Background Non-uniformity Performance models Muscle dynamics • Movement location • Movement direction • Movement amplitude • Speed-accuracy trade- off models: • Uniform • Non-uniform, but non-physiological • Movement location • Movement direction • Trajectory profile • Velocity profile impact Muscle recruitment impact • Movement amplitude • Movement direction Muscle activation pattern impact [Freund1978, Soechting1995, Adamovich1999, Gribble2003, Baud-Bovy1998, Caminity1990, etc.] [Fitts1954, MacKenzie1992, Grossman2004, Cha2013, Plamondon1997, etc.] [Gielen1985, Cooke1994, Koshland1994, Flanders1991, Wierzbicka1985, etc.] 8
  • 10. Muscle coactivation clustering approach 10 1. Motion capture Markers in space 2. Inverse Kinematics Skeletal coordinates 3. Static Optimization Muscle activations 4. Clustering Movement clusters 5. Analysis Clusters specification
  • 11. 1. Motion capture study covers the whole movement space 11
  • 12. 2 and 3: MoCap and biomechanical simulation yield muscle activations and ergonomics indices 12
  • 13. Muscle activation pattern for a movement is a multidimensional vector of activation values 13 Time, ms Activation level Acceleration Deceleration Muscles 0 1 100 200
  • 15. Results of hierarchical clustering 15
  • 16. Dendrogram branching of resulting clusters has semantic grounds 16
  • 17. Each cluster is distinct with respect to location and orientation in the 3D space 17
  • 18. Clustering improves fit of Fitts’ models on average by 2% 18
  • 19. 1072 Performance differences between clusters reach up to 37% 19 0 1 2 3 4 5 6 7 All 1 3 4 5 6 8 9 11 Clusters Throughput
  • 20. 2 7 10 The clusters exhibit up to 4-fold differences in total muscle activation 20 All 1 3 4 5 6 8 9 11 Total muscle activation Clusters
  • 21. Depending on a cluster different muscle groups are recruited 21
  • 22. How to apply the clusters to a design task 22 1. Identify movements involved 2. Map them to 3D space 3. Scope their direction and length 4. Identify the best- matching cluster 5. Look at ergonomics and performance of the selected cluster 6. Decide whether such properties suit your input method
  • 23. An example: menu placement for public display 23 Muscle usage
  • 24. Summary Graduating in 2015 More on the topic: Presentation: Hall 401, 16:30 Demo: Booth H3, morning break tomorrow

Editor's Notes

  1. Hi all. My name is Myroslav Bachynskyi. In this presentation you will see what movements are equivalent, and how the equivalence classes can be used to inform the design of new interfaces.
  2. I start with motivation, why we need this method.
  3. Imagine you want to design a menu for public display It can be placed anywhere on the screen, but how to choose the best placement. In this particular example designers put it at the top of the screen following patterns from desktop or web interfaces. As result user has to move his arm at the top to navigate through menu. We show, that this is bad decision, and lowering the menu by only 35 cm reduces muscle recruitment in up to 2.5 times.
  4. By creating an input method, designer defines which movemnts will user perform during the interaction. It is hard to design interfaces with large movement space as it is complex and non-uniform. We split the space of all possible movements into space segments in which movements are equivalent. Equivalent movement exhibit similar performance and muscle usage properties, and designer can choose which cluster suits needs of input method the best.
  5. Nowadays we have many devices which provide large movement space, however they are analyzed considering Fitts’ law which assumes that the whole movement space is uniform. Having movement space classes of equal movements allows to use Fitts’ law in each cluster separately and increase the accuracy.
  6. So which movements are equivalent? For example we have movement A and B. Can they be considered equivalent? And what about A and C? To answer this question we have to look first how our brain controls movements. Our brain sends a signal through spinal cord and motor neuron to activate muscles, Muscles generate active force and produce skeletal movement. We define two movements as equivalent, if they are produced by the same group of muscles activated similarly. The CHALLENGE is how to acquire such datasets and IDENTIFY such clusters and whether such cluster exist at all
  7. Our objectives in this work were to identify the clusters, describe them and improve an interface with their help. The question is how many clusters there should be. On the one hand, if you have too many clusters, then ..it is hard to apply and deal with them On the other, … too few clusters will be large and too heterogeneous and hard to interpret. So we aimed for few well interpretable clusters with significant differences among them.
  8. I\m summarizing here related work under three categories. The big message is that although movement space is non-uniform, non-uniformity can be characterized by movement location, direction and amplitude. First, non-uniformity of movement has been found in multiple studies. Second, performance models assume UNIFORmity> The only exception is kinematic theory of Plamondon, however it does not have physiological base which would allow split space into clusters Third, movement location and direction predefines muscle group which executes it, direction and amplitude influences individual muscle activations
  9. Here you see the pipeline for muscle coactivation clustering. First you collect motion capture data for your input method, covering all parts ofhte mvoemetn space Then you have two standard steps of biomechanical simulation Then we cluster the muscle coactivation pattern We describe clusters to be easily used for input method design task
  10. 1. Lets firs tlook at the data collection in a motion capture laboratory.
  11. By inverse kinematics we fit musculoskeletal model to the recorded cloud of points, and then with static optimization identify muscle activation patterns
  12. This is an example of computed muscle coactivation for an aimed movement. Such pattern described by single high-dimensional vector is the input data to our clustering. To go from here to cluster, our hypothesis is that similar muscle activation patterns belong to the same equivalence class.
  13. Now we move to results
  14. Here you see. This has been achieved by using established in statistical learning techniques… We tried out several … As goodness metric we use within to between ratio, pearson gamma, dunn index etc. Here this figure shows …
  15. Here is another view to the clustering This has been annotated to describe the distinct muscles involved For example, … The big picture is that although all muscles contribute to branching, there is still one which dominates the rest.
  16. Here we see the movements in each cluster. This confirms that clusters are meaningful
  17. Here you can see Fitts’ model for the whole movement space. Modeling Fitts’ law for each cluster separately improved the model fit on average by 2%.
  18. And here we see that Fitts law based throughput differences reach of up to 37%
  19. They also show LARGE differences in TOTAL muscle activation which is correlated with fatiguability of momvement
  20. Here we look on little bit more details of cluster muscle recruitment. As you can see movements within each cluster are produced by distinct muscle group.
  21. The clusters are visually summarized on single page and can be applied in 6 simple steps: Describe steps
  22. Here is an example. Lets assume you are designing … The question is whete… The clusters show that. .. In this case the movements for this are mapped to cluster 1, 9 and 11, alternatively 35 cm lower is the cluster 2, which provides slightly lower throughput, but requires more than twice less total muscle activation
  23. We have shown a way to identify neuromechanical equivalence classes for a movement space. The clustering is based on co-activation patterns of muscles and it can be used for: Summarizing differences in movement space Solving placement problems in design
  24. THE PAPER
  25. Make this a gallery such that each issue (e.g., direction) is its own block? Start with the big picture
  26. To compute clusters we use R packages and well-established statistical learning techniques We use Euclidean distance Ward