pydicom DICOMファイルの患者関連情報の編集、削除
1957 ワード
課題としてDICOM形式のCTデータが必要であるため,患者のプライバシーを守るために患者に関する名前などの情報を削除する必要がある.ネット上でいくつかの無料のソフトウェアを検索して、すべて使いやすくなくて、いくつかのC++のライブラリも知っていて、しかし無料ではありませんて、後でpydicomのこのパッケージを使うことができることを発見します.
患者の名前を変更する簡単な例は以下の通りです.
さらに、
参考:pydicom公式ガイド
患者の名前を変更する簡単な例は以下の通りです.
import pydicom
from pydicom.data import get_testdata_files
filename = r"D:\UserData\xxxxx\CT23979.dcm"
ds = pydicom.dcmread(filename) # dicom
ds.PatientName = '0000'
ds.save_as("1.dcm") #
さらに、
dir()
を介して他の変更可能な情報を表示することもできます.> ds.dir()
['AccessionNumber',
'AcquisitionDate',
'AcquisitionDateTime',...]
参考:pydicom公式ガイド