收藏 分享(赏)

小波分析小论文.doc

上传人:hyngb9260 文档编号:6312992 上传时间:2019-04-06 格式:DOC 页数:8 大小:701.99KB
下载 相关 举报
小波分析小论文.doc_第1页
第1页 / 共8页
小波分析小论文.doc_第2页
第2页 / 共8页
小波分析小论文.doc_第3页
第3页 / 共8页
小波分析小论文.doc_第4页
第4页 / 共8页
小波分析小论文.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、1小波变换对图像进行压缩的方法 摘要传统的傅里叶分析往往不能同时在时域和频域提供很好的局部分析能力,这个不足极大地限制了其在非平稳信号领域的应用。而小波分析却天生具有自适应分析能力,在分析低频信号时具有较好的频域分辨力,在分析高频信号时具有较好的时域分辨力,这种特性为信号处理提供了更多的自由度,适应于很广泛的信号。同时由于小波变换能够将信号的能量集中到少数几个较大的小波系数上,同时不同分解级数上对应相同空间区域的小波系数之间存在紧密联系,这些独特优势使小波在信号处理领域得到了广泛的应用,例如信号去噪、边缘检测、图像压缩等等。数字图像压缩一直是信息技术处理研究的热点,尤其是信息化社会使得“数字化

2、”的概念深入人心,在享受计算机、网络和数码产品带来的多彩视觉大餐的同时,也引入了海量的视觉信息急需进行压缩编码,以便于数据更好的存储和传输。基于小波变换的分解与重构原理,利用小波变换对二维图像进行分解,将原始图像分解成不同方向、不同频率成分的子图像。达到对图像进行压缩和还原的过程。关键词:小波分析;图像压缩;分解与重构第 1 章图像压缩的概念1.1 图像压缩概述 通常所说的图像压缩主要指无损压缩(无失真)和有损压缩(有失真)两大类。所谓无损压缩是指图像数据经压缩后可以完全得到复原,复原后的图像与原始图像完全一致。有损压缩则是指经它处理的数据在基本保持原图像的特征的前提下,不可避免地要丢掉一部分

3、原始图像信息。 图像能够进行压缩的主要原因是: (1)原始图像信息存在着很大的冗余度,数据之间存在着相关性,如相邻像素之间色彩的相关性等,消息中这些冗余信息将会产生额外的编码。如果去掉冗余信息,就会减少消息所占的空间。 (2)在美图系统的应用领域中,人眼作为图像信息的接收端,其视觉对于边缘急剧变化不敏感(视觉掩盖效应),以及人眼对图像的亮度信息敏感,而对颜色分辨率弱等,因此在高压缩比的情况下,解压缩后的图像信号仍比较满意。 基于上述两点,无论采用无损压缩还是有损压缩。只要损失的数据不太影2响人眼主观接受的效果,即可采用。一个图像作小波分解后,可得到一系列不同分辨率的子图像,不同分辨率的子图像对

4、应的频率是不相同的。高分辨率(即高频)子图像上大部分分点的数值都接近于 0,越是高频这种现象越明显。对一个图像来说,表现一个图像最主要的部分是低频部分,所以一个最简单的压缩方法是利用小波分解,去掉图像的高频部分而只保留低频部分。 1.2 基于小波压缩图像小波变换用于图像编码的基本思想即去相关性:即把图像根据 Mallat 塔式快速小波变换算法进行多分辨率分解。其具体过程为: 首先对图像进行多级小波分解, 然后对每层的小波系数进行量化, 再对量化后的系数进行编码。由于小波变换后使得原始图像能量集中在少数部分的小波系数上,因此最简单的系数量化方法就是将某一阈值以下的系数略去,或者表示为恒定常数,只

