第五章图像编码 (1).pptVIP

  1. 1、本文档共138页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
然后,重复第二步骤赋值。以这样的步骤重复下去,直到每个子集内只包含一个消息为止。对每个消息所赋过的值依次排列出来就可以构成仙农-费诺码 下面举例说明仙农-费诺码的具体构成方法 例:设有信源 其编码流程图如图5—18所示。编码表如表5—7所示。如果对各子集赋以另外一种值,即1,0,那么,同样会得到另一种编码结果,其编码表如表5—8所示。 码字 消息 概率 00 01 100 101 1100 1101 1110 1111 图5—18 仙农-费诺码编码流程图 ? ? 1/8 1/8 1/16 1/16 1/16 1/16 0 1 0 1 0 1 0 1 0 1 0 1 0 1 下面计算一下仙农-费诺码的平均码长,效率及冗余度。信源的熵可计算于下: 比特/消息 平均码长 显然 , 效率已达到100%。这一结果并不奇怪,对于仙农-费诺码来说,如果满足下式 (5—35) 且 (5—36) 就会使编码效率达到100%。式中的 为消息 出现的概率, 是码字的长度。如果不满足上述条件就不会有100%的效率,如下例中图5—19所示。 例:设有一信源 编码流程及形成的码字如图5—19所示。可以计算出信源的熵为 平均码长 由此例可见,由于信源不满足式(5—35)和(5—36)的条件,编码效率不能达到100%。然而从结果上看,它仍然是一种相当好的编码。 冗余度 效率 编码 消息 概率 图5—19 编码流程图 0 100 101 1100 1101 1110 11110 111110 111111 0.49 0.14 0.14 0.07 0.07 0.04 0.02 0.02 0.01 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 特点: 1)、 Huffman码和Shannon – Fano码不是唯一的; 2)、 Huffman码和Shannon – Fano码缺乏构造性,即,不能用数学方法建立一一对应关系,只能通过查表的方法构成对应关系。如果消息数目很大,所需的存储器就大,设备就复杂。 3)、非等长码在传输、译码、存储都不方便。 再看下例的编码方法选 A= {0,1}, n=2 ,作为编码字符集。在这种编码中,不用等长码,而是采用下面的原则来编码,即 Pi 大的消息编短码,Pi 小的消息编长码。 例: 可计算出平均码长 其效率 冗余度 由此可见,这种编码法的码字平均长度达到了最低限。这说明用变长编码法可达到较高的效率。采用这种编码方法,信源中的消息与码字是一一对应的,因而译码时也是准确无误的。在编、译码过程中并不损失任何信息。它是一种信息保持编码法。 5.4.2 几种常用的统计编码法 变长编码是统计编码中最为主要的一种方法。变长编码的目标就是使平均码长达到低限,也就是使 最优,但是,这种最优必须在一定的限制下进行。编码的基本限制就是码字要有单义性和非续长性。 单义性代码是指任意一个有限长的码字序列只能被分割成一个一个的码字,而任何其他分割方法都会产生一些不属于码字集合中的码字。符合这个条件的代码就叫单义代码。 非续长代码是指任意一个码字都不是其他码字的续长。换句话说,就是码字集合中的任意一个码字都不是由其中一个码字在后面添上一些码元构成的。 很容易看出非续长代码一定是单义的,但是,单义代码却不一定是非续长的。 表5—4 四种代码表 信 源 概 率 码 Ⅰ 码 Ⅱ 码 Ⅲ 码 Ⅳ 0 0 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 例如,在表5—4中,列出四种代码, 码Ⅰ:显然码Ⅰ缺乏单义可译性。 码Ⅱ:也缺乏单义可译性,又是可续长的。 码Ⅲ:既具备单义可译性又是非续长的码,它是 可用的。 码Ⅳ也具有单义可译性,但是却缺乏非续长性。 从上面的例子可知,使 最短的码只是在单义可译性和非续长性的约束下才有意义。至于变长码的存在定理以及 的最低限是否存在等问题,在信息论中都有详细的定理加以证明及讨论,在此不加赘述了。 最为常用的变长编码方法是霍夫曼(Huffman)码和仙农

文档评论(0)

peace0308 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档