見出し画像

DICOMデータ匿名化プログラム

またまた,基礎をすっ飛ばして
DICOMデータを匿名化するプログラムを作ってみました.

ベースは,PydicomのHPのサンプルコード
Anonymize DICOM data
を利用しました.

サンプルコードから主に変更した点は
・フォルダ内の全てのデータを対象
・匿名化した画像のファイル名の先頭にxを付けて同じ領域に保存

の2点です.

コードとしては,
#複数ファイルの読込
files = glob.glob("*.dcm")

# 匿名化するDICOMファイルの読み込み
filename = file
dataset = pydicom.dcmread(filename)

# 匿名化した画像のファイル名の先頭にxを付けて同じ領域に保存
output_filename="x"+file
dataset.save_as(output_filename)

結果は,以下の写真のように,001.dcm〜003.dcmのファイルに処理を実施し,x001.dcm〜x003.dcmで匿名化されたファイルが追加されました.

画像1


この記事が気に入ったらサポートをしてみませんか?