5、保留那些能量较大的小波系数,从而达到数据压缩的目的。在这里,所采用的标量量化方法是分别在不同分辨率(不同分解层次)的小波频带来完成的。可见,小波编码主要有三个部分:变换、量化和熵编码。基于小波分析的图像压缩方法有很多 ,包括低频信息保留 压缩 、小波包最佳基方法 、小波分解与重构 、小波变换零树压 缩 、小波变换向量量化压缩等。小波图像压缩是当前图像压缩的热点之一, 已经形成了基于小波变换的国际压缩标准, 如 MPEG-4 标准, 及 JPEG2000 标准。1.3 运用小波变换进行图像压缩的优点(1) 小波变换是介于函数的时间域(或空间域) 表示和频率域表示之间的一种表示方法,小波函数在空间

6、域和频率域均有良好的局部性,从而能在变换域反映出图像的局部细节,这是一般频率域表示法无法做到的。小波变换的这一特性和人的有限视觉特性很相似,这个特性和 Gabor 变换也很相似,但小波变换在整体上性能更好。尽管小波变换的局部性没有 Gabor 变换好,但它是由正交基构成的,分解和重构更方便一些。 (2) 离散小波变换可用金字塔算法逐层分解实现,其性能优于拉普拉斯金字塔编码和子带编码。 (3) 小波分解可用 QMF 来实现。这点和子带编码很相近,但小波变换在恢复时仍用 H、G,且不同层不变,比较划一。子带变换则比较灵活,允许综合滤波器和分析滤波器不同,且不同层之间滤波器也可变换。 第 2 章小波

