SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen...

15
SCAPE: Shape Completio n and Animation PEople Stanford University Dra gomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa Cruz James Davis

description

Animation PEople

Transcript of SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen...

Page 1: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

SCAPE: Shape Completion and Animation PEople

Stanford University Dragomir AnguelovPraveen Srinivasan

Daphne KollerSebastian Thrun

Jim Rodgers

UC, Santa Cruz James Davis

Page 2: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

Shape Completion

Page 3: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

Animation PEople

Page 4: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

Overview

Training Data Set

Black Box

Human Pose/ShapeParameters

Data Acquired Complete Meshes

Non-Linear Optimization

Page 5: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

Black Box

Pose Deformation

Model

Non-rigid and rigiddeformation

Shape Deformation

Model

Variation acrossdifferent individuals

Page 6: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

Pose Deformation Model

Non-Rigid TransformQk

Rigid TransformRL[k]

Page 7: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

Mesh Reconstruction

argminΣkΣj=2,3 || RiL[k]Qi

kv’jk – (yjk – y1k) ||2y1

, …, ym

[Sumner et. al. 2004]Deformation Transferfor Triangle Meshes

Page 8: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

Learning Parameter Q(R)argminΣkΣj=2,3 || Ri

kQikv’kj – vi

kj ||2   +{Qi

1…QiP}     

    wsΣk1, k2 adjI(Lk1 = Lk2)||Qik1 – Qi

k2||2

argmin Reconstruction_CostReconstruction_Cost +{Qi

1…QiP}

    Smoothness_CostSmoothness_Cost

=

Page 9: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

Parameters of Pose ModelBlack Box

Pose Deformation Model

Human ParametersPose

Parameters Q

Page 10: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

Shape Deformation Model

ReconstructionargminΣkΣj=2,3 || Ri

kSikQi

k(R)v’kj – vikj ||2  

{Y1…Ym}   

V’k,2

V’k,3V’k,2

V’k,3

Sik

Page 11: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

Learning Parameter S

argminΣkΣj=2,3 || RikSi

kQikv’kj – vi

kj ||2   +{Si}     

    wsΣk1, k2 adj||Sik1 – Si

k2||2

argmin Reconstruction_CostReconstruction_Cost +{Si}   

   Smoothness_CostSmoothness_Cost

Si = φU,μ(βi) = Uβi +μ

Page 12: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

Parameters of Shape ModelBlack Box

Pose Deformation Model

ShapeDeformation Model

Pose Parameters Q

ShapeParameters U, μ

Human Parameters

Estimation of Human Model

Page 13: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

Estimation of Human ModelEH[Y] =

argminΣkΣj=2,3 || Rkφ(β)Qkv’jk– (yjk –y1k) ||2y1

, …, ym

Q-coefficient

U-EigenVector, μ-mean

Rotationβ- mesh coefficient

Page 14: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

Shape-Completion / Animation

Training Data Set

EH[Y]

Q, U, μ

R, β+

EH[Y] + wzΣL||yL - zL||2

Page 15: SCAPE: Shape Completion and Animation PEople Stanford University Dragomir Anguelov Praveen Srinivasan Daphne Koller Sebastian Thrun Jim Rodgers UC, Santa.

Limitation

• Trained Model (Linear Regression Model) vs. particular pose/shape

• Susceptible to local-minimum(?)• Skeleton Based