On the parameterization of clapping Herwin van Welbergen Zsófia Ruttkay Human Media Interaction, University of Twente.

Slides:



Advertisements
Similar presentations
Professional Development Module Common Core Math Shift: Focus Grade 6.
Advertisements

Prof. Yasser Mostafa Kadah –
HUMAINE Summer School - September Basic Emotions from Body Movements HUMAINE Summer School 2006 Casa Paganini Genova, Italy Ahmad S. Shaarani The.
Statistical Physics Approach to Understanding the Multiscale Dynamics of Earthquake Fault Systems Theory.
DOES THE LINEAR SYNERGY HYPOTHESIS GENERALIZE BEYOUND THE SHOULDER AND ELBOW IN MULTI-JOINT REACHING MOVEMENTS? James S. Thomas*, Daniel M Corcos†,, and.
Let’s shake hands! On the coordination of gestures of humanoids Zsofi Ruttkay Herwin van Welbergen Balázs Varga.
Renee Kitto Port Macquarie Base Hospital
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
Gait.
Automatic Control Theory School of Automation NWPU Teaching Group of Automatic Control Theory.
4-5 graphs of sine and cosine functions
Challenge the future Delft University of Technology Blade Load Estimations by a Load Database for an Implementation in SCADA Systems Master Thesis.
Kinetic Rules Underlying Multi-Joint Reaching Movements. Daniel M Corcos†, James S. Thomas*, and Ziaul Hasan†. School of Physical Therapy*, Ohio University,
Towards a Reactive Virtual Trainer Zsófia Ruttkay, Job Zwiers, Herwin van Welbergen, Dennis Reidsma HMI, Dept. of CS, University of Twente Amsterdam, The.
Animation From Motion Capture Motion Capture Assisted Animation: Texturing and Synthesis Kathy Pullen Chris Bregler Motion Capture Assisted Animation:
Motion in Two Dimensions
CHANGES IN VERTICAL JUMP HEIGHT ACROSS EIGHT DAYS IN COUNTERMOVEMENT JUMPS PERFORMED BY NOVICE JUMPERS Michael E. Feltner, FACSM, Priscilla G. MacRae,
Agenda for January 25 th Administrative Items/Announcements Attendance Handouts: course enrollment, RPP instructions Course packs available for sale in.
Graphics Annotation Usability in eLearning Applications Dorian Gorgan, Teodor Ştefănuţ Computer Science Department Technical University of Cluj-Napoca.
Quantitative Genetics
Perspectives on Walking in an Environment Işık Barış Fidaner BM 526 Project.
Biomechanics.  Linear momentum is the product of mass and velocity and implies a quantity of motion in a straight line.  The relationship is expressed.
 Before a BCI can be used for control purposes, several training sessions are necessary ◦ Operant conditioning  Feed back, real-time changes to the.
