用matlab小波分析的实例(共49页).doc

上传人:飞****2 文档编号:14501138 上传时间:2022-05-04 格式:DOC 页数:49 大小:1.96MB
返回 下载 相关 举报
用matlab小波分析的实例(共49页).doc_第1页
第1页 / 共49页
用matlab小波分析的实例(共49页).doc_第2页
第2页 / 共49页
点击查看更多>>
资源描述

《用matlab小波分析的实例(共49页).doc》由会员分享,可在线阅读,更多相关《用matlab小波分析的实例(共49页).doc(49页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上1 绪论1.1概述小波分析是近15年来发展起来的一种新的时频分析方法。其典型应用包括齿轮变速控制,起重机的非正常噪声,自动目标所顶,物理中的间断现象等。而频域分析的着眼点在于区分突发信号和稳定信号以及定量分析其能量,典型应用包括细胞膜的识别,金属表面的探伤,金融学中快变量的检测,INTERNET的流量控制等。从以上的信号分析的典型应用可以看出,时频分析应用非常广泛,涵盖了物理学,工程技术,生物科学,经济学等众多领域,而且在很多情况下单单分析其时域或频域的性质是不够的,比如在电力监测系统中,即要监控稳定信号的成分,又要准确定位故障信号。这就需要引入新的时频分析方法,小波

2、分析正是由于这类需求发展起来的。在传统的傅立叶分析中,信号完全是在频域展开的,不包含任何时频的信息,这对于某些应用来说是很恰当的,因为信号的频率的信息对其是非常重要的。但其丢弃的时域信息可能对某些应用同样非常重要,所以人们对傅立叶分析进行了推广,提出了很多能表征时域和频域信息的信号分析方法,如短时傅立叶变换,Gabor变换,时频分析,小波变换等。其中短时傅立叶变换是在傅立叶分析基础上引入时域信息的最初尝试,其基本假定在于在一定的时间窗内信号是平稳的,那么通过分割时间窗,在每个时间窗内把信号展开到频域就可以获得局部的频域信息,但是它的时域区分度只能依赖于大小不变的时间窗,对某些瞬态信号来说还是粒

3、度太大。换言之,短时傅立叶分析只能在一个分辨率上进行。所以对很多应用来说不够精确,存在很大的缺陷。而小波分析则克服了短时傅立叶变换在单分辨率上的缺陷,具有多分辨率分析的特点,在时域和频域都有表征信号局部信息的能力,时间窗和频率窗都可以根据信号的具体形态动态调整,在一般情况下,在低频部分(信号较平稳)可以采用较低的时间分辨率,而提高频率的分辨率,在高频情况下(频率变化不大)可以用较低的频率分辨率来换取精确的时间定位。因为这些特定,小波分析可以探测正常信号中的瞬态,并展示其频率成分,被称为数学显微镜,广泛应用于各个时频分析领域。 全文介绍了小波变换的基本理论,并介绍了一些常用的小波函数,它们的主要

4、性质包括紧支集长度、滤波器长度、对称性、消失矩等,都做了简要的说明。在不同的应用场合,各个小波函数各有利弊。小波分析在图像处理中有非常重要的应用,包括图像压缩,图像去噪,图像融合,图像分解,图像增强等。文中给出了详细的程序范例,用MATLAB实现了基于小波变换的图像处理。1.2 傅立叶变换与小波变换的比较小波分析是傅立叶分析思想方法的发展与延拓。它自产生以来,就一直与傅立叶分析密切相关。它的存在性证明,小波基的构造以及结果分析都依赖于傅立叶分析,二者是相辅相成的。两者相比较主要有以下不同:(1)傅立叶变换的实质是把能量有限信号f(t)分解到以为正交基的空间上去;小波变换的实质是把能量有限信号分

5、解到(j=1,2,J)和所构成的空间上去。(2)傅立叶变换用到基本函数只有,具有唯一性;小波分析用到的函数(即小波函数)则具有不唯一性,同一个工程问题用不同的小波函数进行分析有时结果相差甚远。小波函数的选用是小波分析应用到实际中的一个难点问题(也是小波分析研究的一个热点问题),目前往往是通过经验或不断的试验(对结果进行对照分析)来选择小波函数。(3)在频域中,傅立叶变换具有较好的局部化能力,特别是对于那些频率成分比较简单的确定性信号,傅立叶变换很容易把信号表示成各频率成分的叠加和的形式。例如,但在时域中,傅立叶变换没有局部化能力,即无法从信号的傅立叶变换中看出在任一时间点附近的性态。事实上,是

6、关于频率为的谐波分量的振幅,在傅立叶展开式中,它是由的整体性态所决定的。(4)在小波分析中,尺度a的值越大相当于傅立叶变换中的值越小。(5)在短时傅立叶变换中,变换系数主要依赖于信号在片段中的情况,时间宽度是(因为是由窗函数唯一确定,所以是一个定值)。在小波变换中,变换系数主要依赖于信号在片段中的情况,时间宽度是,该时间宽度是随着尺度a变化而变化的,所以小波变换具有时间局部分析能力。(6)若用信号通过滤波器来结实,小波变换与短时傅立叶变换不同之处在于:对短时傅立叶变换来说,带通滤波器的带宽与中心频率无关;相反,小波变换带通滤波器的带宽则正比于中心频率,即 C为常数亦即滤波器有一个恒定的相对带宽

7、,称之为等Q结构(Q为滤波器的品质因数,且有)。1.3 小波分析与多辨分析的历史小波理论包括连续小波和二进小波变换,在映射到计算域的时候存在很多问题 ,因为两者都存在信息冗余,在对信号采样以后,需要计算的信息量还是相当的大,尤其是连续小波变换,因为要对精度内所有的尺度和位移都做计算,所以计算量相当的大。而二进小波变换虽然在离散的尺度上进行伸缩和平移,但是小波之间没有正交性,各个分量的信息搀杂在一起,为我们的分析带来了不便。真正使小波在应用领域得到比较大发展的是Meyer在1986年提出的一组小波,其二进制伸缩和平移构成的标准化正交基。在此结果基础上,1988年S.Mallat在构造正交小波时提

8、出了多分辨分析的概念,从函数分析的角度给出了正交小波的数学解释,在空间的概念上形象的说明了小波的多分辨率特性,给出了通用的构造正交小波的方法,并将之前所有的正交小波构造方法统一起来,并类似傅立叶分析中的快速傅立叶算法,给出了小波变换的快速算法Mallat算法。这样,在计算上变得可行以后,小波变换在各个领域才发挥它独特的优势,解决了各类问题,为人们提供了更多的关于时域分析的信息。形象一点说,多分辨分析就是要构造一组函数空间,每组空间的构成都有一个统一的形式,而所有空间的闭包则逼近。在每个空间中,所有的函数都构成该空间的标准化正交基,而所有函数空间的闭包中的函数则构成的标准化正交基,那么,如果对信

9、号在这类空间上进行分解,就可以得到相互正交的时频特性。而且由于空间数目是无限可数的,可以很方便地分析我们所关心的信号的某些特性。下面我们简要介绍一下多分辨分析的数学理论。定义:空间中的多分辨分析是指满足如下性质的一个空间序列:(1)调一致性:,对任意(2)渐进完全性:,(3)伸缩完全性:(4)平移不变性:(5)Riesz基存在性:存在,使得构成的Risez基。关于Riesz的具体说明如下:若是的Risez基,则存在常数A,B,且,使得:对所有双无限可平方和序列,即成立。满足上述个条件的函数空间集合成为一个多分辨分析,如果生成一个多分辨分析,那么称为一个尺度函数。可以用数学方法证明,若是的Rie

10、sz基,那么存在一种方法可以把转化为的标准化正交基。这样,我们只要能找到构成多分辨分析的尺度函数,就可以构造出一组正交小波。多分辨分析构造了一组函数空间,这组空间是相互嵌套的,即那么相邻的两个函数空间的差就定义了一个由小波函数构成的空间,即并且在数学上可以证明且,为了说明这些性质,我们首先来介绍一下双尺度差分方程,由于对,所以对,都有,也就是说可以展开成上的标准化正交基,由于,那么就可以展开成这就是著名的双尺度差分方程,双尺度差分方程奠定了正交小波变换的理论基础,从数学上可证明,对于任何尺度的,它在j+1尺度正交基上的展开系数是一定的,这就为我们提供了一个很好的构造多分辨分析的方法。在频域中,

11、双尺度差分方程的表现形式为:如果在=0连续的话,则有说明的性质完全由决定。2 小波分析的基本理论2.1 从傅立叶变换到小波变换小波分析属于时频分析的一种,传统的信号分析是建立在傅立叶变换的基础上的,由于傅立叶分析使用的是一种全局的变换,要么完全在时域,要么完全在时域,要么完全在频域,因此无法表述信号的时频局域性质,而这种性质恰恰是非平稳信号最根本和最关键的性质。为了分析和处理非平稳信号,人们对傅立叶分析进行了推广乃至根本性的革命,提出并发展了一系列新的信号分析理论:短时傅立叶变换、Gabor变换、时频分析、小波变换、分数阶傅立叶变换、线调频小波变换、循环统计量理论和调幅-调频信号分析等。其中,

12、短时傅立叶变换和小波变换也是应传统的傅立叶变换不能够满足信号处理的要求而产生的。短时傅立叶变换分析的基本思想是:假定非平稳信号在分析窗函数g(t)的一个短时间间隔内是平稳(伪平稳)的,并移动分析窗函数,使在不同的有限时间宽度内是平稳信号,从而计算出各个不同时刻的功率谱。但从本质上讲,短时傅立叶变换是一种单一分辨率的信号分析方法,因为它使用一个固定的短时窗函数。因而短时傅立叶变换在信号分析上还是存在着不可逾越的缺陷。小波变换是一种信号的时间尺度分析方法,它具有多分辨率分析的特点,而且在时频两域都具有表征信号局部特征的能力,是一种窗口大小固定不变但其形状可改变,时间窗和频率窗都可以改变的时频局部化

13、分析方法。即在低频部分具有较高的频率分辨率,在高频部分具有较高的时间分辨率和较低的频率分辨率,很适合于探测正常信号中夹带的瞬态反常现象并展示其成分,所以被誉为分析信号的显微镜,利用连续小波变换进行动态系统故障检测与诊断具有良好的效果。2.1.1 傅里叶变换在信号处理中重要方法之是傅立叶变换(FoMierTrMsroM),它架起了时间域和频率域之间的桥梁。对很多信号来说,傅立叶分析非常有用。因为它能给出信号令包含的各种频率成分。但是、傅立叶变换有着严重的缺点:变换之后使信号失去了时间信息,它不能告诉人们在某段时间里发生了什么变化。而很多信号都包含有人们感兴趣的非稳态(或者瞬变)持性,如漂移、趋势

14、项、突然变化以及信号的升始或结束。这些特性是信号的最重要部分。因此傅里叶变换不适于分析处理这类信号。虽然傅立叶变换能够将信号的时域特征和频域特征联系起来,能分别从信号的时域和频域观察,但却不能把二者有机地结合起来。这是因为信号的时域波形中不包含任何频域信息。而其傅立叶谱是信号的统计特性,从其表达式中也可以看出,它是整个时间域内的积分,没有局部化分析信号的功能,完全不具备时域信息,也就是说,对于傅立叶谱中的某一频率,不知道这个频率是在什么时候产生的。这样在信号分析中就面临一对最基本的矛盾:时域和频域的局部化矛盾。在实际的信号处理过程中,尤其是对非平稳信号的处理中,信号在任一时刻附近的频域特征都很

15、重要。如柴油机缸盖表面的震动信号就是由撞击或冲击产生的,是一瞬变信号,仅从时域或频域上来分析是不够的。这就促使去寻找一种新方法,能够将时域和频域结合起来描述观察信号的时频联合特征,构成信号的时频谱。这就是所谓的时频分析法,也称为时频局部化方法。2.1.2 短时傅里叶变换由于标准傅立叶变换只在频域里有局部分析的能力,而在时域里不存在这种能力,Dennis Gabor于1946年引入了短时傅立叶变换。短时傅立叶变换的基本思想是:把信号划分成许多小的时间间隔,用傅立叶变换分析每一个时间间隔,以便确定该时间间隔存在的频率。其表达式为 (2.1)其中*表示复共轭,g(t)是有紧支集的函数,f(t)是进入

16、分析的信号。在这个变换中,起着频限的作用,g(t)起着时限的作用。随着时间的变化,g(t)所确定的“时间窗”在t轴上移动,是f(t)“逐渐”进行分析。因此,g(t)往往被称之为窗口函数, 大致反映了f(t)在时刻时、频率为的“信号成分”的相对含量。这样信号在窗函数上的展开就可以表示为在、这一区域内的状态,并把这一区域称为窗口,和分别称为窗口的时宽和频宽,表示了时频分析中的分辨率,窗宽越小则分辨率就越高。很显然,希望和都非常小,以便有更好的时频分析效果,但还森堡测不准原理指出和是互相制约的,两者不可能同时都任意小(事实上,且仅当为高斯函数时,等号成立) 由此可见,短时傅立叶变换虽然在一定程度上克

17、服了标准傅立叶不具有局部分析能力的缺陷,但它也存在着自身不可克服的缺陷,即当窗函数g(t)确定后,矩形窗口的形状就确定了,只能改变窗口在相平面上的位置,而不能改变窗口的形状。可以说短时傅立叶变换实质上是具有单一分辨率的分析,若要改变分辨率,则必须重新选择窗函数g(t)。因此,短时傅立叶变换用来分析平稳信号犹可,但对非平稳信号,在信号波形变化剧烈的时刻,主频是高频,要求有较高的时间分辨率(即要小),而波形变化比较平缓的时刻,主频是低频,则要求有较高的频率分辨率(即要小)。而短时傅立叶变换不能兼顾两者。2.1.3 小波变换小波变换提出了变化的时间窗,当需要精确的低频信息时,采用长的时间窗,当需要精

18、确的高频信息时,采用短的时间窗。由图13看出,小波变换用的不是时间-频率域,而是时间-尺度域。尺度越大,采用越大的时间窗,尺度越小,采用越短的时间窗,即尺度与频率成反比。2.2 连续小波变换2.2.1一维连续小波变换定义:设,其傅立叶变换为,当满足允许条件(完全重构条件或恒等分辨条件) (2.2)时,我们称为一个基本小波或母小波。将母函数经伸缩和平移后得 (2.3)称其为一个小波序列。其中a为伸缩因子,b为平移因子。对于任意的函数的连续小波变换为 (2.4)其重构公式(逆变换)为 (2.5)由于基小波生成的小波在小波变换中对被分析的信号起着观测窗的作用,所以还应该满足一般函数的约束条件 (2.

19、6)故是一个连续函数。这意味着,为了满足完全重构条件式,在原点必须等于0,即 (2.7)为了使信号重构的实现在数值上是稳定的,处理完全重构条件外,还要求小波的傅立叶变化满足下面的稳定性条件: (2.8)式中0AB从稳定性条件可以引出一个重要的概念。定义(对偶小波) 若小波满足稳定性条件(2.8)式,则定义一个对偶小波,其傅立叶变换由下式给出:(2.9)注意,稳定性条件(2.8)式实际上是对(2.9)式分母的约束条件,它的作用是保证对偶小波的傅立叶变换存在的稳定性。值得指出的是,一个小波的对偶小波一般不是唯一的,然而,在实际应用中,我们又总是希望它们是唯一对应的。因此,寻找具有唯一对偶小波的合适

20、小波也就成为小波分析中最基本的问题。连续小波变换具有以下重要性质:(1)线性性:一个多分量信号的小波变换等于各个分量的小波变换之和(2)平移不变性:若f(t)的小波变换为,则的小波变换为(3)伸缩共变性:若f(t)的小波变换为,则f(ct)的小波变换为,(4)自相似性:对应不同尺度参数a和不同平移参数b的连续小波变换之间是自相似的。(5)冗余性:连续小波变换中存在信息表述的冗余度。小波变换的冗余性事实上也是自相似性的直接反映,它主要表现在以下两个方面:(1)由连续小波变换恢复原信号的重构分式不是唯一的。也就是说,信号f(t)的小波变换与小波重构不存在一一对应关系,而傅立叶变换与傅立叶反变换是一

21、一对应的。(2)小波变换的核函数即小波函数存在许多可能的选择(例如,它们可以是非正交小波、正交小波、双正交小波,甚至允许是彼此线性相关的)。小波变换在不同的(a,b)之间的相关性增加了分析和解释小波变换结果的困难,因此,小波变换的冗余度应尽可能减小,它是小波分析中的主要问题之一。2.2.2 高维连续小波变换对,公式 (2.10)存在几种扩展的可能性,一种可能性是选择小波使其为球对称,其傅立叶变换也同样球对称,(2.11)并且其相容性条件变为(2.12)对所有的。 (2.13)这里,=,其中且,公式(2.6)也可以写为(2.14)如果选择的小波不是球对称的,但可以用旋转进行同样的扩展与平移。例如

22、,在二维时,可定义(2.15)这里,相容条件变为(2.16)该等式对应的重构公式为(2.17)对于高于二维的情况,可以给出类似的结论。2.3 离散小波变换在实际运用中,尤其是在计算机上实现时,连续小波必须加以离散化。因此,有必要讨论连续小波和连续小波变换的离散化。需要强调指出的是,这一离散化都是针对连续的尺度参数a和连续平移参数b的,而不是针对时间变量t的。这一点与我们以前习惯的时间离散化不同。在连续小波中,考虑函数:这里,且,是容许的,为方便起见,在离散化中,总限制a只取正值,这样相容性条件就变为 (2.18)通常,把连续小波变换中尺度参数a和平移参数b的离散公式分别取作,这里,扩展步长是固

23、定值,为方便起见,总是假定(由于m可取正也可取负,所以这个假定无关紧要)。所以对应的离散小波函数即可写作(2.19)而离散化小波变换系数则可表示为(2.20)其重构公式为(2.21)C是一个与信号无关的常数。然而,怎样选择和,才能够保证重构信号的精度呢?显然,网格点应尽可能密(即和尽可能小),因为如果网格点越稀疏,使用的小波函数和离散小波系数就越少,信号重构的精确度也就会越低。实际计算中不可能对全部尺度因子值和位移参数值计算CWTa,b值,加之实际的观测信号都是离散的,所以信号处理中都是用离散小波变换(DwT)。大多数情况下是将尺度因子和位移参数按2的幂次进行离散。最有效的计算方法是sMall

24、at于1988年发展的快小波算法(又称塔式算法)。对任一信号,离散小波变换第一步运算是将信号分为低频部分称为近似部分)和离散部分(称为细节部分)。近似部分代表了信号的主要特征。第二步对低频部分再进行相似运算。不过这时尺度因子已经改变。依次进行到所需要的尺度。除了连续小波(CWT)、离散小波(DWT),还有小波包(Wavelet Packet)和多维小波。2.4 小波包分析 短时傅立叶变换对信号的频带划分是线性等间隔的。多分辨分析可以对信号进行有效的时频分解,但由于其尺度是按二进制变化的,所以在高频频段其频率分辨率较差,而在低频频段其时间分辨率较差,即对信号的频带进行指数等间隔划分(具有等Q结构

25、)。小波包分析能够为信号提供一种更精细的分析方法,它将频带进行多层次划分,对多分辨率分析没有细分的高频部分进一步分解,并能够根据被分析信号的特征,自适应地选择相应频带,使之与信号频谱相匹配,从而提高了时-频分辨率,因此小波包具有更广泛的应用价值。关于小波包分析的理解,我们这里以一个三层的分解进行说明,其小波包分解树如图SD1A1DD2AD2DA2AA2DDA3AAD3ADD3DDD3ADA3DDA3AAA3ADA3图1 小波包分解树图1中,A表示低频,D表示高频,末尾的序号数表示小波分解的层树(也即尺度数)。分解具有关系:S=AAA3+DAA3+ADA3+DDA3+AAD3+DAD3+ADD3

