Hi Doug,
No, I haven't tried it for this, but I have read the help before. It says this:
"If nnf is chosen, then the value at the target vertex is set to that of the closest source vertex."
If you wanted to go from a sparsely valued single subject surface (i.e. decimated dipoles) to ico4, it seems that you would probably miss many of your dipole vertices because they wouldn't necessarily be the ones closest to the ico4 vertices. Going from decimated dipoles to ico7 may work ok, although you may still miss a few dipoles, which is why smoothing before sampling to ico seems to be a good idea. And we have to smooth anyway before doing group analysis because the ico7 vertices that correspond to a single subject's decimated dipoles will vary from subject to subject.
If we chose our decimated dipoles based on ico4, we do could group analysis without any smoothing on a much smaller number of vertices.
Don
Date: Tue, 22 Jan 2008 17:01:45 -0500
From: greve@nmr.mgh.harvard.edu
To: dhaglerjr@hotmail.com
Subject: Re: [Freesurfer] Creating average overlays for time-varying data (MEG)
CC: p.kitterick@psych.york.ac.uk; freesurfer@nmr.mgh.harvard.edu
Hi Don, have you tried using mri_surf2surf with --mapmethod nnf ? That
will prevent the interpolation and map each ico4 to the nearest ico7.
doug
Don Hagler wrote:
If you have problems writing out mgh files with 140000x1x1x500 volumes,
maybe you need more memory (>=2GB?). Or a 64 bit machine? Or you
could downsample your time courses if you haven't already.
I do use matlab to convert decimated source time course files (stc) to
mgh. Before writing out the mgh file, I do sparse smoothing (10+
steps) followed by regular smoothing (10+ steps) on each frame. It is
slow, but works
fine on 64 bit machines with 2GB RAM. It probably works on 32 bit
machines too, but I haven't used one in awhile. The largest number of
frames I've tried is 450.
Resampling to ico7 for group averaging is straightforward with
mri_surf2surf. I do group analysis one frame at time to conserve
memory.
I don't think using mri_surf2surf to resample sparse data to ico4 (for
example) would work well because of interpolation with neighboring zero
values (but I haven't tried it).
An option that I am considering is to start with ico4 vertices and
sample them to each subject in order to choose which vertices should be
the set of "decimated" dipoles. The complication here is that
mri_surf2surf does not give a one-to-one mapping between ico vertices
and single subject vertices. I think it would be necessary to derive a
look-up-table for each subject to provide such a one-to-one mapping.
Then the ico resampling would be done not with mri_surf2surf, but with
a matlab script that consults the look-up-table.
For display purposes, I guess you would still need to create an ico4
average subject.
> Date: Mon, 21 Jan 2008 16:08:41 -0500
> From: greve@nmr.mgh.harvard.edu
> To: p.kitterick@psych.york.ac.uk
> Subject: Re: [Freesurfer] Creating average overlays for
time-varying data (MEG)
> CC: freesurfer@nmr.mgh.harvard.edu
>
>
>
> Pádraig Kitterick wrote:
>
> > Dear list,
> >
> > I am trying to use freesurfer to visualise MEG data (minimum
norm)
> > overlayed on the cortical surface, both at an individual and
group
> > level. I have successfully processed all of the participants
MRIs
> > using recon-all, and have decimated the cortical surface
(white) to
> > compute the MEG solution. I would be grateful if anyone could
help
> > with the following issues I have run into:
> >
> > 1) I would like to know how to view the time-varying solution
over the
> > cortex using tksurfer. I have successfully exported the
overlay for a
> > single sample to a .w file (using matlab), and then smoothed
it
> > (mri_surf2surf) and viewed it on the cortical surface, which
works
> > great. But I am aware that .w format only supports a single
'frame' of
> > data. Some previous posts on the list suggest that exporting
the data
> > in .mgh format as a nverts x 1 x 1 x nsamples volume would
allow
> > visualisation of the timecourse in tksurfer.
> >
> > My question is: is there a way to only write out the data for
the
> > vertices with values (i.e. left after decimation) when using
the mgh
> > format, and not a matrix of the total vertices in the
original cortex?
> > For example, if the surface has N vertices, and after
decimation I
> > have M vertices left, using the .w format I only need to
write out
> > data for the M vertices, along with a list of the vertex
numbers to
> > place them on the original surface. Can I do this with .mgh?
It is
> > difficult to get matlab to write out an mgh file with a
140000x1x1x500
> > volume!
>
> You can't do this with the mgh format. You can use compressed mgh
(mgz),
> and that will compress all the 0s, but that probably does not take
you
> where you need to be. How are you decimating your data? One way
would be
> to create a decimated average subject with a lower order
icosahedron and
> then use that as the target for mri_surf2surf.
>
> >
> > 2) I wish to view the average data across several subjects,
mapped
> > onto the fsaverage subject template. I have seen that
mris_preproc can
> > warp one or more overlays onto a single subject. My question
is: will
> > mris_preproc work with the type of .mgh files I described
above, i.e.
> > containing multiple frames of data overlay? Or am I better
trying to
> > do the whole operation with .w files, with one per timepoint?
>
> You can do it with multiple frame input (though the output frames
will
> be a stack of original frames from all the subjects).
>
> doug
>
> >
> > Many thanks in advance,
> >
> > Padraig
>
>
> --
> Douglas N. Greve, Ph.D.
> MGH-NMR Center
> greve@nmr.mgh.harvard.edu
> Phone Number: 617-724-2358
> Fax: 617-726-7422
>
> In order to help us help you, please follow the steps in:
> surfer.nmr.mgh.harvard.edu/fswiki/BugReporting
>
>
> _______________________________________________
> Freesurfer mailing list
> Freesurfer@nmr.mgh.harvard.edu
> https://mail.nmr.mgh.harvard.edu/mailman/listinfo/freesurfer
Climb to the top of the charts! Play the word scramble challenge
with star power. Play now!
--
Douglas N. Greve, Ph.D.
MGH-NMR Center
greve@nmr.mgh.harvard.edu
Phone Number: 617-724-2358
Fax: 617-726-7422
In order to help us help you, please follow the steps in:
surfer.nmr.mgh.harvard.edu/fswiki/BugReporting
Need to know the score, the latest news, or you need your Hotmail®-get your "fix". Check it out.