自用数图复习 您所在的位置:网站首页 mac如何添加水印 自用数图复习

自用数图复习

2023-06-11 09:49| 来源: 网络整理| 查看: 265

 自用笔记

冈萨雷斯第四版

 霍夫曼编码

(解码时从左往右)

步骤:

1:   算出各概率,从大到小从上到下排。

2:以下步骤一列一列做:合并最低的两个概率,合并后到下一列,依然要排序,注意画箭头,以指明来源,直到最后剩下两个。

3:从最后一列开始编码,先编0,1;已经编好的码放在上面不用管了。

4:被合并概率的就要在上一列继续编码,方法:例4列的0.6 编码是0,那么3列合并它的0.3和0.3就在“0”后分别加上0和1,成为编码00和01;同理00编码的0.3放在上面不用管了,它已经编好了,剩下那个0.3进一步分解为 0.2 “010”和0.1 “011”

5:编码完成

对大量符号编码时,构建最优的霍夫曼编码并不容易。J个信源符号要J个符号概率,J-2次信源化简和J-2次编码分配。     使用预先计算的霍夫曼编码能够实现“近似最优的”编码。 

算术编码

 步骤:上书本实例

例a1a2a3a3a4

1:按顺序写初始子区间(注意开闭区间)

2:按比例分段,算头尾,别漏最后一个

3:编码,即是最后一个区间,之中任意一个数字都可以,直接写区间也可以?(没有要求二进制编码)

 

 所以是(0.06752,0.0688)

LZW编码

之前的编码都关注消除编码冗余,而这个还能解决空间冗余。是一种无误差压缩方法。

不用概率。

书上实例:

 用老师的解题过程:

尽管上例中并不需要这样做,但大多数实际应用都需要一种处理字典溢出的方法。处理字典溢出的一种简单办法是,字典已满时,刷新或重新初始化字典,并用一个新初始化的字典继续编码。另一种复杂的方法是,监控压缩性能,并在性能变得低下或不可接受时刷新字典。此外,需要时可跟踪并替换字典中那些很少使用的词条

(块)变换编码

 

 JPEG等看书吧,懒得截了

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有