Let us first review the solution given by the unit quaternions (Horn, 1987) applicable when we use the distance image
,
,
,
,
or
in the sequential registration. The solution is similar in all the cases so
let
denote either
,
,
or
and let
be
or
so that
is one of the distance images. The images
,
,
are first transformed into a set of coordinate images
,
in the reference frame (
).
Then the weighted centers
and
are computed and the coordinate images transformed to
,
,
and
.
The data sets
and
are related only by rotation which is estimated by
minimizing f2 with the distance image
.
A correlation matrix is defined by
We will utilize Lemma 2 to estimate
and we thus need to find out how the errors in the data, calibration parameters, and
previously estimated registration parameters are propagated to
for the different distance images. According to (12) and (11),
depends on the elements of Q which, in turn, depend on
and
.
Differentiation of each element of Q with respect
to a measurement
for some
and
yields
Similar formulas hold for the other derivatives needed. It can be seen from (9) how
depends on
jk,
,
,
and
,
and how
depends on
jk,
,
jl,
,
,
and
for all the other distance images except
.
For that one we notice that
depends only on the plane parameters given by the location vector
and normal
,
and on
.
By evaluating the derivatives of Q, we can apply Lemma 1
to
where
is fixed, and obtain
.
For
and
,
can be computed mostly by summing up the individual contributions, since the measurements
are assumed independent
and the cross covariance between the registration parameters
and a single measurement
is small
when compared to
and can thus be neglected. The cross covariance
is, however,
evaluated using Lemma 1. As we discussed in the previous section, the modeled values
are correlated so that for
,
,
and
,
we compute
using (10) with
replaced by
.
Formula (13) is utilized when the derivatives of
needed in (10) are evaluated.
Once
has been estimated, Lemma 2 gives for