Dicom VR OB 和 OW 最大值长度

Dicom VR OB and OW max value length

我想知道 VR OB 和 OW 的值长度字段的最大大小是多少。我知道目前它是 2^32(32 位应用程序)。我想知道在 64 位应用程序中它将是 64 位吗?我提到了 dicom 标准(DICOM PS3.5 2014c - 数据结构和编码)。我没有得到任何线索。由于我们要存储巨大的非图像数据(超过 4gb)我想知道这是否可能。

提前致谢。

标签的最大大小由 DICOM 标准规定,而不是由编译或使用 DICOM 库的 CPU 体系结构规定。

目前 OB 或 OW 标记的最大大小(以字节为单位)由 32 位宽的值表示(负 1 或 2,因为 0xFFFFFFFF 已保留)。

虽然属性的最大大小为0xfffffffe,但在图像数据属性(0x7fe0, 0x0010)中,可以使用封装的传输语法来存储更大的数据。这有效地让您将图像数据分成多个 "items" 称为片段。每个片段也有最大尺寸0xfffffffe,但图像数据属性中的片段数量没有限制。

详见DICOM标准第5章附件A.4"Transfer Syntaxes For Encapsulation of Encoded Pixel Data"。

如果您使用库,还请查看他们的文档,许多库(例如 dcmtk)都支持将图像拆分为多个帧。只需查找片段或封装之类的关键字。