Title: Vision based Animation The Inverse of an Inverse Problem
1Vision based AnimationThe Inverse of an Inverse
Problem
Henning Biermann Chris Bregler Aaron
Hertzmann Lorie Loeb Kathy Pullen Danny Yang
2The Standard Vision Pipeline
Recognition
Modeling
Capture
Image / Video
3Vision for Graphics / Animation
Image / Video
Synthesis
Modeling
Capture
Image / Video
4Vision for Graphics / Animation
Expressive Animations
Modeling
Capture
Image / Video
5The Standard Analogy
6The Graphics Problem
7The Vision Problem
8Vision Based Animation
9Vision for Graphics
Image / Video
Synthesis
Modeling
Capture
Image / Video
10Vision for Graphics
Image / Video
Synthesis
Richer Modeling
Capture
Image / Video
11Vision for Animation
Image / Video
Synthesis
Kinematics Dynamics
Richer Modeling
Capture
Image / Video
12Models 2 Issues
- Explicit / Implicit tradeoff
Hand Coded
Learned
13Models 2 Issues
- Explicit / Implicit tradeoff
Hand Coded
Learned
M
X
Y
Fit Black-Box
Analytically derived
14Models 2 Issues
- Explicit / Implicit tradeoff
- Model / Data tradeoff
Analytical
Learned
Pure Model
Pure Data
15Models 2 Issues
- Explicit / Implicit tradeoff
- Model / Data tradeoff
Analytical
Learned
Pure Model
Pure Data
16Case 1 Models of Kinematics
- Approximate Kinematic Chains. - Fine-tune
Kinematic Chains. - Acquisition of Nonrigid
Models.
17Approximate Kinematic Chains
- Enough for Animation ?
18Case 1 Models of Kinematics
- Approximate Kinematic Chains. - Fine-tune
Kinematic Chains. - Acquisition of Nonrigid
Models.
19Fine-Tune Kinematics
Anna Rabinowicz
20Fine-Tune Kinematics
Kathy Pullen
21Case 1 Models of Kinematics
- Approximate Kinematic Chains. - Fine-tune
Kinematic Chains. - Acquisition of Nonrigid
Models.
22Acquisition of Nonrigid 3D Kinematics
With Gene Alexander, Henning Biermann, Aaron
Hertzmann, Lorenzo Torresani, Danny
Yang
23Solution for Non-rigid Tracking / Reconstruction
- Prior Model
2D PCA-based (Cootes et al 95) 3D
BlanzVetter-99
243D Model Acquisition
- Multi-view input Pighin et al 98
25Solution for Rigid 3D Acquisition
Structure from Motion - Tomasi-Kanade-92
3D Pose 3D rigid Object
Factorization
26Acquisition without prior model ?
- No Model available ?
- Model too generic/specific ?
- Stock-Footage only in 2D ?
27Solution based on Factorization
- We want 3 things
- 3D non-rigid shape model
- for each frame
- 3D Pose
- non-rigid configuration (deformation)
Rank 3
W P S
28Solution based on Factorization
- We want 3 things
- 3D non-rigid shape model
- for each frame
- 3D Pose
- non-rigid configuration (deformation)
- gt PCA-based representations
Rank K
W P non-rigid S
29Factoring twice
30Nonrigid 3D Kinematics from point tracks
31Nonrigid 3D Kinematics from dense flow
32Nonrigid 3D Kinematics from dense flow
33Nonrigid 3D Kinematics from dense flow
34 Nonrigid 3D Kinematics from dense flow
Synthesis
Modeling
Motion Capture
35Case 2 Models of Dynamics
Pure Model
Pure Data
36Case 2 Models of Dynamics
Pure Model
Pure Data
Learning Controller
Mocap. Library
37Case 2 Models of Dynamics
Pure Model
Pure Data
Parametric
Non-Parametric
38Case 2 Models of Dynamics
Pure Model
Pure Data
Kernel-Based Densities
39Case 2 Models of Dynamics
Kathy Pullen
40Case 2 Models of Dynamics
Motion Texture
Sampling / Matching
41Case 2 Models of Dynamics
Sampling / Matching
P(Li Lj)
42 Synthesizing Subtleties Variations
Synthesis
Modeling
Motion Capture
Kathy Pullen
43 Synthesizing Subtleties Variations
Synthesis
Modeling
Motion Capture
Kathy Pullen
44 Synthesizing Subtleties Variations
Synthesis
Modeling
Motion Capture
Kathy Pullen
45 Synthesizing Subtleties Variations
Synthesis
Modeling
Motion Capture
Kathy Pullen
46 Synthesizing Subtleties Variations
Synthesis
Modeling
Motion Capture
Kathy Pullen
47Vision Based Animation
Animations
Kinematics Dynamics
Richer Modeling
48Human Movement Research
Computer Science Vision / Graphics
Bio-Mechanics Motion Models/Analysis
Art Animation / Dance
Medicine/ Neurology Movement Disorders
49Model
Data
50Expressive Animation
Model
Data
51Human Movement Research
Computer Science Vision / Graphics
Bio-Mechanics Motion Models/Analysis
Art Animation / Dance
Medicine/ Neurology Movement Disorders
52 Project Mariposa Animation Principles
Lorie Loeb
53 Project Mariposa Animation Principles
Lorie Loeb
Realism is out
54 Project Mariposa Animation Principles
Lorie Loeb
Realism is out Expressiveness is in
55Expressive Animation
Model
Data
56Controversy Motion-Capture based Animation
Model
Data
57Controversy Motion-Capture based Animation
Model
Data
58Controversy Motion-Capture based Animation
Model
Data
59Controversy Motion-Capture based Animation
Model
Data
60Synthesis by Analysis
Animations
61Enough for Animation ?
Expressive Animations
Video/Mocap
62Expressive Animation
Expressive Output
Cartoon Capture