【问题标题】:Identify Compressed DICOM image by tag按标签识别压缩的 DICOM 图像
【发布时间】:2012-02-03 05:11:24
【问题描述】:

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

【问题讨论】:

    标签: dicom


    【解决方案1】:

    您可以使用命令行工具转储此类信息,例如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

    【讨论】:

    • JPEG-2000和JPEG-LS有几种格式,一部分肯定是无损的,一部分可能有损也可能是无损的。
    【解决方案2】:

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

    欲了解更多信息,请参阅section 10 of PS3.5

    至于读取压缩图像数据,看各种DICOM库,当然要看你使用的语言。

    【讨论】:

      【解决方案3】:

      您应该解析 dicom 流。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-26
        • 1970-01-01
        • 1970-01-01
        • 2012-06-22
        • 1970-01-01
        相关资源
        最近更新 更多