Lecture 3 Introduction 2D ProjectiveGeometry
Lecture 3 Introduction 2D ProjectiveGeometry
Slope y-intercept
m is called the slope of a line and c is called the y-intercept.
𝒂𝒂 𝟐𝟐
𝒃𝒃 = −𝟏𝟏 or (𝐚𝐚, 𝐛𝐛, 𝐜𝐜)𝑻𝑻 = (𝟐𝟐, −𝟏𝟏, 𝟑𝟑)𝑻𝑻
𝒄𝒄 𝟑𝟑
The 60° field of view captures some The 90° field of view captures all of
of the objects but in greater detailDr. Faisal Bukhari,
theDDS,objects
PU but in lesser detail
What is Field of View (FOV)?
As you can see in the example images in the previous slides,
the camera with 90° field of view captures all 3 objects in
the scene, though each object takes up a small part of the
camera image.
Resulting image
Pinhole
Imaging surface
Box
oSome of these light rays pass through the pinhole in the box
oHowever, opening the box lets in too much light, which can
ruin the image. This is how a pinhole camera works.
Imaging surface
oThe smaller the hole, the less light that passes through,
resulting in a dimmer image.
a = 8, b = -1, and c = 5
𝑎𝑎 8
𝑏𝑏 = −1
𝑐𝑐 5
Dr. Faisal Bukhari, DDS, PU
Homogeneous Representation of a
Line in 2D
How do we derive the vector form from the coefficient form?
1. ax + by + c = 0
𝑎𝑎 𝑥𝑥
2. 𝑏𝑏 . 𝑦𝑦 = 0 or (x, y, 1) (a, b, c)T = 0
𝑐𝑐 1
𝑎𝑎
𝑏𝑏
𝑐𝑐
and multiply it by any scalar k, we still have the same line:
𝑘𝑘𝑘𝑘
𝑘𝑘𝑘𝑘
𝑘𝑘𝑘𝑘
𝑘𝑘𝑘𝑘 𝑥𝑥
𝑘𝑘𝑘𝑘 . 𝑦𝑦 = 0 remains unchanged, demonstrating that it is a
𝑘𝑘𝑘𝑘 1
homogeneous object. Dr. Faisal Bukhari, DDS, PU
Definition of Homogeneous Objects:
oHomogeneous objects are mathematical entities that are
determined only up to scale. This means that scaling them
by a nonzero factor does not change their fundamental
nature.
oIn this case, the vector (𝐚𝐚, 𝐛𝐛, 𝐜𝐜)𝑻𝑻 represents the same line as
k(𝐚𝐚, 𝐛𝐛, 𝐜𝐜)𝑻𝑻 for any nonzero constant k.