26、+DDD3。2.4.1 小波包的定义在多分辨分析中, ,表明多分辨分析是按照不同的尺度因子j把Hilbert空间分解为所有子空间的正交和的。其中, 为小波函数的闭包(小波子空间)。现在,我们希望几拟议部对小波子空间按照二进制分式进行频率的细分,以达到提高频率分辨率的目的。 一种自然的做法是将尺度空间和小波子空间用一个新的子空间统一起来表征,若令 则Hilbert空间的正交分解即可用的分解统一为 (2.22)定义子空间是函数是函数的闭包空间,而是函数的闭包空间,并令满足下面的双尺度方程: (2.23)式中,即两系数也具有正交关系。当n=0时,以上两式直接给出 (2.24)与在多分辨分析中,满足双

27、尺度方程: (2.25)相比较,和分别退化为尺度函数和小波基函数。式(2.24)是式(2.22)的等价表示。把这种等价表示推广到(非负整数)的情况,即得到(2.23)的等价表示为 ; (2.26)定义(小波包) 由式(2.23)构造的序列(其中)称为由基函数=确定的正交小波包。当n=0时,即为(2.24)式的情况。由于由唯一确定,所以又称为关于序列的正交小波包。2.4.2 小波包的性质定理1 设非负整数n的二进制表示为 =0或1则小波包的傅立叶变换由下式给出: (2.27)式中定理2 设是正交尺度函数的正交小波包,则,即构成的规范正交基。2.4.3 小波包的空间分解令是关于的小波包族,考虑用下

