如何计算图像压缩率?

时间:2019-06-12 21:01:53

标签: k-means image-compression

如何计算以下内容:假设我们要压缩10x10像素的微小图像,并且每个像素由四个字节代表(红色,绿色,蓝色和透明性)。

假设大小为1000的密码本(K均值的质心)提供可接受的失真。

假设每个图像分别压缩,并且不考虑代码簿的编码,压缩率是多少(未压缩位/压缩位)?

1 个答案:

答案 0 :(得分:0)

忽略全局压缩参数和编码,并假设保留所有像素-每个簇(即调色板值)将被编码为其簇索引。

为此,我们需要10位(最多覆盖1024个值)来编码新的1000种调色板中的每个像素。

然后,与之前的每像素32位(4字节,每个颜色通道一个)的表示相比,我们实现了以下压缩率:

32 / 10 = 3.2