原文地址:
1 定义
标量量化:把每个像素的颜色用一个0到255之间的整数值表示。
矢量量化:把几个像素组成的像素块,用一个特定码书中的像素块来表示,码书中像素块的数目,一般远小于这些像素块所有可能颜色的组合。
在图像压缩中的矢量量化:
2 矢量量化的使用
如果一个2x2像素的小块,每像素有8位表示,则所有的像素块的可能取值有:232=4G种,可以选择一个远远小于这个数的数n,作为码书中码的个数,然后对图像中的每个块(矢量),用一个码书//代码效果参考:http://www.zidongmutanji.com/bxxx/406832.html
中的码来近似,这样只需用这个码的编号来编码这个图像矢量即可,因此每一个小块,最后都只需用log2n个位来表示,由此达到压缩的目的。3 图像块与码书中码的匹配
图像块与码书中码的匹配
设图像块B=(b1, b2, …, bn)
码矢量:C=(c1, c2, …, cn)
图像块与码矢量的匹配程度,由它们之间的“距离”来度量,一般d(B, C)可取如下之一:
Σ|bi - ci|
Σ(bi – ci)2
Max|bi - ci|
d(B, C) 可以看成失真程度的一种度量(B用C表示时)
4.1