Motion Synthesis from Annotations - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

Motion Synthesis from Annotations

Description:

Frame constraints. Position constraints ... Cuts at the 8 frame block granularity ... Inability to synthesize frames not in the database. No explicitly computed ... – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 14
Provided by: tclabK
Category:

less

Transcript and Presenter's Notes

Title: Motion Synthesis from Annotations


1
Motion Synthesis from Annotations
Okan Arikan, David A. Forsyth, James F.
OBrien University of California, Berkeley
November 9, 2006 - Presented by Ji Hyeon Yi -
2
Contents
  • Introduction
  • Related Work
  • Annotating Motions
  • Motion Specification
  • Motion Synthesis
  • Results
  • Conclusion

3
Introduction
  • Provide animators with intuitive controls for
    synthesizing motions
  • annotations constraints ? synthesizes new motion

4
Related Work
  • Example based motion synthesis
  • Arikan and Forsyth 2002 Lee et al. 2002 Li et
    al. 2002 Pullen and Bregler 2002 Molina-Tanco
    and Hilton 2000
  • Motion graphKovar et al. 2002a
  • Motion control
  • Blumberg and Galyean 1995 Mataric 2000
    Grzeszczuk and Terzopoulos 1995 Perlin and
    Goldberg 1996
  • Etc
  • Verb graphRose et al. 1998
  • Physically based methodsWitkin and Kass 1988
    Liu and Popovic 2002 Hodgins et al. 1995
    Faloutsos et al. 2001

5
Overview
  • Annotating Motions
  • Motion specification
  • Motion synthesis
  • Optimization
  • Practical Algorithm
  • Creating the Motion

6
Annotating Motions
  • Annotations
  • Describe motions and reflect database
  • Actions (stand, walk, run, ) modifiers (reach,
    catch, carry, )
  • Flexible vocabulary
  • Can be combined
  • Semiautomatic process
  • SVM classifier for each annotation
  • Binary group 1 or group -1
  • Coordinate vector
  • Joint positions for one second of motion centered
    at the frame being classified in the torso
    coordinate system

7
Motion Specification
  • Specify constraints
  • Annotation constraints
  • Positively, negatively, dont-care
  • Length constraints
  • Continuity constraints
  • Frame constraints
  • Position constraints

8
Optimization
,
optimization
Reduced feature vector
Dynamic Programming
9
Practical Algorithm
  • Multi resolution DP
  • Capture the essential structure at the coarse
    level
  • 32 frame blocks
  • Refinement at finer level
  • 16 frame blocks
  • 8 frame blocks
  • Clustering and active set
  • Search time
  • Frame constraints

...
...
...
...
...
...
...
10
Position Constraints
  • Position constraints
  • Combinations of motions
  • Cuts at the 8 frame block granularity
  • Add to DP score how close the motion gets to the
    desired position
  • The pool of best 20 motions for each level

11
Creating the Motion
  • May be discontinuous at the block boundaries
  • Tweaks boundaries using local minimization

12
Results
  • video

13
Conclusion
  • Synthesized motions that match given annotations
    and other constraints using multi resolution DP
  • Interactive search
  • Inability to synthesize frames not in the
    database
  • No explicitly computed motion graph

14
Support Vector Machine
  • Determine the hyperplane between two classes
    from training set
  • Linear
  • Non-linear

Kernel function
Write a Comment
User Comments (0)
About PowerShow.com