4aseg2nostem_mri.m
ファイルはここ
aseg.mgzとbrainmask.mgzから脳幹を外したmriを作る(nostem.mgzとnostem.fif)
!fiffのmriが後の処理に使えるかどうか不明
黄色の部分を適切に書き換えれば走ると思われる
%% aseg.mgz and orig.mgz kara beamformer no mri wo tsukuru
ft_defaults;
%% aseg.mgz no yomikomi
workDir='/misc/raid1/hoge/mri';%brainstem.mgzとaseg.mgzのあるディレクトリ
cd(workDir);
mri=[];
mri.aseg=ft_read_mri('aseg.mgz');
cfg=[];
cfg.interactive='yes';
%figure;ft_sourceplot(cfg,mri.aseg);
%% mri no mask wo henkou
vecDel=[7 8 15 16 28 46 47 60];%小脳、脳幹の割り当て番号
mri.mod=mri.aseg;
arrMRI=mri.mod.anatomy;
for ii=1:length(vecDel)
arrMRI(arrMRI==vecDel(ii))=0;
end
arrMRI(arrMRI>0)=1;
mri.mod.anatomy=arrMRI;
%figure;ft_sourceplot(cfg,mri.mod);
%mri.orig=ft_read_mri('orig.mgz');
mri.brainmask=ft_read_mri('brainmask.mgz');
%figure;ft_sourceplot(cfg,mri.brainmask);
mri.nostem=mri.brainmask;
mri.nostem.anatomy=mri.brainmask.anatomy.*mri.mod.anatomy;
%figure;ft_sourceplot(cfg,mri.nostem);
%%mgz de hozon
cfgVl = [];
cfgVl.filename = 'nostem';
cfgVl.filetype = 'mgz';
cfgVl.parameter = 'anatomy';
ft_volumewrite(cfgVl, mri.nostem);
%%mne no command de mgh wo fif ni henkan
!mne_make_cor_set --mgh nostem.mgz --out nostem.fif