Print

Print


Thanks a lot for your help! Now I understood.

 Best,

Chao-Gan

On Tue, Oct 4, 2011 at 10:43 AM, Jose Vicente Manjon Herrera <
[log in to unmask]> wrote:

> this should work ...
>
> load your 3D data files:
>
> % load your a set of n 3D volumes:
> V=spm_vol('filename1.img');
> vol1=spm_read_vols(V);
> V=spm_vol('filename2.img');
> vol2=spm_read_vols(V);
> ....
> V=spm_vol('filenamen.img');
> voln=spm_read_vols(V);
>
> % put them in a 4D variable
>
> data(:,:,:,1)=vol1;
> data(:,:,:,2)=vol2;
> ....
> data(:,:,:,n)=voln;
>
> % write the 4D nifty file
>
> for ii=1:n
>  V(ii).dim=size(data);
>  V(ii).fname=['filename.nii'];
>  spm_write_vol(V(ii),data(:,:,:,ii));
> end
>
>
> hope this helps
>
> Jose
>
>
>
>
> Mensaje citado por YAN Chao-Gan <[log in to unmask]>:
>
> > Hi! Thanks for the discussion!
> > I know SPM can write 3D .nii files, could SPM write 4D .nii files, and
> if,
> > in what kind of way? Thanks!
> >
> > Best,
> >
> > Chao-Gan
> >
> > On Tue, Oct 4, 2011 at 7:43 AM, John Ashburner <[log in to unmask]>
> wrote:
> >
> > > Or also this way....
> > >
> > > P='filename.img';
> > > Nii=nifti(P);
> > > Nio=Nii;
> > > Nio.dat.fname = 'filename.nii';
> > > Nio.dat.offset = 352;
> > > Nio.dat(:,:,:,:,:) = Nii.dat(:,:,:,:,:);
> > >
> > > Best regards,
> > > -John
> > >
> > > On 3 October 2011 20:47, Jose Vicente Manjon Herrera <
> [log in to unmask]>
> > > wrote:
> > > > You can use MATLAB and SPM:
> > > >
> > > > V=spm_vol('filename.img');
> > > > ima=spm_read_vols(V);
> > > > V.fname='filename.nii';
> > > > spm_write_vol(V,ima);
> > > >
> > > > hope this helps
> > > >
> > > > Jose
> > > >
> > > > Mensaje citado por Clifford Workman <[log in to unmask]>:
> > > >
> > > >> Or you could use MRIcroN. Open the file and go to "Save as NIfTI",
> and
> > > then
> > > >> select "NIfTI (.nii)" from the "Save as type" drop down.
> > > >>
> > > >> Clifford Workman
> > > >> Senior Research Program Coordinator
> > > >> Division of Geriatric Psychiatry and Neuropsychiatry
> > > >> Johns Hopkins University School of Medicine
> > > >> Johns Hopkins Bayview Medical Center
> > > >> 5300 Alpha Commons Drive, Fourth Floor
> > > >> Baltimore, MD 21224
> > > >> (410) 550-9052
> > > >>
> > > >> This e-mail contains information that is confidential and
> privileged.
> > >  The
> > > >> information is intended to be for the exclusive use of the
> individual(s)
> > > >> named above.  If you are not the intended recipient, be advised that
> any
> > > >> disclosure, copying, distribution or other use of this information
> is
> > > >> strictly prohibited.  If you have received this message in error,
> please
> > > >> notify me immediately and destroy the e-mail.
> > > >>
> > > >> From: SPM (Statistical Parametric Mapping) [mailto:
> [log in to unmask]]
> > > On
> > > >> Behalf Of Jordan Constance
> > > >> Sent: Monday, October 03, 2011 2:46 PM
> > > >> To: [log in to unmask]
> > > >> Subject: [SPM] .hdr/.img to .nii
> > > >>
> > > >> Hello SPMers,
> > > >>
> > > >> I have a very basic question. Is there a simple way to convert an
> .hdr
> > > and an
> > > >> .img file into a single .nii file for use in Matlab/SPM8?
> > > >>
> > > >> Thanks for you help (and patience!)
> > > >>
> > > >> Jordan Constance
> > > >> Graduate Research Assistant
> > > >> Southern Illinois University - Carbondale
> > > >>
> > > >
> > > >
> > > > --
> > > >
> > >
> >
>
>
> --
>
>