In the following, an image is given as a mapping
from its coordinate domain
to
its intensity range
.
Given a coordinate
, and the intensity of the image
at this coordinate
, the ordered pair
is referred to as a voxel (volume element).
Using a transformation
, an image can be changed according to
.
The set of all these transformations is called the transformation space
.
In this paper, the transformations correspond to spatial displacements of voxels and are
described in the so-called Eulerian reference frame.
Here the voxels are tracked by their position:
A voxel originates at time at coordinate
.
As it moves through
, the displacement of a voxel
at time t is given as a vector
.
The set of the displacements of all voxels of an image is called a displacement field over domain
,
and its value at time
is denoted as
.
The corresponding transformation T can be given coordinate-wise:
The concatenation of transformations is then given as
The focus of the registration of one (study) image
to another
(reference) image
is to find a transformation
that minimizes a given cost function
describing the similarity between transformed
study image
and reference image
in conjunction with an energy normalization (smoothness) term
that enforces topology preservation:
In the non-rigid registration software I use the sum of squared differences as a cost function:
Then the first order derivative of the cost function (5) can be used to estimate a deforming force: