pydicomのDataset.group_dataset の使い方について記載しています。
目次
pydicom.dataset.group_dataset
1.概要
引数で指定されたgroupに一致するDataElementsを含むDatasetを返します。
2.引数
group_dataset(group)
group:int
DICOM (group, element) tag の group を指定します。
画像情報の場合は 0008、患者情報の場合は 0010 を指定します。
3.戻り値
pydicom.dataset.Dataset
指定されたgroup要素のみを含むDdatasetを返します。
4.使用例
患者情報「0010」グループのDatasetを取得して表示します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import pydicom from pydicom.data import get_testdata_files from pydicom.dataelem import DataElement filename = get_testdata_files('JPEG-lossy.dcm')[0] ds = pydicom.dcmread(filename) ds_0010 = ds.group_dataset(0x0010) print(ds_0010) # (0010, 0010) Patient's Name PN: 'CompressedSamples^NM1' # (0010, 0020) Patient ID LO: '8NM1' # (0010, 0030) Patient's Birth Date DA: '' # (0010, 0040) Patient's Sex CS: 'M' # ・・・ |