0001 function dmri_process_images_coregister(p)
0002
0003
0004
0005
0006 disp(mfilename);
0007
0008 if isfield(p, 'ref_fs_dir') && ~isempty(p.ref_fs_dir)
0009 freesurfer_dir = p.ref_fs_dir;
0010 else
0011 freesurfer_dir = fullfile(p.output_dir, p.fs_dirname, p.fs_sbj_name);
0012 end
0013
0014 if exist(freesurfer_dir, 'dir') ~= 7
0015 error('Specified Freesurfer directory not found : %s', freesurfer_dir);
0016 end
0017
0018 struct_brain_file = fullfile(p.output_dir, p.t1_dirname, [p.t1_brain_basename, '_brain.nii.gz']);
0019 fa_file = fullfile(p.output_dir, p.dwi_dirname, [p.FA_coreg_basename, '.nii.gz']);
0020 output_dir = fullfile(p.output_dir, p.transform_info_dirname);
0021
0022
0023
0024
0025 dmri_transwarp_info_create(freesurfer_dir, struct_brain_file, fa_file, output_dir);