+ All Categories
Transcript
Page 1: Image Primitives and Correspondence

Image Primitives and Correspondence

Jana KoseckaGeorge Mason University

Page 2: Image Primitives and Correspondence

ICRA 2003 2

Given an image point in left image, what is the (corresponding) point in the rightimage, which is the projection of the same 3-D point

Image Primitives and Correspondence

Page 3: Image Primitives and Correspondence

ICRA 2003 3

Correspondence

Lambertian assumption

Rigid body motion

Matching - Correspondence

Page 4: Image Primitives and Correspondence

ICRA 2003 4

Translational model

Affine model

Transformation of the intensity values and occlusions

Local Deformation Models

Page 5: Image Primitives and Correspondence

ICRA 2003 5

• Translational model

• RHS approx. by first two terms of Taylor series

• Small baseline

• Brightness constancy constraint

Feature Tracking and Optical Flow

Page 6: Image Primitives and Correspondence

ICRA 2003 6

• Normal flow

Aperture Problem

Page 7: Image Primitives and Correspondence

ICRA 2003 7

• Integrate around over image patch

• Solve

Optical Flow

Page 8: Image Primitives and Correspondence

ICRA 2003 8

rank(G) = 0 blank wall problemrank(G) = 1 aperture problem rank(G) = 2 enough texture – good feature candidates

Conceptually:

In reality: choice of threshold is involved

Optical Flow, Feature Tracking

Page 9: Image Primitives and Correspondence

ICRA 2003 9

• Qualitative properties of the motion fields

• Previous method - assumption locally constant flow

• Alternative regularization techniques (locally smooth flow fields, integration along contours)

Optical Flow

Page 10: Image Primitives and Correspondence

ICRA 2003 10

Feature Tracking

Page 11: Image Primitives and Correspondence

ICRA 2003 11

3D Reconstruction - Preview

Page 12: Image Primitives and Correspondence

ICRA 2003 12

• Compute eigenvalues of G• If smalest eigenvalue of G is bigger than - mark pixel as candidate feature point

• Alternatively feature quality function (Harris Corner Detector)

Point Feature Extraction

Page 13: Image Primitives and Correspondence

ICRA 2003 13

Harris Corner Detector - Example

Page 14: Image Primitives and Correspondence

ICRA 2003 14

Wide Baseline Matching

Page 15: Image Primitives and Correspondence

ICRA 2003 15

• Sum of squared differences

• Normalize cross-correlation

• Sum of absolute differences

Region based Similarity Metric

Page 16: Image Primitives and Correspondence

ICRA 2003 16

• Compute image derivatives • if gradient magnitude > and the value is a local maximum along gradient direction – pixel is an edge candidate

Canny edge detectorgradient magnitudeoriginal image

Edge Detection

Page 17: Image Primitives and Correspondence

ICRA 2003 17

x

y

• Edge detection, non-maximum suppression (traditionally Hough Transform – issues of resolution, threshold selection and search for peaks in Hough space)• Connected components on edge pixels with similar orientation - group pixels with common orientation

Non-max suppressed gradient magnitude

Line fitting

Page 18: Image Primitives and Correspondence

ICRA 2003 18

• Line fitting Lines determined from eigenvalues and eigenvectors of A• Candidate line segments - associated line quality

second moment matrixassociated with eachconnected component

Line Fitting


Top Related