> into .nii files in freesurfer. At the end of this email, you can see
> the original email from me and your response.
> I tried to run the function mri_label2vol by myself. However, it seems
> not working quite well.
> registration.dat file. I search online for how to generate it and get
> an answer from maillinglist posted by you several years ago. That is,
> I need to run the function of tkregister2. Then I tried to find out
> online for this function.
> know if it is a correct file that I should use. Below is the results
tkregister2.tcl
> target volume aseg.mgz
> movable volume rawavg.mgz
> reg file rawreg.dat
> LoadVol 0
> ZeroCRAS 0
> $Id: tkregister2.c,v 1.117.2.1 2010/08/02 17:42:03 greve Exp $
> Diagnostic Level -1
> INFO: loading target aseg.mgz
> Ttarg: --------------------
> -1.000 0.000 0.000 128.000;
> 0.000 0.000 1.000 -128.000;
> 0.000 -1.000 0.000 128.000;
> 0.000 0.000 0.000 1.000;
> INFO: loading movable rawavg.mgz
> Tmov: --------------------
> -0.900 0.000 0.000 100.799;
> 0.000 0.000 0.898 -115.000;
> 0.000 -0.898 0.000 115.000;
> 0.000 0.000 0.000 1.000;
> mkheaderreg = 1, float2int = 0
> Computing reg from header (and possibly input matrix)
> ---- Input registration matrix (computed) --------
> -1.000 -0.012 -0.025 -0.000;
> -0.025 0.069 0.997 0.000;
> 0.010 -0.998 0.070 -0.000;
> 0.000 0.000 0.000 1.000;
> ---------------------------------------
> ---- Input registration matrix --------
> -1.000 -0.012 -0.025 -0.000;
> -0.025 0.069 0.997 0.000;
> 0.010 -0.998 0.070 -0.000;
> 0.000 0.000 0.000 1.000;
> Determinant -1
> subject = subject-unknown
> RegMat ---------------------------
> -1.000 -0.012 -0.025 -0.000;
> -0.025 0.069 0.997 0.000;
> 0.010 -0.998 0.070 -0.000;
> 0.000 0.000 0.000 1.000;*
>
> Then I tried to run the function of mri_label2vol. I specifically
> referred to the example posted online in freesurfer website. It seems
> to me that this is a popular function that a lot of people have used.
> My command line is as below:
>
> *mri_label2vol --label lh.words10_10.label --temp T1.mgz --reg
> rawreg.dat --fillthresh .5 --o lh.words10_10.nii*
>
>
> However, my command line didn't run successfully to generate the nii
> file that I want. The error message is "segmentation flaut". Here I
> attached all the results from the command window after I run this
> function.
>
> *Number of labels: 1
> lh.words10_10.label
> Annot File: (null)
> Template Volume: T1.mgz
> Outut Volume: lh.words10_10.nii
> Registration File: rawreg.dat
> Fill Threshold: 0.5
> Label Vox Vol: 1
> ProjType: (null)
> ProjTypeId: 0
> ProjStart: 0
> ProjStop: 0
> ProjDelta: 0.1
> Subject: (null)
> Hemi: (null)
> UseNewASeg2Vol: 1
> DoLabelStatVol 0
> $Id: mri_label2vol.c,v 1.32 2009/10/22 23:35:53 greve Exp $
> Template RAS-to-Vox: --------
> -1.000 0.000 0.000 128.000;
> -0.000 -0.000 -1.000 128.000;
> -0.000 1.000 -0.000 128.000;
> 0.000 0.000 0.000 1.000;
> Template Voxel Volume: 1
> nHits Thresh: 0.5
> Loading registration from rawreg.dat
> RegMat: --------
> -1.000 -0.012 -0.025 -0.000;
> -0.025 0.069 0.997 0.000;
> 0.010 -0.998 0.070 -0.000;
> 0.000 0.000 0.000 1.000;
> Label RAS-to-Vox: --------
> 1.000 0.012 0.025 128.000;
> -0.010 0.998 -0.070 128.000;
> -0.025 0.069 0.997 128.000;
> 0.000 0.000 0.000 1.000;
> Allocating Hit Volume (16777216) voxels
> nlabels = 1
> Loading lh.words10_10.label
>
> Thesholding hit volume.
> Segmentation fault*
>
>
> I was surprised by this result, because it tells me that "the template
> voxel volume is 1". How strange! And finally, no nii file was generated.
>
> Can you help check whether I did something wrong? Attachment I put the
> files that might be used for running these two functions (I didn't put
> T1.mgz and rawavg.mgz in this email since it makes the file bigger
> than 500K, but if you need it please let me know and I will send you
> the link from my dropbox). I might need to specify more parameters in
> the functions, which I didn't how to either. If you can supervise me
> for how to write the functions correctly, that would be really
> appreciated.
>
> And after I generate nii file, how can I visualize it and see how it
> matches the ROI from the .label file? I tried tksurfer "subject name"
> lh inflated, but it doesn't work. If I can get some instructions for
> this command, that would be also helpful.
>
> Thanks.
>
> Best,
> Jingjing
>
>
>
> Date: Tue, 29 Oct 2013 10:21:59 -0400
> From: Douglas N Greve <
greve@nmr.mgh.harvard.edu
> <mailto:
greve@nmr.mgh.harvard.edu>>
> Subject: Re: [Freesurfer] how to transfer .label file to .nii file
> To:
freesurfer@nmr.mgh.harvard.edu <mailto:
freesurfer@nmr.mgh.harvard.edu>
> Message-ID: <
526FC487.6020601@nmr.mgh.harvard.edu
> <mailto:
526FC487.6020601@nmr.mgh.harvard.edu>>
> Content-Type: text/plain; charset=windows-1252; format=flowed
>
>
> You can use mri_label2vol to create a nii mask from the label. To map
> the label to the DTI space, register your DTI (b=0) to the anatomical
> using bbregsiter. You can then use mri_label2vol to transfer the label.
>
> doug
>
>
> On 10/28/2013 06:14 AM, Zhao Jingjing wrote:
> > Hi,
> >
> > Our lab have managed to generate ROIs in T1 images using Freesurfer,
> > which led to .label files. We succesfully measured the cortical
> > thickness in these ROIs for each subject in Freesurfer. Now we are
> > aiming to track white matter fibers from these ROIs in a tractography
> > software Trackvis. However, .lable files seem not be readable in
> > Trackvis. Thus, we are wondering if .label files can be tranferred to
> > .nii files easily in Freesurfer so that we can use the converted .nii
> > ROI files to track fibers in Trackvis. Another related question is how
> > can we coregister the ROIs drawn in T1 images with DTI images and make
> > sure that those ROIs converted from T1 images are the still in the
> > same regions in the DTI images?
> >
> > Thanks.
> > Jingjing Zhao