收藏 分享(赏)

基于小波变换和分类矢量量化的图像压缩算法修改版.doc

上传人:hskm5268 文档编号:8514358 上传时间:2019-06-30 格式:DOC 页数:6 大小:672.50KB
下载 相关 举报
基于小波变换和分类矢量量化的图像压缩算法修改版.doc_第1页
第1页 / 共6页
基于小波变换和分类矢量量化的图像压缩算法修改版.doc_第2页
第2页 / 共6页
基于小波变换和分类矢量量化的图像压缩算法修改版.doc_第3页
第3页 / 共6页
基于小波变换和分类矢量量化的图像压缩算法修改版.doc_第4页
第4页 / 共6页
基于小波变换和分类矢量量化的图像压缩算法修改版.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

1、基于小波变换和分类矢量量化的图像压缩算法学号 20082334024 姓名 岳东 专业 通信工程摘 要:提出一种用于图像压缩的分类矢量量化算法,该算法在对图像进行多级小波变换后,利用 3 个方向上各自小波系数之间的相关性,构造符合图像特征的跨频带矢量,依据矢量能量和零树矢量综合判定进行矢量分类,并采用了基于人眼视觉特性的加权均方误差准则和基于成对最近邻算法(PNN)的 LBG 算法进行矢量量化,提高了图像的编码效率和重构质量。仿真结果表明,该算法实现简单,在较低的编码率下,可达到较好的压缩效果。关 键 词:小波变换,跨频带矢量构造,矢量分类,矢量量化1 算法原理1.1 图像小波分解的特点和跨频

2、带矢量的构造小波变换是一种非平稳信号的分析方法,其基本思想是用一族函数 来表示或逼)(,tba近一个函数 ,这族函数称为小波函数。实际小波变换中,为了方便,多采用二进小波)t(f变换。对 空间中的任意函数 ,它的二进小波变换为2RL)t(f+, d=Cnmnm(1)其中, ,而 满足 。2,)(nmt)(t)(t0=d)(+t将小波变换一维推广到二维就可用于图像处理。通过水平和垂直滤波,可分离二维小波变换将原始图像分解为水平垂直对角和低频 4 个子带,其中低频部分可继续进一步分解。图像经小波变换后所得到的系数有特殊性质。在不同尺度的高频子带图像之间存在同构特性,而且 3 个方向上不同尺度下的小

3、波系数能量大小不同,各方向的侧重不同。在同一方向上,有更强的同构性和相似性,事实上,各方向不同尺度下对应频带的相关性是最强的。为提高矢量量化的编码效率,在构造矢量时,必须充分利用这些相关性。此外,图像的能量主要集中在低频子带,高频子带所占能量较少,且不同分辨率不同高频子带中的分布非常相似,接近 Gamma 分布或 Laplace 分布。各高频子带系数大部分分布在零值附近,概率密度分布曲线的中心点和最大值为零。这样,对带内及带间相关性的充分利用和对零值附近小波系数的有效处理,就成为提高图像压缩效率的关键。高性能的矢量量化器必须依照图像小波系数的特性来构造矢量。使用不同子带的系数构成矢量来压缩小波

4、系数,就可以利用不同尺度同方向小波系数的相关性。根据以上分析,本文采用三方向跨频带矢量构造方法 9。小波变换将图像分解为 4 层共 13 个子带的塔形结构,各方向以树形关系从各子图中取大小为 的系数块,按图 1 所示的方),321(4m法构成 85 维矢量。这样构造出来的跨频带矢量能够充分利用小波系数的带间和带内相关性,但同时也带来计算量过大的问题。又在图像的多分辨分解中,分辨率越低的频带,小波系数所包含的图像信息越多,对图像重构更为重要,而分辨率越高的频带所包含的图像信息越少。因此,为降低矢量量化编码的复杂度,对每个 85 矢量的后 64 维矢量取均值,使矢量维数大幅度减小为 22 维。这样

5、就构造出了 3 个方向小波系数的跨频带矢量。1x52216x852xx图 1 3 个方向跨频带矢量的构造Fig.1 Band-cross vector construction of wavelet parameters1.2 小波零树和 3 个方向跨频带矢量的分类由小波图像的多分辨率解析特点,大量的小波系数分布在零值附近,并且具有明显的方向性,构造出的跨频带矢量也就具有不同的能量和方向特征,通过对矢量进行分类后,用各自独立的码书分别进行量化,可以更有效的利用各子带间的相关性。矢量的能量大小决定了其对于恢复图像质量的贡献程度,矢量能量越大,对恢复图像质量的贡献程度越高,所以能量可以作为矢量重要

6、与否的一个判定准则。其次,本文按四叉树规则构造矢量,与零树编码的思想是一致的。零树 3是基于小波系数相关性的一种假设:如果在低分辨率高频子带上的小波系数相对于阈值 是无意义的或是不重要的,那么T位于同方向同空间位置高分辨率子带上的小波系数相对于 在统计意义下也是无意义的,把满足这种假设的系数用树状结构表示出来就是零树。零树矢量对恢复图像质量的贡献很小。若一个零树矢量同时能量满足小于给定的能量阈值,就可以看作非重要类,不再进行量化编码,把其中的每一个分量置为 0,并且用一个比特作标记,记为 0;而其他矢量均看作重要类,标记为 1,进行较大码书尺寸的矢量量化,以减小量化误差。采用能量阈值和零树矢量

7、的双重判断,既充分利用了子带相关性,又有效的保护了图像的重要信息。1.3 重要类矢量量化的加权均方误差准则在图像的塔式小波分解算法中,大尺度下数据在恢复图像时经过滤波的次数要多,因而量化误差对恢复图像的质量将产生较大影响,且影响的空间范围比较小尺度下的数据要大,因此适合于采用基于人眼视觉特性的 WMSE 准则进行最佳矢量的匹配,以提高量化增益。21=2)(),(iiKiyxyxd(2)其中: 为矢量维数; 为加权系数。Ki文献8利用人眼的视觉特性对灰度图像设计了一种加权量化方案,以减小量化噪声,本文采用文献8中给出的各级子带对应加权系数,如表 1 所示。表 1 各级子带加权系数Tab.1 We

8、ight coefficients of subbands子带名 HL4 LH4 HH4 HL3 LH3 HH3 HL2 LH2 HH2 HL1 LH1 HH1加权系数 0.738 0.738 0.596 0.584 0.584 0.411 0.355 0.355 0.230 0.189 0.189 0.1191.4 初始码书生成的 PNN10算法在矢量量化中用 LBG 算法 11训练码书时,初始码书的设计一般采用分裂算法。在分裂法中,对中间码书的每个码字都要一分为二,然后利用 LBG 算法形成码字数目是原码书的二倍的新码书。这样设计出的码书其码字均匀或近似均匀地分布在样本空间,而实际信源是非

9、均匀的,容易使得有些码字利用率很低。为此本文采用成对最近邻算法(PNN) 10来生成初始码书。PNN 算法的步骤为:1)令码字数 ,将全部训练矢量作为码字,即 ,构成 个胞Mn=Mixyii 1n腔,第 个胞腔 的质心为 ,所含矢量个数为 。iiRiy1=iR2) 计算各对码字 与 间的失真 lm nmlydml ),(3)设 ,则合并胞腔 和 ,更新码字jiyydlnlji ),(i),(1 iRj为 ,更新 为 ,若 ,则从码书中去掉iyjijii R+=iRjii+=nj=码字 ;否则令 ,从码书中去掉码字 。令 。jynjnjR,y=ny1=4)若 ,则终止;否则转 2) ,继续合并两

