Types of Correspondence Problems and Data Sets 1 1 - - PowerPoint PPT Presentation

types of correspondence problems and data sets
SMART_READER_LITE
LIVE PREVIEW

Types of Correspondence Problems and Data Sets 1 1 - - PowerPoint PPT Presentation

Types of Correspondence Problems and Data Sets 1 1 Correspondence Registration 2 Correspondence Problem Classification How many meshes? Two: Pairwise registration More than two: multi-view registration Initial registration


slide-1
SLIDE 1

1

Types of Correspondence Problems and Data Sets

1

slide-2
SLIDE 2

2

Correspondence

Registration

slide-3
SLIDE 3

3

Correspondence Problem Classification How many meshes?

  • Two: Pairwise registration
  • More than two: multi-view registration

Initial registration available?

  • Yes: Local optimization methods
  • No: Global methods

Class of transformations?

  • Rotation and translation: Rigid-body
  • Non-rigid deformations
slide-4
SLIDE 4

4

Correspondence Problem Classification Type of algorithm can depend on type of data that is available, or desired application

  • Data: typical 3D scans
  • Application: 3D model reconstruction
slide-5
SLIDE 5

5

The Bunny

slide-6
SLIDE 6

6

Error Accumulation and Multi-View Registration

slide-7
SLIDE 7

7

Nonrigid Alignment

slide-8
SLIDE 8

8

Nonrigid Alignment

slide-9
SLIDE 9

9

Correspondence Problem Classification Type of algorithm can depend on type of data that is available, or desired application

  • Data: real-time 3D scans
  • Application: animation reconstruction
slide-10
SLIDE 10

10

Structured Light Scanners 1

space-time stereo

courtesy of James Davis, UC Santa Cruz

color-coded structured light

courtesy of Phil Fong, Stanford University

motion compensated structured light

courtesy of Sören König, TU Dresden

slide-11
SLIDE 11

11

Passive Multi-Camera Acquisition 1

segmentation & belief propagation

[Zitnick et al. 2004] Microsoft Research

photo-consistent space carving

Christian Theobald MPI-Informatik

slide-12
SLIDE 12

12

Time-of-Flight / PMD Devices 1

PMD Time-of-flight camera

Minolta Laser Scanner (static)

slide-13
SLIDE 13

13

Animation Reconstruction Problems

  • Noisy data
  • Incomplete data (acquisition holes)
  • No correspondences

noise holes missing correspondences

slide-14
SLIDE 14

14

Animation Reconstruction

Remove noise, outliers Fill in holes (from all frames) Find dense, temporally coherent correspondences

slide-15
SLIDE 15

15 15

Correspondence Problem Classification Type of algorithm can depend on type of data that is available, or desired application

  • Data: collection of models
  • Application: statistical shape model
slide-16
SLIDE 16

16

Statistical Shape Spaces

  • Scan a large number of individuals
  • Different poses
  • Different people
  • Compute correspondences
  • Build shape statistics (PCA, non-linear embedding)

Courtesy of N. Hassler, MPI Informatik

slide-17
SLIDE 17

17

Statistical Shape Spaces Numerous Applications:

  • Fitting to ambiguous data

(prior knowledge)

  • Constraint-based

editing

  • Recognition,

classification, regression

Building such models requires correspondences

Courtesy of N. Hassler, MPI Informatik Courtesy of N. Hassler, MPI Informatik

slide-18
SLIDE 18

18 18

Correspondence Problem Classification Type of algorithm can depend on type of data that is available, or desired application

  • Data: single 3D model
  • Application: extract symmetries
slide-19
SLIDE 19

19

Symmetries: Exact, Approximate, Partial

slide-20
SLIDE 20

20

Scanner Data – Challenges “Real world data” is challenging, due to limitations in acquisition

  • More noise for large working volumes
  • Dynamic harder than static
  • Passive (e.g. stereo) less robust than active

More than just “Gaussian noise”…

slide-21
SLIDE 21

21

Challenges

Courtesy of P. Phong, Stanford University Courtesy of J. Davis, UCSC

“Noise”

  • “Standard” noise types:
  • Gaussian noise (analog signal processing)
  • Quantization noise
  • More problematic: structured noise
  • Spatio-temporal correllations
  • Structured outliers
  • Reflective / transparent surfaces
  • Incomplete Acquisition
  • Missing parts
  • Topological noise
slide-22
SLIDE 22

22 22

Correspondence Problem Classification How many meshes?

  • Two: Pairwise registration
  • More than two: multi-view registration

Initial registration available?

  • Yes: Local optimization methods
  • No: Global methods

Class of transformations?

  • Rotation and translation: Rigid-body
  • Non-rigid deformations
slide-23
SLIDE 23

23 23

Today We Will Explore... Pairwise, local registration

  • Rigid, non-rigid

Animations

  • Many meshes, but (trivial) initial guess available

Global registration

  • Rigid, non-rigid

Symmetry

  • Special case: align mesh to transformation of itself
  • Rigid, non-rigid