收藏 分享(赏)

小波变换在信号处理中的应用.ppt

上传人:精品资料 文档编号:8744776 上传时间:2019-07-09 格式:PPT 页数:90 大小:3.95MB
下载 相关 举报
小波变换在信号处理中的应用.ppt_第1页
第1页 / 共90页
小波变换在信号处理中的应用.ppt_第2页
第2页 / 共90页
小波变换在信号处理中的应用.ppt_第3页
第3页 / 共90页
小波变换在信号处理中的应用.ppt_第4页
第4页 / 共90页
小波变换在信号处理中的应用.ppt_第5页
第5页 / 共90页
点击查看更多>>
资源描述

1、第1页,小波变换在信号处理中的应用,一、从傅里叶变换到小波变换 二、连续小波变换 三、一维离散小波变换与重构 四、二维离散小波变换与重构 五、几种常用小波 六、举例(基于Matlab环境),第2页,小波分析是近15年来发展起来的一种新的时频分析方法,我们可以先粗略地区分一下时域分析和频域分析。 时域分析的基本目标: - 边缘检测和分割; - 将短时的物理现象作为一个瞬态过程分析。 频域分析的基本目标: 区分突发信号和稳定信号以及定量分析其能量。,一、从傅里叶变换到小波变换,第3页,一、从傅里叶变换到小波变换,(1)傅立叶变换的定义 1. 连续傅立叶变换对离散傅立叶变换对,第4页,2. 傅立叶变

2、换的实质,傅里叶变换的实质是:把f(t)这个波形分解成许多不同频率的正弦波的叠加和。这样我们就可以将对原函数f(t)的研究转化为对其权系数,及傅里叶变换F()的研究。从傅里叶变换中可以看出,这些标准基是由正弦波及高次谐波组成的,因此它在频域内是局部化的。,第5页,3. 傅立叶变换的局限性,由左图我们看不出任何频域的性质,但从右图中我们可以明显看出该信号的频率成分,也可以明显的看出信号的频率特性。虽然傅里叶变换能够将信号的时域特征和频域特征联系起来,能分别从信号的时域和频域观察,但不能把两者有机的结合起来。在实际信号处理过程中,尤其是对非平稳信号的处理中,信号在任一时刻附近的频域特征都很重要。,

3、第6页,(2)短时傅立叶变换,基本思想:把非稳态信号看成一系列短时平稳信号的叠加,这个过程是通过加时间窗来实现的。一般选用能量集中在低频处的实的偶函数作为窗函数,通过平移窗函数来实现时间域的局部化性质。其表达式为:,其中“”表示复共轭,g(t)是有紧支集的函数,f(t)是被分析的信号,在这个变换中, 起着频限的作用,g(t)起着时限的作用。随着时间 的变化,g(t)所确定的“时间窗”在t轴上移动,使f(t)“逐渐” 进行分析。,第7页,g(t)往往被称之为窗口函数, 大致反映了f(t)在 时刻频率处“信号成分”的相对含量。这样信号在窗函数上的展开就可以表示为 在这一区域内的状态,并把这一区域称

4、为窗口, 和 分别称为窗口的时宽和频宽,表示了时频分析中的分辨率,窗宽越小则分辨率就越高。很显然 和 都非常小,以便有更好的时频分析效果,但 和 相互制约的。,(2)短时傅立叶变换,第8页,(3)小波变换,小波分析优于傅里叶变换的地方是,它在时域和频域同时具有良好的局部化性质。小波变换提出了变化的时间窗。当需要精确的低频信息时,采用长的时间窗,频率分辨率高,当需要精确的高频信息时,采用短的时间窗,时间分辨率高。由此可知,小波变换采用的不是时间-频率域,而是时间尺度域。尺度越大,采用越大的时间窗,尺度越小,采用越短的时间窗,即尺度与频率成反比。,第9页,(3)小波变换,第10页,(4) 小波的时

5、间和频率特性,运用小波基,可以提取信号中的“指定时间”和“指定频率”的变化。 时间:提取信号中“指定时间”(时间A或时间B)的变化。顾名思义,小波在某时间发生的小的波动。 频率:提取信号中时间A的比较慢速变化,称较低频率成分;而提取信号中时间B的比较快速变化,称较高频率成分。,时间A,时间B,第11页,(5) 小波的3 个特点,小波变换,既具有频率分析的性质,又能表示发生的时间。有利于分析确定时间发生的现象。(傅里叶变换只具有频率分析的性质) 小波变换的多分辨度的变换,有利于各分辨度不同特征的提取(图象压缩,边缘抽取,噪声过滤等) 小波变换比快速Fourier变换还要快一个数量级。信号长度为M

