Lecture 6-2D ProjectiveGeometry-A Model For The Projective Plane
Lecture 6-2D ProjectiveGeometry-A Model For The Projective Plane
oCoplanar points are points that all lie on the same plane.
Dr. Faisal Bukhari, DDS, PU
Recall: Intersection of Parallel Lines
Consider two parallel lines
Ԧl1 : (a, b, c)T
Ԧl2 : (a, b, c ′ )T
oComputing intersection (as before)
Ԧl1 × Ԧl2 = (c ′ - c)(b, −a, 0)T
= i(y
Ƹ 1 )(0) + j(0)(x
Ƹ
2 ) + k(x1 )(y2 ) -k(x2 )(y1 ) - i(y
Ƹ 2 )(0) - j(0)(x
Ƹ 1)
= x1 y2 k - x2 y1 k
= 0 iƸ + 0 jƸ + (x1 y2 - x2 y1 ) k ∴ after scaling by 1/(x1 y2 - x2 y1 )
≡ 0 iƸ + 0 jƸ + k
= (0, 0, 1)T
Or, rearranged:
𝒙𝟑 = constant
oThis form defines all the points in 3D space where one
coordinate is fixed and the others can vary freely.
𝒂
oThe line 𝒃 or (𝐚, 𝐛, 𝐜)𝑻 in ℝ𝟑 is a vector orthogonal to the
𝒄
plane formed by the point on 𝒍 and the origin.
oIt means that any point (𝒙, 𝒚, 𝒛) that lies on the plane
satisfies the equation (i.e., 𝒂𝒙 + 𝒃𝒚 + 𝒄𝒛 = 𝟎)
oIt means if any homogenous vector that does not have its
3rd component equal to zero then we can divide it by the
third component.
oThat means:
o Key Insight:
o Any line in the plane x₃ = 1 corresponds to a plane
through the origin in ℝ³.
o This links lines in image space to planes in the 3D world,
a core idea in projective geometry and camera modeling.
oBut in our case, the distance from the origin is always equal
to zero i.e., 𝒂𝒙 + 𝒃𝒚 + 𝒄𝒛 = 0 for any plane through the
origin, so that three vectors (𝐚, 𝐛, 𝐜)𝐓 that represents the
plane is normal to the plane.