为什么 JPEG 不使用 1D DCT 进行图像压缩?

信息处理 图像处理 傅里叶变换 转换 dct 压缩
2022-02-14 08:32:12

我知道 JPEG 使用 2D dct 并将图像拆分为 8x8 块。为什么不简单地将图像分割成一维向量R64? 它不会简化数学吗?我的猜测是这种方式没有利用像素相关性。这是对的还是有其他原因?

1个回答

如果 JPEG 使用 1d DCT,它只会消除单个方向上的冗余。您可以使用 1d DCT 压缩图像,然后将其侧向并再次压缩。由于 DCT 是可分离的,因此这种双 1d 压缩过程将(大致)与刚开始使用 2d DCT 变换相同。