6、时, Fourier变换(左)和小波变换(右)计算复杂性分别如下公式:,第12页,(6) 小波基表示发生的时间和频率,Fourier变换的基(上)小波变换基(中) 和时间采样基(下),傅里叶变换 (Fourier)基小波基时间采样基,第13页,二、连续小波变换,设函数,,如果满足:,则称,为一个基本小波和小波母函数,式中,为函数,的傅立叶变换,上式也可称为可容性条件。,1. 连续小波变换,令:,,,称为基本小波或母小波(Mother Wavelet),依赖于,生成的连续小波。式中,为尺度因子,改变连续小波的形状;,为位移因子,改变连续小波的位移。连续小波,在时域空间和频域空间上都具有局部性,其

7、作用等同于 短时傅立叶变换中的窗函数。,第14页,二、连续小波变换,因此函数f(t)的小波变换为:,尺度因子,小波,平移参数,第15页,像傅立叶分析一样,小波分析就是把一个信号分解为将母小波经过缩放和平移之后的一系列小波,因此小波是小波变换的基函数。小波变换可以理解为用经过缩放和平移的一系列小波函数代替傅立叶变换的正弦波和余弦波进行傅立叶变换的结果。图4表示了正弦波和小波的区别,由此可以看出,正弦波从负无穷一直延续到正无穷,正弦波是平滑而且是可预测的, 而小波是一类在有限区间内快速衰减到0的函数,其平均值为0, 小波趋于不规则、不对称。,二、连续小波变换,第16页,二、连续小波变换,图4 傅立

8、叶变换与小波变换基元,(a) 正弦波曲线; (b) 小波曲线,第17页,二、连续小波变换,信号,不同频率分量的组成,图5 信号傅立叶变换过程,傅立叶变换过程,18,基本小波函数()的缩放和平移操作含义如下: (1) 缩放。简单地讲, 缩放就是压缩或伸展基本小波, 缩放系数越小, 则小波越窄,如图6所示。,图6 小波的缩放操作,小波变换过程,19,(2) 平移。简单地讲,平移就是小波的延迟或超前。在数学上, 函数f(t)延迟k的表达式为f(t-k),如图7所示。,图7 小波的平移操作 (a) 小波函数(t); (b) 位移后的小波函数(t-k),20,CWT计算主要有如下五个步骤: 第一步: 取

9、一个小波, 将其与原始信号的开始一节进行比较。 第二步: 计算数值C, C表示小波与所取一节信号的相似程度,计算结果取决于所选小波的形状, 如图8所示。第三步:向右移动小波,重复第一步和第二步,直至覆盖整个信号,如图9所示。第四步: 伸展小波, 重复第一步至第三步, 如图10所示。,第21页,图8 计算系数值C,二、连续小波变换,第22页,图9 计算平移后系数值C,二、连续小波变换,第23页,图10 计算尺度后系数值C,二、连续小波变换,第24页,第五步:对于所有缩放,重复第一步至第四步。小波的缩放因子与信号频率之间的关系是:缩放因子scale越小,表示小波越窄,度量的是信号的细节变化,表示信

10、号频率越高;缩放因子scale越大, 表示小波越宽,度量的是信号的粗糙程度,表示信号频率越低。,二、连续小波变换,第25页,二、连续小波变换,结论: 尺度因子a越小, 的波形变窄, 的频谱向高频端扩展;a越大, 波形变宽, 的频谱 向低频端扩展,从而实现过了 时间频率窗的自适应调节。 连续小波变换的实质就是以基函数 的形式把信号f(t)分解为不同频带的子信号,实现信号在不同频带、不同时刻的合理分离,也可以视为一个滤波器。,第26页,一维连续小波变换Matlab实现,COEFS=cwt(S,SCALES,wname) COEFS=cwt(S,SCALES,wname,plot) COEFS=cw

