文档

矢量量化器设计

这个例子展示了使用广义劳埃德算法(GLA)进行二维输入的矢量量化器设计过程。

应用程序

这个例子使用了广义劳埃德算法,这是一种用于数字图像压缩的通用码本设计算法。

探索示例

二维码本和相应的Voronoi细胞如图所示。单个码本值由小的圆形符号表示。训练集在图中显示为细胞后面的淡绿色点云。您可以通过右键单击并按住鼠标按钮来检查每个码字。您可以通过左键单击符号、按住鼠标按钮并将其拖动到新位置来更改码字值。Voronoi单元格更改以指示更新的分区。

下图显示了属于每个Voronoi细胞的训练向量的数量。

要运行示例,您需要指定训练集和级别数。输入训练集训练集(TS)参数。以以下三种方式之一输入初始密码本:

  • 控件中输入的值将选择一组初始码本值等级数参数。

  • 用户自定义—使用初始码书参数输入码本。

  • 来自图-使用图中显示的码本值。

停止标准是“相对阈值”、“最大迭代”和“无论什么先出现”。的相对阈值最大迭代参数用于完成停止条件。

尝试改变一个或多个可用参数,运行示例,并在每次迭代之后观察代码本中的变化,直到满足停止标准。

参考文献

格休和格雷。矢量量化与信号压缩。波士顿:Kluwer学术出版社,1992。

这个话题有帮助吗?