-
Notifications
You must be signed in to change notification settings - Fork 0
/
a0_1_Presurfer.m
31 lines (27 loc) · 1.55 KB
/
a0_1_Presurfer.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('/nd_disk4/qinbolin/Bolin/Data/MT_EPI/20241029/QBL_MALINGYAN_MT20241029/Anat/T1_MP2RAGE_SAG_P2_0_65_UNI_IMAGES_0015.nii');
INV2=fullfile('/nd_disk4/qinbolin/Bolin/Data/MT_EPI/20241029/QBL_MALINGYAN_MT20241029/Anat/T1_MP2RAGE_SAG_P2_0_65_INV2_0014.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