按标签识别压缩的DICOM图像

时间:2012-01-05 11:08:30

标签: dicom

如何识别dicom图像是否采用压缩格式?而且还想知道如何读取压缩图像的像素数据?

3 个答案:

答案 0 :(得分:5)

您可以使用命令行工具转储此类信息,例如gdcminfo:

$ gdcminfo 012345.002.050.dcm  
MediaStorage is 1.2.840.10008.5.1.4.1.1.4 [MR Image Storage]
TransferSyntax is 1.2.840.10008.1.2.4.70 [JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]): Default Transfer Syntax for Lossless JPEG Image Compression]
...

请注意,对于JPEG 2000和JPEG-LS的情况,传输语法本身不足以指示像素数据流是否有损或无损压缩。这可能对您的组织很重要,因为有损压缩会影响专业解释。

价: http://gdcm.sourceforge.net/html/gdcminfo.html

答案 1 :(得分:3)

通过transfer syntax UID标记(0002,0010)指定嵌入在Dicom文件(或消息)中的数据集的编码。有许多类型的压缩(JPEG,RLE,JPEG Lossless,JPEG 2000,...)

有关详细信息,请参阅section 10 of PS3.5

至于阅读压缩的图像数据,请参阅各种DICOM库,它取决于您使用的语言。

答案 2 :(得分:0)

你应该解析dicom流。

当您到达标签0002,0010时,您就会知道传输语法,该语法指定了dicom流的格式(高端或低端,隐式或显式VR)以及应用于图像的压缩方案。最多包含组0002中的标签,格式为低端,带有显式VR。