11、t(S,SCALES,wname,PLOTMODE) COEFS=cwt(S,SCALES,wname,PLOTMODE,XLIM),第27页,在每个可能的缩放因子和平移参数下计算小波系数,其计算量相当大, 将产生惊人的数据量,而且有许多数据是无用的。如果缩放因子和平移参数都选择为2j(j0且为整数)的倍数, 即只选择部分缩放因子和平移参数来进行计算, 就会使分析的数据量大大减少。使用这样的缩放因子和平移参数的小波变换称为双尺度小波变换(Dyadic Wavelet Transform),它是离散小波变换(Discrete Wavelet Transform, DWT)的一种形式。通常离散小波

12、变换就是指双尺度小波变换。,三、一维离散小波变换与重构,第28页,小波变换就是将 “ 原始信号 s ” 变换 成 “ 小波 系数 w ” ,w=wa , wd ( 近似系数wa与细节系数wd )则原始信号s可分解成小波近似a与小波细节d之和。s = a+d 小波系数 w = wa , wd 的分量,乘以基函数,形成小波分解:小波近似系数wa 基函数A=近似分解 a -平均小波细节系数wd 基函数D=细节分解 d-变化,三、一维离散小波变换与重构,第29页,正变换:原始信号在小波基上,获得 “小波系数”分量 反变换:所有“小波分解” 合成原始信号例如: 小波分解 a=小波系数 wa 小波基A,三

13、、一维离散小波变换与重构,第30页,离散小波变换公式,正变换反变换其中: 是小波基函数,信号 s 有M个样本,J 级小波变换:,三、一维离散小波变换与重构,第31页,执行离散小波变换的有效方法是使用滤波器, 该方法是Mallat于1988年提出的,称为Mallat算法。这种方法实际上是一种信号分解的方法, 在数字信号处理中常称为双通道子带编码。用滤波器执行离散小波变换的概念如图11所示。S表示原始的输入信号, 通过两个互补的滤波器组, 其中一个滤波器为低通滤波器,通过该滤波器可得到信号的近似值A(Approximations),另一个为高通滤波器, 通过该滤波器可得到信号的细节值D(Detai

14、l)。,三、一维离散小波变换,第32页,图11 小波分解示意图,三、一维离散小波变换,第33页,在小波分析中,近似值是大的缩放因子计算的系数,表示信号的低频分量,而细节值是小的缩放因子计算的系数,表示信号的高频分量。实际应用中,信号的低频分量往往是最重要的,而高频分量只起一个修饰的作用。如同一个人的声音一样, 把高频分量去掉后,听起来声音会发生改变,但还能听出说的是什么内容,但如果把低频分量删除后,就会什么内容也听不出来了。,三、一维离散小波变换,第34页,由图11可以看出离散小波变换可以表示成由低通滤波器和高通滤波器组成的一棵树。原始信号经过一对互补的滤波器组进行的分解称为一级分解,信号的分

15、解过程也可以不断进行下去,也就是说可以进行多级分解。如果对信号的高频分量不再分解,而对低频分量进行连续分解,就可以得到信号不同分辨率下的低频分量, 这也称为信号的多分辨率分析。如此进行下去, 就会形成图12所示的一棵比较大的分解树, 称其为信号的小波分解树(Wavelet Decomposition Tree)。实际中, 分解的级数取决于要分析的信号数据特征及用户的具体需要。,三、一维离散小波变换,35,图12 多级信号分解示意图 (a) 信号分解; (b) 小波分数; (c)小波分解树,第36页,三、一维离散小波变换,第37页,图13 小波分解下采样示意图,三、一维离散小波变换,第38页,在

16、Matlab中,离散小波变换分解算法主要使用如下几个常用命令:dwt 用于信号的单层分解wavedec 用于信号的多层分解wmaxlev 在多层分解前求最大的分解层数,三、一维离散小波变换,第39页,将信号的小波分解的分量进行处理后,一般还要根据需要把信号恢复出来,也就是利用信号的小波分解的系数还原出原始信号,这一过程称为小波重构(Wavelet Reconstruction)或叫做小波合成(Wavelet Synthesis)。这一合成过程的数学运算叫做逆离散小波变换(Inverse Discrete Wavelet Transform, IDWT)。,三、一维离散小波重构,第40页,图14

