Hello FreeSurfer experts,
I am trying to create a group average of labels defined on inflated surface, and so far I tried mri_label2vol which succesfully got the labels to volume space and binarized for averaging, however when I sample this back to the inflated surface of fsaverage, using mri_label2label, the location is completely wrong and the label looks very distorted. I tried to use mri_vol2surf and mri_vol2roi instead for the latter portion and both did not work. Do you have any suggestions? I think mri_vol2surf can work if I have a register.dat file for fsaverage vol->surf but so far I didn't come across one and couldn't see how to create one.
Also I think if I can create overlays out of the labels, then I can do mri_concat to average them out and with mri_cor2label get them out as labels again. However I did not come across a script that creates overlays out of labels.
Thank you for all the thoughts and suggestions
Best Idil
why do you need to go into the volume at all? If the labels exist on the surface in the format of an annotation file, then you can use annot2std
On 3/16/18 3:08 PM, Yagmur Ozdemir 19 wrote:
Hello FreeSurfer experts,
I am trying to create a group average of labels defined on inflated surface, and so far I tried mri_label2vol which succesfully got the labels to volume space and binarized for averaging, however when I sample this back to the inflated surface of fsaverage, using mri_label2label, the location is completely wrong and the label looks very distorted. I tried to use mri_vol2surf and mri_vol2roi instead for the latter portion and both did not work. Do you have any suggestions? I think mri_vol2surf can work if I have a register.dat file for fsaverage vol->surf but so far I didn't come across one and couldn't see how to create one.
Also I think if I can create overlays out of the labels, then I can do mri_concat to average them out and with mri_cor2label get them out as labels again. However I did not come across a script that creates overlays out of labels.
Thank you for all the thoughts and suggestions
Best Idil
Freesurfer mailing list Freesurfer@nmr.mgh.harvard.edu https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
I didn't come across that script, thank you!
Best Idil ________________________________ From: freesurfer-bounces@nmr.mgh.harvard.edu [freesurfer-bounces@nmr.mgh.harvard.edu] on behalf of Douglas Greve [dgreve@mgh.harvard.edu] Sent: Monday, March 19, 2018 7:00 PM To: freesurfer@nmr.mgh.harvard.edu Subject: Re: [Freesurfer] averaging surface labels?
why do you need to go into the volume at all? If the labels exist on the surface in the format of an annotation file, then you can use annot2std
On 3/16/18 3:08 PM, Yagmur Ozdemir 19 wrote: Hello FreeSurfer experts,
I am trying to create a group average of labels defined on inflated surface, and so far I tried mri_label2vol which succesfully got the labels to volume space and binarized for averaging, however when I sample this back to the inflated surface of fsaverage, using mri_label2label, the location is completely wrong and the label looks very distorted. I tried to use mri_vol2surf and mri_vol2roi instead for the latter portion and both did not work. Do you have any suggestions? I think mri_vol2surf can work if I have a register.dat file for fsaverage vol->surf but so far I didn't come across one and couldn't see how to create one.
Also I think if I can create overlays out of the labels, then I can do mri_concat to average them out and with mri_cor2label get them out as labels again. However I did not come across a script that creates overlays out of labels.
Thank you for all the thoughts and suggestions
Best Idil
_______________________________________________ Freesurfer mailing list Freesurfer@nmr.mgh.harvard.edumailto:Freesurfer@nmr.mgh.harvard.edu https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
freesurfer@nmr.mgh.harvard.edu