Xin Xi Gong Cheng Qi Kan
Scientific Journal of Information Engineering
标准具体规定了两种熵编码方式:Huffman 编码和算术编码。JPEG 基本顺序编码解码器具体规定用 Huffman 编码, 但 JPEG 本身并没有限制具体使用哪种编码方式。在 JPEG 有损压缩算法中,使用霍夫曼编码器来减少熵。使用霍 夫曼编码器的理由是可以使用很简单的查表方法进行编码。压缩数据符号时,霍夫曼编码器对出现频度比较高的符 号分配比较短的代码,而对出现频度较低的符号分配比较长的代码。这种可变长度的霍夫曼码表可以事先进行定义。 JPEG压 缩 重 建 图 像
原图像
(a)
(b)
JPEG压 缩 重 建 图 像
JPEG压 缩 重 建 图 像
(c)
(d)
图 5 (a)原始灰度图像(b)压缩比为 11.3119 的重建图(c)压缩比为 18.9332 的重建图 (d)压缩比为 32.2659 的重建图
实验数据如下表所示: 表 1 8 位灰度 lena 图像的实验数据 压缩比
峰值信噪比(PSNR)(db)
主观评价图像变化情况
2.8366
43.6483
无失真
5.5191
38.5245
无失真
8.6359
36.0576
无明显变化
11.3119
34.7304
亮度变暗
15.7842
33.1689
亮度变暗
18.9332
32.3281
细节损失,图像变模糊
22.0641
31.5278
失真
28.5323
30.1235
失真
32.2659
29.3639
失真
55 | SJIE Apr. 2012 Vol.2 No.2 PP.52-57 www.sjie.org © 2011 American V-King Scientific Publishing, LTD