10、个最近的胞腔。N2 算法实现小波变换编码中,滤波器的选择是个有待研究的问题。为便于在 Matlab 环境下的处理,本文采用最为简单的 Haar 小波来作为滤波器,实际上,滤波器的选择对编码效果并没有明显的影响。另外,图像的小波变换级数应根据所期望的压缩比来确定,一般用 34 级,例如,若用 4 级小波分解,则 是原图像大小的 ,一般对它作有限的无损压缩,再4L41加上其他信息,估计压缩比不会高于 。文中对输入图像使用对称延拓方式作 4 级小波分解。最低分辨率级的 低频子带对图像恢复质量影响很大,但数据量又小,所以不进行4矢量量化,对其单独处理。利用 子带系数之间的相关性,一般采用差分脉冲编码调

11、制4L(DPCM)加算术编码对其进行压缩,大约能压缩两倍左右。为了能够自适应地确定各阈值,首先对矢量能量和最低分辨率级各高频子带系数作统计分析,依据矢量平均能量确定能量阈值,依据最低分辨率级各方向高频子带系数的幅度均值,确定各方向零树矢量的判定阈值。这样每个方向的矢量均可分为重要类和不重要类两类,再对重要类进行大码书的加权矢量量化。3 仿真结果及结论采用 4 幅 的标准图像对系统性能进行模拟实验仿真。实验中所用码书bit8256大小为 ,训练序列大小为 ,码字 22 维。3 个方向上的重要类矢量分别使用18算法进行训练生成码书。表 2 列出了测试图像的小波系数矢量及最低分辨率子带系数LBG的统

12、计结果,表中矢量平均能量定义为 ,其中 为矢量个数, 为矢量12NiKk,ivE=K维数。仿真结果表明(见表 3) ,本算法在未对量化结果进行熵编码时,对测试图像的编码效率已达到 0.101 8 bpp(每个像素所使用的比特数)每个像素所使用的比特数,且恢复图像视觉效果良好。若再进行熵编码,可进一步提高压缩比。为进一步说明重构图像的主观质量,图 3 给出测试图像和相应的重建图像。本文基于零树编码和分类矢量量化的思想,通过构造 3 个方向的跨频带矢量,充分利用了各级子带系数的带间相关性和带内相关性,又通过能量阈值和零树矢量的综表 2 测试图像的统计结果Tab.2 Statistics of te

13、st images表 3 算法性能统计Tab.3 Statistics of the algorithm performanceLena 原图 Lena 恢复图像 Oldhouse 原图 Oldhouse 恢复图像图 像 矢量平均能量 LH4 幅值平均 HL4 幅值平均 HH4 幅值平均Lena 0.339 4 0.002 9 -0.063 3 -0.010 2Oldhouse 0.270 2 0.018 7 0.034 9 -0.014 7Goldhill 0.211 7 0.049 4 -0.023 5 -0.009 4Camera 0.405 4 0.039 4 -0.026 2 -0.

14、009 4原始图像 量化结果 / bpp 压缩比 / 倍 峰值信噪比 / dBLena 0.099 1 80.709 4 27.651 0Oldhouse 0.084 0 95.290 4 30.265 6Goldhill 0.101 8 78.592 1 27.916 8Camera 0.091 5 87.395 9 25.572 6Goldhill 原图 Goldhill 恢复图像 Camera 原图 Camera 恢复图像图 2 仿真结果Fig.2 Simulation result合判定对各个方向上的矢量进行分类,再采用基于人眼视觉特性的 WMSE 准则对重要类矢量进行加权矢量量化。仿真结果表明,该算法实现简单,在较低码率下,可达到较好的压缩效果。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报