[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