主要内容

将镜像数据写入DICOM文件

要将图像数据或元数据写入DICOM格式的文件,请使用dicomwrite函数。这个例子写入图像到DICOM文件ankle.dcm

dicomwrite(我“ankle.dcm”

包括元数据与图像数据

将图像数据写入DICOM文件时,dicomwrite自动包含您正在创建的DICOM信息对象(IOD)类型所需的最小元数据字段集。dicomwrite金宝app支持以下具有完整验证的DICOM iod。

  • 次要捕获(默认)

  • 核磁共振

  • 计算机断层扫描

dicomwrite可以将许多其他类型的DICOM数据(如x射线、放射治疗或核医学)写入文件。然而,dicomwrite不对该数据执行任何验证。

还可以通过传递到指定要写入文件的元数据dicomwrite检索使用的现有DICOM元数据结构dicominfo。在下面的示例中,dicomwrite函数将相关信息写入元数据结构信息到新的DICOM文件。

Info = dicominfo(“CT-MONO2-16-ankle.dcm”);I = dicomread(info);dicomwrite(我“ankle.dcm”信息)

中包含的元数据并不相同信息结构。在将元数据写入文件时,有一些字段需要执行dicomwrite必须更新。为了说明这一点,请查看原始元数据中的实例ID,并将其与新文件中的ID进行比较。

信息。SOPInstanceUID
Ans = 1.2.840.113619.2.1.2411.1031152382.365.1.736169244

现在,从新创建的DICOM文件中读取元数据,使用dicominfo,并检查SOPInstanceUID字段。

Info2 = dicominfo(“ankle.dcm”);info2。SOPInstanceUID
Ans = 1.2.841.113411.2.1.2411.10311244477.365.1.63874544

注意,新创建文件中的实例ID与原始文件中的实例ID不同。

指定值表示

DICOM元数据的每个字段(称为属性数据元素),包括标识属性的标记、关于属性长度的信息和属性数据。属性可选地包括标识属性数据格式的两个字母的值表示(VR)。例如,格式可以是单精度二进制浮点数、表示十进制整数的字符向量或日期-时间格式的字符向量。

在属性中包含VRdicomwrite,指定“虚拟现实”名称-值对参数as“明确”。如果没有指定虚拟现实,则dicomwrite从数据字典中推断值的表示形式。

该图显示了带有和不带有VR的属性。

另请参阅

应用程序

功能

相关的话题