[FieldTrip] Strange MNE source reconstruction results

Jane Tan Jane.Tan at murdoch.edu.au
Tue Feb 19 14:57:12 CET 2019


Dear community,


I am trying to run source reconstruction on EEG data using minimum source estimation, but have gotten very strange-looking results. The ortho view (via ft_sourceplot) shows source activity "shooting" from within the cortex to outside of the head. I have attached a screen capture. I've been trying to find out what's wrong, but I can't seem to find anything amiss. I initially thought it might be an issue with the leadfield, but I use the BEM headmodel and sourcemodel ft templates for the leadfield calculation, and have checked that the sensors (EGI 128) are properly aligned to the headmodel using ft_plot_sens, so I don't think the problem lies with the leadfield.  I don't think that it is due to the dataset as well, because previous source reconstructions with beamformers resulted in normal-looking sourceplots.. I'm really at a loss right now, and would really appreciate any suggestions or advice.


My code:
% Getting noise-covariance
cfg = [];
cfg.covariance = 'yes';
cfg.covariancewindow = 'prestim'
tlckSS = ft_timelockanalysis(cfg, dataSS_epoched);

% Leadfield
sourcemodel=ft_read_headshape('C:\xxxxx\xxxxx\xxxx\MATLAB\fieldtrip-20181109\template\sourcemodel\cortex_8196.surf.gii');
cfg                 = [];
cfg.elec            = elec_aligned; %aligned to BEM headmodel
cfg.grid            = sourcemodel;   % FROM FT TEMPLATES
cfg.headmodel       = vol; %BEM headmodel from FT templates
leadfield           = ft_prepare_leadfield(cfg);

% Minimum norm estimation
cfg               = [];
cfg.method        = 'mne';
cfg.grid          = leadfield;
cfg.headmodel     = vol;
cfg.elec          = elec_aligned;
cfg.mne.prewhiten = 'yes';
cfg.mne.lambda    = 3;
cfg.mne.scalesourcecov = 'yes';
sourceSS          = ft_sourceanalysis(cfg,tlckSS);



% Loading single_subj_T1 MRI template
mri = ft_read_mri('C:\xxxxx\xxxxx\xxxx\MATLAB\fieldtrip-20181109\template \anatomy\single_subj_T1_1mm.nii');

% Reslice the MRI to align voxel axes with the head coordinate axes
mri = ft_volumereslice([], mri);


%Interpolate the source to the MRI
cfg            = [];
cfg.downsample = 2;
cfg.parameter  = 'pow';
sourceSSInt    = ft_sourceinterpolate(cfg, sourceSS , mri);


%Plotting
cfg = [];
cfg.method        = 'ortho';
cfg.funparameter  = 'pow';
cfg.latency       = [0.2 0.4]; %to specify time range in seconds
cfg.avgovertime   = 'yes'; % for time range
ft_sourceplot(cfg, sourceSSInt);


[cid:a826b3b5-b355-4092-842c-00ee696f5e9e]




Best regards,

Jane


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.science.ru.nl/pipermail/fieldtrip/attachments/20190219/331ce8ca/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pastedImage.png
Type: image/png
Size: 112153 bytes
Desc: pastedImage.png
URL: <http://mailman.science.ru.nl/pipermail/fieldtrip/attachments/20190219/331ce8ca/attachment-0001.png>
-------------- next part --------------
_______________________________________________
fieldtrip mailing list
https://mailman.science.ru.nl/mailman/listinfo/fieldtrip
https://doi.org/10.1371/journal.pcbi.1002202


More information about the fieldtrip mailing list