28、列方式生成子空间族。现在令n=1,2,;j=1,2,并对(2.22)式作迭代分解,则有因此,我们很容易得到小波子空间的各种分解如下:空间分解的子空间序列可写作,m=0,1,-1;l=1,2,。子空间序列的标准正交基为。容易看出,当l=0和m=0时,子空间序列简化为=,相应的正交基简化为,它恰好是标准正交小波族。 若n是一个倍频程细划的参数,即令n=+m,则我们有小波包的简略记号,其中,。我们把称为既有尺度指标j、位置指标k和频率指标n的小波包。将它与前面的小波作一比较知,小波只有离散尺度j和离散平移k两个参数,而小波包除了这两个离散参数外,还增加了一个频率参数n=+m。正是这个频率新参数的作用

29、,使得小波包克服了小波时间分辨率高时频率分辨率低的缺陷,于是,参数n表示函数的零交叉数目, 也就是其波形的震荡次数。定义(小波库) 由生成的函数族(其中;j,)称为由尺度函数构造的小波库。推论1.1 对于每个j=0,1,2,= (2.28)这时,族|j=,-1,0;n=2,3,且 (2.29)是的一个正交基。随着尺度j的增大,相应正交小波基函数的空间分辨率越高,而其频率分辨率越低,这正是正交小波基的一大缺陷。而小波包却具有将随j增大而变宽的频谱窗口进一步分割变细的优良性质,从而克服了正交小波变换的不足。小波包可以对进一步分解,从而提高频率分辨率,是一种比多分辨分析更加精细的分解方法,具有更好的

