《数字信号处理》项目:小波分析在图像处理上的应用

上传人:第*** 文档编号:37703964 上传时间:2018-04-21 格式:DOC 页数:9 大小:271KB
返回 下载 相关 举报
《数字信号处理》项目:小波分析在图像处理上的应用_第1页
第1页 / 共9页
《数字信号处理》项目:小波分析在图像处理上的应用_第2页
第2页 / 共9页
《数字信号处理》项目:小波分析在图像处理上的应用_第3页
第3页 / 共9页
《数字信号处理》项目:小波分析在图像处理上的应用_第4页
第4页 / 共9页
《数字信号处理》项目:小波分析在图像处理上的应用_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《《数字信号处理》项目:小波分析在图像处理上的应用》由会员分享,可在线阅读,更多相关《《数字信号处理》项目:小波分析在图像处理上的应用(9页珍藏版)》请在金锄头文库上搜索。

1、小波分析在图像处理中的应用小波分析在图像处理中的应用1 1 引言引言小波分析(Wavelet Analysis)即小波变换是 80 年代中期发展起来的一门新兴的数学理 论和方法,它被认为是傅立叶分析方法的突破性进展,它具有许多优良的特性。小波变换的 基本思想类似于 Fourier 变换,就是用信号在一族基函数张成的空间上的投影表征该信号。 经典的 Fourier 变换把信号按三角正、余弦基展开,将任意函数表示为具有不同频率的谐波 函数的线性迭加,能较好地刻划信号的频率特性,但它在时空域上无任何分辨,不能作局部 分析,这在理论和应用上都带来了许多不便。小波分析优于傅立叶之处在于,小波分析在时 域

2、和频域同时具有良好的局部化性质,因为小波函数是紧支集,而三角正、余弦的区间是无 穷区间,所以小波变换可以对高频成分采用逐渐精细的时域或空间域取代步长,从而可以聚 焦到对象的任意细节。因此,小波变换被誉为分析信号的显微镜,傅立叶分析发展史上的一 个新的里程碑。 小波分析的应用是与小波分析的理论研究紧密地结合在一起的。现在,它已经在科技信 息领域取得了令人瞩目的成就。现在,对性质随时间稳定不变的信号,处理的理想工具仍然 是傅立叶分析。但在实际应用中,绝大多数信号是非稳定的,小波分析正是适用于非稳定信 号的处理工具。图像处理是针对性很强的技术,根据不同应用、不同要求需要采用不同的处 理方法。采用的方

3、法是综合各学科较先进的成果而成的,如数学、物理学、心理学、信号分 析学、计算机学、和系统工程等。计算机图像处理主要采用两大类方法:一类是空域中的处 理,即在图像空间中对图像进行各种处理;另一类是把空间与图像经过变换,如傅立叶变换, 变到频率域,在频率域中进行各种处理,然后在变回到图像的空间域,形成处理后的图像。 图像处理是“信息处理”的一个方面,这一观点现在已经为人所熟知。它可以进一步细分为 多个研究方向:图片处理、图像处理、模式识别、景物分析、图像理解、光学处理等等。小 波分析用在图像处理方面,主要是用来进行图像压缩、图像去噪、图像增强(包括图像钝化 和图像锐化)、图像融合、图像分解。2 2

