处理数据时 载入第三方软件制作的 mask 报错

处理数据时 载入第三方软件制作的 mask 报错
出错信息如下

Exception occured. ()
 Error using ==> rest_loadmask

 Mask does not match.
 Mask size is 91x109x91, not same with required size 61x73x61

请问如何处理,请指示,多谢

你的Mask的大小是91x109x91,但你数据是61x73x61,大小不一致,所以报错。

解决方法:
可以用REST的utitilies的Reslice,对Mask进行重采样,采样大小和你的数据一致。详细操作看严超赣的视频。

这个情况,我也遇到了,得去dparsf_run.mat文件里找到那三个模板,之后把模板的参数改成我们自己数据的参数。

具体改这个:
  CovariatesROI=[];
    if (AutoDataProcessParameter.Covremove.WholeBrain==1)
        CovariatesROI=[CovariatesROI;{[ProgramPath,filesep,'Templates',filesep,'BrainMask_05_61x73x61.img']}];
    end
    if (AutoDataProcessParameter.Covremove.CSF==1)
        CovariatesROI=[CovariatesROI;{[ProgramPath,filesep,'Templates',filesep,'CsfMask_07_61x73x61.img']}];
    end
    if (AutoDataProcessParameter.Covremove.WhiteMatter==1)
        CovariatesROI=[CovariatesROI;{[ProgramPath,filesep,'Templates',filesep,'WhiteMask_09_61x73x61.img']}];
    end

不知新版的dparsf这个地方改进了没?

与这个问题一致:http://www.restfmri.net/forum/node/209