ページ

2011-09-22

DICOMからアナライズフォーマットへの一括変換


フォルダ構造が
ルートフォルダ->被験者->DICOMフォルダ
               ->出力フォルダ
となっている場合,
以下のスクリプトで多数の被験者のDICOMを
一括で*.niiに変換。


root_dir='**********';
cd(root_dir);

sub_list=dir;

for ii=3:length(sub_list)
    cd(sub_list(ii).name);
    folder_list=dir;
    cd(folder_list(3).name);
    dicom_list=dir;
    clear P;
    for jj=3:length(dicom_list)
        P(jj-2,:)=strcat(root_dir,'\',sub_list(ii).name,'\',folder_list(3).name,'\',dicom_list(jj).name);
    end;
    cd('..');
    cd('Analyze_format');
    hdr = spm_dicom_headers(P);
    spm_dicom_convert(hdr,'all','flat','nii');
   
    cd(root_dir);
end;

0 件のコメント:

コメントを投稿