16
Lecture 6.1 Basic epipolar geometry Thomas Opsahl

Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

  • Upload
    hatruc

  • View
    234

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

Lecture 6.1 Basic epipolar geometry

Thomas Opsahl

Page 2: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

Weekly overview – Stereo imaging

2

Page 3: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

Introduction

• Single-view geometry – Camera model 𝑃𝑿� = 𝒖� – Finite projective camera 𝑃 = 𝐾 𝑅 𝒕 – Undistortion – Estimating 𝑃 from 3D-2D correspondences – Calibration – PnP

3

𝑥𝐶 𝑦𝐶

𝑧𝐶 𝐶

𝑧𝐶 = 1

𝑊 𝑿

𝑢

𝑣

𝒙 𝒖

Page 4: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

Introduction

• Single-view geometry – Camera model 𝑃𝑿� = 𝒖� – Finite projective camera 𝑃 = 𝐾 𝑅 𝒕 – Undistortion – Estimating 𝑃 from 3D-2D correspondences – Calibration – PnP

• Two-view geometry

– Epipolar geometry is the geometric relationship between two perspective cameras

– Two camera models 𝑃1𝑿� = 𝒖�1, 𝑃2𝑿� = 𝒖�2 – Next week - General two-view

4

𝑥𝐶1

𝑦𝐶1

𝑧𝐶1

𝑥𝐶2 𝑦𝐶2

𝑧𝐶2

𝑥𝐶 𝑦𝐶

𝑧𝐶 𝐶

𝑧𝐶 = 1

𝑊 𝑿

𝑢

𝑣

𝒙 𝒖

Page 5: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

Introduction

• Single-view geometry – Camera model 𝑃𝑿� = 𝒖� – Finite projective camera 𝑃 = 𝐾 𝑅 𝒕 – Undistortion – Estimating 𝑃 from 3D-2D correspondences – Calibration – PnP

• Two-view geometry

– Epipolar geometry is the geometric relationship between two perspective cameras

– Two camera models 𝑃1𝑿� = 𝒖�1, 𝑃2𝑿� = 𝒖�2 – Next week - General two-view – This week - Stereo view

5

𝑥𝐶 𝑦𝐶

𝑧𝐶 𝐶

𝑧𝐶 = 1

𝑊 𝑿

𝑢

𝑣

𝒙 𝒖

𝑥𝐶1 𝑦𝐶1

𝑧𝐶1

𝑥𝐶2 𝑦𝐶2

𝑧𝐶2

Page 6: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

• Two-view geometry involve several new geometrical entities compared to single-view geometry

Epipolar geometry

𝑪1

𝒙1 𝒙2

𝑪2

𝑿

Page 7: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

• Two-view geometry involve several new geometrical entities compared to single-view geometry • The epipolar plane is the plane containing 𝑿 and the two camera centers 𝑪1 and 𝑪2

Epipolar geometry

Epipolar plane

𝑪1

𝒙1 𝒙2

𝑪2

𝑿

Page 8: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

• Two-view geometry involve several new geometrical entities compared to single-view geometry • The epipolar plane is the plane containing 𝑿 and the two camera centers 𝑪1 and 𝑪2 • The baseline is the line joining the two camera centers

Epipolar geometry

Epipolar plane

𝑪1

𝒙1 𝒙2

𝑪2

𝑿

baseline

Page 9: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

• Two-view geometry involve several new geometrical entities compared to single-view geometry • The epipolar plane is the plane containing 𝑿 and the two camera centers 𝑪1 and 𝑪2 • The baseline is the line joining the two camera centers • The epipolar lines are where the epipolar plane intersect the image planes

Epipolar geometry

Epipolar plane

𝑪1

𝒙1 𝒙2

𝑪2

𝑿

baseline

Epipolar line Epipolar line

Page 10: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

• Two-view geometry involve several new geometrical entities compared to single-view geometry • The epipolar plane is the plane containing 𝑿 and the two camera centers 𝑪1 and 𝑪2 • The baseline is the line joining the two camera centers • The epipolar lines are where the epipolar plane intersect the image planes • The epipoles are where the baseline intersects the two image planes

Epipolar geometry

Epipolar plane

𝑪1

𝒙1 𝒙2

𝑪2

𝑿

baseline

Epipolar line Epipolar line

Epipole Epipole

𝒆1 𝒆2

Page 11: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

• Two-view geometry involve several new geometrical entities compared to single-view geometry • The epipolar plane is the plane containing 𝑿 and the two camera centers 𝑪1 and 𝑪2 • The baseline is the line joining the two camera centers • The epipolar lines are where the epipolar plane intersect the image planes • The epipoles are where the baseline intersects the two image planes • The baseline and epipoles are uniquely defined by the two camera matrices 𝑃1 and 𝑃2 • The epipolar plane and epipolar lines depends on the observed point 𝑿

Epipolar geometry

𝑪1

𝒙1 𝒙2

𝑪2

𝑿

baseline

Epipolar line Epipolar line

Epipole Epipole

Epipolar plane

𝒆1 𝒆2

Page 12: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

Example

12

Page 13: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

Example

13

• Corresponding points lie on corresponding epipolar lines • Both epipoles are outside of the visible part of the image planes

Page 14: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

Example

14

Page 15: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

Example

15

• Corresponding points lie on corresponding epipolar lines • Both epipoles are visible as the intersection of epipolar lines

Page 16: Lecture 6.1 Basic epipolar geometry - Universitetet i Two-view geometry involve several new geometrical entities compared to single-view geometry • The . epipolar plane. is the plane

Summary

• Epipolar geometry – Epipolar planes – Epipolar lines – Epipoles

• Topics ahead

– Stereo imaging – Representing epipolar geometry – Estimating epipolar geometry – 3D from epipolar geometry – Relative pose from epipolar geometry – More views…

• Additional reading: – Szeliski: 11 introduction & 11.1

16

𝑪1

𝒙1 𝒙2

𝑪2

𝑿

baseline

Epipolar line Epipolar line

Epipole Epipole

Epipolar plane