computation of fundamental matrix f

63
Computation of Fundamental matrix F

Upload: avak

Post on 13-Feb-2016

69 views

Category:

Documents


2 download

DESCRIPTION

Computation of Fundamental matrix F. Basic equations. x’ T F x = 0 x’= ( x’, y’, 1) T x = ( x, y, 1) T. Basic equations 2. Basic equations 2. The singularity constraint. The singularity constraint 2. The singularity constraint 3. Fig. 10.1 Epipolar lines. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Computation of  Fundamental matrix  F

Computation of Fundamental matrix F

Page 2: Computation of  Fundamental matrix  F

Basic equations

• x’T F x = 0• x’= (x’, y’, 1)T x = (x, y, 1)T

0333231232212131211 fyfxffyyfyxfyfxyfxxfx

Page 3: Computation of  Fundamental matrix  F

Basic equations 2

Page 4: Computation of  Fundamental matrix  F

Basic equations 2

Page 5: Computation of  Fundamental matrix  F

The singularity constraint

Page 6: Computation of  Fundamental matrix  F

The singularity constraint 2

Page 7: Computation of  Fundamental matrix  F

The singularity constraint 3

Page 8: Computation of  Fundamental matrix  F

Fig. 10.1 Epipolar lines

Page 9: Computation of  Fundamental matrix  F

Epipolar lines

Page 10: Computation of  Fundamental matrix  F

10.2 The normalized 8 point algorithm

Page 11: Computation of  Fundamental matrix  F

The normalized 8 point algorithm

Page 12: Computation of  Fundamental matrix  F

The normalized 8 point algorithm

Page 13: Computation of  Fundamental matrix  F

Computing F: Recommendations

Page 14: Computation of  Fundamental matrix  F

Image pairs with epipoles far from the image centres Fig 10.2

Page 15: Computation of  Fundamental matrix  F

Image pairs with epipoles close to the image centres Fig. 10.2

Page 16: Computation of  Fundamental matrix  F

Automatic computation of F

Page 17: Computation of  Fundamental matrix  F

Automatic computation of F 2

Page 18: Computation of  Fundamental matrix  F

Automatic computation of F 3

Page 19: Computation of  Fundamental matrix  F

Automatic computation of fundamental matrix using RANSAC 640 x 480 pixels

Page 20: Computation of  Fundamental matrix  F

Detected corners(500) superimposed on the images

Page 21: Computation of  Fundamental matrix  F

188 putative matches shown by the line linking corners, 89 are outliers

Page 22: Computation of  Fundamental matrix  F

Inliners –99 correspondences consistent with the estimated F

Page 23: Computation of  Fundamental matrix  F

Final set of 157 correspondence after guided matching using MLE, with a few mismatches

(e.g. the long line on the left)

Page 24: Computation of  Fundamental matrix  F

Special cases of F-computation

Page 25: Computation of  Fundamental matrix  F

Fig. 10.5 for a pure translation, the epipole can be estimated from the image motion of

two points

Page 26: Computation of  Fundamental matrix  F

Translational motion

Page 27: Computation of  Fundamental matrix  F

10. 7.2 Planar motion

Page 28: Computation of  Fundamental matrix  F

10.7.3 The calibrated case

Page 29: Computation of  Fundamental matrix  F

10.7.3 The calibrated case 2

Page 30: Computation of  Fundamental matrix  F

10.8 Correspondence of other entitiesLine 1

Page 31: Computation of  Fundamental matrix  F

10.8 Correspondence of other entitiesLine 2

Page 32: Computation of  Fundamental matrix  F

10.8 Correspondence of other entitiesSpace curves

Page 33: Computation of  Fundamental matrix  F

10.8 Correspondence of other entitiesSurfaces

Page 34: Computation of  Fundamental matrix  F

Epipolar tangency

Page 35: Computation of  Fundamental matrix  F

Fig.10.6 Epipolar tangency

Page 36: Computation of  Fundamental matrix  F

10.9 Degeneracies

Page 37: Computation of  Fundamental matrix  F
Page 38: Computation of  Fundamental matrix  F

Table 10.1

Page 39: Computation of  Fundamental matrix  F

10.9.1 Points on a ruled quadric

Page 40: Computation of  Fundamental matrix  F

10.9.1 Points on a ruled quadric 2

Page 41: Computation of  Fundamental matrix  F

10.9.2 Points on a plane

Page 42: Computation of  Fundamental matrix  F

10.9.2 Points on a plane 2

Page 43: Computation of  Fundamental matrix  F

10.9.2 Points on a plane 3

Page 44: Computation of  Fundamental matrix  F

10.9.3 No translation:The epipolar geometry is not defined.

Two images are related by a 2D homography

Page 45: Computation of  Fundamental matrix  F

10.12 Image rectification

Page 46: Computation of  Fundamental matrix  F

10.12 Image rectification 2

Page 47: Computation of  Fundamental matrix  F

Mapping the epipole to infinity

Page 48: Computation of  Fundamental matrix  F

Force the transformation H to be rigid transformation in the neighborhood of x0

A good choice of x0 be the image centre

Page 49: Computation of  Fundamental matrix  F

X0 is the origin

Page 50: Computation of  Fundamental matrix  F

X0 is arbitrary placed point of interest

Page 51: Computation of  Fundamental matrix  F

10.12.2 Matching transformations

Page 52: Computation of  Fundamental matrix  F

The strategy

Page 53: Computation of  Fundamental matrix  F

Result 10.3 for matching transform

Page 54: Computation of  Fundamental matrix  F

An Affine transform

Page 55: Computation of  Fundamental matrix  F

Corollary 10.4 A special case for matching transform

Page 56: Computation of  Fundamental matrix  F

Rectification algorithm outline

Page 57: Computation of  Fundamental matrix  F

Rectification algorithm outline 2

Page 58: Computation of  Fundamental matrix  F

Image rectification Fig 10.11 aA pair of images of a house

Page 59: Computation of  Fundamental matrix  F

Image rectification Fig 10.11 bResampled images, corresponding points match

horizontally

Page 60: Computation of  Fundamental matrix  F

Example 10.5 Model house images

Page 61: Computation of  Fundamental matrix  F

Affine rectification

Page 62: Computation of  Fundamental matrix  F

Fig.10.12 a Image rectification using affinities : a pair of images

Page 63: Computation of  Fundamental matrix  F

Fig. 10.12 b Affine rectification:The average y-disparity is of the order of 3

pixels in a 512 x 512 image