7、变换理论及其性质2.1 小波变换的含义小波变换是一种信号的时间尺度(时间频率)分析方法,它具有3多分辨分析的特点,而且在时频两域都具有表征信号局部特征的能力,是一种窗口大小固定不变但其形状可改变,时间窗和频率窗都可以改变的时频局部化分析方法。即在低频部分具有较低的时间分辨率和较高的频率分辨率,在高频部分具有较高的时间分辨率和较低的频率分辨率,很适合于分析非平稳的信号和提取信号的局部特征,所以小波变换被誉为分析处理信号的显微镜。在处理分析信号时,小波变换具有对信号的自适应性,也是是一种优于傅里叶变换和窗口傅里叶变换的信号处理方法。小波变换的含义是把某一被称为基本小波(mother wavelet

8、)的函数作位移后,再在不同的尺度 a 下,与待分析信号 X(t)作内积,即)(1),(atxWTx 式中,a0,称为尺度因子,其作用是对基本小波 函数作伸缩, 反映(t位移,其值可正可负,a 和 是连续的变量,故又称连续小波变换。在不同的尺度下小波的持续时间随值的加大而增宽,增宽幅度与 反比减少,但波的形状a保持不变,2.2 连续小波(1)连续小波变换定义为可见,连续小波变换的结果可以表示为平移因子 a 和伸缩因子 b 的函数小波分解过程(2)小波逆变换如果小波函数满足“容许”条件,那么连续小波变换的逆变换是存在的第 3 章小波进行图像分解与重构43.1 Mallat 快速算法1987 年 M

9、allat 将计算机视觉领域内的多分辨率思想引入到小波分析中,提出了多分辨分析理论,给出了完美的数学描述和一种子带滤波器机构的离散小波变换与重构算法Mallat 算法其本质是不需要知道尺度函数和小波函数的具体结构,由系数就可以实现信号的分解和重构,而且运用该算法可使信号每次分解时的长度减半,使得在实际应用中大大减少了小波变换的复杂度,因而它是一种快速算法该算法可表示为重构式子可表示为3.2 速小波变换的分解公式 由小波理论的多分辨率分析理论知识和上述的 Mallat 算法可知,在小波分析中存在以下的双尺度方程一般情况下的小波分解和重构的计算公式3.3 速小波变换的重构公式5对于一般情况下紧支集

10、正交小波基的快速小波变换的重构公式:第 4 章实验内容Matlab 小波分析工具箱集成了小波分析的许多研究成果,不仅提供了丰富的工具函数,还是一个很好的算法研究、工程设计与仿真应用平台.一般图像数据间存在着各种数据信息的冗余,而数据冗余不利于图像信息的网上实时快速传输和大量存储,图像压缩可解决这个问题. 小波变换用于图像压缩具有压缩比大、压缩速率快和压缩后保持图像特征基本不变等特点,因此小波变换被广泛用于图像压缩. 小波变换图像压缩方法有变换压缩与相邻像素去相关压缩之分. 用 MATLAB 仿真软件编写源程序实现对一幅图像的基于整数小波变换的正变换和逆变换重构实验程序:function y=I

11、WT(x) %x为输入图像矩阵x=imread(kids.tif); %读入原图像imshow(x); %显示原图像figure;x=double(x); %将像素转换为浮点数据精度y=x; %准备用y存储变换结果hp,lp=size(x); %取图像的长和宽hc=hp/2; %中间变量lc=lp/2; %中间变量%奇偶列重排for n=1:lc %n表示前半段数据变量j=n*2-1; %j表示和n对应的奇数列数据y(:,n)=x(:,j); %将x的奇数列数据重排在y的前lc列y(:,lc+n)=x(:,j+1); %将x的偶数列数据重排在y的后lc列endimshow(uint8(y);f

12、igure; %显示奇偶列重排结果%行变换开始for n=1:lcy(:,lc+n)=y(:,lc+n)-y(:,n);6endfor n=1:lck=y(:,lc+n)/2-mod(y(:,lc+n)/2,1);y(:,n)=y(:,n)+k;end%行变换结束 imshow(uint8(y);figure; %显示行变换结果 x=y; %将y的值重新赋给x,准备列变换%奇偶行重排,原理同上for n=1:hcj=n*2-1;y(n,:)=x(j,:);y(hc+n,:)=x(j+1,:);endimshow(uint8(y);figure; %显示奇偶行重排结果%列重排开始,原理同上for

13、 n=1:hcy(hc+n,:)=y(hc+n,:)-y(n,:);endfor n=1:hck=y(hc+n,:)/2-mod(y(hc+n,:)/2,1);y(n,:)=y(n,:)+k;end%列重排结束y=uint8(y);imshow(y);figure; %显示列重排结果%逆变换x=y; %将正变换的值y重新付给x,准备逆变换x=double(x);hp,lp=size(x);hc=hp/2;lc=lp/2;%列逆重排开始for n=1:hck=y(hc+n,:)/2-mod(y(hc+n,:)/2,1);y(n,:)=y(n,:)-k;endfor n=1:hcy(hc+n,:)

14、=y(hc+n,:)+y(n,:);end%列逆重排结束7x=y%逆奇偶行重排for n=1:hcj=n*2-1;y(j,:)=x(n,:);y(j+1,:)=x(hc+n,:);end%行逆重排开始for n=1:lck=y(:,lc+n)/2-mod(y(:,lc+n)/2,1);y(:,n)=y(:,n)-k;endfor n=1:lcy(:,lc+n)=y(:,lc+n)+y(:,n);end%行逆重排结束x=y;%逆奇偶列重排for n=1:lcj=n*2-1;y(:,j)=x(:,n);y(:,j+1)=x(:,lc+n);endy=uint8(y);imshow(y); %显示逆变换重构结果第 5 章实验结果和分析运行程序,得到实验结果如下面的六个图:原图像 奇偶列重排8行变化结果 奇偶行重排列变换 逆变换通过比较逆变换重构后的图像和原图像可知,经过逆变换可以回复出原图像,而逆变换的过程中只需要用图像分裂后的左上角部分 的数据,即原图jns像的低频部分,而且经过多级分裂后使得低频部分的能量更加集中,这一部分数据将远远小于原图像的总数据,而恢复出的图像几乎无失真。因此,我们可以将原图像的数据经过整数小波变换后,只保留恢复所需的低频部分进行存储或发送,而在需要的时候在经过逆变换恢复出原图像,因而打到图像压缩的目的。

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

当前位置:首页 > 学术论文 > 毕业论文

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


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

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

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