forked from srikash/presurfer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
presurfer_example.m
31 lines (27 loc) · 1.41 KB
/
presurfer_example.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
%% MP2RAGE pre-processing Start-to-finish
UNI=fullfile(pwd,'sub-01_acq-MP2RAGE_mod-UNI_defaced.nii');
INV2=fullfile(pwd,'sub-01_acq-MP2RAGE_mod-INV2_defaced.nii');
% ########################################################################
% STEP - 0 : (optional) MPRAGEise UNI
% ########################################################################
UNI_out = presurf_MPRAGEise(INV2,UNI); % Outputs presurf_MPRAGEise directory
% ########################################################################
% STEP - 1 : Pre-process INV2 to get STRIPMASK
% ########################################################################
presurf_INV2(INV2); % Outputs presurf_INV2 directory
% ########################################################################
% STEP - 3 : Pre-process UNI to get BRAINMASK
% ########################################################################
% Change UNI path to that of the MPRAGEised UNI if Step-0 was done
if exist('UNI_out','var')
presurf_UNI(UNI_out); % Outputs presurf_UNI directory
else
presurf_UNI(UNI);
end
% ########################################################################
% STEP - 4 : Prepare for Freesurfer
% ########################################################################
% Load the MPRAGEised UNI image and STRIPMASK in ITK-SNAP
% Clean the mask in the regions-of-interest and save
% Multiply the MPRAGEised UNI with the manually edited STRIPMASK
% Supply to recon-all