13.1 Dynamic Geometry Processing I Hao Li http://cs621.hao-li.com - - PowerPoint PPT Presentation

13 1 dynamic geometry processing i
SMART_READER_LITE
LIVE PREVIEW

13.1 Dynamic Geometry Processing I Hao Li http://cs621.hao-li.com - - PowerPoint PPT Presentation

Spring 2019 CSCI 621: Digital Geometry Processing 13.1 Dynamic Geometry Processing I Hao Li http://cs621.hao-li.com 1 Problem Classification 2 Correspondence Classification 3 Correspondence Classification 4 3-D Reconstruction acquisition


slide-1
SLIDE 1

CSCI 621: Digital Geometry Processing

Hao Li

http://cs621.hao-li.com

1

Spring 2019

13.1 Dynamic Geometry Processing I

slide-2
SLIDE 2

Problem Classification

2

slide-3
SLIDE 3

Correspondence Classification

3

slide-4
SLIDE 4

4

Correspondence Classification

slide-5
SLIDE 5

5

3-D Reconstruction

acquisition

data provided by Paramount Pictures and Aguru Images

merging registration initial alignment

slide-6
SLIDE 6

6

Non-Rigid Registration

data provided by Paramount Pictures and Aguru Images

slide-7
SLIDE 7

7

Full Reconstruction

data provided by Paramount Pictures and Aguru Images

slide-8
SLIDE 8

8

Correspondence Classification

slide-9
SLIDE 9

Dynamic Input Data

9

continuous motion / general deformation

slide-10
SLIDE 10

10

Dynamic Input Data

Data provided with T. Weise and L. Van Gool

slide-11
SLIDE 11

Dynamic Input Data

11

momentary motion / articulated deformation

slide-12
SLIDE 12

Animation Reconstruction

12

slide-13
SLIDE 13

Animation Reconstruction

13

slide-14
SLIDE 14

Dynamic Shape Reconstruction

SIGGRAPH 2009

slide-15
SLIDE 15

Template-Based Reconstruction

analyze deformation transfer deformation analyze deformation transfer deformation

SIGGRAPH 2009

slide-16
SLIDE 16

16

Correspondence Classification

slide-17
SLIDE 17

Pairwise Correspondence

17

shape & pose / general deformation

slide-18
SLIDE 18

18

Statistical Shape Spaces

slide-19
SLIDE 19

19

Statistical Shape Spaces

slide-20
SLIDE 20

20

Scan Data - Challenges

slide-21
SLIDE 21

21

Challenges

slide-22
SLIDE 22

Correspondence Problem

SIGGRAPH 2009

slide-23
SLIDE 23

Non-Rigid Registration

23

slide-24
SLIDE 24

target source

Pair of 3D Scans

SIGGRAPH 2009

slide-25
SLIDE 25

Correspondences are Lost

?

SIGGRAPH 2009

slide-26
SLIDE 26

Overlapping Regions are Lost

missing data

  • verlapping regions

SIGGRAPH 2009

slide-27
SLIDE 27

Overlapping Regions are Lost

SIGGRAPH 2009

slide-28
SLIDE 28

Non-Rigid Registration

SIGGRAPH 2009

slide-29
SLIDE 29

source target registration

detect

  • verlap

correspond deform

The Recipe

slide-30
SLIDE 30

detect

  • verlap

correspond deform

deformation ambiguity

The Challenge

slide-31
SLIDE 31

detect

  • verlap

correspond deform

The Challenge

?

slide-32
SLIDE 32

detect

  • verlap

correspond deform

The Challenge

slide-33
SLIDE 33

detect

  • verlap

correspond deform

global optimization via local refinement

helps helps

Observation

slide-34
SLIDE 34

detect

  • verlap

correspond deform

Iterative Global Optimization

slide-35
SLIDE 35

detect

  • verlap

correspond deform closest point pruning global

  • ptimization

Robust Non-Rigid ICP

converges? yes relax stiffness no

Iterative Global Optimization

slide-36
SLIDE 36

detail preservation global consistency

