2 4D MAP IMAGE
RECONSTRUCTION
In conventional magnetic resonance imaging a pulse
sequence is designed in order to sample the Fourier
transform (k-space) of a 3D image. After acquiring
enough data to fill a Cartesian grid, an image I(x) is
reconstructed by performing an inverse Fourier trans-
form on the data. Such a method is justified when
imaging a static subject. However, severe artifacts are
introduced when the patient’s anatomy undergoes de-
formation during the scan.
Instead of avoiding motion artifacts in order to im-
prove image quality, we seek to understand motion
by modeling and estimating a four-dimensional image
I(t,x). Our method extends that of Hinkle et al. (Hin-
kle et al., 2009) thatp operates on real tomographic
projection data to complex-valued MRI data. The al-
gorithm is described in detail in the following sec-
tions.
2.1 MRI Data Acquisition Model
In MRI data acquisiton, values of the Fourier trans-
form of I(t,x) are sampled directly:
F {I}(ω) =
1
(2π)
3/2
Z
Ω
I(x)e
−iω·x
dx,
where Ω ⊂ R
3
is the image domain. Note that both
I(x) and F {I}(ω) are complex numbers. We model
our collected data as a collection of sets of measure-
ments of F {I}(ω) for different values of ω. These
sets consist of samples which were acquired within
a very short time of one another so that the anatomy
is in the same configuration for all samples from the
same set. For example, for a Cartesian sampling
scheme in which a single line of k-space is obtained
at each echo, a set of data consists of all the sam-
pled k-space values along that line. In general, the set
of sampled points may lie along a single line, mul-
tiple lines, or on some other curve for more exotic
sampling schemes. We will denote the sampled sets
of k-space locations as Ω
i
and their measured values
d
i
(ω),ω ∈ Ω
i
.
Since actual data is contaminated by noise, we
model each data point d
i
(ω) as a sample of a nor-
mal distribution with mean F {I(t
i
,x)}(ω) and some
variance σ
2
. If I(t, x) is the true 4D image, the log-
likelihood of observing the data is
L({d
i
}|I) =
−
1
2σ
2
N
∑
i=1
Z
Ω
i
kF {I(t
i
,x)}(ω) − d
i
(ω)k
2
C
dω.
(1)
2.2 Motion Model
Having modeled the data acquisition and noise, we
could attempt to estimate a 4D image I(t, x) which
maximizes the data log-likelihood. Indeed this is the
basis of many static reconstruction algorithms which
estimate I(x) in order to best fit the data. However,
in our case the additional temporal dimension of our
image domain forces us either to collect much more
data or to make use of some other information.
We model the 4D image as a single 3D image
I
0
∈ L
2
(Ω) undergoing a time-indexed deformation
h : [0, T ] × Ω → Ω. In this formulation I(t, x) is writ-
ten as I
0
◦ h(t,x). The problem at hand is then to es-
timate both the base image and motion which best fit
the data.
The estimated time-indexed deformation is meant
to model the motion of real tissue. It is useful to intro-
duce a prior on the motion estimates in order to esti-
mate deformations that are consistent with real tissue
and organ properties. One possibility is to model the
time-indexed deformation as a fluid flow. The defor-
mation is then fully determined by a set of velocity
fields v(t, x), which are defined as
v(t, x) =
d
dt
h(t, x).
Note that given this set of velocity fields the deforma-
tion can be recovered by integration:
h(t, x) = x +
Z
t
0
v(τ,h(τ,x))dτ
If the velocity fields are all smooth spatially then
the resulting integral field is guaranteed to be a diffeo-
morphism. As organs are not expected to tear apart
or drastically change geometry during physiological
motion, this is a reasonable requirement for many 4D
imaging applications. In order to enforce this prop-
erty, a formal prior is placed on the velocity fields in
the form of an inner product norm,
kvk
2
V
= hv,vi
V
=
Z
T
0
Z
Ω
kLv(t, x)k
2
R
3
dxdt,
where L is a differential operator chosen to reflect
physical tissue properties. In our implementation, L is
defined by Lv = −α∇
2
v − β∇∇ · v + γv for scalar pa-
rameters α,β, and γ. Although in this work we have
used a homogeneous operator, L could be spatially-
varying reflecting the different material properties of
the underlying anatomy.
As discussed, the problem is ill-posed if we do
not have an abundance of data. In such a case we
need to make further assumptions. Many 4D scan-
ning protocols make use of a navigator echo as a
signal indicating respiratory motion. If the signal is
VISAPP 2010 - International Conference on Computer Vision Theory and Applications
252