4、 常用小波介绍常用小波介绍2.12.1 HaarHaar 小波小波A.Haar 于 1990 年提出一种正交函数系,定义如下:(2.1) 011H其它12/12/10 xx这是一种最简单的正交小波,即 (2.2)0)()(dxnxt, 2, 1n2.22.2 DaubechiesDaubechies(dbNdbN)小波系)小波系该小波是 Daubechies 从两尺度方程系数出发设计出来的离散正交小波。一般简写 kh为 dbN,N 是小波的阶数。小波和尺度函数吁中的支撑区为 2N-1。的消失矩为 N。除N1 外(Haar 小波),dbN 不具对称性即非线性相位 ;dbN 没有显式表达式(除 N

5、1 外)。但的传递函数的模的平方有显式表达式。假设,其中,为二项 kh101)(NkkkN kyCyPkN kC1式的系数,则有(2.3)2(sin)2(cos)(222 0PmN其中 120021)(Nkik kehm2.32.3 BiorthogonalBiorthogonal(biorNr.NdbiorNr.Nd)小波系)小波系Biorthogonal 函数系的主要特征体现在具有线性相位性,它主要应用在信号与图像的重构中。通常的用法是采用一个函数进行分解,用另外一个小波函数进行重构。Biorthogonal 函数系通常表示为 biorNr.Nd 的形式:Nr=1 Nd=1,3,5Nr=2

6、 Nd=2,4,6,8Nr=3 Nd=1,3,5,7,9Nr=4 Nd=4Nr=5 Nd=5Nr=6 Nd=8其中,r 表示重构,d 表示分解。2.42.4 CoifletCoiflet(coifNcoifN)小波系)小波系coiflet 函数也是由 Daubechies 构造的一个小波函数,它具有coifN(N=1,2,3,4,5)这一系列,coiflet 具有比 dbN 更好的对称性。从支撑长度的角度看,coifN 具有和 db3N 及 sym3N 相同的支撑长度;从消失矩的数目来看,coifN 具有和db2N 及 sym2N 相同的消失矩数目。2.52.5 SymletsASymlets

