DPARSF进行预处理 到滤波时的问题。

老师们好,用DPARSF处理数据到滤波时总报错,报错内容如下:
Removing the linear trend: E:
  Read 3D EPI functional images: "E:\DPARSF\Analysis\FunImgNormalizedSmoothed\Sub_001".......................................

  Detrend working. Wait.............

  Saving detrended images. Wait...
  Detrend over.
 Elapsed time is 24.863510 seconds.
Moving Dtrended Files:Sub_001 OK

Ideal rectangular filter: "E:\DPARSF\Analysis\FunImgNormalizedSmoothedDetrended\Sub_001"
  Read 3D EPI functional images: "E:\DPARSF\Analysis\FunImgNormalizedSmoothedDetrended\Sub_001".

  Load mask "".
  Band Pass Filter working. Wait.............??? Out of memory. Type HELP MEMORY for your options.

Error in ==> rest_bandpass at 91
AllVolumeBrain(:,MaskIndex) = AllVolume;

Error in ==> DPARSF_run at 733
        rest_bandpass([AutoDataProcessParameter.DataProcessDir,filesep,FunImgDir,filesep,AutoDataProcessParameter.SubjectID{i}],
        ...

Error in ==> DPARSF>pushbuttonRun_Callback at 939
    [Error]=DPARSF_run(handles.Cfg);

Error in ==> gui_mainfcn at 96
        feval(varargin{:});

Error in ==> DPARSF at 41
    gui_mainfcn(gui_State, varargin{:});
 
??? Error while evaluating uicontrol Callback

运行DPARSF时,没有在运行别的东西,也没开网页,而且硬盘还有很大空间。我的DPARSF界面设置附在附件里,期待老师们的解答!

AttachmentSize
Image icon 1.jpg97.38 KB

 I used 4-slices once a time by default to do the band-pass filtering, this can be tuned to account for big memory or small memory.

However, before processing, I need read all data into memory first, this is hard point.
What I recommend is increase your memory (much cheaper than your data) by roughly estimating the need dependent on your time-point.

Another trick is to use single data-type in Matlab, which will reduce the memory need by half.

Good luck.