|
Next: Transformation Parameterization Up: Registration Algorithm Previous: Inverse Consistency Constraint
Minimizing the cost function in (3)
does not ensure that the transformations and are diffeomorphic transformations except for when
. Continuum mechanical models such as linear elasticity
[28,22] and viscous fluid [22,15] can be used
to regularize the transformations. In this work, a linear-elastic constraint
of the form
 |
(5) |
is used to regularize the transformations where
and
. The linear elasticity operator has the form
where
and
.
In general, can be any nonsingular linear differential operator [29]. The limitation of using linear differential
operators is that they can't prevent the transformation from folding onto
itself, i.e., destroying the topology of the images under transformation
[30]. This includes the linear elasticity
and thin-plate spline models. The linear elasticity operator is used in
this work to help prevent the Jacobian of the transformation from going
negative. At each iteration the Jacobian of the transformation is checked
to make sure that it is positive for all points in which implies that the transformation preserves topology
when transforming images.
The purpose of the regularization constraint is to ensure that the transformations
maintain the topology of the images and . Thus, the elasticity constraint can be replaced by or combined with
other regularization constraints that maintain desirable properties of
the template (source) and target when deformed. An example would be a
constraint that prevented the Jacobian of both the forward and reverse
transformations from going to zero or infinity. A constraint that penalizes
small and large Jacobian values is given by
where denotes the Jacobian operator. Further examples of regularization
constraints that penalize large and small Jacobians can be found in Ashburner
et al. [21].
Next: Transformation Parameterization Up: Registration Algorithm Previous: Inverse Consistency Constraint
Xiujuan Geng 2002-07-04
|