霍夫曼编码的应用练习

霍夫曼编码项目与习题

2、a)图像SenaSinanOmaha编码的结果如下(含码表,单位:字节):

文件名(压缩前)

大小

文件名(压缩后)

大小

压缩比

Sena

64kb(65536字节)

Csenna

55kb56623字节)

1.16:1

Sensin

64kb(65536字节)

Csensin

59kb60149字节)

1.09:1

Omaha

64kb(65536字节)

Comaha

56kb57094字节)

1.15:1


(b) huffman对差值编码结果如下(含码表,单位:字节)

                                                                                                                                                                                                                             

文件名(压缩前)

大小

文件名(压缩后)

大小

压缩比

Sena

64kb(65536字节)

Dsena

31kb31685字节)

2.07:1

Sensin

64kb(65536字节)

Dsinan

37kb37262字节)

1.76:1

Omaha

64kb(65536字节)

Domaha

51kb51564字节)

1.27:1


从表中可以看出, 

(1)采用Huffman编码对上述图像均可以对原始图像进行压缩,说明在图像中每个亮度值的概率是不均衡的; 

(2)对差分图像再用Huffman编码,可进一步减小文件大小,说明图像中相邻像素之间存在着很强的相关性。

3、图像Bookshelf1Sena编码的结果与使用被压缩图像生成码本的情况对比如下(含码表,单位:字节):

文件名(压缩前)

文件大小

压缩大小

文件名(压缩后)

Sensin码本压缩大小

Sena

64kb(65536字节)

55kb56623字节)

Ssena

101kb56623字节)

bookshelf1

64kb(65536字节)

59kb (59667字节)

Sbookshelf

90kb57094字节)





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值