17、 小波重构算法示意图,三、一维离散小波变换与重构,第41页,1)重构近似信号与细节信号由图14可知,由小波分解的近似系数和细节系数可以重构出原始信号。同样,可由近似系数和细节系数分别重构出信号的近似值或细节值,这时只要近似系数或细节系数置为零即可。图15是对第一层近似信号或细节信号进行重构的示意图。,三、一维离散小波变换与重构,第42页,图15 重构近似和细节信号示意 (a) 重构近似信号; (b) 重构细节信号,三、一维离散小波变换与重构,第43页,2)多层重构在图15中,重构出信号的近似值A1与细节值D1之后,则原信号可用A1D1S重构出来。对应于信号的多层小波分解,小波的多层重构如图16

18、所示。由图16可见重构过程为:A3D3A2;A2D2A1;A1+D1S。信号重构中,滤波器的选择非常重要,关系到能否重构出满意的原始信号。低通分解滤波器(L)和高通分解滤波器(H)及重构滤波器组(L和H)构成一个系统, 这个系统称为正交镜像滤波器(Quadrature Mirror Filters, QMF)系统, 如图17所示。,三、一维离散小波变换与重构,第44页,图16 多层小波重构示意图,三、一维离散小波变换与重构,第45页,图17 多层小波分解和重构示意图,三、一维离散小波变换与重构,第46页,用于离散小波重构的命令主要有如下几个:idwt 用于单层小波重构waverec 用于多层小

19、波重构原始信号,要求输入参数同小波分解得到结果的格式一致wrcoef 用于重构小波系数至某一层次,要求输入参数同小波分解得到结果的格式一致upcoef 用于重构小波系数至上一层次,要求输入参数同小波分解得到结果的格式一致 用于得到某一层次的小波系数的命令主要有以下几个:detcoef 求得某一层次的细节系数appcoef 求得某一层次的近似系数upwlev 重构组织小波系数的排列形式,三、一维离散小波变换与重构,第47页,二维离散小波变换是一维离散小波变换的推广, 其实质上是将二维信号在不同尺度上的分解, 得到原始信号的近似值和细节值。由于信号是二维的,因此分解也是二维的。分解的结果为: 近似

20、分量cA、 水平细节分量cH、 垂直细节分量cV和对角细节分量cD。同样也可以利用二维小波分解的结果在不同尺度上重构信号。二维小波分解和重构过程如图18所示。,四、二维离散小波变换与重构,48,图18 二维小波分解和重构过程示意图 (a) 二维DWT; (b) 二维IDWT,第49页,五、几种常用小波,1. Haar小波 2. Daubechies小波 3. Symlet小波 4. 双正交小波(biorNr.Nd) 5. Coiflet小波 6. Morlet小波 7. Mexico草帽小波 8. Meyer小波 具有对称性的小波不产生相位畸变,在图像处理中非常有用。 具有好的正则性的小波,易

21、于获得光滑的重构曲线和图像。 小波函数和尺度函数如果存在消失矩,在压缩时有用。,第50页,基小波举例,第51页,基小波举例,第52页,基小波举例,第53页,基小波举例,第54页,基小波举例,第55页,六、举例,1. GUI用法简介 2. 基于小波变换的图像压缩和去噪 dwt和dwt2:用于单尺度一维和二维信号的离散小波变换; idwt和idwt2:实现单尺度一维和二维信号的离散小波反变换; wavedec和wavedec2:分别用于多尺度一维和二维信号的小波分解,即为多分辨率分析函数; appcoef和appcoef2:分别用于从多尺度一维和二维小波分解的分解结构中提取信号的低频系数; det

22、coef和detcoef2:分别用于从多尺度一维和二维小波分解的分解结构中提取信号的高频系数。,第56页,一维连续小波变换 举例,第57页,离散小波变换,第58页,第59页,第60页,第61页,压缩或去噪原理,系数值,百分比,T,第62页,T3,T3,第63页,二维离散小波变换 举例,第64页,二维离散小波变换 举例,第65页,二维离散小波逆变换,第66页,信号去噪的基本步骤,一般说来,信号去噪的基本步骤主要包括如下三步:(1)信号的小波分解;(2)小波分解高频系数的阈值量化;(3)信号的小波重构。使用小波分解到低频系数以及阈 值量化处理后的高频系数进行小波重构。,第67页,信号去噪的Matl

