The Epipolar Geometry
COMPSCI 527 — Computer Vision
COMPSCI 527 — Computer Vision The Epipolar Geometry 1 / 16
The Epipolar Geometry COMPSCI 527 Computer Vision COMPSCI 527 - - PowerPoint PPT Presentation
The Epipolar Geometry COMPSCI 527 Computer Vision COMPSCI 527 Computer Vision The Epipolar Geometry 1 / 16 The Epipolar Geometry of a Pair of Cameras The Epipolar Geometry of a Pair of Cameras P projection ray y a r n o i t c
The Epipolar Geometry
COMPSCI 527 — Computer Vision
COMPSCI 527 — Computer Vision The Epipolar Geometry 1 / 16
The Epipolar Geometry of a Pair of Cameras
The Epipolar Geometry of a Pair of Cameras
epipolar plane p r
e c t i
r a y projection ray baseline epipolar line of p epipolar line of p epipole e epipole e center of projection center of projection P p p camera a camera b
I I
a a b a a b b b a b
COMPSCI 527 — Computer Vision The Epipolar Geometry 2 / 16
The Epipolar Geometry of a Pair of Cameras
The Epipolar Constraint
epipolar plane projection ray projection ray baseline e p i p
a r l i n e
p epipolar line of p epipole e epipole e center of projection center of projection P p p camera a camera b
I I a a b a a b b b a bimage b is on the epipolar line of pb ... and vice versa
the same scene; 3D reconstruction depends on it
COMPSCI 527 — Computer Vision The Epipolar Geometry 3 / 16
The Epipolar Geometry of a Pair of Cameras
Another Way to State the Epipolar Constraint
epipolar plane projection ray projection ray baseline e p i p
a r l i n e
p epipolar line of p epipole e epipole e center of projection center of projection P p p camera a camera b
I I a a b a a b b b a bThe two projection rays and the baseline are coplanar for corresponding points
COMPSCI 527 — Computer Vision The Epipolar Geometry 4 / 16
C
C
a
b
The Epipolar Geometry of a Pair of Cameras
Two Uses of the Epipolar Constraint
known
therefore the epipolar line for the point pb in b
plane to the epipolar line
unknown
we can write one algebraic constraint on aP, aRb, atb
solve a system in these quantities
COMPSCI 527 — Computer Vision The Epipolar Geometry 5 / 16
The Essential Matrix
The Essential Matrix
relative position and orientation of two cameras
homogeneous linear system
manipulation
COMPSCI 527 — Computer Vision The Epipolar Geometry 6 / 16
The Essential Matrix
Coordinates
X
aX
bY
aY
bZ
aZ
bP p
a bp
apa =
axa aya
f and
bpb =
bxb byb
f
ap = bRa(bp − bta)
where
bRa = aRT b
and
bta = −aRbatb
COMPSCI 527 — Computer Vision The Epipolar Geometry 7 / 16
The Essential Matrix
Simplifying Notation
, b = bpb , R = aRb , t = atb , e = aeb
X
aX
bY
aY
bZ
aZ
ba b e R, t
COMPSCI 527 — Computer Vision The Epipolar Geometry 8 / 16
inHub
The Essential Matrix
The Epipolar Constraint, Algebraically
X
aX
bY
aY
bZ
aZ
ba b e R, t
t, and a is zero: (RTb)T(t × a) = 0
COMPSCI 527 — Computer Vision The Epipolar Geometry 9 / 16
a it
VIE
The Essential Matrix
The Essential Matrix
(RTb)T(t × a) = 0 bTR (t × a) = 0 bTR [t]×a = 0 where t = (tx, ty, tz)T and [t]× = −tz ty tz −tx −ty tx bT E a = 0 where E = R [t]×
world vectors in their reference systems)
COMPSCI 527 — Computer Vision The Epipolar Geometry 10 / 16
e
The Essential Matrix
The Epipolar Line in Image a
X
aX
bY
aY
bZ
aZ
ba b e R, t
satisfy the epipolar constraint? bT E x = 0
λTt = bT Et = bT R [t]× t = 0 . . . and therefore e
COMPSCI 527 — Computer Vision The Epipolar Geometry 11 / 16
a bTEE E