<FONT COLOR="#FF0000">Key Concepts and Properties of Projective Geometry

Key Concepts and Properties of Projective Geometry


Introductory Remarks Projective geometry was developed through artists' attempts to paint three-dimensional scenes realistically onto a two-dimensional canvas. In analyzing the relations between objects in the scenes and their images on the canvas under central projection to the eye, it simplifies the matter if we choose to analyze scenes from one scenery plane (for instance, the ground plane) at a time. So our task is to study the relations between figures in the scenery plane and their images on the canvas plane under central projection to the eye, also called perspectivity centered at the eye. It is not hard to form the following observations.

In a typical situation, one can think of the horizotanl ground plane as the scenery plane π, and the canvas as part of a vertical plane π' directly facing the artist. Then parallel straightlines in π directly away from the artist (i.e., those lines perpendicular to the intersection of the canvas plane and the scenery plane) appear to the artist's eye and canvas as converging to one point, and it is the point on the canvas directly facing the artist's eye. In mathematical terms, if one follows any of these parallel lines in the scenery plane away from the artist, its image will appear to be moving on a straigtline on the canvas, converging to the point on the canvas directly facing the artist's eye. This point is called the principal vanishing point. See p. 134 for a more detailed discussion and the relevant concepts of diagonal vanishing point and vanishing line (the horizon line, which is the intersection of the canvas plane with the plane through the artist's eye and parallel to the scenery plane. Thus any straightline from the artist's eye to a point on the horizon line is parallel to the scenery plane).

To obtain a satisfactory mathematical theory, we make a mathematical generalization at this point: we assume the canvas is not a finite piece of flat panel, but an entire plane, and the artist's eye can see in 360 degrees, i.e. scenes in front of as well as behind the artist's eye are all projected onto the canvas plane. Then we observe one phenomenon: the straightline in the scenery plane right underneath the artist's eye can not be projected onto the canvas plane (as light rays from those points to the eye are parallel to the canvas plane and will not project to any finite portion of the canvas plane).

One can also view this phenomenon by flipping the roles of the canvas and scenery planes: Draw some figures on the canvas plane which is now made of transparent material, and place a flash light (of point light source) at the artist's eye position, then these figures should have their images on the ground plane(the scenery plane). However, the horizon line does not shed any image on the ground plane, and if two straightline on the canvas plane meet at a point on the horizon, then their images in the ground plane will appear to be parallel.

Mathematically we view this phenomenon in the following way: We think of both the canvas plane and the scenery plane as two different representations (two snap shots from different angles) of an underlying entity, called the projective plane. Since each of the above two planes can not represent all points in this projective plane (exactly one entire line is missing in each representation), we can think of the projective plane as the usual plane adding an additional ideal line at infinity. We use the word infinity, because when we can not represent this line in the current plane, we can place a second plane and find that it is represented on the second plane as an ordinary straightline, and as points move closer to this line in the second plane, their images in the first plane appear to diverge to infinity. With this abstraction (and counting the ideal line at infinity as an additional line and understanding that two ordinary straightlines meet at a point at infinity iff they are parallel in the finite portion of the plane), we observe that

If you find the conceptual argument to be a little too difficult to get used to, just think in terms of viewing the same geometry through its image on a different plane, when one of the points or lines involves infinity.

The above approach has its advantages: one can view most of the geometric happenings in this projective plane through an ordinary plane, but to understand what happens at a point (or line) at infinity, one has to project the portion of the plane near infinity to a different plane to study it. This need to deal with the exceptional situations can not be avoided. As we will see, this flexibility of viewing the geometry from a different plane also has its advantages. Such planes will be called Embedding planes. For some purposes, in particular for algebraic representations, it is advantageous to develop an approach that does not need to deal with exceptional cases. We will do that next.


Projective points and projective plane From the perspective of a fixed point O (as the center of the lens), all points on an Euclidean line (E-line) p through O are considered the same---this is based on the optical fact is that an observer can not distinguish between points on the light rays directly towards the observer's eye, points on such a light ray will be appear the same to the artist's eye and will be treated as the same point and represented by the same point (on the canvas) . So we could use any point on p other than O, or the line p itself to represent this projective point P (also called Point in the text) in the projective plane, which consists of all such points.

Embedding plane Often we use an Euclidean plane (E-plane) π not through O to take a "snap shot" of geometric figures in the projective plane.