A kinematic cost Reza Shadmehr. Subject’s performanceMinimum jerk motion Flash and Hogan, J Neurosci 1985 Point to point movements generally exhibit similar.
GUI: Specifying Complete User Interaction Soft computing Laboratory Yonsei University October 25, 2004.
Automatic Control Theory-
1 Research on Animals and Vehicles Chapter 8 of Raibert By Rick Cory.
Eyes Alive Sooha Park - Lee Jeremy B. Badler - Norman I. Badler University of Pennsylvania - The Smith-Kettlewell Eye Research Institute Presentation Prepared.
Chapters 7 & 8 Rotational Motion and The Law of Gravity.
Chapter 4 – Modeling Basic Operations and Inputs  Structural modeling: what we’ve done so far ◦ Logical aspects – entities, resources, paths, etc. 
Expressive Emotional ECA ✔ Catherine Pelachaud ✔ Christopher Peters ✔ Maurizio Mancini.
Chapter 7. BEAT: the Behavior Expression Animation Toolkit
The Perception of Walking Speed in a Virtual Environment By T. Banton, J. Stefanucci, F. Durgin, A. Fass, and D. Proffitt Presentation by Ben Cummings.
Does Hip Flexibility Influence Lumbar Spine and Hip Joint Excursions during Forward Bending and Reaching Tasks. Erica Johnson, Ashley McCallum, Brian Sabo.
Timothy Reeves: Presenter Marisa Orr, Sherrill Biggers Evaluation of the Holistic Method to Size a 3-D Wheel/Soil Model.
Biomechanics Examines the internal and external forces acting on the human body and the effects produced by these forces Aids in technique analysis and.
Methodology Matters: Doing Research in the Behavioral and Social Sciences ICS 205 Ha Nguyen Chad Ata.
1 Quantifying the strategy taken by a pair of ensemble hand-clappers under the influence of delay Nima Darabi, Peter Svensson, and Snorre.
Linear Kinematics of Human Movement
Perceptual Analysis of Talking Avatar Head Movements: A Quantitative Perspective Xiaohan Ma, Binh H. Le, and Zhigang Deng Department of Computer Science.
1 1. Representing and Parameterizing Agent Behaviors Jan Allbeck and Norm Badler 연세대학교 컴퓨터과학과 로봇 공학 특강 학기 유 지 오.
1.1 Statistical Analysis. Learning Goals: Basic Statistics Data is best demonstrated visually in a graph form with clearly labeled axes and a concise.
Lecture 10 Chapter 23. Inference for regression. Objectives (PSLS Chapter 23) Inference for regression (NHST Regression Inference Award)[B level award]
Chapter 3 Human Resource Development
©2010 John Wiley and Sons Chapter 2 Research Methods in Human-Computer Interaction Chapter 2- Experimental Research.
Animated Speech Therapist for Individuals with Parkinson Disease Supported by the Coleman Institute for Cognitive Disabilities J. Yan, L. Ramig and R.
Chapter 7 Rotational Motion and The Law of Gravity.
Korea University User Interface Lab Copyright 2008 by User Interface Lab Human Action Laws in Electronic Virtual Worlds – An Empirical Study of Path Steering.
SEESCOASEESCOA SEESCOA Meeting Activities of LUC 9 May 2003.
Computer Performance Modeling Dirk Grunwald Prelude to Jain, Chapter 12 Laws of Large Numbers and The normal distribution.
Statistics Josée L. Jarry, Ph.D., C.Psych. Introduction to Psychology Department of Psychology University of Toronto June 9, 2003.
Human Joint Transportation in a Multi-User Virtual Environment Stephan Streuber Astros.
Using the knowledge gained in biomechanics, try and describe the following. What muscles/prime movers/antagonists/levers will the basketball player use.
Robot Intelligence Technology Lab. 10. Complex Hardware Morphologies: Walking Machines Presented by In-Won Park
Torque in the Body Elizabeth Gjini Jack Jordan. Introduction Torque is the tendency of a force to cause or change rotational motion of a body. This is.
Introduction to SHM Objectives Describe simple examples of free oscillation. Define and use the terms used to describe simple harmonic motion (SHM).
Bio-physical principles Apply to your skill. 3 parameters that affect projectile motion Angle of release (and air resistance) –Determines SHAPE of trajectory.
Class Six Turn In: Chapter 15: 30, 32, 38, 44, 48, 50 Chapter 17: 28, 38, 44 For Class Seven: Chapter 18: 32, 34, 36 Chapter 19: 26, 34, 44 Quiz 3 Read.
Data Quality Data Exploration
MATH-138 Elementary Statistics
Very Task | Very Smart Very Task brings you science-led ergonomics, ensuring maximum comfort throughout your day. Very Task brings you science-led ergonomics.
Linear Kinematics of Human Movement
Sven Reiche UCLA ICFA-Workshop - Sardinia 07/02
NBKeyboard: An Arm-based Word-gesture keyboard
Linear Kinematics of Human Movement
12/1/2018 Normal Distributions
Easy Generation of Facial Animation Using Motion Graphs
F. Durupinar, M. Kapadia, S. Deutsch, M. Neff & N. Badler
Advanced Algebra Unit 1 Vocabulary
Comparisons to Isokinetic Strength
Presentation transcript:

On the parameterization of clapping Herwin van Welbergen Zsófia Ruttkay Human Media Interaction, University of Twente

Content Context and goals Related work Experiment setup Results Conclusion Questions

Context: Reactive Virtual Trainer An ECA acting out exercises a user is supposed to do Perceives the movement of the user Reactive Gives feedback Using speech, gestures and motion (Re)schedules and adapts exercises Tempo changes Subtle timing and lifelikeness of motion is important

Goal The generation of believable, adaptable exercise motion in real time How can we parameterize motion? What parameters? Tempo, amplitude (for accentuation?), … How do the parameters relate? How do they affect movement? How is speech synchronized with exercise motion?

Related work: biomechanics Typical biomechanical research setup Very obtrusive Measuring one movement characteristic Gaining ‘deep’ knowledge Our setup Unobtrusive Measuring a wider range of characteristics Less depth, measure on an abstraction level that gains us parameters for movement generation