30、时频特性。2.4.4 小波包算法下面给出小波包的分解算法和重构算法。设,则可表示为 (2.30)小波包分解算法 由求与 (2.31)小波包重构算法 由与求3 几种常用的小波1)Haar小波A.Haar于1990年提出一种正交函数系,定义如下: 这是一种最简单的正交小波,即 2)Daubechies(dbN)小波系该小波是Daubechies从两尺度方程系数出发设计出来的离散正交小波。一般简写为dbN,N是小波的阶数。小波和尺度函数吁中的支撑区为2N-1。的消失矩为N。除N1外(Haar小波),dbN不具对称性即非线性相位;dbN没有显式表达式(除N1外)。但的传递函数的模的平方有显式表达式。假

31、设,其中,为二项式的系数,则有其中 3)Biorthogonal(biorNr.Nd)小波系Biorthogonal函数系的主要特征体现在具有线性相位性,它主要应用在信号与图像的重构中。通常的用法是采用一个函数进行分解,用另外一个小波函数进行重构。Biorthogonal函数系通常表示为biorNr.Nd的形式:Nr=1 Nd=1,3,5Nr=2 Nd=2,4,6,8Nr=3 Nd=1,3,5,7,9Nr=4 Nd=4Nr=5 Nd=5Nr=6 Nd=8其中,r表示重构,d表示分解。4)Coiflet(coifN)小波系coiflet函数也是由Daubechies构造的一个小波函数,它具有co

