作业参考的答案编码.docVIP

作业参考的答案编码.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作业参考的答案编码

第二章作业参考答案 3、熵的计算公式为,本题中。 ; ; 。 5、以图像SENA.IMG为例,熵的计算结果如下: 一阶熵 6.834299 二阶熵 3.625204 差分熵 3.656989 从表中可以看出, (1)二阶熵比一阶熵明显降低,说明图像中相邻像素之间存在着很强的相关性; (2)差分熵与二阶熵略大一点,这是两者都考虑相邻像素之间相关性,所以熵较小;但二阶熵是考虑相邻像素间相关性后熵的下界,比差分熵更小一些。 计算其他图像的熵,可以得到相同的趋势。 7、所有4组码字都满足Kraft-McMillan不等式,所以不能通过该不等式来直接判断一组码字是否为唯一可译码。 (a) 码字0为码字01的前缀,剩余后缀为1; 码字11为码字111的前缀,剩余后缀为1; 再无其他前缀组。 将“1”增加到原码表,得到{0, 在该码表中,1为111的前缀,剩余后缀为11,是一个码字,所以不是唯一可译的; (b) 码字0为码字01的前缀,剩余后缀为1; 再无其他前缀组或一个码字是另一个码字的一部分。 将“1”增加到原码表,得到{0, 在该码表中,1为110的前缀,剩余后缀为10,1也是111的前缀,剩余后缀为11。再无其他前缀组或一个码字是另一个码字的一部分。 将“10”和“11”增加到最近码表,得到 在该码表中,11为110的前缀,剩余后缀为0,是一个码字,所以不是唯一可译的; (c) 任何码字都不是其他码字的前缀,所以是前缀码,也是唯一可译码; (d) 码字1为码字10、110、111的前缀,剩余后缀分别为0;10为11,其中10是码字,因此不是唯一可译。 第三章 2、Huffman编码的VC工程程序为HUFF_ENC.DSW,对差分图像进行Huffman编码的VC工程 。 (原参考代码中部分资源没有释放,已更新) 图像Sena、Sinan和Omaha编码的结果如下(含码表,单位:字节): 图像 直接对像素编码 对差分图像编码 Sena 57,503 32,666 Sinan 61,649 37,156 Omaha 58,374 54,065 从表中可以看出, (1)采用Huffman编码对上述图像均可以对原始图像进行压缩,说明在图像中每个亮度值的概率是不均衡的; (2)对差分图像再用Huffman编码,可进一步减小文件大小,说明图像中相邻像素之间存在着很强的相关性。 4、(a) entropy: (b) Huffman code: a1:110 a2:1111 a3:10 a4:1110 a5:0 Average length: Redundancy:(1.83-1.82)= 0.01bis/symbol -------------------------------------------------------------------------------------------------- 5、(a) Huffman code: a1:001 a2:01 a3:000 a4:1 The average length of the code is 0.1×3+0.3×2+0.25×3+0.35×1 = 2 bits/symbol. (b) Huffman code: a1:11 a2:01 a3:10 a4:00 The average length of the code is obviously 2 bits/symbol. While the average length of the codeword is the same for both codes, that is they are both equally efficient in terms of rate. However, the second code has a variance of zero for the code lengths. This means that we would not have any problems with buffer control if we were using this code in a communication system. We cannot make the same assertion about the first code. 第四章 5、, observing ,, ; observing ,, ; observing ,, ; observing ,, ; observing ,, ; observing ,, ; take the midpoint as the

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档