on the parameterization of clapping

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

Upload: preston-bishop

Post on 03-Jan-2016

20 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: On the parameterization of clapping

On the parameterization of clapping

Herwin van WelbergenZsófia Ruttkay

Human Media Interaction, University of Twente

Page 2: On the parameterization of clapping

Content

Context and goals Related work Experiment setup Results Conclusion Questions

Page 3: On the parameterization of clapping

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

Page 4: On the parameterization of clapping

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?

Page 5: On the parameterization of clapping

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

Page 6: On the parameterization of clapping

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

Page 7: On the parameterization of clapping

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

Page 8: On the parameterization of clapping

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

Herwin van Welbergen
Zsofi: also mention others, Pelachaud
Page 9: On the parameterization of clapping

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

Page 10: On the parameterization of clapping

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

Page 11: On the parameterization of clapping

Synchronization of clap and speech

Phases from movement in gestures The phonological synchrony rule

holds for clapping

Page 12: On the parameterization of 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

Page 13: On the parameterization of clapping

Movement path of the hands

Page 14: On the parameterization of clapping

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

Page 15: On the parameterization of clapping

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

Page 16: On the parameterization of clapping

Amplitude

Page 17: On the parameterization of clapping

Period vs path length

Page 18: On the parameterization of clapping

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

welberge
theta
welberge
phi
welberge
x caret
Page 19: On the parameterization of clapping

Left-right hand symmetry at 90 bpm

Page 20: On the parameterization of clapping

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 Φ

Page 21: On the parameterization of clapping

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

Page 22: On the parameterization of clapping

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

Page 23: On the parameterization of clapping

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

Page 24: On the parameterization of clapping

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)?

Page 25: On the parameterization of clapping

Questions

Page 26: On the parameterization of clapping

Easter eggs

Page 27: On the parameterization of clapping

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?

Page 28: On the parameterization of clapping

Precision

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

Page 29: On the parameterization of clapping

Left-right hand position at 90 bpm

Page 30: On the parameterization of clapping

3D hand & elbow positions

Page 31: On the parameterization of clapping

3D hand positions at different tempos

Page 32: On the parameterization of clapping

Free clap amplitude vs metronome drive clap amplitude