Hello all,
I have some fMRI data that was reconstructed offline and all
of the spatial location information is lost in the process. Previously I
have been able to copy this information from another scan that is acquired
during the same session with the same slice prescription using the following
script.
M0=spm_get_space(file_with_good_center);
spm_get_space(file_with_bad_center,M0);
I am using nifti files.
I have recently upgraded my Matlab version and installed the
latest SPM patches and now this procedure no longer works in two ways:
1). The location mat is only changed for the first volume in
the 4D nifti files. This is easily corrected using a loop.
2). The image orientation after this procedure is not
correct. Attached is a screen capture from spm. I copied the mat
information from the top image to the bottom image. I have verified that
the mat information in the headers are the same by using spm_vol. I have
also verified the header information using AFNI’s 3dinfo. AFNI also
shows the images in the same manner as SPM.
Is there some other header information that I need to modify
to get this to work correctly? Is there another method that I could use
that might work?
Thanks in advance for any and all comments.
Here is my system information:
RHEL 5.0 running on quadcore intel Xeon 64bit
Matlab 2008a
SPM5 with Updates_1782
I have recompiled SPM and haven’t had any other
problems.
Regards,
Cameron Craddock