0

我有一个 DICOM 图像,该图像存储为以下 JPEG 无损、非分层、一阶预测(过程 14 [选择值 1]):无损 JPEG 图像压缩的默认传输语法

我可以在 Irfanview 中打开原始 DICOM 文件,并且工作正常,但是当我从 DICOM 文件中获取比特流并将其保存为文件,并尝试在 Irfanview 中打开它时,我收到错误“不支持的 JPEG 处理/压缩:SOF 类型 0xc3"

我检查了字节流是否与 DICOM 文件的字节流匹配,并检查它是否以 FF D8 FF E0 00 10 4A 46 49 46 开头,这似乎是标准的 JPEG 标头。

DICOM 文件的末尾有 4 个字节超出了标签指定的长度,这些是某种 DICOM 页脚吗?

有什么想法可以打开它吗?我在 Irfanview 中包含了 JPEG_LS 插件。这是EvilDicom 库中 PixelStream 长度的延续

4

1 回答 1

0

该数据不是 JPEG-LS,而是 JPEG Lossless (1.2.840.10008.1.2.4.70),一种完全不相关的压缩格式。很少有图像阅读器支持这种类型的 JPEG 数据。我只知道它是在 DICOM 的上下文中使用的。

我还相信它可能不一定是一个连续的 JPEG 数据块,而是使用 DICOM 标记包装器将其分解为段(封装的 DICOM)。

也许 Irfanview 知道如何在 DICOM 的上下文中读取它,但无法将其作为普通 JPEG 数据读取,因为它是一种罕见的 JPEG 格式。或者数据流可能不是连续的 JPEG 数据,但也包含 DICOM 元素。

于 2016-05-23T20:24:07.023 回答