

A Comparison of Reported Hemodynamic Activation in SPM2b vs. SPM99 - Kim Celone
Image processing and data analysis were preformed on a dataset collected from UBC in both spm99 and spm2b. The images that follow display that there is close to a 10% increase in reported hemodynamic activity when processing image data using spm2b rather than spm99.

Fig 1. SPM99 Random effects analysis showing target activations at p < .001 uncorrected

Fig 2. SPM2b Random effects analysis showing target activations at p < .001 uncorrected (intrinsic autocorrelation was also enabled)
NOTES ON THE ANALYSIS
Reorientation procedures appear to remain the same. There are
several new variables within the realignment and normalization that are discussed
below. A listing of the new SPM2b features and functionality can be found at:
http://www.fil.ion.ucl.ac.uk/spm/spm2b.html#New
Realignment Parameters:
Registration Quality: Quality versus speed trade-off. Highest quality (1) gives most precise results, whereas lower qualities gives faster realignment. The idea is that some voxels contribute little to the estimation of the realignment parameters. This parameter is involved in selecting the number of voxels that are used. You will most likely use 1.
Allow Weighting of Reference Image: Give the option of providing a weighting image to weight each voxel of the reference image differently when estimating the realignment parameters. The weights are proportional to the inverses of the standard deviations. For example, when there is a lot of extra-brain motion – e.g., during speech, or when there are serious artifacts in a particular region of the images. You will most likely use ‘no weighting’.
Reslice Interpolation Method: The method by which the
images are sampled when being written in a different space.
‘Nearest Neighbour’ – Fastest, but not normally recommended.
‘Bilinear Interpolation’ – OK for PET, or realigned fMRI.
‘B-Spline Interpolation’ – Better quality (but slower) interpolation,
especially with higher degree splines. Don’t use B-splines when there
is any region of NaN of Inf in the images. You will most likely use ‘B-spline
Interpolation’.
‘Fourier Space Interpolation’ – Rigid body rotations are executed
as a series of shears, which are performed in Fourier space (Eddy et. Al. 1996).
Unfortunately, this method can only be applied images with cubic voxels (since
zooms can not be done by convolution in Fourier space).
Wrapping: No wrapping will most likely be used at the NRC.
‘No Wrapping’ – for PET or images that have already been spatially
transformed.
‘Wrap in Y’ – for (un-resliced) MRI where phase encoding is
in the Y direction (voxel space).
Normalization Parameters:
Weighting template when registering – Applies
to weighting mask to the template(s) during the parameter estimation. With the
default brain mask, weights in and around the brain have values of one whereas
those clearly outside the brain are zero. This is an attempt to base the normalization
purely upon the shape of the brain, rather than the shape of the head (since
low frequency basis functions can not really cope with variations in skull thickness).
The option is now available for a user specified weighting image. This should
have the same dimensions and mat file as the template images, with values in
the range of zero to one.
‘no weighting’ – no template weighting
‘Default Brain Mask’ – weighting with …/apriori/brainmask.mnc
‘Specified Weighting’ – user selected weighting file.
Cutoff – Cutoff of DCT bases. Only DCT bases of periods longer
than the cutoff are used to describe the warps. The number used will depend
on the cutoff and the field of view of the template image(s). 25mm cutoff provides
4 x 5 x 4 basis function.
Bounding Box – The bounding box (in mm) of the written normalized images. Default is most often sufficient.
*Interpolation method and Wrapping are defined the same as when used in realignment.
Compatibility…between SPM2b and SPM99 (an important note from the SPM2b website)
One thing to watch out for is the image orientation.
The proper Analyze format uses a left-handed co-ordinate system, whereas Talairach
uses a right-handed one. In SPM99, images were flipped at the spatial normalisation
stage (from one co-ordinate system to the other). In SPM2b, a different approach
is used, so that either a left- or right-handed co-ordinate system is used throughout.
The SPM2b program is told about the handedness that the images are stored with
by the spm_flip_analyze_images.m function and the defaults.analyze.flip parameter
that is specified in the spm_defaults.m file. These files are intended to be
customised for each site. If you previously used SPM99 and your images were
flipped during spatial normalisation, then set defaults.analyze.flip=1. If no
flipping took place, then set defaults.analyze.flip=0.
Check that when using the Display facility (possibly after specifying some rigid-body
rotations) that:
• The top-left image is coronal with the top (superior) of the head displayed
at the top and the left shown on the left. This is as if the subject is viewed
from behind.
• The bottom-left image is axial with the front (anterior) of the head
at the top and the left shown on the left. This is as if the subject is viewed
from above.
• The top-right image is sagittal with the front (anterior) of the head
at the left and the top of the head shown at the top. This is as if the subject
is viewed from the left.
***All Parameter descriptions were retrieved from the SPM2b Help Documentation***