23、ab实现,Matlab中实现了信号的阈值去噪,主要包括阈值获取和阈值去噪两方面。 Matlab中实现信号阈值获取的函数有ddencmp、thselect、wbmpen和wdcbm。 Matlab中实现信号的阈值去噪的函数有wden、wdencmp、wthresh、wthcoef、wpthcoef以及wpdencmp。,第68页,小波变换 应用图象去噪,第69页,小波变换 应用图象去噪,第70页,小波分析在图象处理中的应用,图象是二维信号,其小波变换相当于二次一维信号的小波变换:。(1)第一次一维信号的小波变换相当于图象的行变换。(2)第二次一维信号的小波变换相当于图象的列变换。小波变换用于图象

24、压缩有良好的效果,已形成图象压缩的标准如JPEG2000。,第71页,小波变换用于图象特征抽取,第72页,第1级 L1 斜线细节,第1级 L1 水平细节,第1级 L1 垂直细节,第2级 L2细节,近似图象,第3级 L3,小波系数分级方块表示法,第73页,第 3 级 L3分辨率,第 2 级 L2分辨率,第 1 级 L1分辨率,小波系数分级树形表示法,第74页,小波变换用于信号压缩的基本步骤,一般说来,信号压缩的基本步骤主要包括如下三步:(1)信号的小波分解;(2)对分解到高频系数进行阈值量化处理,对分解到各层高频信号进行阈值量化处理;(3)对阈值量化处理后的系数进行重构。,第75页,小波变换用于

25、图象压缩,采用小波进行压缩。作“小波变换”后,统计特性有改善,消除行和列之间的相关关系。 有损压缩:根据视觉原理,不同分辨率小波系数进行比特分配。然后转换到一维作熵编码,如算术编码或霍夫曼编码。 无损压缩:选择“整数小波变换”,无舍入误差。但不能进行比特分配。,第76页,信号压缩的Matlab实现,Matlab中实现了信号的阈值去噪,主要包括阈值获取和阈值去噪两方面。 Matlab中实现信号阈值获取的函数有ddencmp、thselect、wbmpen和wdcbm。 Matlab中实现信号的阈值去噪的函数有wden、wdencmp、wthresh、wthcoef、wpthcoef以及wpden

26、cmp。,第77页,小波变换 应用图象压缩,第78页,原始图象直方图分布,第79页,小波变换系数直方图分布,第80页,小波变换 应用图象压缩,第81页,小波变换 应用图象压缩,第82页,小波变换 应用图象压缩,第83页,小波变换 应用图象压缩,第84页,小波变换用于数字水印,数字水印(Digital Watermark)技术是指用信号处理的方法在数字化的多媒体数据中嵌入隐蔽的标记,这种标记通常是不可见的,只有通过专用的检测器或阅读器才能提取。数字水印是信息隐藏技术的一个重要研究方向。嵌入数字作品中的信息必须具有以下基本特性才能称为数字水印: a. 隐蔽性:在数字作品中嵌入数字水印不会引起明显的

27、降质,并且不易被察觉。 b隐藏位置的安全性:水印信息隐藏于数据而非文件头中,文件格式的变换不应导致水印数据的丢失。 c. 鲁棒性:所谓鲁棒性是指在经历多种无意或有意的信号处理过程后,数字水印仍能保持完整性或仍能被准确鉴别。可能的信号处理过程包括信道噪声、滤波、数/模与模/数转换、重采样、剪切、位移、尺度变化以及有损压缩编码等。,第85页,例:数据嵌入核磁共振医学图象 (可无损恢复) (水印图象见下页) (a)原始 (5125128) (b)小波域嵌入水印图象,第86页,水印图象 (1921202 二值图象),第87页,Terms,Wavelet: 小波 Compact support: 紧支撑

28、 Wavelet transform (WT): 小波变换 Continuous Wavelet transform (CWT): 连续小波变换 Discrete Wavelet transform (DWT): 离散小波变换 Filter bank: 滤波器族,第88页,Terms,Dyadic wavelet: 二进小波 Scaling function: 尺度函数 Basis wavelet: 基小波 Orthogonal wavelet: 正交小波 Orthonormal wavelet: 正交归一小波 Mirror filter: 镜像滤波器 Pyramid algorithm: 金字塔算法 Herringbone algorithm: 鱼骨算法 Mallat algorithm: 马拉算法,第89页,Terms,Multiresolution analysis: 多分辨率分析 Denoising: 去噪声 Fractal: 分形 Self-similar: 自相似 Image fusion: 图象融合,第90页,Thank you!,

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

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

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


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

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

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