Duality between Points and Lines Recall that any Point can be represented by a non-zero vector (a, b, c), or any non-zero multiple of this vector. We refer to this point as [a, b, c]. Any Line can be represented an E-plane, which can be represented by an equation of the form ax+by+cz=0. The only pertinent information is contained in the vector (a, b, c); also recall that ax+by+cz=0 and sax+sby+scz=0 for s non-zero, represent the same Line, so (sa, sb, sc) and (a, b, c) represent the same Line. In other words, the same homogeneous coordinates [a, b, c] can be used to represent either a Point or a Line. More such duality occurs.

Because of this duality between Points and Lines, and of their incidence relations, we can translate any statement involving Points and Lines, and their incidence relations, in the projective plane into a dual version. If the original statement is true, then the dual version is automatically true. See more discussion in 3.4.2.
Important Geometric Properties In addition to Theorems 1 and 2 of 3.2 on p.141-142, and Theorem 3 of 3.2 on p.146, the really important geometric properties for us are refleted in Theorem 2 of 3.3 on p.157, Theorem 3 of 3.3 on p.162, and Theorems 3 and 4 of 3.5 on pp.184. We will spend more time to discuss how to use these theorems, than to discuss how these theorems are derived.

Theorem 3 of 3.3 on p.162, the fundamental theorem of projective geometry, allows us the flexibility of transforming a given problem into a situation where one of the Lines is now appearing as the Line at infinity in our embedded plane. This often allows us to understand the geometry more easily. We will do some examples of this kind.

A projective transformation also preserves a numeric quantity, the cross-ratio of four Points along a Line, as explained by Theorems 3 and 4 on pp.184. Here again we will emphasize the more geometric approach as in 3.5.2-3.


Here are some more notes on perspectivity, perspective transformations, and projective transformations. Recall that, there is a perspectivity between any two planes π and π' that do not pass through the observer O. Imagine π has its own grids (coordinate system) and a figure on it, and π' is simply another copy of π placed in its current location by a linear transformation P --> A P. The figure on π' also has its image onto π under the perspectivity between π and π', We now want to compare the two images on π and find their relations (we could think we had a figure on π, made a copy and moved it to its position on π', and then flashed that image onto π through lightrays from O. We now want to put the two figures on the same sheet π to compare them). In fact, there is a procedure for setting up a map from π to itself: any point P on π has an identical copy P' on π', which then has its image point P'' on π under the perspectivity. The map from P to this final image point P'' can be used to describe the relations between any original figure on π (and on π' ) with its image on π under the perspectivity. Such a transformation is called a perspective transformation.

To represent the perspective transformation above algebraically, the map from P to P' can be represented by an invertible linear transformation: P'= A P, the action of which between π and π' is actually a rigid motion in the 3-dimensional Euclidean space; the perspectivity p between π and π' simply says that p(P') :=P'' is on π and [p(P') ] = [P']. Thus we can represent this map from P to P'' algebraically as

[P] --> [P'']:=[ t(P) ] := [p(A P)]= [ A P ].

Once we start to consider the composition of such transformations, we will find that we can allow any invertible matrix A in the above formula. Such transformations are called projective transformations.

The text deals with projective transformations only using the homogeneous representation [x] --> [ Ax]. What we described earlier was to understand the action of this projective transformation through the embedding plane π.

Suppose that A =
a_1 b_1 c_1
a_2 b_2 c_2
a_3 b_3 c_3
and P=[X,Y,Z] (as a column vector), P'=t(P)=[X',Y',Z'] (as a column vector). Then
X'=a_1X+b_1Y+c_1Z
Y'=a_2X+b_2Y+c_2Z
Z'=a_3X+b_3Y+c_3Z
Suppose that the embedding plane π is given by {(x,y,1): (x,y) in R^2}, and π'=t(π). Then the representative (x',y',1) on π of (X', Y', Z')=t([x,y,1]) is given by
x'=X'/Z' = (a_1x+b_1y+c_1)/(a_3x+b_3y+c_3)
y'=Y'/Z'=(a_2x+b_2y+c_2)/(a_3x+b_3y+c_3)
This is a fractional linear transformation, whose definition at points where a_3x+b_3y+c_3=0 needs clarification. It turns out that we can interpret that points on the line a_3x+b_3y+c_3=0 are mapped to the line at infinity of π! The algebra of working with fractional linear transformations is not as easy as that of direct matrix multiplications, which is why math textbooks tend to favor working with direct matrix multiplications of the homogeneous coordinates as the definition of projective transformations, as is done in the text.

