Print

Print


Dear everyone,

this mail contains some information regarding a new toolbox that is now
available for download from the FIL website. You will be able to work
your way from the SPM99 page of the FIL home page to find it.

All the usual disclaimers apply, and perhaps yet some since I am not as
experienced a Matlab programmer as e.g. John and Karl.

It is called "Unwarp", and is concerned with the issue of residual
movement related variance in fMRI data.

Even after realignment there is considerable variance in fMRI time
series that covary with, and is most probably caused by, subject
movements. It is also the case that this variance is typically large
compared to experimentally induced variance. Anyone interested can
include the estimated movement parameters as covariates in the design
matrix, and take a look at an F-contrast encompassing those columns. It
can be quite dramatic. The result is loss of sensitivity, and if
movements are correlated to task specificity. I.e. we may mistake
movement induced variance for true activations. Since this variance is
often large compared to "true activations" even quite moderate
correlations between condition and movement may potentially cause false
positives.

The problem is well known, and several solutions have been suggested. A
quite pragmatic (and conservative) solution is to include the estimated
movement paramters (and possibly squared) as covariates in the design
matrix. Since we typically have loads of degrees of freedom in fMRI we
can usually afford this. The problems occurr when movements are
correlated with the task, since the strategy above will discard "good"
and "bad" variance alike.

The "covariate" strategy described above was predicated on a model were
variance was assumed to be caused by "spin history" effects, but will
work pretty much equally good/bad regardless of what the true underlying
cause is.

Others have assumed that the residual variance is caused mainly by
errors caused by the interpolation kernel in the resampling step of the
realignment. One has tried to solve this through higher order resampling
(huge Sinc kernels, or k-space resampling).

The "adjustment for sampling errors" in SPM is also predicated on the
assumption. The idea there is that the use of a finite size
interpolation kernel (e.g. 9x9x9) will casue sampling errors, but that
it should be possible to calculate a range for how large these errors
can be. Hence let us say a given voxel have the quantity a of variance
correlated with movement, and the calculations show that interpolation
errors may cause at the most the quantity b of variance in this
particular voxel. Then no more than b variance will be removed. This
would potentially allow for the removal of as much variance that can
possibly be explained by movement, while preserving experimentally
induced variance. However, this is true only IF the assumption that
residual movement related variance is caused mainly by interpolation is
true.

The "Unwarp" toolbox is based on a different hypothesis regarding the
residual variance. EPI images are not particularly faithful
reproductions of the object, and in particular there are severe
geometric distortions in regions where there is an air-tissue interface
(e.g. orbitofronal cortex and the anterior medial temporal lobes). In
these areas in particular the observed image is a severly warped version
of reality, much like a funny mirror at a fair ground. When one moves in
front of such a mirror ones image will distort in different ways and
ones head may change from very elongated to seriously flattened. If we
were to take digital snapshots of the reflection at these different
positions it is rather obvious that realignment will not suffice to
bring them into a common space.

The situation is similar with EPI images, and an image collected for a
given subject position will not be identical to that collected at
another. We call this effect suscebtibility-by-movement interaction. The
"Unwarp" toolbox is predicated on the assumption that the
suscebtibility-by-movement interaction is responsible for a sizeable
part of residual movement related variance.

Assume that we know how the deformations change when the subject changes
position (i.e. we know the derivatives of the deformations with respect
to subject position). That means that for a given time series and a
given set of subject movements we should be able to predict the "shape
changes" in the object and the ensuing variance in the time series. It
also means that, in principle, we should be able to formulate the
inverse problem, i.e. given the observed variance (after realignment)
and known (estimated) movements we should be able to estimate how
deformations change with subject movement.

We have made an attempt at formulating such an inverse model, and at
solving for the "derivative fields". A deformation field can be thought
of as little vectors at each position in space showing how that
particular location has been deflected. A "derivative field" is then the
rate of change of those vectors with respect to subject movement. Given
these "derivative fields" we should be able to remove the variance
caused by the suscebtibility-by-movement interaction. Since the
underlying model is so restricted we would also expect experimentally
induced variance to be preserved. Our experiments have also shown this
to be true. Indeed one particular experiment even indicated that in some
cases the method will reintroduce experimental variance that had been
obliterated by movement related variance.

In theory it should be possible to estimate also the "static"
deformation field, yielding an unwarped (to some true geometry) version
of the time series. In practice that doesn't really seem to work. Hence,
the method deals only with residual movement related variance induced by
the suscebtibility-by-movement interaction. I.e. unwarping is to some
"average distortion" of the time series.

The method requires no additional measurements. Given an EPI time-series
and a set of movement parameters (obtained from SPM realign) it will
estimate the derivative fields and remove the associated variance from
the time series. Upon installation the toolbox is reached from the
"Toolboxes" menu, and a additional help page will describe its practical
use.

It should be noted that this is a method intended to correct data
afflicted by a particular problem. If there is little movement in your
data to begin with this method will do you no good. If on the other hand
there is appreciable movement in your data (>1mm or >1deg) it will
remove some of that unwanted variance. If, in addition, movements are
task related it will do so without removing all your "true" activations.

The method attempts to minimise total (across the image volume) variance
in the data set. It should be realised that while (for small movements)
a rather limited portion of the total variance is removed, the
suscebtibility-by-movement interaction effects are quite localised to
"problem" areas. Hence, for a subset of voxels in e.g. frontal-medial
and orbitofronal cortices and parts of the temporal lobes the reduction
can be quite dramatic (>90%).

It should also be noted that the suscebtibility-by-movement interaction
casues differental deformations AND differential signal drop-out. At
present the toolbox deals only with variance caused by the first
component.

So, bottom line: I have this data set with task related movements, if I
used this toolbox can I say that any activations I find is "true" and
not just movement?
It will be "more true" than if you didn't use it, but I would still
recommend quite a bit of caution.

Good Luck
Jesper Andersson
John Ashburner
Chloe Hutton
Bob Turner
Karl Friston