32、ifN(N=1,2,3,4,5)这一系列,coiflet具有比dbN更好的对称性。从支撑长度的角度看,coifN具有和db3N及sym3N相同的支撑长度;从消失矩的数目来看,coifN具有和db2N及sym2N相同的消失矩数目。5)SymletsA(symN)小波系Symlets函数系是由Daubechies提出的近似对称的小波函数,它是对db函数的一种改进。Symlets函数系通常表示为symN(N=2,3,8)的形式。6)Morlet(morl)小波Morlet函数定义为,它的尺度函数不存在,且不具有正交性。7)Mexican Hat(mexh)小波Mexican Hat函数为它是Gaus

33、s函数的二阶导数,因为它像墨西哥帽的截面,所以有时称这个函数为墨西哥帽函数。墨西哥帽函数在时间域与频率域都有很好的局部化,并且满足由于它的尺度函数不存在,所以不具有正交性。8)Meyer函数Meyer小波函数和尺度函数都是在频率域中进行定义的,是具有紧支撑的正交小波。 其中,为构造Meyer小波的辅助函数,且有 4 小波变换在图像处理中的应用4.1 小波分析用于图像压缩4.1.1 基于小波变换的图像局部压缩基于离散余弦变换的图像压缩算法,其基本思想是在频域对信号进行分解,驱除信号点之间的相关性,并找出重要系数,滤掉次要系数,以达到压缩的效果,但该方法在处理过程中并不能提供时域的信息,在我们比较

