为啥 JPEG 量化矩阵是不对称的?

Posted

技术标签:

【中文标题】为啥 JPEG 量化矩阵是不对称的?【英文标题】:Why are JPEG quantization matrices asymmetric?为什么 JPEG 量化矩阵是不对称的? 【发布时间】:2014-06-22 01:29:05 【问题描述】:

为什么在标准 JPEG 量化矩阵中给定看似随机优先级的量化矩阵中的反射波对应的基块。另外,为什么优先级在频率方面不是单调的?

我还没有找到任何解释,我所能想到的只是对称量化矩阵可能出现的平铺模式或适应眼睛中感光器的排列。

【问题讨论】:

任何给定的编码器都可以使用它想要的任何量化值。我见过既单调又对称的量化矩阵和非对称的量化矩阵。理想情况下,量化矩阵是为在压缩和外观之间提供良好折衷而选择的值。例如,有人可能已经将一堆压缩和解压缩的图像与各种量化表排列在一起,然后问一群人,“哪个看起来最好?”该测试取决于使用的图像类型。有许多应用程序可以为特定图像找到最佳量化表。 Pennebaker 和 Mitchell 的经典著作《JPEG:静止图像数据压缩标准》讨论了 JPEG 委员会如何开发标准量化参数。这些值被挑选出来,试图在保持一定图像质量的同时最小化这些值。我模糊的记忆是,他们使用 A-B 实验来确定人们何时看到图像质量下降。 【参考方案1】:

量化表是一组试图模拟人类感知的虚假因素。

具体的量化表值与其说是科学,不如说是艺术,因为人类的感知是古怪而复杂的,而理想的系数取决于具体的观看条件,只能提前大致猜测。

表在频率方面并不总是单调的,因为某些频率的块形成的模式比其他的更有用,例如用于水平和垂直直线。

【讨论】:

以上是关于为啥 JPEG 量化矩阵是不对称的?的主要内容,如果未能解决你的问题,请参考以下文章

为啥在一定数量的元素之后循环不向量化?

模型推理量化实现分享二:详解 KL 对称量化算法实现

模型推理量化实现分享三:详解 ACIQ 对称量化算法实现

模型推理量化实现分享三:详解 ACIQ 对称量化算法实现

模型推理量化实现分享一:详解 min-max 对称量化算法实现

MATLAB 向量化:计算邻域矩阵