我在许多文章中了解到,解相关图像的组件(例如颜色变换)可以提高编码效率。但没有人解释原因。还有,有没有办法证明效率?
当且仅当图像的像素相关时,图像才可以被压缩。任何图像压缩方法都会导致像素去相关。因此,任何去相关值的变换都可以成为图像压缩方法的基础。
改编自:数据压缩:完整参考。第二版 - 大卫所罗门
另请参阅这个问题
首先你应该知道 DCT 和 DFT 以及这些变换是如何工作的。 每当您想要无损编码时(忽略量化误差) 你需要使概率函数均匀,然后熵将最大化,并且你需要更少的位来编码
例如:在 JPEG 中: 它将采用 DCT 并导出 N*N 矩阵(信号)的频率内容 事实上,大多数图像不具有高频,它会通过压扩信号来改变信号熵,然后将其编码为更少的位
要确切了解它是如何工作的,您需要阅读香农的信息论 这个 github 存储库也有帮助: https://github.com/getsanjeev/compression-DCT