Professional Documents
Culture Documents
The Lecture Contains:: Lecture 33: Projective and Geometric Mapping
The Lecture Contains:: Lecture 33: Projective and Geometric Mapping
The Lecture Contains:: Lecture 33: Projective and Geometric Mapping
(6.24)
In the sequel, the projection relationships are described for the case of changing 3D position of a
rigid object relative to the camera position. In principle, it is irrelevant if this change of relative
position incurs due to camera movement or due to movement of the object. The change of a position
of a rigid object can entirely be described by three translational parameters (change of the object
centroid in X, Y, Z). The change of its orientation is expressed by three rotational parameters, the
rotation angles around the axes of a coordinate system with origin at the mass centroid
of the object. For a mass point belonging to the object, the resulting shift from position
into position can be described as
(6.25)
(6.27)
Substituting above relations into (6.23), the projection onto the image plane gives
(6.28)
In this case, no dependency exists on the focal length and on the translation in Z direction. The
entire mapping is described by linear relationships. According to (6.24), no depth-dependency is
given, such that the condition must be . These simplifications can however be
seen as a tradeoff against the less accurate modeling of the projection, which is only valid for objects
which are at far distance from the camera. A description of the relationships in (6.24) is then possible
by a total number of 6 parameters, which is the affine transform, expresses a linear relationship of
coordinates and by
Or
(6.30)
Fig. 6.7
The affine transform is the most universal linear transform applicable to 2D coordinate relationships.
The single parameters of the affine transform have the following effects regarding modifications of a
2D geometry (see Fig. 6.7):
Scaling in horizontal / vertical direction
Shear in horizontal / vertical direction
Translation in horizontal / vertical direction
the example of a planar surface which is positioned in the 3D world in parallel to the image plane
orientation, the following phenomena are observed:
A 3D translation in parallel to the image plane is perceived as 2D translation;
A 3D translation perpendicular to the image plane (distance change) is observed as 2D scaling;
A 3D rotation around the Z coordinate axis (optical axis) is interpreted as 2D rotation;
3D rotations exclusively around one of the X or Y coordinate axes appear as a change of the
aspect ratio;
Mixed forms of rotations around several axes effect a mapping onto a non-orthogonal coordinate
system, which can be described as shear.
Table 6.1: Relationship between geometric modifications and typical combinations of several parameters
of the affine mapping
Translation by 1 0 0 1
Rotation by 0 0
Scaling by 0 0 0 0
Fig. 6.8
(6.31)
The relationship with perspective mapping is obvious. Due to the division by variables r and s, the
implementation of the perspective mapping is no longer linear, and has higher overall complexity
than affine mapping. This also makes the estimation of parameters more difficult. A simplified (but
not accurate) approximation of the perspective geometric mapping, using 8 parameters as well, is
bilinear mapping.
Here, parameters are identical with those of the affine model, however b1 and b 2 are not
identical with those of the perspective model: