为什么图像压缩算法按子块处理图像?

时间:2012-06-21 22:23:02

标签: image compression jpeg block dft

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

2 个答案:

答案 0 :(得分:2)

它们的设计使得它们可以使用并行硬件实现。每个块都是独立的,可以在不同的计算节点上计算,也可以与您拥有的节点共享。

同样如Why JPEG compression processes image by 8x8 blocks?的答案所述,计算复杂性很高。我的东西block_y_size 2 ×block_y_size 2

答案 1 :(得分:0)

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