SECTION 12.4 EXERCISES 347
(which they call join) and its adjoint (which they call meet). This provides a concept
of duality, but no metric. The book contains a compact mathematical explanation of
this structure, illustrated with geometrical usage. Unfortunately, the authors quickly
revert to a matrix-based notation in the chapters that put the str ucture to practical use,
and what could have been explicitly defined algebraic products become tricks in matrix
manipulation.
Another modern reference on the geometry of imaging is [25], which dextrously
avoids using even Grassmann algebra. All operations are expressed in terms of matrices
or tensors defined in terms of Pl
¨
ucker coordinates. The powerful results can therefore
be implemented directly, but the geometrical structure of the techniques is often hard
to grasp.
We find that both these books have become much more accessible now that geometric
algebra offers a structural, representation-independent insight to help one understand
what is essentially going on. They can then be browsed quickly for useful techniques.
12.4 EXERCISES
12.4.1 STRUCTURAL EXERCISES
1. Table 12.1 contains the case in which a line {a, m} is extended to a plane by
an additional direction n to form the plane [a × n : n · m]. Demonstrate the
correctness of this formula by representing the spanning L ∧ n in terms of the
Pl
¨
ucker coordinates.
2. Show that the solution of x from the relationship e
0
∧ x = e
0
∧ x of (12.7) is indeed
x = e
−1
0
(e
0
∧ x), and understand to your satisfaction that this still gives the cor-
rect vector x for the point x, even when the latter would have been given relative to
another origin e
0
for the homogeneous coordinates.
3. Knowing some of the standard formulas in geometric algebra, you may recognize
that the central projection formula (12.9) is not unlike the usual orthogonal pro-
jection formula onto a line with direction a, which maps x to (x · a) a
−1
. Demon-
strate that we can consider the central projection x
→ x /( f
−1
· x) as the fixed
vector f gets inverted, projected onto the variable vector x, and then reinverted, to pro-
duce x
. This interpretation of the formula generalizes to substituting x by a line
or plane (just replace the inner product with the contraction); it then produces
the support vector of the projected line or plane. (Hint: Show that x
satisfies:
x
−1
= (f
−1
· x) x
−1
= (f
−1
· x
−1
) x and interpret.)
4. Show that the images of all x under the construction of the previous exercise before
the final inversion (that is, (f
−1
· x)/x) lie on a sphere through the pinhole and
the end of the vector f
−1
. This is sketched in Figure 12.5 for f = |f = 1.Itbears
uncanny resemblance to an eyeball!