SlideShare a Scribd company logo
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 copy
Hiren Shah
 
Medic-lavoro-biomeccanica
Medic-lavoro-biomeccanicaMedic-lavoro-biomeccanica
Medic-lavoro-biomeccanicaMauro Testa
 
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
National University of Medical Sciences
 
Aereodynamic-new prospective
Aereodynamic-new prospectiveAereodynamic-new prospective
Aereodynamic-new prospectiveMauro Testa
 
T's slideshow2
T's slideshow2T's slideshow2
T's slideshow2
Ev Beard
 
Cielo x magnussen
Cielo x magnussenCielo x magnussen
Cielo x magnussen
manekomoraes
 
Salt Cave london - Global Spa Development
Salt Cave london - Global Spa DevelopmentSalt Cave london - Global Spa Development
Salt Cave london - Global Spa Development
tanyatalreja
 
Chornic pain and the thracic spine
Chornic pain and the thracic spineChornic pain and the thracic spine
Chornic pain and the thracic spine
Satoshi Kajiyama
 
Grohe grandera
Grohe granderaGrohe grandera
Grohe grandera
Deen Prakash
 
Assessment of the musclo skletal system
Assessment of the musclo skletal systemAssessment of the musclo skletal system
Assessment of the musclo skletal system
Mohamed Mansor
 
6p
6p6p
6p
AviMan
 

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 simulator
EditorIJAERD
 
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
ijcsit
 
Yoga Posture Classification using Computer Vision
Yoga Posture Classification using Computer VisionYoga Posture Classification using Computer Vision
Yoga Posture Classification using Computer Vision
Dr. Amarjeet Singh
 
Manish Kurse PhD research slides
Manish Kurse PhD research slidesManish Kurse PhD research slides
Manish Kurse PhD research slides
manishkurse
 
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
Soma 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 gender
IAESIJAI
 
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 Analysis
IOSR 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 Sizes
AIRCC 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 signals
journalBEEI
 
final_project_1_2k21cse07.pptx
final_project_1_2k21cse07.pptxfinal_project_1_2k21cse07.pptx
final_project_1_2k21cse07.pptx
shwetabhagat25
 
Conclusion example 2
Conclusion example 2Conclusion example 2
Conclusion example 2
Unimelb Academic Skills
 
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 Algorithm
aciijournal
 
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
IRJET 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 Algorithm
aciijournal
 

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

Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
Vandana Devesh Sharma
 
11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf
PirithiRaju
 
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdfwaterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
LengamoLAppostilic
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
University of Maribor
 
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
Sérgio Sacani
 
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of ProteinsGBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
Areesha Ahmad
 
Applied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdfApplied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdf
University of Hertfordshire
 
20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx
Sharon Liu
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
KrushnaDarade1
 
NuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyerNuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyer
pablovgd
 
23PH301 - Optics - Optical Lenses.pptx
23PH301 - Optics  -  Optical Lenses.pptx23PH301 - Optics  -  Optical Lenses.pptx
23PH301 - Optics - Optical Lenses.pptx
RDhivya6
 
Direct Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart AgricultureDirect Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart Agriculture
International Food Policy Research Institute- South Asia Office
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Texas Alliance of Groundwater Districts
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
Sérgio Sacani
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
RitabrataSarkar3
 
Equivariant neural networks and representation theory
Equivariant neural networks and representation theoryEquivariant neural networks and representation theory
Equivariant neural networks and representation theory
Daniel Tubbenhauer
 
Bob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdfBob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdf
Texas Alliance of Groundwater Districts
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Leonel Morgado
 
aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
İsa Badur
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
vluwdy49
 

Recently uploaded (20)

Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
 
11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf11.1 Role of physical biological in deterioration of grains.pdf
11.1 Role of physical biological in deterioration of grains.pdf
 
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdfwaterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
 
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
 
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of ProteinsGBSN - Biochemistry (Unit 6) Chemistry of Proteins
GBSN - Biochemistry (Unit 6) Chemistry of Proteins
 
Applied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdfApplied Science: Thermodynamics, Laws & Methodology.pdf
Applied Science: Thermodynamics, Laws & Methodology.pdf
 
20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
 
NuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyerNuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyer
 
23PH301 - Optics - Optical Lenses.pptx
23PH301 - Optics  -  Optical Lenses.pptx23PH301 - Optics  -  Optical Lenses.pptx
23PH301 - Optics - Optical Lenses.pptx
 
Direct Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart AgricultureDirect Seeded Rice - Climate Smart Agriculture
Direct Seeded Rice - Climate Smart Agriculture
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
 
The debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically youngThe debris of the ‘last major merger’ is dynamically young
The debris of the ‘last major merger’ is dynamically young
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
 
Equivariant neural networks and representation theory
Equivariant neural networks and representation theoryEquivariant neural networks and representation theory
Equivariant neural networks and representation theory
 
Bob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdfBob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdf
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
 
aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
 
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
 

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