没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
目 录
1 引言..........................................................................................................................................2
2 基于小波变换的图像编码发展情况......................................................................................3
3 小波图像编码..........................................................................................................................4
3.1 小波图像编码简介.............................................................................................................................................4
3.1.1
解相关变换过程
..............................................................................................................................................4
3.1.2
量化过程
..........................................................................................................................................................4
3.1.3
熵编码过程
......................................................................................................................................................5
3.2 图像编码质量的评价.........................................................................................................................................5
3.3 数字图像的小波变换.........................................................................................................................................5
4 嵌入式小波图像编码算法研究..............................................................................................7
4.1 嵌入式零树小波编码(EZW)........................................................................................................................7
4.1.1
零树表示
..........................................................................................................................................................8
4.1.2
逐次逼近的嵌入式编码
................................................................................................................................10
4.1.3
算法分析
........................................................................................................................................................11
4.2 SPIHT 算法简介...............................................................................................................................................12
4.2.1 SPIHT
算法中用到的概念
............................................................................................................................12
4.2.2
SPIHT
编码
.................................................................................................................................................14
4.2.3 SPIHT
与
EZW
算法的比较
...........................................................................................................................16
4.3 改进的 SPIHT 算法..........................................................................................................................................17
4.4 实验结果...........................................................................................................................................................19
参考文献:...............................................................................................................................21
小波图像压缩算法研究、改进及仿真实现
摘 要:本文简单介绍了基于小波变换的图像编码发展情况。深入研究了基于零树编
码思想的小波系数量化方法即 EZW 和 SPIHT 算法,分析比较了两种方法的优缺点,并对
SPIHT 算法进行改进,使得 SPIHT 算法不仅能够提供灵活的质量分级的嵌入式码流,而且
能支持分辨率分级。
关键字:小波图像;SPIHT;EZW
Research, ameliorate and emulator realization about
the compression algorithm of wavelet image
Si Hanhua
(School of Computer Science & Technology, Computer Science & Technology Class 2 Grade 2003, 0322110223)
Abstract:This article introduces the development of wavelet transform image coding. It
lucubrate the quantitalizition of the wavelet series based on zero tree coding such as EZW and
SPIHT algorithm,analyse and compare the merit and defect of the two methods, and improve on
SPHIT algorithm, which not only provide agility quality-classification embedded code, but also
sustain the classification of resolution.
Key words:wavelet image ;SPIHT ;EZW
1 引言
随着通信信道及计算机容量和速度的提高,计算机多媒体应用的深入和网
络技术的日益普及,图像信息已经成为通信和计算机系统的一种重要的处理对
象。与文字信息不同,图像信息需要大的存储容量和宽的传输信道。一幅 512
X 512、灰度等级为8比特的图像,其数据量为256K字节。如今在Internet上,传
统基于字符界面的应用逐渐被能够浏览图像信息的WWW(World Wide Web)方式
所取代。WWW尽管漂亮,但是也带来了一个问题:图像信息的数据量太大了 ,
使得World Wide Web变成了World Wide Wait。尤其是在需要实现大规模图像数
据库或传输高分辨率实时图像序列的场合,本来就已经非常紧张的网络带宽变
得更加不堪重负。总之,大数据量的图像信息会给存储器的存储容量,通信干
线信道的带宽,以及计算机的处理速度增加极大的压力。单纯靠增加存储器容
量,提高信道带宽以及计算机的处理速度等方法来解决这个问题是不现实的,
这时图像数据的压缩就成为了技术进步的迫切需求,正是由于这种需求,使得
图像压缩(编码)算法和技术成为近30年来非常活跃的一个研究领域,并在商
业上已取得极大的成功。寻找压缩速度快,压缩比大,复原图像质量好的高效
图像压缩方法以及符合人眼视觉特性的图像传输技术也一直是广大计算机工作
者为之奋斗的目标。
2 基于小波变换的图像编码发展情况
基于小波变换的图像编码方法是上个世纪 90 年代左右提出的新方法,它
吸收了变换编码和子带编码的优点,克服了传统 DCT 编码在低比特率时会产生
方块效应的缺点,能够更好的利用人的视觉特性。另外,由于小波变换具有非
常好的能量聚集性能,而且能够用于图像变换的小波基非常丰富,因此基于小
波变换的图像编码成为目前图像压缩领域的一个研究热点。
小波变换的“时域—频域”的局部表示优于其它方法单纯的时域或者频域表
示;小波变换系数恰好反映了信号的边缘特征,按倍频程方式的频带划分又与
HVS 特征相吻合,因而受到了广泛的重视。J. Froment 和 S. Mallat 提出先编
码小波变换数据的多尺度边缘轮廓,再编码其原始图像之差(“纹理图像
[1]
”)。而
更多的研究人员则结合经典手段,尝试了小波变换数据的标量量化、矢量量化、
最佳墒编码、模极值编码和最佳小波包编码等方法,但要么在编码效率方面、
要么在实现复杂度,总是不尽如人意。实践中人们发现,就图像编码和双正交
小波族而言,在很大程度上,压缩效率的提高不是来自小波系统的选择,而在
于对变换系数的处理策略。因为尽管从数学角度看,变换图像得到的小波系数
是稀疏的,有利于码率压缩,可在实际上,这个优点却正好要求对比特分配有
更高的“技巧。
从多分辨率分析的观点看,小波变换图像分解产生的各级子图像分别对应
于原始图像中不同尺度下的边缘信息,原始图像中的突变信号在小波变换域中
没有扩散。小波变换不仅具有频率域能量紧缩特性,而且同时具有空间域能量
紧缩特性。这些特性一方面表现为大部分的图像能量总是集中在最低频率的子
图像中,并从低频到高频呈递减分布趋势;另一方面,各子图像对应相同空间位
置的像素间存在着较强的空间相关性,并且相应的系数从低频到高频呈很好的
尺度级顺序递减。这一独特的数据特性导致了一种新型数据结构“零树”的产生。
1992 年,A. S. Lewis 和 G. Knowles 最先明确地提出了图像小波变换域零树的概
念:采用单一阈值,把小波系数判决为孤立系数和零树,然后对二者进行熵编码。
几乎与此同时,J. M. Shapiro 提出了嵌入式零树概念,1993 年又完整地发表了
基于比特连续逼近的嵌入式零树小波编码方法
[2]
(Embedded Zerotree Wavelet
Algorithm, EZW):按位平面分层进行孤立系数和零树的判决和熵编码,而判决阈
值则逐层折半递减,故可称之为多层或位平面零树编码方法,性能得以充分提
高。正是由于 Shapiro 的工作,使得零树算法成为基于小波的静止图像压缩的一
个有意义的突破。此后,零树算法受到越来越多的重视,涌现出了一批基于零
树 的 改 进 算 法 。 其 中 改 进 明 显 、 影 响 较 大 的 主 要 是 1994 年 A. Said 和
VV.A.Pearlman 提 出 的 分 层 树 的 集 划 分 算 法 ( Set Partitioning in Hierarchical
Trees, SPIHT)。
3 小波图像编码
3.1 小波图像编码简介
为获得更高效的小波压缩方案,我们必须对小波图像压缩技术做进一步的
研究。当前所有常规小波编码器都是变换编码形式,主要由三部分构成:解相
关变换过程、量化过程和熵编码过程,下面分别进行描述。
3.1.1 解相关变换过程
我们首先要解决的问题是小波基的选择。但是,对于图像编码,很难确定
哪种小波基是最优的,因为诸如光滑性、小波基支撑的尺寸以及频率选择性等
指标都很重要,在不同的要求下会产生不同的结果。另外,现在几乎所有的小
波编码器采用的都是可分离二维小波变换,这使得可把二维小波基的设计转化
为一维小波基的设计。
在最优基的选择方面,研究者们已经做了大量的工作。Unser 的研究表明样
条小波对基于近似理论的编码应用较为有效。Rioul 的实验结果说明在压缩应用
中,正交基的光滑性比较重要。Antonini 等人的实验表明光滑性和消失矩都很
重要,而且光滑性显得比消失矩要稍微重要一些。Vetterli 和 Herley 又指出“正则
性对信号处理的重要性如何仍然是一个公开问题(An Open Question)”。实际中
常使用的小波基介于一阶和二阶连续可微,更多的光滑性似乎并不能对编码产
生明显的改善。
为了避免图像变换后的处理过程中可能的失真,往往要求滤波器具有线性
相位, 双正交小波基对应的双正交滤波器由于能够实现性能良好的线性相位滤波,
在图像处理中得到了比较广泛的应用。Billasenor 等人系统地研究了所有长度不
大于 36 的双正交小波滤波器组的性能,结果表明 9/7 小波滤波器性能最好。该
滤波器正是在实际中应用最广泛的一种。
3.1.2 量化过程
由于小波变换具有良好的解相关性能,大多数编码器都采用标量量化。如
果我们事先知道各子带系数的分布特性,可以采用熵约束下的 Lloyd-Max 量化
器对各子带进行量化,但遗憾的是,通常我们并不具有这些先验知识。实际中
经常使用的量化器是均匀量化器,而且在高码速率下,均匀量化器是最优。均
匀量化器具有简单、有效的特点,在性能上与 Lloyd-Max 量化器也很接近,还
有一个额外的优点是它可以产生出嵌入式的编码比特流。
比特分配决定了每个子带量化的精细程度。最优比特分配是在一定的约束
条件下,决定各子带应如何量化,以使误差最小。对双正交小波,变换域的误
差与图像域的误差并不相同,为使二者一致,要对变换域的各子带的误差进行
加权,不过对常用的 9/7 小波,加权系数都接近 1,所以在实用中对 9/7 小波不
进行加权。
3.1.3 熵编码过程
典型的熵编码有游程编码、Human 编码和算术编码,游程编码通常用于
对二值图像的编码
[3]
,Human 需要在编码前进行概率统计或者使用固定的编
码表,在小波编码器中不常用,算术编码可以进行自适应编码,且一般认为它
的效率要比 Human 编码的效率高,常用在小波编码器中。使用自适应算术
编码时,通过使用有效的自适应概率估计技术可使编码效率得到提高。
3.2 图像编码质量的评价
对于有失真的压缩算法,对压缩后的图像质量的评判标准常用的有两种:
一种是客观标准,一种是主观标准。
文 献 中 最 常 用的 客观 标准 是 峰 值 信 噪 比 ( PSNR ) , 用 峰 值 信 噪 比
(PSNR)来衡量重构图像的质量
其中, 为 大小的原始图像和压缩重构图像的均方误差。
定义为:
其中, 和 分别表示原始图像和压缩重构图像在坐标 处
的像素值。
主观标准则是选择一组评价者给待评图像进行打分,对这些主观打分进行
平均获得一个主观评价分。
3.3 数字图像的小波变换
数字图像的小波变换实际上是二维离散小波变换,在实际应用中我们用两
次一维小波变换来实现一次二维小波变换。由于二维图像信号可用一维矩阵表
示,所以可先对该矩阵的行(列)进行一维行小波变换,再对列进行一维列
(行)小波变换,如图 3.1 所示。
如图 3.2 所示,图像信号经过 DWT 变换后即经过两次一维小波变换后,
将图像分割成四个频带,即水平方向、垂直方向、和对角线方向的高频部分和
低频部分,低频部分再继续分解,这样图像信号被分解成许多具有不同空间分
辨率、不同频率特性和方向特性的子图像信号,从而实现低频长时特征和高频
短时特征的同时处理,有效地克服了傅立叶分析在处理复杂图像信号时所存在
剩余20页未读,继续阅读
资源评论
- shuiqingchan2014-07-16写得挺多的,但很多都是基础的知识
- 河乐不为2014-06-12还可以,写得挺详细的
lnjcnl
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功