If one has a volume of integers, each representing a cortical area,
can one map that to the surface as a set of labels, in a smart way that
e.g. takes the mode of the voxels that lie on the vector between equivalent
white and pial nodes (ie uses curvature and thickness information, tacitly
or explicitly)?
the labels are not exactly on the ribbon. There are many voxels outside the
ribbon that are non zero. Like caudate etc.
and some voxels that are within the ribbon but are zero because the label
data is was/is non-isotropic originally (which is the problem we want to
solve in fact).
that would be great.
Now let's say you already have labels on a mesh.
can you generate a ribbon volume of labels, i.e. the opposite operation to
what I enquire about above (opposite but not inverse operation)?
This is work in rhesus. So my pipeline is very barebones indeed, really just
mri_normalize
...
mri_tesselate
mri_inflate/smooth/sphere
mris_fix_topology <-noaseg -noaprc>
mris_make_surfaces <-naseg -noaparc>
I only have access to what is generated by that sequence or what I can
subsequently generate.
I can generate a freesurfer like ribbon with mris_fill.
My understanding of labels and data mapping in general in freesurfer is
very poor.
Maybe adapting one of your matlab scripts might be an idea, if there is not
another way?
many thanks,
Colin,
Sussex