44
Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1. Segmentation

Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Embed Size (px)

DESCRIPTION

Real-time stereo Used for robot navigation (and other tasks) Several software-based real-time stereo techniques have been developed (most based on simple discrete search) Nomad robot Nomad robot searches for meteorites in Antartica

Citation preview

Page 1: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Paper presentation topics

2. More on feature detection and descriptors

3. Shape and Matching

4. Indexing and Retrieval

5. More on 3D reconstruction

1. Segmentation

Page 2: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Depth from disparity

f

x x’

baseline

z

C C’

X

f

input image (1 of 2) [Szeliski & Kang ‘95]

depth map 3D rendering

Page 3: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Real-time stereo

• Used for robot navigation (and other tasks)• Several software-based real-time stereo techniques have

been developed (most based on simple discrete search)

Nomad robot searches for meteorites in Antarticahttp://www.frc.ri.cmu.edu/projects/meteorobot/index.html

Page 4: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

• Camera calibration errors• Poor image resolution• Occlusions• Violations of brightness constancy (specular reflections)• Large motions• Low-contrast image regions

Stereo reconstruction pipeline• Steps

• Calibrate cameras• Rectify images• Compute disparity• Estimate depth

What will cause errors?

Page 5: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo

Li Zhang, Noah Snavely, Brian Curless, Steven SeitzCVPR 2003, SIGGRAPH 2004

Page 6: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Stereo

Page 7: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Stereo

???

Page 8: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Marker-based Face Capture

The Polar Express, 2004

“The largest intractable problem with ‘The Polar Express’ is that the motion-capture technology used to create the human figures has resulted in a film filled with creepily unlifelike beings.”

New York Times Review, Nov 2004

Page 9: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Stereo

Page 10: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Stereo

Frame-by-Frame Stereo WH = 1515 Window

A Pair of Videos 640480@60fps Each

Inaccurate & Jittering

Page 11: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

3D Surface

Spacetime Stereo

Page 12: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo

Time

3D Surface

Page 13: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo

Time

3D Surface

Page 14: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo

3D Surface

Time

Page 15: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo

Surface Motion

Time

Page 16: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo

Surface Motion

Time=0

Page 17: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo

Surface Motion

Time=1

Page 18: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo

Surface Motion

Time=2

Page 19: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo

Surface Motion

Time=3

Page 20: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo

Surface Motion

Time=4

Page 21: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Surface Motion

• Matching Volumetric Window

• Affine Window Deformation

Key ideas:

Spacetime Stereo

Time

Page 22: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo

Time

Page 23: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo

Time

Page 24: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo

Page 25: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo

A Pair of Videos 640480@60fps Each

Spacetime Stereo WHT = 955 Window

Page 26: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Frame-by-Frame vs. Spacetime Stereo

Spacetime Stereo WHT = 955 Window

Frame-by-Frame WH = 1515 Window

Spatially More AccurateTemporally More Stable

Page 27: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Video Projectors

Color Cameras

Black & White Cameras

Spacetime Face Capture System

Page 28: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

System in Action

Page 29: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Input Videos (640480, 60fps)

Page 30: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Spacetime Stereo Reconstruction

Page 31: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Creating a Face Database

Page 32: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Creating a Face Database

[Zhang et al. SIGGRAPH’04]

Page 33: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Application 1: Expression Synthesis

[Zhang et al. SIGGRAPH’04]

A New Expression:

Page 34: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Application 2: Facial Animation

[Zhang et al. SIGGRAPH’04]

Page 35: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Keyframe Animation

Page 36: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Some Applications

Entertainment: Games & Movies

Medical Practice:Prosthetics

Page 37: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Some books on linear algebra

Linear Algebra, Serge Lang, 2004Finite Dimensional Vector Spaces, Paul R. Halmos, 1947

Matrix Computation, Gene H. Golub, Charles F. Van Loan, 1996

Linear Algebra and its Applications, Gilbert Strang, 1988

Page 38: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Multiview Stereo

Page 39: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

width of a pixel

Choosing the stereo baseline

What’s the optimal baseline?• Too small: large depth error• Too large: difficult search problem

Large BaselineLarge Baseline Small BaselineSmall Baseline

all of thesepoints projectto the same pair of pixels

Page 40: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

The Effect of Baseline on Depth Estimation

Page 41: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

1/z

width of a pixel

width of a pixel

1/z

pixel matching score

Page 42: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1
Page 43: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

Multibaseline Stereo

Basic Approach• Choose a reference view• Use your favorite stereo algorithm BUT

> replace two-view SSD with SSD over all baselines

Limitations• Must choose a reference view (bad)• Visibility!

Page 44: Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1

MSR Image based Reality Project

http://research.microsoft.com/~larryz/videoviewinterpolation.htm

…|