通过标签识别压缩的 DICOM 图像

发布于 2024-12-25 01:06:13 字数 47 浏览 2 评论 0原文

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

How to identify whether a dicom image is in compressed format ? And also want to know how to read compressed image pixel data ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

李白 2025-01-01 01:06:13

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

You can use command line tool to dump this type of information, eg 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]
...

Pay attention that for the case of JPEG 2000 and JPEG-LS the transfer syntax itself is not sufficient to indicate whether or not the Pixel Data stream has been lossy or lossless compressed. This could be important for your organisation as lossy compression could impact professional interpretation.

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

往日情怀 2025-01-01 01:06:13

Dicom 文件(或消息)中嵌入的数据集的编码通过传输语法 UID 标签 (0002,0010) 指定。压缩类型有很多种(JPEG、RLE、JPEG 无损、JPEG 2000...)

有关详细信息,请参阅 PS3.5 第 10 节

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

Encoding of the data set embedded in a Dicom file (or message) is specified through the transfer syntax UID tag (0002,0010). There are many types of compressed ones (JPEG, RLE, JPEG Lossless, JPEG 2000, ...)

For more info see section 10 of PS3.5.

As for reading the compressed image data, see the various DICOM libraries, it depends on the language you use of course.

安穩 2025-01-01 01:06:13

您应该解析 dicom 流。

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

You should parse the dicom stream.

When you reach the tag 0002,0010 then you know the transfer syntax that specifies the format of the dicom stream (high or low endian, implicit or explicit VR) and the compression scheme applied to the image). Up to the tags in the group 0002 included the format is low endian with explicit VR.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文