|
Next: Symmetric Similarity Cost Function Up: Registration Algorithm Previous: Registration Algorithm
Traditionally, the image registration problem has been stated as: Find
the transformation that maps the template image volume into correspondence with the target image volume . Alternatively, the problem can be stated as: Find the transformation
that transforms into correspondence with . For this paper, the previous two statements are combined into a
single problem and restated as:
Problem Statement: Jointly estimate the transformations
and such that maps to and maps to subject to the constraint that
.
The image registration algorithm is formulated on the continuum and
is discretized for implementation. Let and represent 3D image volumes of voxels dimension
corresponding to medical imaging modalities
such as MRI, fMRI, CT, cryosection imagery, etc. Let
and are integers correspond to the set voxel lattice coordinates of the discrete
images and and let
.
Continuous functions will be denoted with a subscript c and
parentheses while discrete functions will be denoted
with a subscript d and square brackets. The subscripts are dropped
when a statement is true for both continuous and discrete
functions or where the context is clear due to the use of parentheses
or square brackets.
Let the continuous image for
be
related to the discrete image for
in the normal
multi-dimensional sampling sense
where the
notation is defined as the
column vector
.
Likewise, let
for
.
The discrete images are extended to the continuum using
trilinear interpolation.
The transformations are vector-valued functions that map the image coordinate
system to itself, i.e.,
and
. Regularization constraints are
placed on and so that they preserve topology.
Throughout it is assumed that
,
,
and
where
and
. The vector-valued functions , , ,
and are called displacement fields since they define the
transformation in terms of a displacement from a location .
All of the functions , , , , ,
,
, and
are
vector-valued functions defined on
the . The continuous transformations and displacement fields
are extended to the continuum from their corresponding discrete representations
using trilinear interpolation. For example,
.
Registration is defined using a symmetric similarity cost function
that describes
the distance between the transformed template and target ,
and the distance between the transformed target and template .
To ensure the desired properties, the transformations and are
jointly estimated by minimizing the similarity cost function
while satisfying regularization constraints and inverse
transformation consistency constraints.
The regularization constraints are enforced on the transformations
by constraining the them to satisfy the laws of continuum mechanics
[24].
Next: Symmetric Similarity Cost Function
Up: Registration Algorithm
Previous: Registration Algorithm
Xiujuan Geng
2002-07-04
|