若要将图像数据或元数据以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文件。
信息= dicominfo (“CT-MONO2-16-ankle.dcm”);I = dicomread(信息);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
,指定“虚拟现实”
名称-值对参数为“明确”
.如果您没有指定VR,那么dicomwrite
从数据字典中推断值的表示形式。
图中显示了带有和不带有VR的属性。