7、A(symNsymN)小波系)小波系Symlets 函数系是由 Daubechies 提出的近似对称的小波函数,它是对 db 函数的一种改进。Symlets 函数系通常表示为 symN(N=2,3,8)的形式。2.62.6 MexicanMexican HatHat(mexhmexh)小波)小波Mexican Hat 函数为 (2.4)2/24/12)1 (32)(xexx它是 Gauss 函数的二阶导数,因为它像墨西哥帽的截面,所以有时称这个函数为墨西哥帽函数。墨西哥帽函数在时间域与频率域都有很好的局部化,并且满足(2.5)0)(dxx由于它的尺度函数不存在,所以不具有正交性。2.72.7

8、MeyerMeyer 函数函数Meyer 小波函数和尺度函数都是在频率域中进行定义的,是具有紧支撑的正交小波。(2.6)0)123(2cos()2()123(2sin()2()(2/2/12/2/1jjee38,3238 3434 32其中,为构造 Meyer 小波的辅助函数,且有)(a(2.7) 0)123(2cos()2()2()(2/12/13434 32323 3 小波分析用于图像压缩小波分析用于图像压缩3.13.1 图像压缩概述图像压缩概述通常所说的图像压缩主要指无损压缩(无失真)和有损压缩(有失真)两大类。所谓无损压缩是指图像数据经压缩后可以完全得到复原,复原后的图像与原始图像完全

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

10、采用。一个图像作小波分解后,可得到一系列不同分辨率的子图像,不同分辨率的子图像对应的频率是不相同的。高分辨率(即高频)子图像上大部分分点的数值都接近于 0,越是高频这种现象越明显。对一个图像来说,表现一个图像最主要的部分是低频部分,所以一个最简单的压缩方法是利用小波分解,去掉图像的高频部分而只保留低频部分。3.23.2 主要调用命令主要调用命令“whos”用于显示当前 MATLAB 工作空间的变量,而在命令窗口中输入 data 后,将显示该数据。变量查询函数 who 与 whos,作用都是列出在 matlab 工作空间中已经驻留的变量名清单,不同的是 whos 在给出驻留变量的同时,还给出他们

11、的维数及性质。wavedec2 是多尺度二维小波分解,调用格式为:C,L = wavedec2(X,N,wname)即对信号 X 进行 N 尺度的小波分解, wname 为所使用的小波名称。N 为正整数。输出分解结构包括行向量 C,它包含计算出的小波变换系数及定义了 C 中系数的排列的记录矩阵L。C 的组织形式是A(N)|H(N)|V(N)|D(N)|H(N-1) |.H(1)|V(1)|D(1),其中 A、H、V 及D 分别表示逼近系数、水平系数、垂直系数及对角系数,小括号中数字的含义如 H(N)表示第N 次分解的水平系数。L 由两列组成,每一列对应相应的系数矩阵的大小。 3.33.3 程序

12、流程图程序流程图载入图像进行小波分解提取高频、低频系数重建系数对低频进行编码量化输出压缩后图像图 3.1 图像压缩流程图4 小波分析用于图像去噪小波分析用于图像去噪4.14.1 图像去噪概述图像去噪概述噪声可以理解为妨碍人的视觉器官或系统传感器对所接收图像源进行理解或分析的各种 因素。一般噪声是不可预测的随机信号,它只能用概率统计的方法去认识, 。噪声对图像处 理十分重要,它影响图像处理的输入、采集、处理的各个环节以及输出结果的全过程。特别是图像的输入、采集的噪声是个十分关键的问题,若输入伴有较大噪声,必然影响处理全过 程及输出结果。因此一个良好的图像处理系统,不论是模拟处理还是计算机处理无不

13、把减少 最前一级的噪声作为主攻目标。去噪已成为图像处理中极其重要的步骤。 对二维图像信号的去噪方法同样适用于一维信号,尤其是对于几何图像更适合。二维模 型可以表述为 s(i,j)=f( i,j)+e(i,j) i,j=0,1,,m-1 其中,e 是标准偏差不变的高斯白噪声。二维信号用二维小波分析的去噪步骤有 3 步: (1)二维信号的小波分解。选择一个小波和小波分解的层次 N,然后计算信号 s 到第 N 层的分解。 (2)对高频系数进行阈值量化。对于从 1 到 N 的每一层,选择一个阈值,并对这一层 的高频系数进行软阈值量化处理。 (3)二维小波的重构。根据小波分解的第 N 层的低频系数和经过

14、修改的从第一层到第 N 层的各层高频系数计算二维信号的小波重构。 在这 3 个步骤中,重点是如何选取阈值和阈值的量化。4.24.2 主要调用命令主要调用命令ddencmp 的调用格式有以下三种:(1)THR,SORH,KEEPAPP,CRIT=ddencmp(IN1,IN2,X)(2)THR,SORH,KEEPAPP,CRIT=ddencmp(IN1,wp,X)(3)THR,SORH,KEEPAPP,CRIT=ddencmp(IN1,wv,X)函数 ddencmp 用于获取信号在消噪或压缩过程中的默认阈值。输入参数 X 为一维或二维信号;IN1 取值为den或cmp,den表示进行去噪,cmp

15、表示进行压缩;IN2 取值为wv或wp,wv 表示选择小波,wp 表示选择小波包。返回值 THR 是返回的阈值;SORH 是软阈值或硬阈值选择参数;KEEPAPP 表示保存低频信号;CRIT 是熵名(只在选择小波包时使用) 。wdencmp 用于一维或二维信号的消噪或压缩。其调用格式为:1.XC,CXC,LXC,PERF0,PERFL2=wdencmp(gbl,X,wname,N,THR,SORH,KEEPAPP)2.XC,CXC,LXC,PERF0,PERFL2=wdencmp(lvd,X,wname,N,THR,SORH)3.XC,CXC,LXC,PERF0,PERFL2=wdencmp(lvd,C,L,wname,N,THR,SORH)wname 是所用的小波函数,gbl(global 的缩写)表示每层都采用同一个阈值进行处理,lvd表示每层用不同的阈值进行处理,N 表示小波分解的层数,THR 为阈值向量,对于格式(2)(3)每层都要求有一个阈值,因此阈值向量 THR 的长度为 N,SORH 表示选择软阈值还是硬阈值(分别取为s和h),参数 KEEPAPP 取值为 1 时,则低频系数不进行阈值量化处理,反之,则低频系数进行阈值量化。X

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号