Given a coordinate system,
-dimensional real affine space
is the set of all points parameterized by
.
An affine transformation is expressed as
where
is a
(usually) non-singular matrix and
is a
vector representing a translation.
By SVD
where
In the special case of when
is a rotation (i.e.,
, the the transformation
is Euclidean.
Transformation of one point (or one axis) completely determines
an Euclidean transformation, an affine transformation in
dimensions
is completely determined by a mapping of
points (3 points for
a plane).
It is easy to verify that an affine transformation preserves
parallelism and ratios of lengths along parallel directions. In fact,
coordinates in an affine geometry are defined in terms of these
fundamental invariants. An Euclidean transformation, in addition to
the above, also preserves lengths and angles.
Since an affine (or Euclidean) transformation preserves parallelism
it cannot be used to describe a pinhole projection. We need to
projective geometry to represent such transformations.