dicomwrite
将映像写入DICOM文件
语法
描述
dicomwrite (___,
指定结构中的可选元数据或文件选项meta_struct
)meta_struct
,除了以前语法中的参数的任何组合。中的字段名称meta_struct
必须是DICOM文件属性或选项的名称。字段的值是要分配给属性或选项的值。
dicomwrite (___“SOPClassUID”,
写入一个文件,其中包含使用DICOM唯一标识符(UID)指定的特定类型IOD的必要元数据。UID
)
dicomwrite (___,
使用名称-值参数指定其他选项。还可以使用此语法指定要写入DICOM文件的各个元数据属性及其值。要查找可以指定的DICOM属性列表,请查看数据字典文件,名称,值
)dicom-dict.txt
,包括与图像处理工具箱™软件。将每个属性名称用引号括起来。
例子
输入参数
输出参数
提示
DICOM格式规范列出了几个可以创建的信息对象定义(iod)。这些iod对应于由不同的现实形态(如MRI、x射线和超声)产生的图像和元数据。对于每种类型的IOD, DICOM规范定义了必须显示的元数据集,以及其他元数据的可能值。
dicomwrite
充分实现了有限数量的IOD的
s(二次捕获,计算机断层扫描,磁共振)。对于这些iod,dicomwrite
验证所有必需的元数据属性是否存在于指定的IOD中,在必要时创建缺失的属性,并在可能的情况下指定默认值。此外,dicomwrite
删除不属于指定IOD的DICOM规范的属性。属性的默认值对应CreateMode
名称-值参数,“创造”
.如果您正在使用一个受支持的iod来处理DICOM文件,请设置金宝appCreateMode
来“创造”
是确保您创建的文件符合DICOM规范的最佳方法。为iod编写DICOM文件
dicomwrite
不完全支持,使用金宝app“复制”
的值。CreateMode
名称-值参数。在这种模式下,dicomwrite
将映像数据写入包含您使用信息
输入参数。此选项使您能够从具有相同模式或IOD的现有文件中获取元数据,并使用它创建具有不同图像像素数据的新DICOM文件。如果图像数据为空,dicomwrite
不会将与图像相关的元数据属性写入新的DICOM文件。请注意
因为
dicomwrite
将元数据复制到文件中而不进行验证“复制”
模式下,可创建不符合DICOM标准的DICOM文件。例如,文件可能缺少必需的元数据,包含多余的元数据,或者元数据可能不再对应于用于生成原始图像的模态设置。当使用“复制”
mode,确保您使用的元数据来自相同的modality和IOD。如果复制的图像与原始图像无关,请使用dicomuid
为系列和研究元数据创建新的唯一标识符。有关适当的IOD值的更多信息,请参阅DICOM规范第3部分中的IOD描述。
的
dicomwrite
函数使用“组的长度
的值,然后再写入新的DICOM文件CreateMode
名称-值参数。包含组长度属性很容易出错,目前DICOM规范不建议这样做。其他软件或设备可以读取没有组长属性的DICOM文件。
版本历史
R2006a之前介绍