34、关心时域特性的时候显得无能为力。但是这种应用的需求是很广泛的,比如遥感测控图像,要求在整幅图像有很高压缩比的同时,对热点部分的图像要有较高的分辨率,例如医疗图像,需要对某个局部的细节部分有很高的分辨率,单纯的频域分析的方法显然不能达到这个要求,虽然可以通过对图像进行分快分解,然后对每块作用不同的阈值或掩码来达到这个要求,但分块大小相对固定,有失灵活。在这个方面,小波分析的就优越的多,由于小波分析固有的时频特性,我们可以在时频两个方向对系数进行处理,这样就可以对我们感兴趣的部分提供不同的压缩精度。下面我们利用小波变化的时频局部化特性,举一个局部压缩的例子,大家可以通过这个例子看出小波变换在应用这

35、类问题上的优越性。load wbarb使用sym4小波对信号进行一层小波分解ca1,ch1,cv1,cd1=dwt2(X,sym4);codca1=wcodemat(ca1,192);codch1=wcodemat(ch1,192);codcv1=wcodemat(cv1,192);codcd1=wcodemat(cd1,192);将四个系数图像组合为一个图像codx=codca1,codch1,codcv1,codcd1复制原图像的小波系数rca1=ca1;rch1=ch1;rcv1=cv1;rcd1=cd1;将三个细节系数的中部置零rch1(33:97,33:97)=zeros(65,65

36、);rcv1(33:97,33:97)=zeros(65,65);rcd1(33:97,33:97)=zeros(65,65);codrca1=wcodemat(rca1,192);codrch1=wcodemat(rch1,192);codrcv1=wcodemat(rcv1,192);codrcd1=wcodemat(rcd1,192);将处理后的系数图像组合为一个图像codrx=codrca1,codrch1,codrcv1,codrcd1重建处理后的系数rx=idwt2(rca1,rch1,rcv1,rcd1,sym4);subplot(221);image(wcodemat(X,19

37、2),colormap(map);title(原始图像);subplot(222);image(codx),colormap(map);title(一层分解后各层系数图像);subplot(223);image(wcodemat(rx,192),colormap(map);title(压缩图像);subplot(224);image(codrx),colormap(map);title(处理后各层系数图像);求压缩信号的能量成分per=norm(rx)/norm(X)per =1.0000求压缩信号与原信号的标准差err=norm(rx-X)err = 586.4979运行结果如图图2 利用小

38、波变换的局部压缩图像从图1可以看出,小波域的系数表示的是原图像各频率段的细节信息,并且给我们提供了一种位移相关的信息表述方式,我们可以通过对局部细节系数处理来达到局部压缩的效果。 在本例中,我们把图像中部的细节系数都置零,从压缩图像中可以很明显地看出只有中间部分变得模糊(比如在原图中很清晰的围巾的条纹不能分辨),而其他部分的细节信息仍然可以分辨的很清楚。最后需要说明的是本例只是为了演示小波分析应用在图像局部压缩的方法,在实际的应用中,可能不会只做一层变换,而且作用阈值的方式可能也不会是将局部细节系数全部清除,更一般的情况是在N层变换中通过选择零系数比例或能量保留成分作用不同的阈值,实现分片的局

39、部压缩。而且,作用的阈值可以是方向相关的,即在三个不同方向的细节系数上作用不同的阈值。4.1.2 小波变换用于图像压缩的一般方法二维小波分析用于图像压缩是小波分析应用的一个重要方面。它的特点是压缩比高,压缩速度快,压缩后能保持图像的特征基本不变,且在传递过程中可以抗干扰。小波分析用于图像压缩具有明显的优点。4.1.2.1 利用二维小波分析进行图像压缩基于小波分析的图像压缩方法很多,比较成功的有小波包、小波变换零树压缩、小波变换矢量量化压缩等。下面给出一个图像信号(即一个二维信号,文件名为wbarb.mat),利用二维小波分析对图像进行压缩。一个图像作小波分解后,可得到一系列不同分辨率的子图像,

40、不同分辨率的子图像对应的频率是不相同的。高分辨率(即高频)子图像上大部分点的数值都接近于0,越是高频这种现象越明显。对一个图像来说,表现一个图像最主要的部分是低频部分,所以一个最简单的压缩方法是利用小波分解,去掉图像的高频部分而只保留低频部分。图像压缩可按如下程序进行处理。%装入图像load wbarb;%显示图像subplot(221);image(X);colormap(map)title(原始图像);axis squaredisp(压缩前图像X的大小:);whos(X)%对图像用bior3.7小波进行2层小波分解c,s=wavedec2(X,2,bior3.7);%提取小波分解结构中第一

41、层低频系数和高频系数ca1=appcoef2(c,s,bior3.7,1);ch1=detcoef2(h,c,s,1);cv1=detcoef2(v,c,s,1);cd1=detcoef2(d,c,s,1);%分别对各频率成分进行重构a1=wrcoef2(a,c,s,bior3.7,1);h1=wrcoef2(h,c,s,bior3.7,1);v1=wrcoef2(v,c,s,bior3.7,1);d1=wrcoef2(d,c,s,bior3.7,1);c1=a1,h1;v1,d1;%显示分解后各频率成分的信息subplot(222);image(c1);axis squaretitle(分解

42、后低频和高频信息);%下面进行图像压缩处理%保留小波分解第一层低频信息,进行图像的压缩%第一层的低频信息即为ca1,显示第一层的低频信息%首先对第一层信息进行量化编码ca1=appcoef2(c,s,bior3.7,1);ca1=wcodemat(ca1,440,mat,0);%改变图像的高度ca1=0.5*ca1;subplot(223);image(ca1);colormap(map);axis squaretitle(第一次压缩);disp(第一次压缩图像的大小为:);whos(ca1)%保留小波分解第二层低频信息,进行图像的压缩,此时压缩比更大%第二层的低频信息即为ca2,显示第二层的

43、低频信息ca2=appcoef2(c,s,bior3.7,2);%首先对第二层信息进行量化编码ca2=wcodemat(ca2,440,mat,0);%改变图像的高度ca2=0.25*ca2;subplot(224);image(ca2);colormap(map);axis squaretitle(第二次压缩);disp(第二次压缩图像的大小为:);whos(ca2)输出结果如下所示:压缩前图像X的大小: Name Size Bytes Class X 256x256 double arrayGrand total is 65536 elements using bytes第一次压缩图像的大

44、小为: Name Size Bytes Class ca1 135x135 double arrayGrand total is 18225 elements using bytes第二次压缩图像的大小为: Name Size Bytes Class ca2 75x75 45000 double arrayGrand total is 5625 elements using 45000 bytes图像对比如图所示。可以看出,第一次压缩提取的是原始图像中小波分解第一层的低频信息,此时压缩效果较好,压缩比较小(约为1/3):第二次压缩是提取第一层分解低频部分的低频部分(即小波分解第二层的低频部分)

45、,其压缩比较大(约为1/12),压缩效果在视觉上也基本过的去。这是一种最简单的压缩方法,只保留原始图像中低频信息,不经过其他处理即可获得较好的压缩效果。在上面的例子中,我们还可以只提取小波分解第3、4、层的低频信息。从理论上说,我们可以获得任意压缩比的压缩图像。原始图像 分解后低频和高频信息 第一次压缩图像 第二次压缩图像 图3 利用二维小波分析进行图像压缩下面给出一个图像信号(即一个二维信号,文件名为wbarb.mat),利用二维小波分析对图像进行压缩。一个图像作小波分解后,可得到一系列不同分辨率的子图像,不同分辨率的子图像对应的频率是不同的。高分辨率(即高频)子图像上大部分点的数值都接近于0,越是高频这种现象越明显。对一个图像来说,表现一个图像最主要的部分是低频部分,所以一个最简单的压缩方法是利用小波分解,去掉图像的高频部分而只保留低频部分。图像压缩可按如下程序进行处理。% 调入图像X=imread(lena.bmp);% 归一化图像X=double(sig)/255;% 显示图像image(X);colormap(map)%对图像用bior3.7小波进行2层小波分解c,s=wavedec(X,2,bior3.7);%设置小波系数阈制值% thr=20;% 提取小波分解结构中第一层的低频系数和

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com