Hi Freesurfer Developers,
I'm trying to map the vertices of entorhinal cortex(EC) in one subject into
the space of MNI152 by using mri_label2label.
1) The vertices of EC from subject were extracted using:
mri_annotation2label --subject FreeSurfer --hemi lh --labelbase
FreeSurfer/Vertices/aparc-lh
Those vertices were saved in FreeSurfer/Vertices/aparc-lh-006.label.
2) And I used mri_label2label to map it into the MNI space:
mri_label2label --srclabel /FreeSurfer/Vertices/aparc-lh-006.label
--srcsubject FreeSurfer --trglabel
/FreeSurfer/Vertices/aparc-lh-006_Reg2MNI.label --trgsubject
FreeSurferMNI152 --regmethod surface --hemi lh
So, the mapped vertices were in
/FreeSurfer/Vertices/aparc-lh-006_Reg2MNI.label
3) I also extracted the vertices of EC from MNI as a reference:
mri_annotation2label --subject FreeSurferMNI152 --hemi lh --labelbase
FreeSurferMNI152/Vertices/aparc-lh
Vertices of EC from MNI were saved in
FreeSurferMNI152/Vertices/aparc-lh-006.label.
To my understanding, the mapped
vertices(/FreeSurfer/Vertices/aparc-lh-006_Reg2MNI.label) should cover
almost the same surface region as the reference
vertices(FreeSurferMNI152/Vertices/aparc-lh-006.label), right? But the
reference vertices seem to cover a bigger region, which is shown in the
attached picture(Red Points:mapped vertices, Red&Green Points:reference
vertices).
We are using freesurfer-Linux-centos4_x86_64-stable-pub-v5.1.0, and the
computer is CentOS release 6.9.
Thanks!
All the Best,
Hengda
-----------------
Attachment:
1) terminal output from mri_annotation2label --subject FreeSurfer --hemi
lh --labelbase FreeSurfer/Vertices/aparc-lh
subject = FreeSurfer
annotation = aparc
hemi = lh
labelbase = /FreeSurfer/Vertices/aparc-lh
surface = white
Reading surface
/FreeSurfer/surf/lh.white
Loading annotations from /FreeSurfer/label/lh.aparc.annot
reading colortable from annotation file...
colortable with 36 entries read (originally
/autofs/space/terrier_001/users/nicks/freesurfer/average/colortable_desikan_killiany.txt)
Seg base 1000
max index = 35
...
6 516 /FreeSurfer/Vertices/aparc-lh-006.label
LabelWrite: saving to /FreeSurfer/Vertices/aparc-lh-006.label
...
2) terminal output from mri_label2label
srclabel = /FreeSurfer/Vertices/aparc-lh-006.label
srcsubject = FreeSurfer
trgsubject = FreeSurferMNI152
trglabel = /FreeSurfer/Vertices/aparc-lh-006_Reg2MNI.label
regmethod = surface
srchemi = lh
trghemi = lh
trgsurface = white
srcsurfreg = sphere.reg
trgsurfreg = sphere.reg
usehash = 1
Use ProjAbs = 0, 0
Use ProjFrac = 0, 0
DoPaint 0
FREESURFER_HOME /usr/local/freesurfer/5.1
Loading source label.
Found 516 points in source label.
Starting surface-based mapping
Reading source registration
/FreeSurfer/surf/lh.sphere.reg
Rescaling ... original radius = 100
Reading target surface
/FreeSurferMNI152/surf/lh.white
Reading target registration
/FreeSurferMNI152/surf/lh.sphere.reg
Rescaling ... original radius = 100
Building target registration hash (res=16).
Building source registration hash (res=16).
INFO: found 516 nlabel points
Performing mapping from target back to the source label
Number of reverse mapping hits = 199
Checking for and removing duplicates
Writing label file /FreeSurfer/Vertices/aparc-lh-006_Reg2MNI.label 715
LabelWrite: saving to /FreeSurfer/Vertices/aparc-lh-006_Reg2MNI.label
mri_label2label: Done
3) terminal output from mri_annotation2label --subject FreeSurferMNI152
--hemi lh --labelbase FreeSurferMNI152/Vertices/aparc-lh
subject = FreeSurferMNI152
annotation = aparc
hemi = lh
labelbase = /FreeSurfer/Vertices/MNI-aparc-lh
surface = white
Reading surface
/FreeSurferMNI152/surf/lh.white
Loading annotations from /FreeSurferMNI152/label/lh.aparc.annot
reading colortable from annotation file...
colortable with 36 entries read (originally
/autofs/space/terrier_001/users/nicks/freesurfer/average/colortable_desikan_killiany.txt)
Seg base 1000
max index = 35
...
6 648 /FreeSurfer/Vertices/MNI-aparc-lh-006.label
LabelWrite: saving to /FreeSurfer/Vertices/MNI-aparc-lh-006.label
...