DICOM存储
所有 DICOM 数据(比如医学图像、命令和报告) 被打包在 DICOM 对象中。信息通过 DICOM 对象这种载体在各类 DICOM 设备之间传导。而 DICOM 对象是通过 DICOM 文件进行保存的。
一个 DICOM 对象就是一个个数据元素的集合,在DICOM中有一个特殊的 VR 是用来提供序列的 SQ,SQ 中的每个数据元素集实际上就是一个 DICOM 对象,形成了嵌套的属性结构。

数据元素的编码
数据元素的编码分为隐式VR编码、显式VR编码两种类型。
隐式编码
每个元素的数据存储如下表所示,读取前 2 + 2 = 4 字节可以 得到“(组, 元素)”标签,继续读取后 4 个字节可以得到值长度为 L 的数值,再往后读取 L 个字节得到的就是元素值了,这样就完成的一个元素的读取。然后接着读取后面的属性。

eg:

显式编码
使用显式 VR 编码时,需要在编码中包含两个 VR 类型的字符(与隐式编码的区别)。
对于除 OB、OW、 OF、SQ、UT 和 UN


459

被折叠的 条评论
为什么被折叠?



