为什么图像压缩算法要通过子块处理图像


例如

,考虑DFT或DCT。确切地说,由子块转换的图像与整体转换的图像之间有什么区别?生成的文件大小是否更小?算法更有效吗?转换后的图像看起来是否不同?谢谢。

它们的设计使得可以使用并行硬件实现。每个块都是独立的,可以在不同的计算节点上计算,也可以共享到任意数量的节点。

另外,正如回答为什么JPEG压缩处理8x8块的图像?计算复杂度很高。我认为(block_y_size × block_y_size)2

这是为了使图像更小。有很多方法可以将图像细分为块。最简单的是按完整行。更高级的平铺是分形,即希尔伯特曲线。Jpeg 2000 使用希尔伯特曲线。它使用额外的空间信息,也用于地图应用程序。

最新更新