318 17 Datum transformation problems
17-3 The 9-parameter (affine) datum transformation
Due to the distortions between the traditional terrestrial and GPS derived net-
works, the 7-parameter similarity transformations in some cases may not offer
satisfactory precision. For example, transforming GPS global coordinates to the
local Hungarian system with similarity transformation gives 0.5 m maximal resid-
uals, see, e.g., Papp and Sz˝ucs [326]. To reduce the remaining residuals, other
transformation models with more paramete rs can be used.
The 9-parameter affine transformation is not only a logical extension but even
a generalization of the 7-parameter similarity model. This transformation is the
modification of the Helmert C
7
(3,3) transformation, where 3 different scales are
used in the corresponding coordinate axes instead of one scale factor. In the case
of the 3 scale parameters being equal, the model reverts back to the similarity
transformation.
The solution of the 9-parameter model was achieved by Sp¨ath [368] using the
numerical minimization technique of the residuum vector, as well as by Papp and
Sz˝ucs [326] who used the linearized least squares method. Watson [403] pointed
out that the Gauss-Newton method or its variants can be easily implemented for
the 9-parameter problem using separation of variables and iteration with respect
to the rotation parameters alone, while other parameters can be calculated via
a simple linear least squares solution. The Watson [403] m ethod is analogous to
other methods for separated least square problems, which goes back at least to
Golub and Pereyra [152].
The 9-parameter affine transformation is also included in some co ordinate-
transformation software developed following requests from GPS users (see e.g. [295,
143]). To determine the 9 parameters of the 3D affine transformation, a minimum of
3 points with known coordinates (x
i
, y
i
, z
i
, X
i
, Y
i
, Z
i
) in both systems is required.
This is the so-called 3-point problem. However, in geodesy and geoinformatics,
N > 3 known points are usually available.
The N -point problem is basically an overdetermined problem and because of
the size of real world problems, the Gauss-Jacobi combinatorial solution becomes
inadequate. In what follows, an alternative ALESS method is applied to solve for
the 9 parameters of the overdetermined affine model.
Definition of the problem
The 3D affine transformation is the generalization of the C
7
(3,3) Helmert trans-
formation, using three different scale (s
1
, s
2
, s
3
) parameters instead of a single one.
Consider (17.24)
x
i
y
i
z
i
= WR
X
i
Y
i
Z
i
+
X
0
Y
0
Z
0
, (17.24)
where W is the scale matrix, X
0
, Y
0
, Z
0
the translation parameters, R the rotation
matrix, and x
i
, y
i
, z
i
and X
i
, Y
i
, Z
i
are the coordinates of the points in the two