Hi Leon
we can give you a version of mris_make_face_parcellation if you tell us
what hardware/software environment you are running in, but it doesn not
transfer annotations from one subject to another. For that you should use
mri_surf2surf (I thought mri_label2label did this also, but I guess not).
cheers
Bruce
On Wed, 30 May 2012, Leon wrote:
Hi, Bruce
Thank you for the information. I went through the archive again and found
this post (see below). It seems that this is exactly what I want to do.
However, I tried mris_make_face_parcellation and found that with my 5.1
version, no matter what my input is (?h.sphere or ?h.sphere.reg), I always
get identical results, same as Franz. Do you know how I can get the updated
version of the function in which the bug has been fixed?
Also, I have the same question as Franz does: (1) which is a better way to
transfer annotation file (here is ic?.tri), using mri_surf2surf or using
mris_make_face_parcellation with the input surface of ?h.sphere.reg?
(2) I tried mri_label2label and it seems it does not read annotation file.
Could you let me know why I should use mri_label2label instead of
mri_surf2surf with "-sval-annot" option?
Sorry for so many questions as I am new to FreeSurfer and your help is
greatly appreciated!
Leon
Re: [Freesurfer] mris_make_face_parcellation
Franz Liem
Mon, 13 Feb 2012 05:35:10 -0800
Dear Bruce,
thank you so much for your reply; it seems to work now.
However, a weird thing, I also mentioned in my previous post, still happens:
when using ic3 there are duplicate labels in the newly created annotations.
> at least the following labelnames are given to two spatially separated
> labels.
> ic3.tri_vertex_25 (in fsaverage lh: cluster 1 around vertex 41132, cluster
2
> around vertex 157199)
> ic3.tri_vertex_42 (in fsaverage lh: cluster 1 around vertex 137845,
cluster 2
> around vertex 155417)
Is there a way to avoid this?
Thanks for your help,
Franz
Am 26.01.2012 um 14:47 schrieb Bruce Fischl:
> Hi Franz
>
> looks like this was a bug in mris_make_face_parcellation, which I just
> fixed. It was always using the sphere regardless of what you specified.
> Krish: can you get Franz a new mac version of it to try out?
>
> sorry
> Bruce
>
>
> On Thu, 26 Jan 2012, Franz Liem wrote:
>
>> Dear Freesurfers,
>>
>> I have some questions regarding mris_make_face_parcellation (and possibly
>> found one error in the .tri file).
>> (I am working with freesurfer-Darwin-leopard-i686-stable-pub-v5.1.0).
>>
>> I would like to make a high res parcellation of several subjects and used
>> ic3.tri. Parcels should correspond across subjects.
>> I computed mris_make_face_parcellation ../surf/lh.sphere
>> $FREESURFER_HOME/lib/bem/ic3.tri ./lh.ic3.annot
>>
>> 1. It seems not to make a difference whether I choose .sphere or
>> .sphere.reg as input, the resulting parcellations are identical (i
checked
>> by comparing vertex label values in matlab; .inflated deviates a bit, but
>> not substantially).
>> According to Bruce
>>(http://www.mail-archive.com/freesurfer@nmr.mgh.harvard.edu/msg18509.html):
>> "You want to use either ?h.sphere if you want it to be uniform in subject
>> space or ?h.sphere.reg if you want the parcels to correspond across
subjects"
>>
>> Could anybody tell me how the parcellation is performed exactly? I
thought
>> it was performed on the input surf (the input surf is parcellated into
>> (e.g.) 642 equally sized parcels), which should lead to different results
at
>> .sphere and .sphere.reg, shouldn't it?
>>
>> Alternatively, would it be better to mris_make_face_parcellation the
>> fsaverage and mri_surf2surf the high res parcellation onto each subject
to
>> get cross-subject correspondency (I tried this. It didn't look that great
>> with this command: mri_surf2surf --srcsubject fsaverage --sval-annot
>> ic3.annot --trgsubject subject1 --tval ic3s03.annot --hemi lh )?
>>
>> To recap, what is the best strategy to arrive with
>> cross-subject-corresponing parcellations? Performing
>> mris_make_face_parcellation with ?h.sphere.reg for each subject
individually?
>>
>> 2. There seems to be duplicate structNames/annotationValues when applying
>> mris_make_face_parcellation with ic3.tri
>> In fsaverage at least the following labelnames are given to two spatially
>> separated labels.
>> ic3.tri_vertex_25 (cluster 1 around vertex 41132, cluster 2 around vertex
>> 157199)
>> ic3.tri_vertex_42 (cluster 1 around vertex 137845, cluster 2 around
vertex
>> 155417)
>> How come?
>>
>>
>> Thanks for you help,
>> Franz
>>
>>
>> _______________________________________________
>> Freesurfer mailing list
>> Freesurfer@nmr.mgh.harvard.edu
>> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
>>
>>
>>
> _______________________________________________
> Freesurfer mailing list
> Freesurfer@nmr.mgh.harvard.edu
> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
>
>
> The information in this e-mail is intended only for the person to whom it
is
> addressed. If you believe this e-mail was sent to you in error and the
e-mail
> contains patient information, please contact the Partners Compliance
HelpLine
> at
> http://www.partners.org/complianceline . If the e-mail was sent to you in
> error
> but does not contain patient information, please contact the sender and
> properly
> dispose of the e-mail.
>
_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
____________________________________________________________________________
From: Bruce Fischl <fis...@nmr.mgh.harvard.edu>
To: Leon <leonad...@yahoo.com>
Cc: FreeSurfer <freesurfer@nmr.mgh.harvard.edu>
Sent: Wednesday, May 30, 2012 3:02 PM
Subject: Re: [Freesurfer] transfer annot files from template to each subject
Hi Leon
I think mri_label2label should do the trick
cheers
Bruce
On Wed, 30 May 2012, Leon wrote:
> Hi, FreeSurfer expert
> I am having difficulty finding the functions that transfer an annotation
file I generated on a template to
> each subject. This template has been registered with several subjects
using a surface-based registration
> method. Now what I want is to (1) transfer this annotation file from the
template to each subject, through
> surface-based registration. and then (2) transfer the annotation file in
each subject's surface to their T1
> volume space.
>
> Could someone show me which functions I need to use? Do I have to convert
the annotation files first to label
> files to do that?
>
> Many thanks in advance
>
> Leon
>
>
_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the
e-mail
contains patient information, please contact the Partners Compliance
HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in
error
but does not contain patient information, please contact the sender and
properly
dispose of the e-mail.
_______________________________________________
Freesurfer mailing list
Freesurfer@nmr.mgh.harvard.edu
https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.