Hi John, Uma
This should do it:
taken from http://www.sph.umich.edu/~nichols/JohnsGems.html#Gem2
in matlab type (with adjusted filenames):
VI = spm_vol('original_beta.img');
VO = VI;
VO.fname = 'patched_beta.img';
VO = spm_create_image(VO);
for i=1:VI.dim(3),
img = spm_slice_vol(VI,spm_matrix([0 0
i]),VI.dim(1:2),0);
tmp = find(isnan(img));
img(tmp) = 0;
VO = spm_write_plane(VO,img,i);
end;
Jim
------------------------------------------------------------------------
James C. Thompson, PhD
Research Associate
Center for Advanced Imaging
Department of Radiology
West Virginia University
Robert C Byrd Health Sciences Center South
PO Box 9235
Morgantown WV 26506-9235
USA
Tel: +1 304 293 5050
Fax: +1 304 293 4287
email: [EMAIL PROTECTED]
------------------------------------------------------------------------
>>> [EMAIL PROTECTED] 07/25/05 4:44 PM >>>
Hi Uma,
I am not familiar with the "beta" and "con" volumes. However, when I
searched google, I found a couple of web pages that state that in the
"beta" and "con" volumes, voxels outside the brain are set to Nan (not
a number).
The web page "http://psyphz.psych.wisc.edu/~oakes/spm/spm_how_tos.html"
states " One caveat which you may know if you've followed the list, is
that the con**.img and beta*.img images have the areas outside the
brain values set
to NaN".
Something similar to this is posted on the SPM99 web site
"http://www.fil.ion.ucl.ac.uk/spm/software/spm99/" that voxels outside
the brain are set to 0 or Nan.
Caret5 expects all voxels in a volume to have valid numerical values.
You will need to find a way to convert the NaN voxels to zeros in your
volumes.
----------------------------------------------------------
John Harwell
[EMAIL PROTECTED]
314-362-3467
Department of Anatomy and Neurobiology
Washington University School of Medicine
660 S. Euclid Ave. Box 8108
St. Louis, MO 63110 USA
On Jul 25, 2005, at 1:08 PM, Uma Sreekumar wrote:
> Hi all,
>
> I am new to Caret. I am trying to map results of my
> group level analysis performed in SPM99 onto the PALS
> atlas in Caret 5.3.
>
> While I am able to map the spmT*.hdr for the
> functional volume (as per the online documentation
> provided), I am unable to map the con*.hdr or
> beta*.hdr. Following around 80% processing, wherein
> both the scaling and descaling ranges are read as -NaN
> -NaN, the programme crashes with the message
> sqrt: domain error.
>
> All required settings (voxel size etc) seem to be
> correct. I have gone through the previous mails in the
> list. Shouldnt it be possible to map any SPM *.hdr
> file through Caret? Help of any kind would be highly
> appreciated.
>
> Best regards,
> Uma Sreekumar
>
>
>
> -----------------------------
> Y. Uma Sreekumar
> NMR Research Centre,
> Institute of Nuclear Medicine and Allied Sciences,
> Delhi- 110 054, INDIA
>
>
>
>
> _______________________________________________________
> Too much spam in your inbox? Yahoo! Mail gives you the best spam
> protection for FREE! http://in.mail.yahoo.com
> _______________________________________________
> caret-users mailing list
> [email protected]
> http://pulvinar.wustl.edu/mailman/listinfo/caret-users
>
_______________________________________________
caret-users mailing list
[email protected]
http://pulvinar.wustl.edu/mailman/listinfo/caret-users