使用霍夫曼编码从这些图像中可以更好地表达哪一个

问题描述

the red line is not part of the image. It has been used to indicate the border of the image

解决方法

我要说的是它们相等地表示,因为“黑色”和“白色”像素的频率相等。霍夫曼编码得益于图像内值的频率分布。频率最高的像素使用较少的位进行编码,频率最低的像素使用较多的位进行编码。在这种情况下,可以使用“ 0”和“ 1”对两个图像中的像素进行编码。如果应用更多的压缩技术(例如行程编码),那么正确的图像将受益更多。

黑色像素→50%频率→二进制“ 0”

白色像素→频率50%→二进制“ 1”

在仅存在两个像素强度的情况下,霍夫曼编码也无法从频率变化中受益。