基于小波变换的图像压缩算法研究.
小波变换的图像压缩
研究基于小波变换的图像压缩摘要图像压缩的关键技术是图像数据转换,转换后的数据进行数据量化和数据熵编码。
基于小波变换的图像压缩是一种常见的图像压缩方法,本篇论文使用小波变换、多分辨率分析及不同规模的量化和编码实现图像压缩。
在相同的条件下,本文采用两种不同的方法,第一种方法保留低频和放弃高频,第二种方法是阈值方法来实现图像压缩。
关键词:关键词——小波变换;小波图像系数;量化;编码1.引言图像压缩是指损失一部分比特率的技术或无损还原原始图像信息。
在信息理论中,它的有效性,源编码的问题,即通过移除冗余即不必要的信息来实现这一目标。
压缩的图像信息有两个方法,模拟和数字,因为数字压缩方法有大幅减少比特数量的优势,绝大多数的系统使用数字压缩方法。
信号分析及处理的常用方法是傅里叶变换(FT),而且最广泛的分析工具应用于图像处理,但由于傅里叶变换不能满足局部的时间域和频率域的特点,小波变换具有傅立叶变换没有的两个特征,同时小波变换系数相同的空间位置描述在不同的尺度上有相似性,使得小波变换能进行量化编码。
近年来,使用基于小波变换的图像压缩已取得了很大的进步,也变换算法充分利用小波系数的特性。
2.图像压缩编码的基本原理图像编码研究侧重于如何压缩图像数据信息,允许一定程度的失真条件下的还原图像(包括主观视觉效果),称为图像压缩编码。
然后使图像信号的信号源通过系统PCM编码器由线性PCM编码,压缩编码器压缩图像数据,然后摆脱码字的冗余数据。
图像压缩编码的基本原理是图1。
图1 图像压缩编码的基本框图因此,图像编码是使用统计特性的固有效果和视觉特征,从原始图像中提取有效信息,信息压缩编码和删除一些无用的冗余信息,从而允许高效传输的数字图像或数字存储。
图像恢复时,恢复图像的不完全与原始图像相同,保留有效信息的图像。
3.小波分析的基本理论小波变换具有良好的定位时间和频域的特征,充分利用非均匀分布的分辨率,对于高频信号,使用时域的小时间窗口,进行低频信号分析,使用一个大的时间窗口。
基于小波变换图像压缩技术的研究的开题报告
基于小波变换图像压缩技术的研究的开题报告一、选题背景和意义随着计算机图像处理和传输技术的迅速发展,人们对于图像处理和传输质量的要求越来越高。
对于高清晰度的图像,传输成本和处理时间都较大,对于需要快速传输并且需要压缩处理的情况,图像压缩技术成为了一种非常重要的工具。
其中,小波变换技术已经在图像处理领域得到广泛应用,它可以将原始图像分解成多个子小波,并通过舍弃部分系数来压缩图像。
小波变换不仅可以实现图像的压缩,还可以实现图像的去噪、特征提取等功能。
因此,在图像处理领域,基于小波变换的图像压缩技术可以提高图像的传输速度和处理效率,同时还可以保证图像的质量和细节。
本研究将通过对基于小波变换的图像压缩技术进行深入的研究,探究其在图像处理领域的应用和局限性,同时提出一种更加高效、准确的图像压缩方法,以满足实际应用中对于图像处理质量和效率的要求。
二、研究内容和方法1.研究现有的基于小波变换的图像压缩算法,并分析其优缺点。
2.探究小波变换在图像处理领域中的应用和局限性,例如在特征提取、图像去噪、图像融合方面的应用。
3.提出一种基于小波变换图像压缩的新方法,该方法既能够实现较高的压缩比,又能保证图像的质量和细节。
4.对所提出的方法进行算法实现和性能评估,验证其性能和可行性,并与现有方法进行比较分析。
5.最后,对研究结果进行总结,提出对于该领域的未来发展方向和建议。
三、研究进度安排本研究计划分为以下几个阶段:1. 阶段一(1-2周):文献阅读和综述撰写研究目前已有的基于小波变换的图像压缩算法,总结其优缺点,并为后续工作做好准备。
2. 阶段二(3-4周):分析小波变换在图像处理领域中的应用和局限性探究小波变换在图像处理领域中的其他应用,例如在特征提取、图像去噪、图像融合方面的应用,为后续实验和算法设计提供参考。
3. 阶段三(5-6周):提出基于小波变换的新压缩方法根据前面的研究成果,提出一个更加高效、准确的压缩方法,实现较高的压缩比,同时保证图像的细节和质量。
基于小波变换的图像压缩算法研究
摘
要 :随着计算机 多媒体技 术的不断发展 ,人们期 望更 高性能的 图像 压缩技 术的 出现 。本 文介绍 了图像压
缩 的基本原理和基本方法 ,深入研 究 了小波分析 的数 学理论基础 以及应 用于图像压缩 的相 关理论。
关 键 词 : 图像 压 缩 :小 波 变换
中图分类号 :T 3 1 P 9
.
f rh rr s a c a e n ma e o t e tc o d t n fwa e e n l ss a d t e t e re eae t ma e u t e e e r h h d b e d n mah maisfun ai so v lta ay i n h h o is rl td wi i g o h
文献标识码 :A
DOI 1 .7 8 0 : 03 8 / ME 0 0 7 60 3 I 12 0 . 9 2 0
Re e r h On I g mp e so g r h Ba e n W a ee a s o m s a c ma e Co r s in Alo i m s d o v lt t Tr n f r
第2卷 7
第6 期
Vo. 7 No6 1 2 .
文 章 编 号 :0 7 18 (0 00 — 0 9 0 10 — 02 1)6 0 3 — 6 1
基 于小 波变换 的图像压缩算法研究
彬 磊 P
(2 4 部 队 9 99 1 4分 队 .辽宁 葫芦岛 15 0 ) 2 0 1
过减少表示 信号的精度 ,以一定 的客观失真换取数
据压缩。S ann信息论对于 图像压缩 的重要意义在 hn o 于将 图像 信息进行 了量化 .并且证 明在不产生失 真
基于小波分析的图像压缩技术研究
基于小波分析的图像压缩技术研究一、前言随着互联网技术的迅速发展,数字图像处理技术日益成熟。
在各种场合中,使用数字图像进行信息传输和展示已成为一种常见的方式。
但是,由于数字图像的数据量庞大,传输和存储所需要的空间和时间也很大,因此需要对数字图像进行压缩处理以减少数据量。
本文将介绍基于小波分析的图像压缩技术的研究。
二、图像压缩的意义在日常生活和工作中,我们经常使用数字图像作为载体进行信息传输和展示。
在互联网的环境下,数字图像成为了年轻人的主要娱乐方式。
然而,原始的数字图像文件通常很大,不仅占用大量的存储空间,而且传输需要的时间也很长。
因此,图像压缩技术的引入有效地解决了这个问题。
图像压缩技术的意义在于可以将原始的数字图像文件进行压缩处理,使其变为更小的文件,从而可以减少存储和传输所需要的时间和空间。
在大量使用数字图像的互联网环境下,图像压缩技术的使用已经成为了不可或缺的一部分。
三、小波分析的基本原理小波分析作为一种近年来发展起来的新的数学工具,在信号处理领域有着广泛的应用。
它不仅可以对信号进行分析,还可以进行信号处理和变换。
在数字图像处理中,小波分析被广泛应用于图像的压缩和特征提取等方面。
小波分析是基于函数的分解的方法。
它通过对函数进行分解和重构来实现信号的分析和处理。
在小波分析中,函数的分解是通过某一类型的函数(称为小波函数)的变换得到的。
小波函数是一种具有局部性质的函数,它的形态类似于波浪。
它可以对信号的局部特征进行描述,因此可以在信号处理中实现分段处理和局部分析。
四、基于小波分析的图像压缩技术基于小波分析的图像压缩技术是一种新型的图像压缩技术。
与传统的图像压缩方法不同,它是一种基于局部特征的压缩方法,可以更好地保留原始图像中的重要信息。
该方法的具体实现过程如下:(1)进行离散小波分解,将图像分解为多个子带。
(2)对每个子带进行量化,将每个子带的系数转化为离散值。
(3)将量化后的系数编码,并储存为压缩文件。
基于小波变换的图像压缩算法研究的开题报告
基于小波变换的图像压缩算法研究的开题报告
1. 研究背景和意义
图像压缩算法是计算机视觉领域的一个重要分支,它可以将图像的冗余信息去除,从而减小图像的存储空间和传输带宽,提高图像传输的效率。
小波变换作为一种常用的信号分析方法,已被广泛应用于图像压缩领域。
本研究旨在探究基于小波变换的图像压缩算法,研究小波变换的理论基础、压缩算法的技术实现以及实验验证等方面,对图像压缩算法的研究和应用具有重要的理论和实际意义。
2. 研究内容和方法
(1)小波变换理论的研究
介绍小波变换理论的基本概念、性质和方法,并探究小波变换在图像压缩中的原理和应用。
(2)小波变换图像压缩算法的研究
以小波变换为基础,研究常见的图像压缩算法,包括离散小波变换压缩算法、小波分解重构压缩算法等,并对比分析这些算法的优缺点和适用范围。
(3)实验验证
对比实验不同压缩算法在压缩率、重建质量、计算复杂度等方面的表现,验证基于小波变换的图像压缩算法的有效性和优越性。
3. 预期结果和创新点
预期结果是使用小波变换作为基础,设计并实现一个高效、可靠的图像压缩算法。
在算法实现和实验验证过程中,将探究小波变换理论和
算法应用的优点和不足之处,研究小波变换与其他图像压缩算法的比较,同时将着重探究小波变换在图像压缩领域中的创新应用。
4. 研究意义
本研究将探究图像压缩算法的基础理论和实际应用,提高图像压缩
的效率和质量,促进信息科学和计算机技术的发展,同时也对于其他领
域的数据压缩算法有一定的参考价值。
基于小波变换图像压缩技术的研究
收稿日期223基金项目甘肃省自然科学基金(3ZS 525233)基于小波变换图像压缩技术的研究缑新科,亢维军,汪昶江(兰州理工大学电气工程与信息工程学院,甘肃兰州 730050)摘 要: 介绍了小波变换理论,利用小波变换实现图像压缩,指出了小波变换的优越性,根据图像压缩性能的评价标准与传统的DC T 变换压缩图像作了比较,结果表明:基于小波变换图像压缩方法的性能要优于DC T 变换.关键词: 小波变换;离散余弦变换;图像压缩中图分类号: TN911.73 文献标识码: A 文章编号:100420366(2008)0420129203A Study o f Image Compr ession TechnologyB a sed on Wavelet Tran sf or mGOU X i n 2ke ,K AN G Wei 2j un ,WAN G Chang 2jiang(School of Electrica l Engineering a nd I nf orma tion E ngineer ing ,L anzhou University ofScience and Technolog y ,L a nz hou 730050,Chi na )Abstract : Base d on t he t heory of wavelet t ra nsfor m ,t he met hod of i mage comp ression and it s superiorit y are i nt roduce d.Accordi ng to t he evalua tive crite rion of i mage compression ,one i mage i s compared wi t h t he t radit io nal one compressed by DC T t ransform.The result s i ndicate t he capabilit y of wavelet t ra nstorm is bett er t han t hat of DC T t ransform.K ey w or ds : wavelet t ransfor m ;DC T t ransform ;image compre ssion 图象在人类的感知中扮演着非常重要的角色,人类随时随处都要接触图像.据统计,在人类接受的信息中,视觉信息占70%以上.图像数据的主要特点是信息量大,一幅5123512灰度等级为8Bi t 的图像,其数据量为256K 字节.以4通道卫星遥感探测器为例,每传输一次图像数据量可达1M 字节,实际上,卫星遥感探测时,视窗远大于此,通道远多于此.自1948年提出电视信号数字化后,同时就开始了对图像压缩编码的研究工作,20世纪50~60年代限于客观条件,仅对帧内预测法和亚取样内插复原法进行研究,70年代开始进行帧间预测编码的研究.80年代初开始对作运动补偿(MC )所用的运动估值(ME )进行研究.变换编码是1968年H.Candrews 等人提出来的,采用的是二维离散傅立叶变换,此后相继出现了采用其他变换方法的变换编码,其中包括D T 变换和小波变换等[~]我们利用小波变换进行图像压缩的基本方法和小波变换的优越性,对小波变换的提升算法进行了改进,并与传统的DC T 变换进行了对比,仿真结果表明小波变换要优于DC T 变换.1 实现图像压缩的可能性图像数据可以压缩,一方面可以利用人眼的视觉特性,在不被主观视觉察觉的容限内,通过降低表示信号的精度,以一定的客观失真换取数据压缩;另一方面是图像数据中存在大量的冗余度可供压缩.图像数据的冗余度存在于结构和统计2个方面,结构上的冗余度表现为很强的空间和时间相关性,即图像的相邻像素之间、相邻行之间或者相邻帧之间存在着较强的相关性;统计上的冗余度来源于被编码信号概率密度分布的不均匀,若采用变字长编码技术,用较短的代码表示频繁出现的符号,用较长的第20卷 第4期2008年12月 甘肃科学学报Jo urnal of G ans u Sci ences Vol.20 No.4Dec.2008:2007081:01A20C 24.代码表示不常出现的符号,就可消除符号统计上的冗余,从而实现图像数据的压缩.由于小波变换具有明显的优点,且存在明显的相关性,有利于获得较高的编码效益.小波就是函数空间L2(R)中满足下述条件的一个信号Ψ(t),CΨ=∫R3|Ψ(w)|2|w|d w<∞,(1)这里R3=R-{0}表示非0实数全体.有时称Ψ(t)为小波母函数,式(1)称为容许条件.对于任意的实数(a,b),其中参数a必定为非0实数,称如下形式的函数:Ψ(a,b)(t)=1|a|Ψt-ba,a,b∈R;a≠0,(2)为由小波母函数Ψ(t)生成的倚赖于参数(a,b)的连续小波函数,简称为小波.由于图像是二维信号,因此首先需要把小波变换由一维推广到二维[5].令f(x1,x2)表示一个二维信号,x1,x2分别是其横坐标和纵坐标,Ψ(x1,x2)表示二维的基本小波,对应的尺度函数<(x1,x2).若尺度函数是可分离的,则<(x1,x2)=<(x1)<(x2),令Ψ(x i)是与<(x i)对应的一维小波函数,则二维的二进小波可表示为以下3个可分离的正交小波基函数:Ψ(1)(x1,x2)=<(x1)Ψ(x2),Ψ(2)(x1,x2)=Ψ(x1)<(x2),Ψ(3)(x1,x2)=Ψ(x1)Ψ(x2).进行一次小波变换的结果便将图像分解为一个低频子带(水平方向和垂直方向均经过低通滤波)LL 和3个高频子带,即水平高通垂直低通子带,用L H表示;水平低通垂直高通子带,用HL表示;水平高通垂直高通子带,用H H表示.分辨率为原来的1/2频率范围各不相同.第2次小波变换时只对LL子带进行,进一步将LL子带分解为LL1、L H1、HL1和H H1,分辨率为原来的1/4,频率范围进一步减半,以此类推.所以,进行一次小波变换得到4个子带,进行M次分解就得到3M+1个子带,如图1所示.L L HL L H H H LL2HL2L H2H H2HL1 L H1H H1 (a)原图像 (b)第1次变化 (c)第2次变化图1 图像的小波分解2 小波变换提升算法的改进和传统的小波变换相比较,基于提升的小波变换具有减少计算复杂度,可以实现原位计算方便、简单逆变换形式以及能够实现整数系数的小波变换等特点[6].针对D WT变换采用二维多级离散小波变换的快速提升算法,采用将拉伸变换步和提升步分开计算的快速提升算法,该算法对小波滤波器的乘法运算量可降低20%~30%.用提升方法计算DW T由2个过程组成:①首先对输入信号做一系列的提升步(lift ing steps),得到中间系数;②然后对中间系数进行拉伸变换(scaling t ra nsfo rm).对于一般的J(J≥1)级二维DWT后拉伸变换算法可以总结为以下步骤第步(提升步)①按行对原始二维数据LL做提升步计算,得到L1,H1;②按列对L1,H1做提升步计算,得到lL L1,HL1,L H1,l H H1;③for(j=1;j<J;j++).按行对lL L j做提升步计算,得到L j+1,H j+1;按列对L j+1,H j+1做提升步计算,得到lL L j+1,l H L j+1, lL H j+1,l H H j+1.第2步(拉伸变换)①lL L j×k2JϖLL J;②for(j=J;j>2;j--).lL L j×K2(j-1)ϖL H j,l HL j×K2(j-1)ϖHL j; l H H j×K2(j-2)ϖH H j;③i f(J>1);lL H2×K2ϖL H2,l H L2×K2ϖL H2,l H H2×K2ϖH H2;④l H H1×1/K2ϖH H1.计算J级二维DW T的平均乘法运算量为CM l=2M+1/2,J=1,(3)C M l=8M(1-1/4-J)/3+7/16,J≥2.(4) 3 图像压缩性能的评价标准最常用的准则是输入图像和输出图像之间的均031 甘肃科学学报 2008年 第4期.1方误差(MS E )[7],令f (x ,y)代表原始图像,f ^(x ,y)代表对f (x ,y )先压缩再解压后得到的恢复图像.对于一幅M 3N 的图像,f (x ,y)和f ^(x ,y)之间的均方误差(MSE )为 MSE =1MN∑M-1x =0∑N -1y =0[f ^(x ,y )-f (x ,y )]2.(5)另一个准则与峰值信噪比(PSNR )有关,如果将f ^(x ,y )看作原始信号f (x ,y )与噪场信号e (x ,y )之和,令f max =max {f (x ,y )|x =0,1,…,M -1;y =0,1,…,N -1}则可得到峰值信噪比PSNR =10lgf2max1MN∑M-1x =0∑N-1y =0[f ^(x ,y)-f (x ,y)]2.(6)对于256色图像,f max =255.最后,给出压缩比(Cr )的计算公式:压缩比(Cr )=原始图像数据的比特数/压缩后图像数据的比特数.4 实验结果比较利用MA TL AB6.5中发布的图像处理工具箱中的相关函数和命令对DC T 压缩方法和基于的小波变换的压缩方法进行比较分析[8].采用的图像是256级灰度5123512大小的标准测试图像,图像压缩性能的评价规则采用压缩比和峰值信噪比.比较结果如图2所示.图2 Mat lab 程序运行结果 通过对同一图像的对比实验,可以看出,在大致相同的压缩比下,就峰值信噪比而言,基于小波变换的压缩方法要好于传统的DCT 压缩方法,特别是在低比特率的情况下,二者的差别就更大了.另外用肉眼观看,在低压缩的情况下,这2种方法基本上没有什么明显的区别,图像质量相近.但是随着压缩比的提高,差别就显著起来,DCT 压缩图像的方块效应凸现出来,而利用小波变换压缩的图像有效地消除了方块效应并且基本上消除了蚊式噪声,图像显得比较平滑,图像的整体视觉效果要好于DC T 压缩图像.5 结语在图像压缩处理中,相对于其他变换,小波变换具有明显的优点,主要表现在小波变换后大部分能量集中在低频子图的少量系数上,而大量高频子图的系数值普遍较小,且存在明显的相关性,有利于获得较高的编码效益;同时,小波变换能够有效地消除方块效应的存在以及方块效应对后继图像编码的影响.此外,小波变换方法还能基本上消除蚊式噪声.由于其具有这些优点,所以小波变换迅速成为图像压缩领域研究的重要方向.参考文献:[1] 张旭东,卢国栋.图像编码基础和小波压缩技术原理、算法和标准[M ].北京:清华大学出版社,2004.[2] 闫阳,张正炳.基于小波变换的图像压缩编码[J ].现代电子技术,2005,15(2):50255.[3] 陈武凡.小波分析及其在图像处理中的应用[M ].北京:科学出版社,2002.[4] Gui hua Z HU.Image C o di ng S cheme Based on Wavelet Trans 2form [J ].J ournal of J is ho u Univers i t y (Nat ural Science Edi 2t ion),2002,22(4):4372444.[5] C Ch ri stopo ulos ,A Skodras.The J PE G 2000Sti ll Image CodingSyst em :An Overview[J ].IEEE Transact ions on C o nsumer E 2lect ronics ,2003,46(4):1032112.[6] 马义德,段磊,韩明秋,等.指纹图象压缩方法的研究[J ].甘肃科学学报,2005,17(2):26230.[7] 黄贤武.数字图像处理与压缩编码技术[M ].成都:电子科技大学出版社,2004.[8] 孙兆林.MA TLAB6.x 图像处理[M ].北京:清华大学出版社,2002.作者简介缑新科(662)男,甘肃省天水人,年毕业于西安交通大学电子系,获工学硕士学位,现任兰州理工大学电气工程与信息工程学院教授,主要从事图像处理和振动控制方面的教学和研究131第20卷 缑新科等:基于小波变换图像压缩技术的研究究 :191994.。
基于小波变换的图像压缩与去噪技术研究
基于小波变换的图像压缩与去噪技术研究1. 引言图像是一种以人眼可接受的方式来存储和传输大量视觉信息的媒体。
然而,图像文件通常具有较大的数据量,需要占用较大的存储空间和传输带宽。
因此,图像压缩成为一项重要的技术,对图像进行压缩可以减小文件大小和传输时间,提高存储利用率和传输效率。
此外,图像往往受到噪声的影响,噪声会导致图像质量的下降,降低图像的可视性和识别性。
因此,图像去噪也是一个重要的研究方向,可以提升图像的质量和信息内容。
基于小波变换的图像压缩和去噪技术因其较好的性能而备受关注。
本文将探讨小波变换在图像压缩和去噪中的应用。
2. 小波变换基础小波变换是一种数学变换方法,将函数分解为多个尺度的基函数(小波),并用各个尺度上的系数来表示原函数。
小波变换可以提取图像的频域信息和时域信息,具有较好的局部化特性。
3. 图像压缩技术图像压缩技术可以分为有损压缩和无损压缩两种方法。
有损压缩减少了图像中的冗余信息,牺牲一定的图像质量,而无损压缩可以完全恢复原始图像,但压缩比较低。
基于小波变换的图像压缩利用小波变换的多尺度分解和系数量化来实现。
首先,将原始图像进行小波分解得到低频分量和高频分量。
然后,对高频分量进行系数量化,利用人眼对于高频信息的较低敏感性,减少高频分量的数据量。
最后,将量化后的系数进行编码和存储。
4. 图像去噪技术图像去噪的目标是恢复出原始图像中的有效信息并去除噪声,提升图像的质量和可视性。
小波变换的局部化特性使其在图像去噪中有较好的效果。
基于小波变换的图像去噪方法通常采用阈值去噪的思想。
将图像进行小波分解,得到各个尺度上的小波系数。
然后,对小波系数应用适当的阈值,在不影响原始图像主要特征的情况下去除噪声。
5. 小波变换在图像压缩与去噪中的应用小波变换在图像压缩与去噪中已经得到广泛应用。
通过灵活选择不同的小波基函数和改进的算法,可以进一步提高图像压缩和去噪的性能。
在图像压缩方面,小波变换可以通过调整系数量化策略来平衡图像质量和压缩比。
基于小波变换的图像压缩编码方法研究
收稿日期:2017-06-07 修回日期:2017-10-10 网络出版时间:2018-02-08基金项目:国家自然科学基金(61502211)作者简介:詹 为(1992-),女,硕士研究生,研究方向为图像处理;段先华,教授,博士,研究方向为电子对抗㊁图像处理㊁模式识别等;於跃成,副教授,博士,研究方向为机器学习㊁数据挖掘㊁模式识别等㊂网络出版地址:http :// /kcms /detail /61.1450.TP.20180207.1913.074.html基于小波变换的图像压缩编码方法研究詹 为,段先华,於跃成(江苏科技大学计算机学院,江苏镇江212003)摘 要:嵌入式零树小波(EZW )是一种非常有效的基于离散小波变换的图像编码算法,可以实现渐进编解码,具有较好的图像恢复质量㊂在研究嵌入式零树小波编码算法及原理的基础上,针对其对系数重复扫描而带来的计算量与编码比特数的增加,以及扫描过程中出现的大量零数根而导致的算法复杂度增加等不足,提出一种将改进的EZW 算法与霍夫曼编码方法相结合的图像压缩编码方法㊂首先通过扩充编码符号改变扫描方式,来实现零树结构的快速判断,避免连续出现零数根㊂然后将改进的算法与霍夫曼编码联合编码来代替算术编码方法使其更简单㊂最后,在Matlab 中模拟仿真,将改进算法与原算法进行比较分析㊂实验结果表明,与独立的EZW 算法相比,改进算法不仅增加了编码效率,同时也提高了峰值信噪比(PSNR ),证明了改进算法的有效可行性㊂关键词:图像压缩;离散小波变换;霍夫曼编码;嵌入式零数小波中图分类号:TP 391.41 文献标识码:A 文章编号:1673-629X (2018)06-0021-05doi :10.3969/j.issn.1673-629X.2018.06.005Research on Image Compression Coding Method Based onWavelet TransformZHAN Wei ,DUAN Xian -hua ,YU Yue -cheng(School of Computer Science and Engineering ,Jiangsu University of Science and Technology ,Zhenjiang 212003,China )Abstract :Embedded zerotree wavelet (EZW )is a kind of very effective image coding algorithm based on discrete wavelet transform ,which can achieve progressive code with a good quality of image recovery.In the research of embedded zero tree wavelet coding algo⁃rithm ,there exist deficiency that repeated scanning of coefficient would increase the amount of calculation and the coding bits number ,furthermore during the scanning process a large number of zero would result in high -order complexity.For this ,we propose an improved EZW algorithm of image compression coding combing Huffman coding.First of all ,it expands encoding dictionary to change scanning way ,implementing the quick determination of the zero tree structures ,avoiding continuous zero root.Then it is combined with the Huff⁃man code to replace the arithmetic coding method to make it simpler.Finally ,we compare the original algorithm with the proposed algo⁃rithm in the simulation with Matlab.The experiments show that in comparison to the independent EZW algorithm ,the proposed algorithm not only increases the coding efficiency ,but also improves the peak signal -to -noise ratio (PSNR ),which proves its feasibility.Key words :image compression ;discrete wavelet transform ;Huffman coding ;EZW0 引 言信息时代带来了 信息爆炸”,导致了数据爆炸性增加㊂因此,不管数据传输或数据存储,高效数据压缩是必要的,例如,在遥感技术领域,各种空间探头必须使用压缩技术将巨大的数据信息发送回地面㊂然而,随着现代信息通信在商业社会中的需求日益增长,图像通信和通信网络的容量之间的矛盾越来越突出,特别是大量的数字图像数据难以传输存储㊂并且在获得和使用图像信息时也造成了很多困难,成为图像通信发展中的 瓶颈”问题㊂为了解决这些问题,越来越多的学者致力于图像压缩的研究㊂传统的基于块的变换,通过块运动估计和补偿技术来消除多余图像部分的离散余弦变换(DCT )压缩方法在低码率时恢复图像会出现明显的方块效应[1-3],这将在一定程度上影第28卷 第6期2018年6月 计算机技术与发展COMPUTER TECHNOLOGY AND DEVELOPMENT Vol.28 No.6June 2018响图像的恢复质量㊂针对这一问题,近年来基于小波变换的图像压缩方法逐渐成为其研究热点㊂近年来,基于小波的图像压缩算法与嵌入式比特流相继提出,如嵌入式零树小波压缩(EZW)算法㊁集合分层树(SPIHT)算法㊁嵌入式块编码与优化截断(EBCOT)算法和自适应扫描小波差分减少(ASW⁃DR)等等㊂其中,EZW[4]是一种简单有效的图像压缩算法,由Shapiro于1993年提出㊂EZW算法适应不同尺度层在小波域中的幅度相关性预测和排序,可以消除像素之间的相关性,同时可以在不同的分辨率下保持精细的结构㊂所以EZW可以实现一些重要系数的渐进编码和有效压缩㊂虽然EZW算法现在被认为对于小波图像编码方法更有效,但仍存在不足之处㊂例如:EZW的编码思想是通过不断扫描小波变换后的图像,以生成更多的零树来对图像进行编码㊂扫描过程中为了判断小波系数是零树根还是孤零,需要对系数进行重复扫描;由于EZW算法中的 零树结构”思想,在实际的编码过程中,生成的零树根越多,用以表示图像的数据量便会越少㊂而多棵零数根将会导致零树根大量存在编码流中;编码产生的四种符号中,每一种符号出现的机率也是不相等的㊂出现机率最高的是零树根,占有的比率达到百分之五十以上,而且它的连续性也很强㊂另外三种符号出现的机率不是很高且连续性也不是很强㊂上述问题会导致编码符号流中存在大量冗余,使得压缩编码时间变长,从而降低图像的编码效率㊂基于此,提出了一种改进算法㊂首先通过扩充编码符号改进扫描方式,能够实现零树结构的快速判断,然后将改进算法用霍夫曼编码代替算术编码方法使其更简单㊂1 基于小波变换的图像压缩1.1 数字图像中的小波变换在图像处理中应用的小波变换是二维小波变换,定义为:WT f(a,b1,b2)=1a∬f(x1,x2)ψ(x1-b1a,x2-b2a)d x1d x2(1)其逆变换如下:f(x1,x2)=1Cψ∫+¥0∬WT(a,b1,b2)ψ(x1-b1a,x2-b2a)d b1b2(2)其中,f(x1,x2)表示空间L2(R)中的一个二维信号,变量x1,x2分别表示信号的水平坐标和垂直坐标;ψ(x1,x2)表示由此信号构造的小波基;ψ(x1-b1a, x2-b2a)表示函数扩大或缩小的范围;Cψ表示为:Cψ=14π2∬ψ(w1,w2)2w1+w2d w1d w2(3)其中,ψ(w1,w2)是ψ(x,y)的二维Fourier变换㊂数字图像中采用的是二维离散小波变换㊂在选择小波基的基础上,将图像分解成许多不同的尺度㊁方向,小波变换后空间域子带图像发生变化,二维小波变换可以看成行和列两个方向的一维小波变换㊂对于一幅原始图像,先对其行作小波变换,行变换结束后,再对其进行列小波变换㊂根据这个算法,在小波变换后分解为四个子系统的图像:LL表示特征的原始图像,包含原始图像的基本内容;LH㊁HL和HH是垂直㊁水平和高频特性的对角分量向右倾斜,分别包含边缘㊁纹理和轮廓等垂直㊁水平和对角线方向的图像数据㊂这里LL子带包含图像的大多数数据,然后对小波变换的一级低频子带重复以上变换,直到达到所需要的分辨率为止[5-6]㊂一级分解后继续分解的过程叫做多分辨率分析,即多级小波分解的概念,形成小波的多级变换㊂1.2 小波变换图像压缩步骤基于小波变换的图像压缩编解码框图如图1所示㊂其中,整幅图像首先通过小波变换,然后实际编码应用于完整的小波系数㊂小波是有损压缩技术之一,一般有三个过程:(1)变换:将变换后的数据变换为小波系数矩阵㊂(2)量化:小波系数被量化为有限的字母表,这一步不是可逆的㊂(3)编码:量化之后得到的符号被进一步压缩为最小化比特率㊂图1 图像编码框图1.3 基于小波变换的图像压缩编码相比较离散余弦变换,基于小波变换的图像压缩能够更好地实现较高的压缩比和较理想的图像恢复质量㊂而嵌入零树小波图像编码㊁分层小波树集分割算法和优化截断点嵌入块编码算法则是目前比较经典的小波图像编码算法[7]㊂文中将围绕EZW算法展开㊂1.4 嵌入式零树小波编码算法一般来说,在小波图像压缩过程中量化是其中最关键的部分,它将图像小波系数很好地组织起来实现㊃22㊃ 计算机技术与发展 第28卷有效压缩㊂小波零树编码主要采用小波特征系数,很好地实现了嵌入式图像编码㊂其编码思想是不断扫描变换图像,生成更多的零树到图像代码[8]㊂其算法步骤可执行如下:(1)确定初始阈值T0㊂T0=2⌊log2(MAX(X i))」(4)其中,X i表示小波变换分解到第i级时的系数,之后每扫描一次,阈值减少一半㊂(2)主扫描㊂第n(n=1,2, ,L)次扫描时,算法按照顺序将小波分解系数与阈值T i-1依次进行比较,已处理的系数由以下输出符号表示:零树根(T),孤立零(Z),正重要系数(P)和负重要系数(N)㊂其表示分别为P:当前系数为正且绝对值大于阈值;N:当前系数为负且绝对值大于阈值; T:当前系数绝对值小于0为不重要系数且所有子孙系数都为不重要系数;Z:当前系数值不重要,但是至少有一个儿子系数重要㊂通过四个符号,扫描小波系数,并判断小波系数,并将相应的符号放入符号表中㊂也就是说在扫描过程中,用一个主扫描表记录这些输出符号㊂为防止下次主扫描时重复编码,在第n次扫描结束后,将输出符号为P或N的系数的位置加标记或将这些系数置0㊂(3)辅扫描㊂对于主扫描后的重要系数做细化编码㊂对主扫描表进行顺序扫描,对其中输出符号为P或N的小波系数进行量化㊂在量化系数之前要构造量化器㊂量化器的输入间隔为[T n-1,2T n-1),将其等分为两个量化区间[T n-1,1.5T n-1),[1.5T n-1,2T n-1),若小波系数属于前一区间,则输出量化符号 0”,重构值为1.25 Tn-1,否则输出量化符号为 1”,重构值为1.75T n-1㊂输出的符号 0”㊁ 1”由一个辅扫描表记录㊂(4)重新排序,其目的为与设置第n+1次扫描所用的量化间隔,以提高解码精度㊂(5)输出编码信息㊂(6)重复上述步骤,直到满足所需的比特率编码停止为止㊂2 嵌入式零数小波图像压缩编码算法改进方案2.1 EZW算法存在的不足EZW的编码思想是通过不断扫描小波系数,以生成更多的零树来对图像实现编码,经研究发现该算法存在下列问题[9-15]:(1)存在重复扫描,不仅浪费了时间和空间,而且影响了效率㊂(2)逐次逼近量化过程中,产生了多棵零树,不仅增加了编码的比特数,同时也增加了编码工作计算量㊂(3)编码产生的四种符号中,每一种符号出现的机率也是不相等的㊂出现机率最高的是零树根,占有的比率达到百分之五十以上,而且它的连续性很强㊂另外三种符号出现的机率不高,连续性也不强,这将会出现大量连续的零数根㊂因此不仅浪费了时间,同时也影响了图像的编码效率和压缩比率㊂若采用原EZW算法的扫描方式和编码方法,算法的复杂度会增加且会产生编码冗余㊂2.2 改进的算法思想针对其不足,提出了以下改进方案㊂(1)采用扩充编码符号的方法进行改进,用6个标志位代替EZW算法中的4个标志位对小波系数进行量化,以实现零树结构的快速判断㊂由于在图像的分解过程中,会产生大量的能量,其中大部分会聚集在低频子带中㊂这就导致了低频子带的系数远远大于其余的子带,因此会产生更多的零树㊂而且在编码时重要系数的后面依旧会产生很多零树根,因此在扫描低频子带LL时,若一个系数为正重要系数,则继续对其子孙系数进行判断,若子孙中至少含有一个重要系数则标记为P n,若不含重要系数则标记为P;若一个系数为负重要系数,则继续对其子孙系数进行扫描判断,若子孙中至少含有一个重要系数则标记为N n,若不含重要系数则标记为N,并对子孙系数进行标记,在该阈值下跳过不扫描㊂通过这种方式,减少了对重要系数的扫描,提高了效率㊂(2)改进后,用霍夫曼编码代替原来的算数编码㊂算术编码采用不同的概率分布模型进行编码,相比较霍夫曼编码,大大增加了算法的复杂度㊂上述提到EZW编码算中会出现大量的零数根,各个符号出现的机率不同,而霍夫曼编码会统计每个频率符号,按照大小的频率和二叉树的重新形成排序,并获得所有的符号代码㊂因为霍夫曼代码是不等长的编码,短码表示高概率,而长码表示低概率,从而实现压缩的目的㊂此外,霍夫曼编码是一个无损编码方法,理论上不影响图像恢复㊂主扫描编码后标志位符号的这种特点正好符合霍夫曼编码的特点㊂采用霍夫曼编码不但可以减少编码所需要的比特数,而且还可以降低算法的复杂度㊂2.3 改进的图像编码流程改进编码算法就是根据其EZW算法特性,通过扩充编码符号改变扫描顺序,并根据霍夫曼编码特性,结合霍夫曼编码来提高图像的压缩性能㊂改进算法的具体实现步骤可以总结如下:输入一幅原始图像,先对其进行小波变换,然后主扫描,产生用以记录重要系数位置信息的小波系数符号表;其次是副扫描,产生记录㊃32㊃ 第6期 詹 为等:基于小波变换的图像压缩编码方法研究重要系数量化情况的小波系数量化表㊂每扫描完一次,都会将主扫描形成的主表与副扫描表中的量化值先后分别进行霍夫曼无损编码,形成的码流就是某个量化步长下的零树方式的编码码流,通过解码这个码流就可以得到输入图像的重构恢复图像㊂每完成一次编码,阈值就会减半,然后进行重复扫描,熵编码,直到达到设定的比特率或其所需要的精度㊂改进的嵌入式零树小波变换编码流程如图2所示㊂图2 改进的嵌入式零树小波变换编码流程具体仿真过程如下:(1)读取原始图像的信息,通过函数X =imread ('cameraman.bmp ')读取图像㊂(2)使用哈尔小波变换二维矩阵,de _x =haardec (X )㊂(3)得到变换后的矩阵,使用改进的EZW 对转换后的矩阵进行编码,由ezw _encode (de _x ,10)函数实现㊂(4)将改进的EZW 与霍夫曼编码相结合,该实现功能由函数huffman (DD )实现㊂(5)由函数ihuffman (encode _x ,h ,sortindex )来实现解码㊂(6)通过函数ezw _decode 实现符号解码,解码成之前矩阵中对应的像素值,将矩阵转换为图像㊂3 实验结果及分析为了验证改进后的嵌入式零数小波算法的有效性,利用MATLAB 仿真软件进行实验,并与原EZW 算法进行对比,以证明该算法的可行性㊂3.1 图像质量评估测度在图像编码系统中,常用峰值信噪比(peak signal to noise ratio ,PSNR )来衡量其性能㊂MSE =1MN ∑M -1m =0∑N -1n =0=x m ,()n -x ~m ,()n 2 (5)PSNR =10log 102552MSN(6)其中,MSN 为均方误差;x (m ,n )为原始图像像素值;x ~(m ,n )为解压缩之后的像素值[16]㊂3.2 EZW 与改进的EZW 的对比选用大小为256*256的3幅灰度图像Camera⁃man ㊁Lena ㊁Pepper 作为测试对象进行实验㊂对原始图像进行3级分解㊂在阈值为32时,与传统的EZW 算法进行对比,如图3所示㊂表1与表2为性能分析实验数据对比㊂图3 改进的EZW 与EZW 算法重构对照比较表1 阈值32下所需的编码位数图像EZW 算法(位)改进的EZW 算法(位)节省(位)Cameraman 23994218282166Lena 24001218212180Pepper23983217992184 从表1可以看出,用改进的编码方式进行编码后,减少了传输或存储所需的编码符号流所需的位数,避免了符号冗余,可有效提高图像的压缩比和编码效率,降低算法复杂度㊂表2 不同比特率下PSNR 比较比特率/(b ㊃p -1)CameramanLena Pepper PSNR /dB PSNR /dB PSNR /dB EZW 改进算法EZW 改进算法EZW 改进算法0.1522.3423.8423.2324.1222.5123.120.2527.6630.0228.4329.3428.3229.430.3531.4833.4232.2133.0932.1333.210.4535.3036.8936.9038.0235.7336.430.5537.5439.0138.4340.3237.8138.760.6539.4440.8240.8941.8339.4341.010.7541.1742.7341.4343.0941.1242.980.8542.8044.3743.8446.3243.5945.120.9543.9546.9947.9948.9346.8947.541.0546.3248.5349.0150.8648.2149.79㊃42㊃ 计算机技术与发展 第28卷 从表2看到,在相同比特率下,改进算法的峰值信噪比略高,也即重构图像的质量有了相应提高㊂图4为其在不同比特率下的峰值信噪比折线图㊂通过对改进EZW 算法与原EZW 算法进行仿真实验,将实验得到的数据㊁图像进行比较,可以看出无论是在峰值信噪比㊁编码所需位数还是人眼的主观评价上,改进算法都较原始EZW 算法略有提高,有效可行㊂4摇结束语针对EZW 算法的不足,给出了具体的改进措施:扩充编码符号;将改进的EZW 编码与霍夫曼组合来提高图像编码效率㊂实验结果表明,改进算法与原算法相比较,不仅其图像的峰值信噪比有所提高,而且避免了产生大量冗余比特流,提高了图像编码效率㊂改进算法在主观视觉和客观数据方面均优于EZW ㊂因此,该算法是有效可行的㊂文中研究处理的只是灰度图像,而未考虑彩色图像和视频图像,因此对彩色图像与视频进行高效的压缩是今后研究的主要方向㊂同时,由于小波分析中小波基的多样性和灵活性,使其在不同应用领域的特殊性研究具有实用性㊂此外,文中只是在软件上实现,即利用Matlab 仿真软件在PC 机上实现,这样对系统执行的速度有一定的限制,制约了整个系统的编码速度,可以考虑在硬件如DSP 上实现,这样能够提高整个系统的性能㊂参考文献:[1] 朱 虹.数字图像技术与应用[M ].北京:机械工业出版社,2011.[2] PARMAR H M ,SCHOLAR P parison of DCT andwavelet based image compression techniques [J ].Internation⁃al Journal of Engineering Development and Research ,2014,2(1):664-669.[3] 孙一惟.基于小波变换和DCT 的图像压缩系统设计与实现[D ].长春:吉林大学,2016.[4] RAID A M ,KHEDR W M ,EL -DOSUKY M A ,et al.Imagecompression using embedded zerotree wavelet [J ].Signal &Image Processing ,2014,5(6):33-39.[5] GOLDBERG M A ,PIVOVAROV M ,MAYO -SMITH WW ,et al.Application of wavelet compression to digitized ra⁃diographs [J ].American Journal of Roentgenology ,1994,163(2):463-468.[6] ZHANG Ning ,ZHU Jinfu.Study on image compression andfusion based on the wavelet transform technology [J ].Inter⁃national Journal on Smart Sensing &Intelligent Systems ,2015,8(1):480-496.[7] 刘 敬.基于小波变换的图像压缩算法研究[D ].重庆:重庆大学,2012.[8] 林 行.基于零树小波的静止图像压缩算法的研究[D ].沈阳:沈阳工业大学,2014.[9] XIE Xin ,XU Yin ,LIU Qing ,et al.A study on fast SIFT im⁃age mosaic algorithm based on compressed sensing and wavelet transform [J ].Journal of Ambient Intelligence and Humanized Computing ,2015,6(6):835-843.[10]LI Gongxin ,WANG Wenxue ,WANG Yuechao ,et al.Nano -manipulation based on real -time compressive tracking [J ].IEEE Transactions on Nanotechnology ,2015,14(5):837-846.[11]张德干,康学净,王京辉.一种新的图像压缩编码算法[J ].光电子㊃激光,2012,23(6):1173-1180.[12]CHENG K J ,DILL J.Lossless to lossy dual -tree BEZWcompression for hyperspectral images [J ].IEEE Transactionson Geoscience and Remote Sensing ,2014,52(9):5765-5770.[13]田杰华,顾晓东,汪源源.利用人眼视觉特性的低比特率小波图像压缩[J ].仪器仪表学报,2010,31(11):2515-2520.[14]陈平平,谭定英,刘秀峰.一种改进的小波变换图像压缩算法[J ].计算机工程与应用,2012,48(14):175-179.[15]郑侃侃.低码率低复杂度图像/视频编码技术研究[D ].上海:上海交通大学,2015.[16]刘书琴,毋立芳,宫 玉,等.图像质量评价综述[J ].中国科技论文在线,2011,6(7):501-506.㊃52㊃ 第6期 詹 为等:基于小波变换的图像压缩编码方法研究。
基于小波变换的视频图像压缩算法研究
基于小波变换的视频图像压缩算法研究作者:刘苹妮刘晓红王志虎来源:《现代电子技术》2008年第12期摘要:提出一种时域加强并结合时间轴稳定性码率控制的三维小波变换的视频图像编码方法。
该算法根据人类视觉系统(HVS的特性对视频图像不同频率的数据进行粗细不同的量化,可以很好地解决当图像运动变化较大时所产生的大数据量的问题;该算法无运动估计和补偿环节,降低了复杂度;采用提升型变换可以节省内存空间并提高运算速度;进行了码率控制,得到了良好的时间轴稳定性,提高了视频图像的清晰度和流畅度。
关键词:小波变换;视频压缩;提升型算法;视觉阈值量化;时间轴码率控制Abstract:This thesis presents a video image compression method of 3D wavelet transformation with temporal enhancement and the rate control of temporal stability.This algorithm based on the Human Visual System (HVS performs different ranges quantification to different frequency data of video image,to solve the problem that the large number of data is created when motion isacute.Experiment shows this algorithm will become more simple,save memory space,improve operation speed,get good temporal stability and improve the articulation and fluency of videoeywords:wavelet transform;video compression;lifting scheme;HVS threshold1 引言随着网络和多媒体技术的迅速发展,特别是3G技术的逐渐普及,多媒体信息特别是视频图像信息将越来越丰富。
基于小波变换的图像压缩方法研究
基于小波变换的图像压缩方法研究图像压缩是数字图像处理中的重要内容。
在现代社会中,随着信息技术的迅猛发展,数字图像的应用越来越广泛,因此对图像压缩算法的研究也变得越来越必要。
其中,基于小波变换的图像压缩方法是一种常用的压缩算法。
本文将着重探讨这种算法的原理和实现方式。
第一部分:小波变换理论基础在图像压缩领域中,小波变换被广泛应用。
小波变换是一种分析信号的方法,其本质是一种基于多项式的变换过程。
小波变换可以将信号分解成不同的频率分量,较高频率部分细节更加清晰,较低频率部分包含更多的整体信息。
所以,利用小波变换可以将信号从时间域转换到频率域,并对其进行分析和处理。
小波分解是小波变换的一种方法,通常可以分为两步。
首先,利用小波函数将原始信号进行分解,得到系数序列。
然后,选择合适的系数进行逆变换,还原得到原始信号。
小波变换可以在不同的尺度上对信号进行分解,因此在利用小波变换进行压缩处理时,可以在不同的尺度上对图像进行分解,以得到更合理的压缩质量。
第二部分:基于小波变换的图像压缩原理基于小波变换的图像压缩方法实现的原理可以简化为以下几个步骤:首先,将原始图像进行小波变换处理,得到小波系数表示。
然后,根据压缩要求,选择适当的小波系数进行保留或者舍弃。
最后,对经过修剪的小波系数进行逆变换,还原得到压缩后的图像。
在小波分解的过程中,利用“滤波器组”将图像分解为低频分量和高频分量。
低频分量表示图像的粗略整体信息,而高频分量则表示图像的细节特征部分。
将这些系数表示成矩阵形式,以更方便地进行数学分析和处理。
在实际应用中,我们通常只需要保留小波系数矩阵中的一部分,以降低图像的大小。
因此,在小波变换的过程中,常常采用阈值技术来实现压缩。
利用阈值将小波系数分成较强和较弱两部分,舍弃较弱的部分以达到压缩的目的。
第三部分:基于小波变换的图像压缩算法实现基于小波变换的图像压缩算法实现主要有两种方式:离散小波变换和连续小波变换。
离散小波变换使用离散小波基函数对图像进行分解,因此实现相对简单,而连续小波变换则使用连续小波基函数对图像进行分解,因此实现相对复杂。
基于小波变换的视频图像压缩算法
中n=o mx/,) (J )) o l {a(J 【 ,, 1 ,然后从树根节点开始扫描; g .k l , ) c
( 分类过程 :利 } ( )判断 LP 2) 件式 1 I中每一系数是否重要 , 输 出判断结 果 .并把 重要系数的坐标 移入L Pp S r ;用式 ( 】 1 判断LS I中 各表值所 代表的集 合 的重要性 ,输 出判断 结果 对于A类集 合 .若 D i ,) (J 为重要集合 ,则化此集 合分割分为 o i , 和 £ , .并 判 , ( ¨ , fJ ) ,
合在带宽变化的互联网和无线信道中使用。 BJ i 和w. . l m n 等级树 集分 割编码 方法推 广到视 频编 .K m . AP t a把 er l 码中 ,提 出了三维 等级 树集 分割编 码方法(D S I T ,此方法 算法 3 — PH )
复杂度低 ,在对视频的编码过程 中不需要进行运动估计和运动补偿 , 而是通过三维小波变换来消除帧问冗佘 。另外三维等级树集分割编码 方法所得码流是完全嵌入式 的 ,且码率分配是算法 自动完成的。因此
1 a - { ‘ - z m{1 xt , ,) f
o .
( 。 )
¨ ’
其 q 表 示一个集合或小波 系数, “表 示小波 系数值 , ' T 2 是闭值
三维 等级树集分割编码的思路是 : ( ) 1 初始化L P I 、 S ,汁算出编码时 的最大阂值 2 ,其 I 、L S L P
算法简单 。但通过上 面的分析可 知,利用3 — PH 对视频序 列进行 D S IT 压缩 ,要进行三级小波变换 .需 l帧图像为一组 同时进行处理 ,一般 6 来说 , 样的延迟 是实时处理 中难 以忍受的 。 这
基于小波变换的图像压缩算法研究
基于小波变换的图像压缩算法研究一、引言图像是一种重要的信息载体,其在数字通信、计算机视觉和图像处理等领域中应用广泛。
然而,由于图像数据量庞大,传输和存储成本较高,图像压缩成为了一项重要任务。
基于小波变换的图像压缩算法被广泛研究和应用,其具有良好的压缩效果和适应性。
本文就基于小波变换的图像压缩算法进行深入研究和讨论。
二、小波变换小波变换是一种多尺度分析方法,可以将信号分解为低频和高频成分。
在图像处理中,小波变换将图像在时间和频率两个维度上进行分解,得到图像的不同频率分量。
小波变换具有良好的局部性和多尺度分析能力,可以更好地捕捉图像的细节信息。
三、基于小波变换的图像压缩算法基于小波变换的图像压缩算法主要分为编码和解码两个过程。
编码过程中,首先将图像进行小波分解,得到图像的低频和高频分量。
然后,利用熵编码方法对高频分量进行压缩,利用量化方法对低频分量进行压缩并进行编码。
解码过程中,首先对编码结果进行解码,然后重建图像。
四、小波选择小波选择是基于小波变换的图像压缩算法中一个重要的环节。
常用的小波函数有Haar、Daubechies、Symlets等。
选取适合的小波函数可以更好地捕捉图像的特征信息,并提高图像压缩的效果。
不同小波函数对不同类型的图像表现出不同的优势,因此选择合适的小波函数对于图像压缩的效果至关重要。
五、实验与分析本文通过实验对比不同小波函数在图像压缩算法中的表现。
实验使用了包含不同类型图像的数据集,并使用基于小波变换的图像压缩算法对这些图像进行压缩和解压缩。
实验结果显示,不同小波函数对不同类型的图像表现出不同的压缩效果。
对于纹理复杂的图像,使用Haar小波可以获得更好的压缩效果;对于边缘和轮廓明显的图像,使用Daubechies小波可以获得更好的压缩效果。
六、改进方法在基于小波变换的图像压缩算法中,可以通过进一步改进算法来提高压缩效果。
一种改进方法是采用自适应小波分解,根据图像的特点选择不同的小波尺度。
基于小波变换的图像压缩与恢复算法研究
基于小波变换的图像压缩与恢复算法研究图像压缩是对数字图像进行处理,使其能够在保留必要信息的情况下减少其数据量,从而节约存储空间和传输时间,为数字图像的存储和传输提供了可行的解决方案。
目前图像压缩领域已经形成许多不同的压缩算法,其中基于小波变换的图像压缩算法由于其良好的压缩效果和较高的图像质量而备受关注。
一、小波变换小波变换是目前应用最广泛的信号分析技术之一,可用于信号的压缩、去噪和特征提取等领域。
小波变换是一种多分辨率分析技术,它将信号分解成不同尺度的子信号,在不同尺度上完成对信号的分析处理,使得信号处理结果更加准确和细致。
在小波分解的过程中,从低频成分到高频成分逐渐提取,各成分之间是互相独立的,没有像傅里叶变换那样衰减缓慢的问题。
小波变换的基本思路是将信号分段并在每个分段内进行变换,将分段信号分解成一系列子带,将不同子带的数据量进行有效的控制和重构,从而实现图像的压缩和恢复等处理。
二、基于小波变换的图像压缩算法基于小波变换的图像压缩算法主要分为三步,包括分解、量化和编码。
首先将待压缩图像进行小波分解,将图像分解成多个不同尺度的子带。
然后对不同尺度的子带进行量化,将小波系数的大小压缩到相同的范围内。
最后对量化后的系数进行编码,将压缩后的数据按一定规则进行编码,并记录相应的信息用以恢复。
在基于小波变换的图像压缩算法中,量化是重要的环节,量化步骤将小波系数按照一定的比例缩小,取整或分段传递,实现图像数据的有效压缩。
在量化的过程中,要权衡压缩比和图像质量之间的关系。
量化步骤的精度越高,量化误差就越小,图像质量也会越好,但是压缩比就会越低;反之,量化精度越低,压缩比就会越高,但是图像质量也会相应降低。
三、基于小波变换的图像恢复算法基于小波变换的图像恢复算法是对压缩后的数据进行解码和重构的过程。
首先将经过压缩和编码的数据按照压缩时的顺序进行解码,得到各个子带的小波系数。
然后对小波系数进行逆量化,将量化时缩小的系数进行恢复,还原成原始数据。
基于小波变换与视觉敏感特性的图像压缩算法研究
第 3 5卷 第 3期 2 0 1 3年 3月
红 外 技 术
I n f r a r e d T e c h n o l o g y
V 0 _ 1 . 3 5 NO . 3
Ma r . 201 3
基于小波变换 与视 觉敏 感特性 的图像压缩 算法研 究
万智 萍
( 中 山大 学 新 华 学 院 , 广 东 广 州 5 1 0 5 2 0 3
摘要:现有的图像压缩算法大多压缩效果不好且设备成本较高,虽然近几年来提 出了许多新的图像压 缩算法,但还是没能从根本上解决上述 问题;针对该现象,文章利用小波算法的高效性与普遍性,提 出了一种适应人眼视觉特性小波变换 的图像压缩算法,采用 S P I H T算法与 D P C M 编码方式,并结合 人眼的视觉特性,来对 图像进行分类处理,进而对视觉敏感的区域进行边缘优化处理 ,来消除不必要
基于小波变换的图像压缩并行算法研究
算法在第一遍排 序过程 中, S I T算法一样 , 与 PH 逐个元素 比较 , 不同的 是改进算法在此 过程 中同时建立最大值表 ,并存入 LS链 表中对应元 I 素的子孙节点 中的系数最大值 。所建立 的最 大值表 与链 表 LS大小相 I 同, 并且随着 LS大小 的变化而变化 。在 以后 的过程 中,P T算 法每 I S HI 将阈值减半一次 , 排序时都需要把所有子孙节点 系数一 一与阈值 比较 , 而改进后的算法 由于引进了最大值表 ,只将最大值 表中的值与阈值 比 较 即可 , 不需要逐个元素 比较 , 计算量大大减少[ 3 1 。 23并 行 实 现 . () 1并行程序初始化。 始化并行环境 , 初 得到总进程数 、 当前进程号 及并行环境的当前时间 ,这些并行环境 的参数 主要用来 实现计 算任务 的动态分配和得到算法运行的时间 , 以衡 量 算 法 的优 劣 。 M P Ii & r &a v; 并 行 程 序 初 始 化 I n (a e, r ) / t g g / MP Co I mm r k a ( IC MM— RL &m _a k; n MP— O . . WO D, y r ) n
销。
[ 关键词 ]J 变换 图像压缩 并行计 算 S I I波 、 PHT算法
1 引言 .
本 文 重 点研 究 并 行 算 法 在 图像 压 缩 编码 中 的 应 用 ,采 用 并 行 计 算 机, 分析和研究合 适的图像压缩 的并行算法 , 以提高计算速度 , 满足系 统的实时性要求 。本文对编解码算法 中的关 键一小波变换的图像压缩 技 术 的并 行 算 法 进 行 深 入 的 研 究 , 现 图像 压缩 编 码 的并 行 化 。以便 获 实 得 最 小 的 时 间开 销 。 2基于小波变换的图像压缩并行算 法 . 21 .小波变换 传统小 波变换采用的是卷积运算 , 算法 复杂 , 而且变换结果为浮点 数, 故采用提升方案弥补传统小波变换的不足。 本文采用双正交小波基 用于遥感 图像实时压缩。提升方案通过分裂、 预测 和更新三个步骤实现 信 号 高低 频 的分 离 “ 】 。 ( 分裂(pi : 1 ) S l)分裂过程将 原始信 号分裂 为两个集合 , t 一般采 用奇 偶分裂。 ( 预 ̄(rdc : 2 ) Pe i)预测过程 用偶数 部分的值 预测奇数 部分 , 测是 t 预 利用数据 间的相关性。奇数和偶数 部分具有一定 的相关性 , 所以奇数部 分数据可 以根据附近的偶数部分数据 预测得 到。 () 新(p a )经分裂产生 的子集 的某些 整体性质与原 始数 据有 3更 U dt : e 差异 , 需要进行更新运算。提升算法 的每一步都是 可逆 的, 重构过程类 似于分解过程 , 采用取消更新 、 消预测 、 取 合并三步运算 。
基于小波变换的图像压缩方法研究
所 有 的小波 编码 器 采用 的都 是 可分 离二 维 小波 变换 ,这 使 得可 把 二维 小波
基 的设 计转 化 为一 维小 波基 本 的设 计 , 由于可 分离 性所 具 有 的局 限 ,有理 由认为 不可分 离二 维小 波基将 更 为有效 。
在最 优基 的选 择 方面 ,研 究者 们 已经做 了大 量 的工 作 。研 究 表 明在压 缩 应用 中 ,正 交基 的光 滑性 比较 重 要 。实 际中 常使 用 的小 波基 介 于一 阶和
好 的视觉 效果 。
1小 波变 换圈像 ■ 码的基 本框 架
当前所 有常 规小 波编 码器 都是 变换 编码 形 式 ,主要 由三 部分 构 成:解 相 关变 换过程 、量化过 程和熵 编 码过程 ,下面分 别进 行描 述 。
1 1解 相关 变换 过程 .
首 先要 解决 的 问题是 小波 基 的选择 。但 是 ,对 于 图像编 码 ,很难 确 定 哪 种 小波基 是 最优 的 ,因 为诸 如光 滑性 、小波 基支 撑 的尺 寸 以及 频率 选择 性 等 指标都 很 重要 ,在 不 同的 要求 下会 产 生不 同 的结 果 。另外 ,现 在 几乎
二 阶连 续可微 ,更 多的 光滑性 似乎 并不 能对 编码产 生 明显 的改 善。 3结论
Lna 图 e n原
Ln a 复 图像 en恢
解压 精度 受到 极大影 响 ;另外 一种 常用 的 图像 压缩 编码 算法 是 以F u ir o re 变
换 为基础 的 变换 编码 , 该算法 将 时域 信 号变 换到 频域 信 号 上进行 处 理 ,但 Fu ir ore 变换 却不 能较好 地解 决突 变信 号与 非平 稳信 号 的问题 。近 2年来 , 0 图像 压缩 编码 的理论 、 方法和 技 术又 取得 了较大 的进 展 ,其 中 以小 波变 换 理论 最具 代表 性 。借 助 于小波 变 换 ,可 以把 图像 信号 分解 成 许 多具 有不 同 空 间分辨 率 、频率 特 性和 方 向特 性 的子 带信 号 ,实现 低 频长 时特 征 和高 频 短 时特征 的 同时处 理 ,使 得 图像 信号 的 分解 更适 合于 人 的视 觉特 性 和数 据 压缩 的要 求 。利用 小 波变 换可 以将 图像分 层 次按 小波 基展 开 ,所 以可 以根 据 图像信 号 的性质 以及 事 先给 定 的 图像处 理要 求 确定 到底 要 展开 到 哪一 级
基于小波变换的图像压缩算法技术研究及其实际应用案例分享
基于小波变换的图像压缩算法技术研究及其实际应用案例分享随着科技的不断发展,数字化无处不在。
图像作为数字化世界中不可或缺的一部分,扮演着非常重要的角色。
但是,图像的数据量很大,对于储存和传输都是一个巨大的问题。
因此,图像压缩技术就应运而生。
在图像压缩技术中,小波变换技术是一种重要的手段。
小波变换技术能够将图像数据分解成一系列的频带,并将每个频带的能量的损失控制在可接受的范围内,从而实现数据压缩。
这种技术具有压缩比高、保真度好等优点,被广泛应用于图像压缩领域。
本文将对基于小波变换的图像压缩算法技术进行研究,并分享一些实际应用案例。
一、小波变换小波变换是一种针对信号和图像处理的基础技术,具有时域和频域的特性。
相对于傅里叶变换和离散余弦变换等传统的变换方法,小波变换具有更好的时频局部性,从而更准确地分析和处理信号和图像。
小波变换的基本过程是:首先,将原始信号分解为尺度系数和小波系数。
其中,尺度系数反映了信号的长期趋势,小波系数反映了信号的短期变化。
接下来,通过迭代的方式,将尺度系数和小波系数进行分解,直到达到最小尺度为止。
这个过程中,需要选择不同的小波函数作为基函数,不同的小波函数能够反映不同信号的特性。
最后,通过反变换,将分解出的小波系数合成为原始信号的近似值,从而实现对信号的处理。
二、小波变换在图像压缩中的应用利用小波变换技术进行图像压缩可以分为以下几个步骤:1、图像的分解将图像分解为一系列的频带,得到一组尺度系数和小波系数。
其中,低频系数对应的是图像的基本结构,高频系数对应的则是图像的细节信息。
2、量化根据压缩比的要求,对小波系数进行量化处理。
量化等价于保留某些信息,舍弃其余的信息。
量化难点在于如何确定保留和舍弃的信息,需要在保证压缩率的前提下尽可能地保存图像的质量和清晰度。
3、压缩编码将量化后的小波系数编码为二进制码,得到压缩后的数据流。
常见的编码方式有霍夫曼编码、算术编码等。
4、解码还原将压缩后的数据流解码还原成小波系数,然后通过反变换,将小波系数重构为压缩前的图像。
基于小波变换的图像压缩方法研究
Sp m e,0 0 e t br2 1 e
基 于小 波变 换 的 图像 压 缩 方 法研 究
刘 艳 波
( 北华大学信息技术学院 , 吉林 1 0 1 3 2) 2
摘
要: 图像压缩是 为适应特殊应用场合或 为得到一个较好的视 觉效果 , 例如 突 出某 些细节, 常需要 一种可 以有效 常
LU Y n o l a b
(Iom tnTcnl yC l efB i aUi rt, i 30 1 C i ) n r ao e o g o e e u ne i Ji 122 , h a f i h o l o h g v sy l n n
Ab ta t I g o rsin i t d p o s e i c a p iain rg t e t i a f c ,o x mpe ih s r c :ma e c mp e s s o a a t p cf p l t so e b t rvs l e t f r a l ,h g — o t i c o a e u e e
基于小波变换的图像压缩方法研究毕业设计论文
基于小波变换的图像压缩方法研究摘要在当今社会,由于图像采集设备的广泛应用以及采集分辨率的逐步提高,图像数据呈指数增长,为了能够充分的利用图像数据,对图像和视频数据进行压缩成为亟待解决的问题并且成为图像处理领域研究的一个热点问题。
而小波变换因其优秀的时-频局部性特征和与人眼视觉系统多通道相吻合的多分辨率分解特性,在图像压缩领域得到了较为广泛的应用,基于小波变换的图像压缩编码算法成为了图像压缩领域中的一个最重要的分支,对其进行的研究和改进无疑是一项相对重要的任务和研究热点。
本文首先介绍小波分析及其性质,对尺度函数、小波母函数、多分辨分析等进行分析。
然后根据近些年发表的学术文章,分析并整理了第二代小波变换的理论与实现方法,分析了第二代小波变换的优点及这些优点在图像压缩中的应用。
还分析了图像小波变换后小波系数的特征,讨论了优化小波系数的小波基选择问题。
最后阐述了当前热门的EZW编码算法和SPIHT编码算法。
关键词:小波变换图像压缩小波基 EZW编码算法SPIHT 编码算法The research of image compression based on WaveletTransformAbstractWith the wide application of image acquisition device and the improvement of acquisition resolution, image data are growing rapidly. In order to utilize the image data effectively, the compression of image and video has become an urgent problem and has become a research hotpot in multimedia technology field. The wavelet transform technology becomes widely used in image compression fieldsfor its good time-frequency partial characteristic and wavelet multi-resolution characteristic matching well with the multichannel model of HVS. The image compression method based on wavelet transform has become an important branch of image compression,study and improve the algorithms of image compression based on wavelet is not only an important task but also a research hot.The thesis introduces the basic concepts of wavelet transform andmultiresolution analysis.Have analyzed and systemically summarized principles and realizing methods of the second generation wavelet, have analyzed advantages of the second generation wavelet transform and their applications in image compression. Characteristics of wavelet coefficients after wavelet transform are analyzed, discussed the optimal wavelet coefficients ofthe wavelet base selection problem. Finally elaborated the current popular EZW coding and SPIHT coding algorithm.Keywords:Wavelet transform Image compression Wavelet EZW coding algorithm SPIHT coding algorithm目录1绪论1.1 引言1.2小波的定义1.3小波的发展历史1.4图像压缩的基本方法及现状2 第一代小波分析的基本理论2.1第一代小波的性质与特点2.2 连续小波变换2.3 离散小波变换2.4 二维小波3 第二代小波分析的基本理论3.1 提升算法的基本方法3.2 Lazy提升3.3提升算法的过程3.4提升变换与第一代小波变换的比较4 基于小波变换的图像压缩方法4.1 图像压缩中小波基的选择问题4.2 EZW编码方法4.2.1 EZW编码方法的基本思想4.2.2 EZW算法实现的一般步骤4.3 SPIHT编码方法4.3.1 SPIHT编码方法的原理4.3.2 SPIHT算法的实现过程4.4 实验结果及结论5 总结与展望1绪论1.1引言科学研究表明,在人类从外界获取的信息中,有80%以上是来自视觉感知的。
基于小波变换的图像压缩方法研究
1 小波变换 的理论基础
从物理概念讲 ,小波就是 “ 一小段波” 因而要求它满足下面的 “ , 容许条件”
I t t 0 p ) : №' d (
。
c =
。
这就是从信号的完全重构或恒等分辨角度对基小波 ( 要求 的完全重构条件或恒等分辨条件.而作为非平 f ) 稳信号的小波分析 的基函数 ,还要求 函数 ( 的傅立叶变换满足基小波的稳定性条件 f )
A ∑l( c I ,0 A g2 o 2 t ) B < B<0 O
多分辨率分析是用小波函数的二进伸缩和平移表示函数的更抽象复杂的表现形式 ,它重点处理整个 函
数集 ,而非侧重处理作为个体的函数.
3 小波变换 用于图像 压缩
31 基本 思想 .
小波变换用 于图像压缩的基本思想是把图像进行多分辨率分解 , 分解成不 同空 问, 同频率的子图像 , 不 然后 再对 子 图像 系数 进行 编码 p 系数 编码 是小 波 变换 用 于 图像压 缩 的核心 ,压缩 的实 质 是对 系 数 的量化 .
∞
这一条件将使 函数 ( 的图形符合 “ f ) 一小段波”这一特征 .通过平移和伸缩而产生 的一 函数族 (), f
.
1 )
其 中:a 为伸缩 因子 ;b 为平移因子.该式称为 由基小波 ( 生成的小波.像任何一种线性变换用作信号 f )
重构时都应满足恒等分辨的要求一样 , 对小波变换的基本要求之一也是恒等分辨 ( 又叫完全重构 ) 这就要 , 求函数 ( 的傅立叶变换 ( 满足条件 f ) )
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于小波变换的图像压缩算法研究袁林张国峰戴树岭(北京航空航天大学先进仿真技术实验室北京 100083摘要小波变换是一种对信号的时间 -尺度 (时间 -频率进行分析的方法,它具有多分辨率分析的特点,而且在时频两域都具有表征信号局部特征的能力。
本文对基于小波变换的图像数据压缩编码方法进行研究, 首先利用小波变换对图像进行多分辨率分解, 然后对分解后的图像数据进行小波零数编码和自适应算术编码,从而实现图像压缩的目的。
关键词虚拟现实小波变换图像压缩零数编码算术编码1 引言在分布式虚拟环境中,随着应用的日益广泛和系统结构的日渐复杂,将有大量的图像、语音等多媒体的数据需要在网络上传输。
在带宽资源有限的情况下传输这些多媒体数据时,需要对这些数据进行有效的压缩和解压,以达到快速传输的效果。
因此,在虚拟现实系统中进行有关多媒体数据压缩的研究是非常有应用价值的。
近几年,小波变换作为一种新兴的信息处理方法,已经受到广泛重视。
具有“数学显微镜”之称的小波变换同时在时域和频域具有分辨率。
对高频分量用逐渐精细的时域或空域步长,可以聚焦到分析对象的任意细节,对于剧烈变换的边缘,比常规的傅立叶变换具有更好的适应性。
由于小波变换的优良特性与 Mallat 算法的简便易行,使得小波变换图像编码压缩成为图像压缩领域的一个主要研究方向。
2小波变换 [1]与多分辨率分析小波变换就是将信号在一个函数族上作分解,该函数族是由一个独立的函数 (小波母函数(t Ψ 经过平移和伸缩而得到的,如式 2-1所: (|| (2/1ab t a t −Ψ=Ψ− 0, , ≠∈a R b a (2-1 其中,分别为伸缩和平移尺度, (t Ψ的傅立叶变换必须满足容许性条件 :∞<Ψ=∫ΨωωωC R 2| (| (2-2 此式隐含了0 (=Ψ∫dt t R ,表明小波具有正负交替的波动性。
图像的多分辨率分析 (MultiResolution analysis采用不同分辨率下处理图像中不同信息的方法, 将图像在各种分辨率下的细节提取出来, 得到一个拥有不同分辨率的图像细节序列再进行分析处理。
与 DCT 变换不适合于带宽较宽 (拥有较多边缘轮廓信息的图像信号不同,小波变换是一种不受带宽约束的图像处理方法,即小波变换多分辨率的变换特性提供了利用人眼视觉特性的良好机制,从而使小波变换后图像数据能够保持原图像在各种分辨率下的精细结构。
2.1快速小波变换算法 (Mallat算法 [2]Mallat 首先将多分辨率分析用于图像数据的压缩,他给出了信号分解与合成的快速算法,该算法在小波分析中的地位相当于 FFT 算法在傅立叶分析中的地位。
Mallat 算法将数学领域的小波方法、计算机视觉中的多分辨率方法和信号处理中的子带滤波方法完美的统一起来,它的出现使小波分析方法在信号处理领域真正得以实用化。
根据多分辨率分析理论,可得出快速分解算法表达式:((∑∑−−−=−=m mj k j mmj k j c k m g d c k m h c , 1, , 1, 22 (2-3其快速重构算法的表达式为 :∑∑−+−=−kk j k k j m j d c c , , , 1 (2-4其中, k j c , 、 k j d , 分别是尺度 j 上的尺度系数和小波系数;而m j c , , 1−,为尺度 j-1上的尺度系数。
2.2二维图像的小波变换的分解与重构图像的二维小波变换实质上就是对图像进行离散二维小波变换。
其二维小波变换就相当于对二维图像数据在水平方向和垂直方向各自独立地进行一次一维小波变换。
这样,由前面介绍的一维小波变换的快速算法,相应地就可以推出二维小波变换的快速算法。
Mallat 的图像小波变换塔式算法如下图 1和图 2所示 [3]。
其中, 表示每两列中取出一列, 表示每两行中取出一行, LL 表示低通子图像, LH 表示水平边缘子图像, HL 表示垂直边缘子图像, HH 表示斜方向边缘子图像图 1 Mallat图像小波变换分解算法原始图像其中, 表示每两行中插入一行零, 表示每两列中插入一列零图 2 Mallat图像小波变换重建算法从滤波器的角度来看,上述过程可看成是对图像二维数据进行横向和纵向的滤波过程。
由于 h 具有低通滤波特性, g 具有高通滤波特性,若将初始输入矩阵 (图像的二维数据看作一个二维离散信号的话,则一次分解后得到的四部分输出分别经过了不同的滤波器,代表了原始图像不同的信息。
其中, LL 是经过行和列两个方向的低通,对应了原始离散图像在下一尺度上的概貌, LH 经过了行方向上的低通和列方向上的高通, 对应于水平方向的概貌和垂直方向上的细节信号。
以此类推得出, HL 对应于水平方向的细节信号和垂直方向上的概貌, 而 HH 则表示的是沿对角线方向的细节。
小波变换后小波系数分布可由图 3表示3 图像的量化编码3.1 基于小波变换的编码技术图像经多次小波分解后形成一系列处于不同空间、不同频率的子图像,然后可对这些子图像进行某种形式的编码,对系数的编码是小波变换用于图像压缩的核心。
在对小波系数进行处理时,应该充分考虑并利用其统计特性,只有这样才能得到高效而合理的结果。
从对图像变换后小波系数的统计特性的分析中可以发现,小波系数在零值附近高度集中,很好地去除了相关性。
小波系数的数据结构十分有利于进行编码压缩,并能较好的保持原图像的特点。
图像经过小波变换后生成的小波图像的数据总量与原始图像的数据量相等,即小波变换本身并不具有压缩功能。
之所以将它用于图象压缩,是因为生成的小波图像具有与原图像不同的特性,表现在图像上的能量主要集中于低频部分,而水平、垂直和斜线部分的能则较少, LH j 、 HL j 和 HH j ,分别表征了原图像在水平、垂直和斜线方向的边缘信息,具有明显的方向特性。
低频部分称作“模图 3 二维图像分解小波系数糊图像” ,水平、垂直和对角线部分称作“细节图像” 。
对分解所得的各个子图,需要根据人类视觉生理和心理特点分别作不同策略的量化处理。
3.2 小波系数的零数编码Shapiro [4]提出了零树数据结构来表征各级高频子带系数的自相似性,如下假设在很大概率下成立:如果低频子带的小波系数小于某一阀值,则同方向上较高频子带的对应相同位置的小波系数也会小于该阀值。
图像的金字塔式分解从低频到高频子带形成一个层次树结构,最低频子带的结点有 3个子结点分别位于 3个方向次低频子带的相同位置,其余子带(除最高频子带的结点都有 4个子结点位于同方向上高一级子带的相应位置。
这里定义了 POS 、 NEG 、 IZ 、 ZTR 四个符号:一个小波系数 x ,对于给定阀值 T ,若 T X <||,则称 x 不重要,相反称为重要,根据系数符号正负定义为 POS 和 NEC ;若根结点是不重要的且其所有后代结点也是不重要的,称为零树 ZTR ,若其后代有重要系数则称为孤立零数,并建立两个列表:主表放不重要系数或以其为根结点的树,辅表存放重要系数。
系数扫描顺序,采用从低频到高频,同一级各子带按 HL 、 LH 、 HH 顺序,子带内按迂回扫描顺序。
利用上述层次树结构、符号和扫描顺序定义,对于给定阀值 T 通过两步实现编码:(1 主扫描按预先定义的顺序扫描所有系数,确立系数的类别并输出相应符号,若是 ZTR 则不必扫描其后代系数,否则继续扫描其子代,直到分裂出后代中的所有重要系数,扫描结束生成主表和辅表。
(2辅扫描采用逐级逼近量化方法细化辅表中重要系数。
4 图像的熵编码——自适应算术编码根据混合编码的思想,一个典型的静态图像压缩编码必须包括三个基本部分:变换、量化和编码。
首先原始图像经过一些变换产生变换系数,如果不考虑计算机计算精度损失的话,这一过程可认为是无损的;之后,变换系数被量化产生符号流(实际上,压缩变换编码过程中所有的信息损失都发生在量化阶段 ;编码阶段处理符号流则尽可能无损地描述数据流。
算术编码 [5]是一种变长编码,它使用长度可变的代码来对以不同概率出现的样本进行编码,用于消除代码冗余。
算术熵编码是 Rissomen 提出的一种二元码的编码方法。
在不知信源统计的情况下, 通过监视一段时间内码符号出现的频度,不管统计是平稳的还是非平稳的,编成的码率总能趋近于信源熵值。
每次迭代时编码算法只处理一个数据符号,并且只有算术运算。
其基本原理是 :将被编码的信息表示成实数 0和 1之间的一个间隔 (Interval。
信息越长,编码表示的间隔就越小,表示这一间隔所需的二进制位就越多。
信息源中连续的符号根据某一模式生成概率的大小来减少间隔,出现概率大的符号比出现概率小的符号减少的范围小,因此只增加较少的比特位。
自适应二值算术编码对一系列的二进制符号进行编码。
每个符号代表二进制判定值的一种可能结果。
每个二进制判定值提供两种可能中的一种。
递归概率区间划分是二进制算术编码的基础。
对于每个二进制判定值,把当前的概率空间划分为两个子区间,并且在必要时修改码流,以便指向赋给出现符号的概率子区间的基。
自适应算术编码建立了一个统一模型,用于选择每个二进制判定值编码用的条件概率估算值。
当一个给定二进制判定值的概率估算值取决于特定的特征或已编码的特征时,就以特征的性质或值为条件。
统计模型所要求的每个条件概率估算值被保存在独立的存储位置。
算术编码器是自适应的, 这意味着每个上下文索引处的概率估算值由算术编码系统创建和维护, 它可以根据条件而自行改变。
5 结束语图像是人们传递信息的重要媒介,而数据量大又是数字图像的一个显著特点,因此图像压缩对于信息快速增长的今天来说显得尤为重要。
小波变换是 80年代末发展起来的新兴信号处理工具, 图像的小波分解非常适合于图像数据的压缩,而且已被JPEG2000[6]图像压缩标准采用。
因此研究基于小波变换的图像压缩算法具有重要意义。
参考文献1 程正兴小波分析算法与应用,西安交通大学出版社, 1998.52 Mallat, S.G, “A theory for multiresolution signal decomposition: the wavelet representation”. IEEE Tr ans Pattern Analysis and Machine Intelligence, 1989.11(7: 674-693.3 [美 ]Kenneth R.Castleman著,朱志刚等译,数字图像处理,电子工业出版社, 2002.24 Shapiro, J.M., "Embedded image coding using zerotrees of wavelet coefficients", IEEE Trans. Signal Processing. Vol41(12, P3445-3462, 1993.5 Ian H. Witten, Radford M. Neal, John G. Cleary. “Arithmetic Coding for Data Compression”, Communication of the ACM, 1987, 30(6: 520-5406 ISO/IEC 15444-1: Information technology—JPEG 2000 image coding system—Part 1: Core coding system, 2000。