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.
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
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.
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 |
X'=a_1X+b_1Y+c_1Z | Y'=a_2X+b_2Y+c_2Z | Z'=a_3X+b_3Y+c_3Z |
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) |
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 |
7 | 2 | 4 |
2 | 7 | 5 |
-1 | 1 | 2 |
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).
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.