Download presentation
Presentation is loading. Please wait.
1
Epipolar Geometry Class 7 Read notes 3.2.1
2
Feature tracking run iterative L-K warp & upsample...... Tracking Good features Multi-scale Transl. Affine transf. Feature monitoring
3
(i)Correspondence geometry: Given an image point x in the first image, how does this constrain the position of the corresponding point x’ in the second image? (ii)Camera geometry (motion): Given a set of corresponding image points {x i ↔x’ i }, i=1,…,n, what are the cameras P and P’ for the two views? (iii)Scene geometry (structure): Given corresponding image points x i ↔x’ i and cameras P, P’, what is the position of (their pre-image) X in space? Three questions:
4
The epipolar geometry C,C’,x,x’ and X are coplanar
5
The epipolar geometry What if only C,C’,x are known?
6
The epipolar geometry All points on project on l and l’
7
The epipolar geometry Family of planes and lines l and l’ Intersection in e and e’
8
The epipolar geometry epipoles e,e’ = intersection of baseline with image plane = projection of projection center in other image = vanishing point of camera motion direction an epipolar plane = plane containing baseline (1-D family) an epipolar line = intersection of epipolar plane with image (always come in corresponding pairs)
9
Example: converging cameras
10
Example: motion parallel with image plane (simple for stereo rectification)
11
Example: forward motion e e’
12
The fundamental matrix F algebraic representation of epipolar geometry we will see that mapping is (singular) correlation (i.e. projective mapping from points to lines) represented by the fundamental matrix F
13
The fundamental matrix F geometric derivation mapping from 2-D to 1-D family (rank 2)
14
The fundamental matrix F algebraic derivation (note: doesn’t work for C=C’ F=0)
15
The fundamental matrix F correspondence condition The fundamental matrix satisfies the condition that for any pair of corresponding points x↔x ’ in the two images
16
The fundamental matrix F F is the unique 3x3 rank 2 matrix that satisfies x’ T Fx=0 for all x↔x’ (i)Transpose: if F is fundamental matrix for (P,P’), then F T is fundamental matrix for (P’,P) (ii)Epipolar lines: l’=Fx & l=F T x’ (iii)Epipoles: on all epipolar lines, thus e’ T Fx=0, x e’ T F=0, similarly Fe=0 (iv)F has 7 d.o.f., i.e. 3x3-1(homogeneous)-1(rank2) (v)F is a correlation, projective mapping from a point x to a line l’=Fx (not a proper correlation, i.e. not invertible)
17
Fundamental matrix for pure translation
19
General motion Pure translation for pure translation F only has 2 degrees of freedom
20
The fundamental matrix F relation to homographies valid for all plane homographies
21
The fundamental matrix F relation to homographies requires
22
Projective transformation and invariance Derivation based purely on projective concepts F invariant to transformations of projective 3-space unique not unique canonical form
23
Projective ambiguity of cameras given F previous slide: at least projective ambiguity this slide: not more! Show that if F is same for (P,P’) and (P,P’), there exists a projective transformation H so that P=HP and P’=HP’ ~ ~ ~ lemma: (22-15=7, ok)
24
Canonical cameras given F Possible choice: Canonical representation:
25
Epipolar geometry? courtesy Frank Dellaert
26
Triangulation C1C1 m1m1 L1L1 m2m2 L2L2 M C2C2 - calibration - correspondences
27
Triangulation Backprojection Triangulation Iterative least-squares Maximum Likelihood Triangulation
28
Backprojection Represent point as intersection of row and column Useful presentation for deriving and understanding multiple view geometry (notice 3D planes are linear in 2D point coordinates) Condition for solution?
29
Next class: computing F
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.