【问题标题】:Jpeg "Nondifferential Huffman coding" processesJpeg“非差分霍夫曼编码”过程
【发布时间】:2017-01-02 22:20:31
【问题描述】:

我对 JPEG 中的特定过程有疑问: 标有SOF0 - SOF3 的进程被标准定义为

非差分霍夫曼编码帧

这是什么意思?例如,SOF7 被定义为采用 Huffman 编码的差分无损编码,并且 - 据我所知 - 它只是 Huffman 编码之前的差分编码,如 ITU-T.81 建议中所定义。这是否意味着SOF3 只是来自 ITU-T.81 的霍夫曼编码? (没有以前的差分编码?)对我来说没有任何意义。

我的问题与 DICOM 标准有关 - 如我所见,文件传输语法

JPEG 无损、非分层、一阶预测

使用SOF3 JPEG 过程 - 我在这里看到很大的不一致:传输语法明确指出应使用一阶预测,而SOF3 过程的定义表明这是非差分过程(那么没有价值预测?) .这是怎么回事?

【问题讨论】:

标签: jpeg dicom lossless


【解决方案1】:

JPEG 标准很奇怪。想象一下一群学者聚在一起,每个人都在宣传自己的研究项目。 JPEG 不是一种压缩方法,而是有几种压缩方法,但只使用了其中的两种:

SOF0 和 SOF1 基线和扩展顺序(实际上相同)。 SOF2:渐进式

这三个中的霍夫曼编码是相同的。

所有其他 JPEG 格式都很少使用,并且仅在特殊情况下使用。 SOF3 用于医疗应用。

我从未见过使用过任何其他 JPEG SOF 标记。

如果您使用 SOF0、SOF1 或 SOF2 以外的其他方式对 JPEG 进行编码,则很少有人会拥有可以对其进行解码的应用程序。

其他模式是分层编码或算术编码。

【讨论】:

    【解决方案2】:

    Jpeg 有一个过时的分层过程,首先给出一个小图像,然后将其扩展为更大的尺寸。 “差异”是指计算的帧扩展版本与实际扩展版本之间的差异。它与样本预测器无关。

    Nondifferential 和 Nonhierarchical 在这里是同义词。此模式没有用,因为您可以通过在渐进模式下使用光谱选择来获得相同的功能,并使用 dct-scaling 在扫描解码时显示图像的较小版本。您必须更改 dct 系数的 zig-zag 顺序以使其成为有效的替代品,但即使没有这个,它也能正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 2010-10-17
      相关资源
      最近更新 更多