c语言实现EZW算法,EZW算法的实现及其应用.pdf

EZW算法的实现及其应用.pdf

维普资讯

2004年 4月 武警工程学院学报 ADr.2004

第 20卷第 2期 JOUI~NAL0FENGG ODLLEGEOFAR DPoLICEFORCE V01.21No.2

【研究生论文选登】

EZW 算法的实现及其应用

张孝杰 张专成

(武警212程学院研究生队,陕西 西安 710086)

摘【 要】嵌入式小波零树,即EZW 图像编码算法由于其优越的压缩性能,引起了人们的普遍关注。

根据EZW 算法的基本原理,可优化出编码实例并得出相应实验结果。

【关键词】 小波变换;嵌入式编码;渐进量化

引 言

图像是信息交流最为重要的载体,同时也是含信息量最大的信号之一,正因为这样,图像给信息的传输

和存储提出了很大的挑战。由于压缩算法对数据容量有着显著的影响,所以,人们一直在探索不同的图像压

缩编码,来提高压缩比,同时改善恢复质量。1993年Shaprio提出的嵌入式小波零树图像编码算法 (EAW:

Embeddedzerotreewaveletcodingalgorithm),由于充分利用小波系数的不同尺度对应空间的相关性,使图像

压缩编码技术提高到了一个新的水平。

1 变换编码系统的基本组成

典型的低比特率图像变换编码系统包括三部分:变换,量化和数据压缩,如图1所示。原始图像经过变

换产生变换系数,目的是去相关性,变换过程认为是无损的。为了使代码能在低比特率下进行熵编码,变换

系数经过量化生成代码流,量化过程是损耗信息的主要地方。代码流在数据压缩阶段被尽可能的压缩,这也

是个无损压缩过程。对 EZW 算法来说,图1中的变换器指的就是离散小波变换。

盥f}(无损和f壅塑}(有损)I }(高效J堂

去相关)i l } l无损)}

图 1 通用变换编码器图

l

|目I

l

r

图2 小波零树结构图 图3 小波零树编码扫描顺序图

收稿 日期:2003一l1—06

第一作者:张孝杰 (1979一),男,湖南洞 口人,2001年毕业于武警工程学院通信工程系,现为武警工程学院研究生队学员。

81

维普资讯

武警工程学院学报 2004年第2期

2 EZW 算法原理

2.1 零树结构

一 幅图像经过M层小波分解形成 3M+1个子频带,图2为图像经3层小波分解的示意图。零树结构

中每个父系数有四个子系数,每个子系数像他们的父系数一样,又有四个子系数,依次类推。较低频率子带

中的系数在邻近较高频带中含有四个子系数,这些子系数中的每个系数又都有四个子系数在邻近高频带中,

如图2所示。子系数与父系数的空间位置的相关性,对EZW 算法中存储系数的位置信息是十分重要的。

零树中系数的绝对值从父系数到子系数有下降趋势。这个特性对EZW 算法特别重要,因为如果一个系数

发现是不重要的,他的所有后代系数将在很大程度上也是不重要的,所以这个树将认为不含任何重要信息,

被定义为零树。用这种方法,整棵零树就可用一个代码来表示,达到了数据压缩的目的。

2.2 算法原理

给定一幅图像,图像压缩程序将对他进行二维离散小波变换。将变换结果传给EZW 算法,量化器对其

进行量化,根据公式 T0=2【 k【求得初始阈值其中Tn初始阈值,k为系数的最大绝对值。由此可以看出,

初始阈值为小于系数最大绝对值2的最大整数次方。运用初始阈值,对所有系数进行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值