Example: The map t: [x, y, z] --> [x-2z, -x+2y-3z, x-y+5z] is a projective transformation with matrix A
1 0 -2
-1 2 -3
1 -1 5
The inverse to t can be represented through A-1, or adj (A), which is
7 2 4
2 7 5
-1 1 2
Thus t-1: [x', y', z'] --> [7x'+2y'+4z', 2x'+7y'+5z', -x'+y'+2z']. A projective line x+2y+3z=0 becomes (7x'+2y'+4z')+2( 2x'+7y'+5z')+3 (-x'+y'+2z')=0, which is 8x'+19y'+20z'=0.

Another way to find the image of x+2y+3z=0 under t is the following: Find two specific points on x+2y+3z=0, for example, [2, -1, 0] and [3, 0, -1], and find their images under t. In our case t([2, -1, 0])=[2, -2-2, 2+1]=[2, -4, 3], t([3, 0, -1])=[3+2, -3+3, 3-5]=[5, 0, -2]. So the image of x+2y+3z=0 under t must be the projective line passing through [2, -4, 3] and [5, 0, -2], which turns out to be the same: 8x+19y+20z=0.

Let's examine the action of t on the imbedding plane z=1, i.e., for any point (x, y, 1) on z=1, compute t([x, y, 1])=[X', Y',Z' ], then find its representative [x', y', 1] on the plane z=1. So x'= X'/Z', and y' = Y'/Z' . For example, t([0, 0, 1])=[-2, -3, 5] =[-2/5, -3/5, 1]. In general, if we set t([x, y, 1])=[x', y', 1], then

x' = (x-2)/(x-y+5), y'=(-x+2y-3)/(x-y+5). ---(NH)

If we use our computation earlier, the projective line x+2y+3z=0 is represented by x+2y+3=0 on the imbedding plane z=1, which is sent to the projective line 8x+19y+20z=0, represented on z=1 by 8x+19y+20=0. One could also derive this directly by solving (x, y) in terms of (X, Y), and substitute these relations into x+2y+3=0. It turns out that

x=(7X+2Y+4)/(-X+Y+2), y=(2X+7Y+5)/(-X+Y+2).

So the equation x+2y+3=0 becomes (7X+2Y+4)/(-X+Y+2)+2(2X+7Y+5)/(-X+Y+2)+3=0, which reduces to 8X+19Y+20=0. However it is not easy to solve (x, y) in terms of (X, Y) directly from (NH), this is one reason people often favor working with the homegeneous representations as in the text than the more geometric representations such as (NH).


Geometric Applications of Perspective/Projective transformations When we consider a perspectivity t between any two E-planes π and π', recall that t is not defined along an E-line in π and t-1 would not be defined along an E-line in π' either. With the introduction of imbedding planes, i.e., we will think of π and π' to also include their ideal Points, then there is no need to talk about the exceptional situations anymore. Thus if P, Q, R are three collinear Points in π, then t(P), t(Q), t(R) are collinear in π'. This includes the situations that all three Points, P, Q, R, are E-points, or one, or all (why?) of them are ideal Points, and the same applies to t(P), t(Q), t(R). For the same reason, if l1, l2, l3 are three parallel E-lines in π, in other words, they are concurrent at an ideal Point for π, then t(l1), t(l2), t(l3) are concurrent in π', i.e., either they meet at an E-point in π', or they are all parallel E-lines in π' (meeting at an ideal Point for π'), or one of them is the ideal Line for π' and the other two are parallel E-lines (meeting the ideal Line for π').

The viewpoints in the above paragraph are often used to transform a given geometric situation into one where things become simpler. For instance, to prove three points P, Q, R are collinear, one chooses a perspectivity t so that t(P), t(Q) appear as Points at infinity; if t(R) can be proven also to be a Point at infinity, then the original points must be collinear. To prove three lines l1, l2, l3 are concurrent, we choose a perspectivity t so that t(l1), t(l2) appear as parallel E-lines, and try to prove t(l3) is parallel to them. This is often good strategy, because it is easier to extract information from the set up that t(l1), t(l2) are parallel. We will illustrate this idea with Desargues' Theoreme. The text discusses some examples in 3.4.1 along similar ideas, except that text transforms a give situation into one which is easier to handle by the coordinate method, instead of tackling the transformed case by direct geometric argument. Note that a necessary ingredient in either our approach or the text's approach is the ability to tranform a given situation into a disired situation. That is guaranteed by Theorem 3 on p. 162. Here is a link that contains applets to demonstrate Desargues' Theorem.