Related work: finding animation parameters Statistical methods (Egges et al), machine learning (Brand et al) Finds independed parameters Not intuitive Highly depended on analyzed data set Laban Movement Analysis Effort can automatically be found from movement data (Zhao et al) Shape? Our parameters (tempo, amplitude) can be mapped to LMA parameters

Related work: parameterized animation Rule based (EMOTE, Neff et al, Hartmann et al,..) Uses movement models Typically does not deal with dependence between parameters Lack of detail Example based (Wiley et al, Kovar et al) By blending examples Nr of examples needed grows exponentially with nr of parameters

Related work: model based gesture synthesis Kopp et al: Uses biomechanical rules of thumb to generate movement Real time Domain: speech accompanying gestures We plan to extend on this work Use in rhythmic movement domain Providing parameterization Providing whole body movement Introducing movement variability

Focus Analysis of a clapping exercise Analyzed aspects: Synchronization of speech and motion How does a change of tempo affect movement? Time distribution Movement path Amplitude Left-right hand symmetry Whole body involvement

Clapping experiment: setup Mocap analysis of two subjects Instructions: ‘Free clap’: Clap and count from 21 to 31 ‘Metronome driven clap’: Clap and count to the metronome

Synchronization of clap and speech Phases from movement in gestures The phonological synchrony rule holds for clapping

Time distribution in phases Free clap was executed consistently at ≈ 60 bpm One subject made use of a pre-stroke hold at 30 bpm The relative duration of the phases does not change with tempo The standard deviation of the relative duration decreased with one subject

Movement path of the hands

Amplitude: how to measure Maximum distance between hands Path is curved Max distance between hands alone does not display the amount of motion Distance along path

Amplitude: observations Path distance and max. hand distance decrease with tempo Average speed is constant at different tempos There is a linear relation between period and path distance Pathdistance = a + b ▪ period Amplitude of free clap is higher Average speed of free clap is higher

Amplitude

Period vs path length

Left-right hand symmetry: How to measure Model: self oscillating systems Closed orbit between position (x) and speed (v) x is the normalized angle x^ θ is the phase angle Relative phase angle: Φ = θ left -θ right Negative Φ means right hand leads

Left-right hand symmetry at 90 bpm

Left-right hand symmetry: Theory Right handed subjects lead a rhythmic task with their right hand (Treffner et al) But such asymmetry can disappear when the task is metronome driven Stability of Φ depends on the tempo and mass imbalance (Treffner et al, Fitzpatrick et al) Higher tempo => higher | Φ| Higher tempo => higher variability in Φ

Left-right hand symmetry: Findings Mean Φ is consistently negative for our right-handed subjects No difference between metronome driven and free clap in mean Φ The standard deviation of Φ increases with tempo No significant relation between mean Φ and tempo was found

Whole body involvement By annotating if markers move in the same tempo as the hands Movement was found on the head and torso for all tempos For low tempos movement was even observed up to the thighs and knees

Conclusions The phonological synchrony rule was validated for clapping Clapping can be sped up by making the path distance smaller A pre-stroke hold can be used to slow down Clapping is clearly a whole body motion At a faster tempo, fewer body parts are perceivably involved Left-right hand movement variability increases with tempo For both right-handed subjects, the right hand was leading The metronome did not diminish this lead

Further work Ultimately: generate clapping motion given tempo + personal characteristics More recordings Free clapping without counting Tempo transitions How do personal characteristics affect movement? Deeper analysis How does variability affect the movement path? Generation Can movement on the rest of the body be generated given movement on the arms (as in Egges, Pullen)? Blending clap animation at different tempos to gain animation at a new tempo (as in Kovar)?

Questions

Easter eggs

Why use gesture-like phases for clapping? The stroke of a speech accompanying gestures (SAG) is at an energy peak in the movement and expresses meaning (McNeill) Claps have such a clear peak But this peak does not express meaning Why compare SAG and clapping? The form of clap movement and SAG is similar Excursions: start in rest, end in rest Peak structure Well bounded But not symmetric May find information on the nature of the phonological synchrony rule Does it depend on form or meaning?

Precision No significant correlation between metronome period and avg clap ‘error’ or variability of clap tempo was found Measured both absolute and relative to the metronome period

Left-right hand position at 90 bpm

3D hand & elbow positions

3D hand positions at different tempos

Free clap amplitude vs metronome drive clap amplitude