[FieldTrip] ft_sourceplot on surface

nwolpert at uni-osnabrueck.de nwolpert at uni-osnabrueck.de
Mon Feb 29 16:18:25 CET 2016


Dear fieldtrip users,

I have an issue when visualizing beamformed data: When using
'ft_sourceplot' to show the interpolated data on slices in the three
planes (cfg.method = 'ortho'), reasonable results are produced. However,
when doing surface plots by calling cfg.method = 'surface', the power is
projected only to a subset of the brain, with very abrupt borders and zero
power everywhere else. It gives the impression that there is some kind of
scaling problem (i.e. the surface template used has the wrong scale), but
I can't figure out the cause for this problem.

I would be glad if anyone has a possible explanation. I attach the code
below that produced the figures.

Best,
Nicolai Wolpert

cfg              = [];
cfg.method       = 'dics';
cfg.grid         = grid;
cfg.headmodel    = headmodel;
cfg.dics.projectnoise = 'yes';
cfg.dics.lambda       = 0;
sourceAlpha_dics = ft_sourceanalysis(cfg, freq_alpha);

% remove center of head bias by using the neural activity index (NAI)
sourceAlpha_dics.avg.pow = sourceAlpha_dics.avg.pow ./
sourceAlpha_dics.avg.noise;

% reslice mri
mri_real_resliced = ft_volumereslice([], mri_real);

% Interpolation: Project computed sources on aligned template MRI brain
cfg            = [];
cfg.downsample = 2;
cfg.parameter = 'avg.pow';
sourceAlpha_dics_intp  = ft_sourceinterpolate(cfg, sourceAlpha_dics ,
mri_real_resliced);

% visualize the result
cfg              = [];
cfg.method       = 'surface';
cfg.funparameter = 'avg.pow';
ft_sourceplot(cfg, sourceAlpha_dics_intp);





More information about the fieldtrip mailing list