Top Banner
Reach Out and Touch Space (Motion Learning) Luis Goncalves, Enrico Di Bernardo, Pietro Perona California Institute of Technology
28

Reach Out and Touch Space (Motion Learning)

Jan 19, 2016

Download

Documents

waite

Reach Out and Touch Space (Motion Learning). Luis Goncalves, Enrico Di Bernardo, Pietro Perona California Institute of Technology. Motion is an important cue. A system for body tracking (Goncalves-Di Bernardo-Perona, ICCV ‘95). Single camera Real-time estimate of body pose 3D Model-based - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Reach Out and Touch Space (Motion Learning)

Reach Out and Touch Space(Motion Learning)

Luis Goncalves, Enrico Di Bernardo, Pietro Perona

California Institute of Technology

Page 2: Reach Out and Touch Space (Motion Learning)

Motion is an important cue

Page 3: Reach Out and Touch Space (Motion Learning)

A system for body tracking(Goncalves-Di Bernardo-Perona, ICCV ‘95)

• Single camera

• Real-time estimate of body pose

• 3D Model-based

• No markers required

• Able to track at frame rate (30 fr/sec)

• 8% max error (along the line of sight)

• No loose clothing• Calibration on the user • Loses track for fast movements

BUT

Page 4: Reach Out and Touch Space (Motion Learning)

A system for body tracking(Goncalves-Di Bernardo-Perona, ICCV ‘95)

Arm silhouette generation 3D Model

BackgroundSubtraction

Camera Errorvector

Estimated arm position and velocity

RecursiveEstimator

Calibrationparameters

Arm modelparameters

DynamicalModel

Page 5: Reach Out and Touch Space (Motion Learning)

Current model: Random Walk

Dynamical model equations:

),0(, Νwwv

v

Page 6: Reach Out and Touch Space (Motion Learning)

Why Models for Human Motion ?

• Locomotion (biomechanics, robotics)

• Brain motor control (neuroscience)

• Human/Machine perception of biological

motion (neuroscience, psychophysics, computer vision)

• Realistic animation (computer graphics)

Page 7: Reach Out and Touch Space (Motion Learning)

Invariant properties of ballistic point to point movements

• The path is approximately straight

• The tangential velocity profile has a smooth bell shape

• These properties are invariant wrt subject, execution time, load carried

(Hollerbach, Viviani, Flash-Hogan, Bizzi)

Far from the neuro-muscular limits and after practice:

No predictive power for general motion

Page 8: Reach Out and Touch Space (Motion Learning)

Human figure animation in CG

• Keyframing, manual editing (Perlin, animation software)

• Physics-based (Hodgins et al.)

• Constraint optimization (Witkin and Kass, Badler et al.)

• Human motion capture (Bruderlin, Rose et al.)

Page 9: Reach Out and Touch Space (Motion Learning)

The proposed method

• Acquire sample human motions

• Label each individual motion with a high level description (e.g. goal of motion)

• Learn a function that maps labels to motions

Page 10: Reach Out and Touch Space (Motion Learning)

The 2D Motion Capture System

• 14 dots on the main body joints• single camera• UV lighting• real-time detection with sub-pixel accuracy

Title:/home2/dibe/matlab/MLD/reports/MLDibe.psCreator:XV Version 3.10 Rev: 12/16/94 - by John BradleyPreview:This EPS picture was not savedwith a preview included in it.Comment:This EPS picture will print to aPostScript printer, but not toother types of printers.

Page 11: Reach Out and Touch Space (Motion Learning)

Example: Reaching motions

Start from a fixed initial pose.

Reach to various locations in space.

Page 12: Reach Out and Touch Space (Motion Learning)

Pictorial representationLabel space:

Trajectory space:

LNLlTN*28Mm

Page 13: Reach Out and Touch Space (Motion Learning)

The Functional Space

NLdN

ddj L

ll 10

11)( l1. Polynomial Basis Functions

2. Radial Basis Functions

T

jjj

ej

)()(21 1

)(μlΣμl

l

Page 14: Reach Out and Touch Space (Motion Learning)

Learning the function

ki

ik

ik

wjk mfw

jk ,

2

}{))((arg min l

ΦMW

N

jjjkkk wfm

0)()(ˆ ll

Page 15: Reach Out and Touch Space (Motion Learning)

Experiments: Reaching motions

• NL = 2

• NT = 120

Picking up apples in30 different locations

90 sample motions

Page 16: Reach Out and Touch Space (Motion Learning)

Experiments: Drawing motionsDrawing strokes on a blackboard• NL = 8

• NT = 60110 sample strokes

Page 17: Reach Out and Touch Space (Motion Learning)

How to evaluate performance?

• RMS error

• Perceptual evaluation by subjects

• other methods ...

Page 18: Reach Out and Touch Space (Motion Learning)

Results: %RMS error for Reaching

Page 19: Reach Out and Touch Space (Motion Learning)

Results: Visual DiscriminabilityReaching using 3rd order polynomial functional space

Page 20: Reach Out and Touch Space (Motion Learning)

Results: %RMS error for Drawing

Page 21: Reach Out and Touch Space (Motion Learning)

Results: Visual DiscriminabilityDrawing using 1st order polynomial functional space

Page 22: Reach Out and Touch Space (Motion Learning)

Combining Reaching and Drawing

Blend out trajectory discontinuities at merge points of different motions.

Page 23: Reach Out and Touch Space (Motion Learning)

Conclusions

• The method generates realistic synthetic reaching and drawing motions • The method can generate motions from a high level description

• The technique can be used for animation

Page 24: Reach Out and Touch Space (Motion Learning)

Future work• Obtaining and running experiments with 3D captured data

• Develop a perceptually motivated metric

• Experiment with other high level labels such as speed, emotional state or gender

• Use models for tracking/prediction

Page 25: Reach Out and Touch Space (Motion Learning)

Minimum jerk trajectories in reaching movements (Flash-Hogan ‘85)

Explains the experimental evidence for both straight and via point reaching motions

The trajectory minimizes:

Tt

t

dttC0

2)(x

Page 26: Reach Out and Touch Space (Motion Learning)

The equilibrium point trajectory (Bizzi ‘91)

The muscular system has a spring-like behavior

Brain signals activate entire muscle groups

The activation signals depend only on the ideal (minimum jerk) trajectory

Page 27: Reach Out and Touch Space (Motion Learning)

Motion is a powerful cue

From the trajectories of 12 dots attached to the main joints in the body, a subject could• distinguish human motion from other objects motion• identify gender• identify action and mood• perceive 3D structure from 2D trajectories(Johansson ‘73, Mather ‘94, Dittrich et al. ‘96)

Page 28: Reach Out and Touch Space (Motion Learning)

Labeling the data