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

Upload: alisha-martin

Post on 18-Jan-2018

233 views

Category:

Documents


0 download

DESCRIPTION

Animation PEople

TRANSCRIPT

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