我有一SIMENS的DICOM文件,它的Transfer Syntax是Explicit VR LittleEndian,这个文件的数据区(7FE0, 0010)的VR是OB,不是OW,也就是说,数据区是封装的(Encapsulated),数据区存储着多帧图像,每一帧用Item Tag(FFFE,E000)隔开。
问题出在,这个文件的数据区的数据编码是按照Big Endian存储的,与Transfer Syntax不一致,我察看了DICOM标准,里面有这么一句:
For Data encoded with the Value Representation OB, the Data encoding is unaffected by Little Endian or Big Endian byte ordering.(PS 3.5, page 47)
如果如上所说,那么我如何判断数据是如何编的码呢?
我觉得编码还是应当与Transfer Syntax一致吧?可像西门子这样的文件那又如处理呢? |