Erigid Esmooth

Deformation Model

de-coupled complexity

SIGGRAPH 2009

slide-37
SLIDE 37

sparse Cholesky factorization

ci vi

Eplane Etot

+αpoint +αrigid +αsmooth =

Epoint Eplane Erigid Erigid Esmooth

non-linear least squares minimization Gauss-Newton method Jacobian is sparse

that’s it!

Non-Linear Energy Minimization

SIGGRAPH 2009

[Chen & Medioni ’92]

slide-38
SLIDE 38

38

Summary

Sampling Correspondence Weighting Deformation two scans non-rigid registration

Etot = αfitEfit + αregEreg

In general: Non-linear problem Correspondence must be robust w.r.t. underlying deformation

slide-39
SLIDE 39

39

Summary

Correspondence Weighting Deformation non-rigid registration Relax Regularization

αsmooth → 0 αrigid → 0

  • Example with Embedded Deformation Model
slide-40
SLIDE 40

40

Symmetries

Source: [Chang and Zwicker 08]

sampling region matching clustering feature matching

slide-41
SLIDE 41

41

Isometry Preservation

input data sampling correspondence clustering registration

Source: [Huang et al. 08]

slide-42
SLIDE 42

Dynamic Shape Reconstruction

42

slide-43
SLIDE 43

Multi-Frame Reconstruction

SIGGRAPH 2009

transfer deformation

slide-44
SLIDE 44

44

Geometry and Motion Reconstruction

data provided by Stanford and MPI Saarbrücken

slide-45
SLIDE 45

45

input data template fitting

data provided by Stanford and MPI Saarbrücken

slide-46
SLIDE 46

More Results

Reconstruction Input Scans Textured Reconstruction

SIGGRAPH 2009

slide-47
SLIDE 47

More Results

Reconstruction Input Scans Textured Reconstruction

SIGGRAPH 2009

slide-48
SLIDE 48

More Results

Reconstruction Input Scans Overlaid Scans

SIGGRAPH 2009

slide-49
SLIDE 49

Template Fitting

49

slide-50
SLIDE 50

template first scan

Initial Alignment

collaboration with MPI Tübingen/Brown University

slide-51
SLIDE 51

In Practice: Need Some Correspondences

Collaboration with MPI Tübingen

slide-52
SLIDE 52

Collaboration with MPI Tübingen

Improving SCAPE

non-rigid alignment

SCAPE model

pose estimation regression

sparse/partial matching accurate model

slide-53
SLIDE 53

Regression Results

> 50% more accuracy

slide-54
SLIDE 54

Collaboration with MPI Tübingen

Alignment Comparison

slide-55
SLIDE 55

Collaboration with MPI Tübingen

Alignment Comparison

slide-56
SLIDE 56

Template Free-Reconstruction

56

slide-57
SLIDE 57

Temporally-Coherent Shape Completion

[Li et al. ’11]

partial data reconstruction reconstruction partial data

slide-58
SLIDE 58

Free-Viewpoint Video

[Li et al. ’11]

slide-59
SLIDE 59

3D Reconstruction

59

slide-60
SLIDE 60

Multi-View Capture

multi-view photometric stereo multi-view stereo

slide-61
SLIDE 61

Single-View Capture

[Newcombe et al. ’11] KinectFusion [Rusinkiewicz et al. ‘02] Artec Group

slide-62
SLIDE 62

Handling Deformations

[Brown & Rusinkiewicz ’07] [Li et al. ’09] [Chang & Zwicker ’11]

slide-63
SLIDE 63

Using Human Body Priors

[Tong et al. ‘12] [Cui et al. ‘12] [Weiss et al. ’11]

slide-64
SLIDE 64

Challenges

low cost deformation, clothing & props daily environment

slide-65
SLIDE 65

Global Non-Rigid Registration

65

slide-66
SLIDE 66

3D Scanning

slide-67
SLIDE 67

Automatic Reconstruction

slide-68
SLIDE 68

3D Printing

slide-69
SLIDE 69

http://cs621.hao-li.com

Thanks!

69