小波与小波变换

小波与小波变换
小波与小波变换

第3章小波与小波变换

(征求意见稿)

清华大学计算机科学与技术系

智能技术与系统国家重点实验室

林福宗,2001-9-25

小波是近十几年才发展起来并迅速应用到图像处理和语音分析等众多领域的一种数学

工具,是继110多年前的傅立叶(Joseph Fourier)分析之后的一个重大突破,无论是对古老的自然学科还是对新兴的高新技术应用学科都产生了强烈冲击。

小波理论是应用数学的一个新领域。要深入理解小波理论需要用到比较多的数学知识。本章企图从工程应用角度出发,用比较直观的方法来介绍小波变换和它的应用,为读者深入研究小波理论和应用提供一些背景材料。

3.1 小波介绍

3.1.1 小波简史

傅立叶理论指出,一个信号可表示成一系列正弦和余弦函数之和,叫做傅立叶展开式。用傅立叶表示一个信号时,只有频率分辨率而没有时间分辨率,这就意味我们可以确定信号中包含的所有频率,但不能确定具有这些频率的信号出现在什么时候。为了继承傅立叶分析的优点,同时又克服它的缺点,人们一直在寻找新的方法。

20世纪初,哈尔(Alfred Haar)对在函数空间中寻找一个与傅立叶类似的基非常感兴趣。1909年他发现了小波,并被命名为哈尔小波(Haar wavelets),他最早发现和使用了小波。

20世纪70年代,当时在法国石油公司工作的年轻的地球物理学家Jean Morlet提出了小波变换WT(wavelet transform)的概念。

进入20世纪80年代,法国的科学家Y.Meyer和他的同事开始为此开发系统的小波分析方法。Meyer于1986年创造性地构造出具有一定衰减性的光滑函数,他用缩放(dilations)

与平移(translations)均为j2(j≥0的整数)的倍数构造了2L(R)空间的规范正交基,使小波得到真正的发展。

小波变换的主要算法则是由法国的科学家Stephane Mallat在1988年提出[1]。他在构造正交小波基时提出了多分辨率的概念,从空间上形象地说明了小波的多分辨率的特性,提出了正交小波的构造方法和快速算法,叫做Mallat算法[1]。该算法统一了在此之前构造正交小波基的所有方法,它的地位相当于快速傅立叶变换在经典傅立叶分析中的地位。

Inrid Daubechies,Ronald Coifman和Victor Wickerhauser等著名科学家把这个小波理论引入到工程应用方面做出了极其重要的贡献。例如,Inrid Daubechies于1988年最先揭示了小波变换和滤波器组(filter banks)之间的内在关系[2],使离散小波分析变成为现实。在信号处理中,自从S.Mallat和Inrid Daubechies发现滤波器组与小波基函数有密切关系之后,小波在信号(如声音信号,图像信号等)处理中得到极其广泛的应用。

经过十几年的努力,这门学科的理论基础已经基本建立,并成为应用数学的一个新领域。这门新兴学科的出现引起了许多数学家和工程技术人员的极大关注,是国际科技界和众多学术团体高度关注的前沿领域。

小波是定义在有限间隔而且其平均值为零的一种函数,它的波形如图3-01(b)所示。图(a)是大家所熟悉的正弦波,图(b)是从许多使用比较广泛的小波中挑选出的几种一维小波。

在图(b)所示的小波中,缩放函数和小波函数的名称大多数是以开发者的名字命名的,例如Moret小波函数是Grossmann和Morlet在1984年开发的,db6缩放函数和db6小波函数是Daubechies开发的开发几种小波之一,Meyer缩放函数和Meyer小波函数是Meyer开发的。但也有不少例外,例如Sym6缩放函数和sym6小波函数则是symlets的简写,是Daubechies提议开发的几种对称小波之一,coif2缩放函数和coif2小波函数是Daubechies 应R. Coifman的请求而开发的几种小波之一。

与图(a)相比,图(b)所示的小波具有有限的持续时间和突变的频率和振幅,波形可以是不规则的,也可以是不对称的,在整个时间范围里的幅度平均值为零。而正弦波和余弦波具有无限的持续时间,它可从负无穷扩展到正无穷,波形是平滑的,它的振幅和频率也是恒定的。

(b) 部分小波

图3-01 小波与正弦波

在众多的小波中,选择什么样的小波对信号进行分析是一个至关重要的问题。使用的小波不同,分析得到数据也不同,这是关系到能否达到使用小波分析的目的问题。如果没有现成的小波可用,那么还需要自己开发合用的小波。

信号分析一般是为了获得时间和频率域之间的相互关系。傅立叶变换提供了有关频率域的信息,但时间方面的局部化信息却基本丢失。与傅立叶变换不同,小波变换通过平移母小波(mother wavelet)可获得信号的时间信息,而通过缩放小波的宽度(或者叫做尺度)可获得信号的频率特性。对母小波的缩放和平移操作是为了计算小波的系数,这些系数代表小波和局部信号之间的相互关系。本节将介绍小波分析中常用的三个基本概念:连续小波变换、离散小波变换和小波重构。

1. 连续小波变换

傅立叶分析是把一个信号分解成各种不同频率的正弦波,因此正弦波是傅立叶变换的基函数。同样,小波分析是把一个信号分解成将原始小波经过移位和缩放之后的一系列小波,因此小波同样可以用作表示一些函数的基函数。可以说,凡是能够用傅立叶分析的函数都可以用小波分析,因此小波变换也可以理解为用经过缩放和平移的一系列函数代替傅立叶变换的正弦波。

仔细观察图3-02所示的正弦波和小波可以发现,用不规则的小波分析变化激烈的信号也许比用平滑的正弦波更有效,或者说对信号的基本特性描述得更好。

图3-02 傅立叶分析与小波分析使用的基函数

数学上傅立叶分析的过程实际上是用傅立叶变换表示,

()()j t F f t e dt ωω+∞

??∞

=∫

这个式子的含义就是,傅立叶变换是信号()f t 与复数指数j t e ω?(cos sin j t e t j t ωωω?=+)之积在信号存在的整个期间里求和。傅立叶变换的结果是傅立叶系数()F ω,它是频率ω的函数。

同样,连续小波变换(continuous wavelet transform ,CWT )用下式表示,

(,)()(,,)C scale position f t scale position t dt ψ+∞

?∞

=∫

这个式子的含义就是,小波变换是信号()f t 与被缩放和平移的小波函数ψ之积在信号存在的整个期间里求和。CWT 变换的结果是许多小波系数C ,这些系数是缩放因子(scale)和位置(position)的函数。

CWT 的变换过程可分成如下5个步骤:

步骤1: 把小波()t ψ和原始信号()f t 的开始部分进行比较。

步骤2: 计算系数C 。该系数表示该部分信号与小波的近似程度。系数C 的值越高表示信号与小波越相似,因此系数C 可以反映这种波形的相关程度。

步骤3: 把小波向右移,距离为k ,得到的小波函数为()t k ψ?,然后重复步骤1和2。再把小波向右移,得到小波()t k ψ?2,重复步骤1和2。按上述步骤一直进行下去,直到信号()f t 结束。

步骤4: 扩展小波()t ψ,例如开展一倍,得到的小波函数为(/)t ψ2。 步骤5: 重复步骤1~4。

CWT 的整个变换过程如图3-03所示。

图3-03 连续小波变换的过程

小波变换完成之后得到的系数是在不同的缩放因子下由信号的不同部分产生的。这些小波系数、缩放因子和时间之间的关系和它们的含义可以用图3-04(a)表示,该图是用MATLAB 软件绘制的。图(a)是用二维图像表示的小波变换分析图,x 轴表示沿信号的时间方向上的位置,y 轴表示缩放因子,每个-x y 点的颜色表示小波系数C 的幅度大小。图(b)是用三维图像表示的小波变换分析图,z 轴表示小波变换之后的系数。

(a) 二维图

(b) 三维图

图3-04 连续小波变换分析图[4]

小波的缩放因子与信号频率之间的关系可以这样来理解。缩放因子小,表示小波比较窄,度量的是信号细节,表示频率ω比较高;相反,缩放因子大,表示小波比较宽,度量的是信号的粗糙程度,表示频率ω比较低。

2. 离散小波变换

在计算连续小波变换时,实际上也是用离散的数据进行计算的,只是所用的缩放因子和平移参数比较小而已。不难想象,连续小波变换的计算量是惊人的。为了解决计算量的问题,

缩放因子和平移参数都选择j2(j.>0的整数)的倍数。使用这样的缩放因子和平移参数的小波变换叫做双尺度小波变换(dyadic wavelet transform),它是离散小波变换(discrete wavelet transform,DWT)的一种形式。从文献看,离散小波变换通常指的就是双尺度小波变换。

使用离散小波分析得到的小波系数、缩放因子和时间关系如图3-05所示。图(a)是20世纪40年代使用Gabor开发的短时傅立叶变换(short time Fourier transform,STFT)得到的时间-频率关系图,图(b)是20世纪80年代使用Morlet开发的小波变换得到的时间-缩放因子(反映频率)关系图。

图3-05 离散小波变换分析图

执行离散小波变换的有效方法是使用滤波器。该方法是Mallat在1988年开发的,叫做Mallat算法[1],这种方法实际上是一种信号的分解方法,在数字信号处理中称为双通道子带编码。

用滤波器执行离散小波变换的概念如图3-06所示。图中,S表示原始的输入信号,通过两个互补的滤波器产生A和D两个信号,A表示信号的近似值(approximations),D表示信号的细节值(detail)。在许多应用中,信号的低频部分是最重要的,而高频部分起一个“添加剂”的作用。犹如声音那样,把高频分量去掉之后,听起来声音确实是变了,但还能够听

清楚说的是什么内容。相反,如果把低频部分去掉,听起来就莫名其妙。在小波分析中,近似值是大的缩放因子产生的系数,表示信号的低频分量。而细节值是小的缩放因子产生的系数,表示信号的高频分量。

图3-06 双通道滤波过程

由此可见,离散小波变换可以被表示成由低通滤波器和高通滤波器组成的一棵树。原始信号通过这样的一对滤波器进行的分解叫做一级分解。信号的分解过程可以叠代,也就是说可进行多级分解。如果对信号的高频分量不再分解,而对低频分量连续进行分解,就得到许多分辨率较低的低频分量,形成如图3-07所示的一棵比较大的树。这种树叫做小波分解树(wavelet decomposition tree)。分解级数的多少取决于要被分析的数据和用户的需要。

图3-07 小波分解树

小波分解树表示只对信号的低频分量进行连续分解。如果不仅对信号的低频分量连续进行分解,而且对高频分量也进行连续分解,这样不仅可得到许多分辨率较低的低频分量,而且也可得到许多分辨率较低的高频分量。这样分解得到的树叫做小波包分解树(wavelet packet decomposition tree),这种树是一个完整的二进制树。图3-08表示的是一棵三级小波包分解树。小波包分解方法是小波分解的一般化,可为信号分析提供更丰富和更详细的信息。例如,小波包分解树允许信号S表示为

S=A1 + AAD3 + DAD3 + DD2。

图3-08 三级小波包分解树

随便要提及的是,在使用滤波器对真实的数字信号进行变换时,得到的数据将是原始数据的两倍。例如,如果原始信号的数据样本为1000个,通过滤波之后每一个通道的数据均为1000个,总共为2000个。于是,根据尼奎斯特(Nyquist)采样定理就提出了降采样(downsampling)的方法,即在每个通道中每两个样本数据取一个,得到的离散小波变换的系数(coefficient)分别用cD和cA表示,如图3-09所示。图中的符号表示降采样。

图3-09 降采样过程

3. 小波重构

离散小波变换可以用来分析或者叫做分解信号,这个过程叫做分解或者叫做分析。把分解的系数还原成原始信号的过程叫做小波重构(wavelet reconstruction)或者叫做合成(synthesis),数学上叫做逆离散小波变换(inverse discrete wavelet transform,IDWT)。

在使用滤波器做小波变换时包含滤波和降采样两个过程,在小波重构时要包含升采样(upsampling)和滤波过程。小波重构的方法如图3-10所示,图中的符号表示升采样。

图3-10 小波重构方法

升采样是在两个样本数据之间插入“0”,目的是把信号的分量加长。升采样的过程如图3-11所示。

图3-11 升采样的方法

重构过程中滤波器的选择也是一个重要的研究问题,这是关系到能否重构出满意的原始信号的问题。在信号的分解期间,降采样会引进畸变,这种畸变叫做混叠(aliasing)。这就需要在分解和重构阶段精心选择关系紧密但不一定一致的滤波器才有可能取消这种混叠。低通分解滤波器(L)和高通分解滤波器(H)以及重构滤波器(L'和H')构成一个系统,这个系统叫做正交镜像滤波器(quadrature mirror filters ,QMF)系统,如图3-12所示。

图3-12 正交镜像滤波器系统

3.1.4 小波定义

在数学上,小波定义为对给定函数局部化的函数。小波可由一个定义在有限区间的函数

()x ψ来构造,()x ψ称为母小波(mother wavelet)或者叫做基本小波。一组小波基函数,

{},()a b

x ψ

,可通过缩放和平移基本小波()x ψ来生成,

,()a b x b x a ψ? =

其中,a 为进行缩放的缩放参数,反映特定基函数的宽度(或者叫做尺度);b 为进行平移的

平移参数,指定沿x 轴平移的位置。

当j a =2和b ia =的情况下,一维小波基函数序列定义为

/2,()2(2)j j i j x x i ψψ??=?,或者/2,()2(2)j j i j x x i ψψ=?

本教材将采用下面的表示法,

/2()2(2)i j j j x x i ψψ=?

其中,i 为平移参数,j 为缩放因子。

函数()f x 以小波()x ψ为基的连续小波变换定义为函数()f x 和,()a b x ψ的内积,

,(,),(f a b x b W a b f f x dx

a ψ+∞

?∞

? ==

1

在1984年,A.Grossman 和J.Morlet 指出,连续小波的逆变换为,

,,(),()a b a b f x f x a dadb C ψ

ψψ+∞+∞

??∞

?∞

=

∫∫

22

其中,C ψ为母小波()x ψ的允许条件(admissible condition),

?()C d ψψωωω

+∞

?∞

=<∞∫

其中,?()ψω为()x ψ的傅立叶变换,而()x ψ是在平方可积的实数空间2L (R)。

3.2 一维哈尔小波变换

哈尔小波是小波系列中最简单的小波。因此本节将从哈尔小波入手,首先介绍如何使用

哈尔小波分解一维函数,然后描述实际的基函数,最后介绍使用哈尔小波分解来压缩数据的技术。

3.2.1 哈尔基函数

基函数是一组线性无关的函数,可以用来构造任意给定的信号,例如用基函数的加权和表示。最简单的基函数是哈尔基函数(Haar basis function)。哈尔基函数在1909年提出,它是由一组分段常值函数(piecewise-constant function)组成的函数集。这个函数集定义在半开区间

[0,1)上,每一个分段常值函数的数值在一个小范围里是“1”,其他地方为“0”,现以图

像为例并使用线性代数中的矢量空间来说明哈尔基函数。

如果一幅图像仅由02=1个像素组成,这幅图像在整个[0,1)区间中就是一个常值函数。

用00()x φ表示这个常值函数,用0V 表示由这个常值函数生成的矢量空间,即

0V :0

0101()0x x φ≤< =

其他

它的波形如图3-13所示。

图3-13 0

0()x φ的波形

这个常值函数也叫做框函数(box function),它是构成矢量空间0V 的基。

如果一幅图像由12=2个像素组成,这幅图像在[0,1)区间中有两个等间隔的子区间:

[0,1/2)和[1/2,1),每一个区间中各有1个常值函数,分别用1

101()()x x φφ和表示。用1V 表

示由2个子区间中的常值函数生成的矢量空间,即

1V :1

0100.5()0x x φ≤< = 其他,1110.51()0

x x φ≤< = 其他

它们的波形如图3-14所示。

图3-14 1

101()()x x φφ和的波形

这2个常值函数就是构成矢量空间1V 的基。

如果一幅图像由2224j ==个像素组成,这幅图像在[0,1)区间中被分成2224j ==个

等间隔的子区间:[0,1/4),[1/4,1/2),[1/2,3/4)[3/4,1)和,它们的常值函数分别用2

0()x φ,

21()x φ,22()x φ和23()x φ表示,用2V 表示由4个子区间中的常值函数生成的矢量空间,即

012322

221,01/4

1,1/41/2

()()0,

0,

1,1/23/4

1,3/41

()()0,

0,

x x x x x x x x φφφφ≤<≤< ==

≤<≤< ==

其他其他其他其他

它们的波形如图3-15所示。

图3-15 21()x φ,22()x φ和23()x φ的波形

这4个常值函数就是构成矢量空间2V 的基。

我们可以按照这种方法继续定义基函数和由它生成的矢量空间。总而言之,为了表示矢量空间中的矢量,每一个矢量空间j V 都需要定义一个基(basis)。为生成矢量空间j V 而定义的基函数也叫做尺度函数(scaling function),这种函数通常用符号()j i x φ表示。哈尔基函数定义为

101

()0x x φ≤< =

其他

(3-1)

哈尔基尺度函数()j i x φ定义为

()(2),0,1,,(21) j j j i x x i i φφ=?=????

(3-2)

其中,j 为尺度因子,改变j 使函数图形缩小或者放大;i 为平移参数,改变i 使函数沿x 轴

方向平移。

空间矢量j V 定义为

{}

()0,,21j j j i V sp x i φ==????

(3-3)

其中,sp 表示线性生成(linear span)。

需要注意的是,有些文章使用负整数来定义尺度函数并且使用不同的符号规则。因此在阅读有关小波方面的文章时要注意作者使用的符号规则。

由于定义了基和矢量空间,我们就可以把由2j 个像素组成的一维图像看成为矢量空间

j V 中的一个矢量。由于这些矢量都是在单位区间[0,1)上定义的函数,所以在j V 矢量空间

中的每一个矢量也被包含在1

j V

+矢量空间中。这说明矢量空间j V 是嵌套的,即

011

j j V V V V

+???????

矢量空间j V 的这个性质可写成

1

j j V V

+?

3.2.2 哈尔小波函数

小波函数通常用()i j

x ψ表示。与框函数相对应的小波称为基本哈尔小波函数(Haar wavelet functions),并由下式定义,

101/2()11/210 x x x ψ≤<

=?≤<

当当其他

(3-4)

哈尔小波尺度函数()i j

x ψ定义为

()(2),0,,(21) i j j j x x i i ψψ=?=????

(3-5)

用小波函数构成的矢量空间用j W 表示,

{}()0,1,,21j j j i W sp x i ψ==????

(3-6)

其中,sp 表示线性生成;j 为尺度因子,改变j 使函数图形缩小或者放大;i 为平移参数,

改变i 使函数沿x 轴方向平移。

根据哈尔小波函数的定义,可以写出生成0W ,1W 和2W 等矢量空间的小波函数。 生成矢量空间0W 的哈尔小波:

0101/2()11/210x x x ψ≤< =?≤<

其他

它的波形如图3-16所示。

图3-16 0

0()x ψ的波形

生成矢量空间1W 的哈尔小波:

10101/4()11/41/20x x x ψ≤< =?≤< 其他 1

1

11/23/4

()13/41/20x x x ψ≤< =?≤<

其他 它们的波形如图3-17所示。

图3-17 11

01()()x x ψψ和的波形

生成矢量空间2W 的哈尔小波:

2

2012

223101/8

12/83/8

()11/82/8

()13/84/8

0014/85/816/87/8()15/86/8

()17/81

00x x x x x x x x x x x x ψψψψ ≤<≤<

=?≤<=?≤< ≤<≤<

=?≤<=?≤<

其他其他其他其他

它们的波形如图3-18所示。

图3-18 20()x ψ、21()x ψ、22()x ψ和2

3()x ψ的波形

用哈尔小波()j i x ψ生成的矢量空间j W 包含在矢量1

j V

+空间,这个性质用下式表示,

1j j W V +?

3.2.3 函数的规范化

在小波变换中,有时要对基函数和小波函数进行规范化(normalization)。在半开区间

[0,1)中,如果函数的内积

1

20

(),()()d 1j j j i i i x x x x φφφ<>==∫

(3-7) 1

20

(),()()d 1j j

j i i i x x x x ψψψ<>==∫

(3-8)

则称()()j j i i x x φψ和是规范化的函数。哈尔基和哈尔小波分别使用下面两个式子进行规范化,

/2()2(2)i j j j x x i φφ=? (3-9) /2()2(2)i j j j x x i ψψ=?

(3-10)

其中,常数因子/22j 用来满足标准内积(inner product)等于1的条件。如果小波函数不是在

[0,1)区间中定义的函数,常数因子将改变。

3.2.4 哈尔基的结构

使用哈尔基函数()j i x φ和哈尔小波函数()j i x ψ生成的矢量空间j V 和j W 具有下面的性质,

1j j j V V W +=⊕

(3-11)

其中,符号“⊕”表示直和。这就是说,在矢量空间1

j V

+中,根据所选择的内积,生

成矢量空间j W 的所有函数与生成矢量空间j V 的所有函数都是正交的,即子空间j W 是子空间j V 的正交补(orthogonal complement)。式(3-11)表明,在矢量空间1

j V

+中,矢量空间j W 中

的小波可用来表示一个函数在矢量空间j V 中不能表示的部分。因此,小波可定义为生成矢量空间j W 的一组线性无关的函数()i j

x ψ的集合。这些基函数具有两个重要性质:

? 生成矢量空间j W 的基函数()j i x ψ与生成矢量空间j V 的基函数()j i x φ构成矢量空

间1

j V

+的一个基。

? 生成矢量空间j W 的每一个基函数()j i x ψ与生成矢量空间j V 的每一个基函数

()j i x φ正交。

3.3 哈尔小波变换

小波变换的基本思想是用一组小波函数或者基函数表示一个函数或者信号,例如图像信号。为了理解什么是小波变换,下面用一个具体的例子来说明小波变换的过程。

1. 求有限信号的均值和差值

[例3. 1] 假设有一幅分辨率只有4个像素0123,,,p p p p 的一维图像,对应的像素值或者叫做图像位置的系数分别为:

[9 7 3 5]

计算它的哈尔小波变换系数。

步骤1:求均值(averaging)。计算相邻像素对的平均值,得到一幅分辨率比较低的新图像,它的像素数目变成了2个,即新的图像的分辨率是原来的1/2,相应的像素值为: [8 4]

步骤2:求差值(differencing)。很明显,用2个像素表示这幅图像时,图像的信息已经部分丢失。为了能够从由2个像素组成的图像重构出由4个像素组成的原始图像,就需要存储一些图像的细节系数(detail coefficient ),以便在重构时找回丢失的信息。方法是把像素对的第一个像素值减去这个像素对的平均值,或者使用这个像素对的差值除以2。在这个例子中,第一个细节系数是(9-8)=1,因为计算得到的平均值是8,它比9小1而比7大1,存储这个细节系数就可以恢复原始图像的前两个像素值。使用同样的方法,第二个细节系数是(3-4)=-1,存储这个细节系数就可以恢复后2个像素值。因此,原始图像就可以用下面的两个平均值和两个细节系数表示,

[8 4 1 -1]

步骤3:重复第1,2步,把由第一步分解得到的图像进一步分解成分辨率更低的图像和细节系数。在这个例子中,分解到最后,就用一个像素的平均值6和三个细节系数2,1和-1表示整幅图像。

[6 2 1 -1]

这个分解过程如表3-1所示。

表3-1 哈尔变换过程

分辨率 平均值 细节系数

4 [9 7 3 5]

2 [8 4] [1 -1] 1

[6]

[2]

由此可见,通过上述分解就把由4像素组成的一幅图像用一个平均像素值和三个细节系数表示,这个过程就叫做哈尔小波变换(Haar wavelet transform),也称哈尔小波分解(Haar wavelet decomposition)。这个概念可以推广到使用其他小波基的变换。

在这个例子中我们可以看到,① 变换过程中没有丢失信息,因为能够从所记录的数据中重构出原始图像。② 对这个给定的变换,我们可以从所记录的数据中重构出各种分辨率的图像。例如,在分辨率为1的图像基础上重构出分辨率为2的图像,在分辨率为2的图像

基础上重构出分辨率为4的图像。③ 通过变换之后产生的细节系数的幅度值比较小,这就为图像压缩提供了一种途径,例如去掉一些微不足道的细节系数而不影响对重构图像的理解。

2. 哈尔小波变换

在例3.1中,求均值和差值的过程实际上就是一维小波变换的过程,现在用数学方法重新描述小波变换的过程。

(1) 用2V 中的哈尔基表示

图像()I x =[9 7 3 5]有2224j ==像素,因此可以用生成矢量空间2V 中的框基函数的线性组合表示,

22222222

00112233()()()()()I x c x c x c x c x φφφφ=+++

其中的系数2222

0123,,c c c c 和是4个正交的像素值[9 7 3 5],因此,

22220123()9()7()3()5() I x x x x x φφφφ=+++

用图形可表示为

图3-19 ()I x 用2V 中的哈尔基表示

(2) 用1V 和1W 中的函数表示

生成矢量空间1V 的基函数为01()x φ和11

()x φ,生成矢量空间1W 的小波函数为10()x ψ和

11()x ψ。根据(3-11),

211V V W =⊕

因此,()I x 可表示成

11111111

00110011()()()()()I x c x c x d x d x φφψψ=+++

其中,系数10c 和11c 是分辨率为2时的像素平均值,10d 和11d 为细节系数;1

0()x φ和11()x φ是1V 中的哈尔基函数,10()x ψ和11()x ψ是1W 中的哈尔小波函数。用图形可把()I x 表示成

图3-20 ()I x 用1V 和1W 中的函数表示

(3) 用00,V W 和1W 中的函数表示

生成矢量空间0V 的基函数为00

()x φ,生成矢量空间0W 的小波函数为0

0()x ψ,生成矢

量空间1W 的小波函数为10()x ψ和1

1()x ψ。根据(3-11),

2001V V W W =⊕⊕ ()I x 可表示成

00001111

00000

011()()()()()I x c x d x d x d x φψψψ=+++ 用图形可表示成,

图3-21 ()I x 用00,V W 和1W 中的函数表示

其中,4个系数00c ,00d ,1

0d 和11d 就是原始图像通过哈尔小波变换所得到的系数,用来表示整幅图像的平均值和不同分辨率下的细节系数。4个函数00()x φ,00()x ψ,10()x ψ和11()x ψ就是

构成2V 空间的基。

3.4 规范化算法

规范化的小波变换与非规范化的小波变换相比,唯一的差别是在规范化的小波变换中需要乘一个规范化的系数。下面用一个例子说明。

[例3.2] 对函数()[2,5,8,9,7,4,1,1]f x =??作哈尔小波变换。

哈尔小波变换实际上是使用求均值和差值的方法进行分解。我们把()f x 看成是矢量空间3V 中的一个向量,尺度因子3j =,因此最多可分解为3层,如图3-21所示。

图3-21 小波分解的层次结构

分解过程如下。 步骤1:

(25,89,74,11,25,89,74,11)(7,17,11,0,3,1,3,f =+++?+?????=???

步骤2:

3,1,3,3,1,3,f =??????

步骤

3:

22

24112411(

,,3,1,3,3513(

,,3,1,3,22(12.3744 4.5962 -5.0000 5.5000 -2.1213 -0.7071 2.1213 -1.4142)f +?=???=???= 根据这个例子,我们可以归纳出规范化的哈尔小波变换的一般算法。假设一维阵列C 有h 个元素,h 等于2的幂,执行一维哈尔小波变换的伪代码如下:

******************************************************************************

proc DecomposeArray (C : array [0...1]h ? of color ):

while h > 1 d o:

/2h h ←

for 0i ← to 1h ? do:

'[]([2][2C i C i C i ←++

'[]([2][21])/C h i C i C i +←?+end for

'C C ←

end while

end proc

******************************************************************************

3.5 二维哈尔小波变换

前面已经介绍了一维小波变换的基本原理和变换方法。这节将结合具体的图像数据系统地介绍如何使用小波对图像进行变换。

我们已经知道,一幅图像可看成是由许多像素组成的一个大矩阵,在进行图像压缩时,为降低对存储器的要求,人们通常把它分成许多小块,例如以8×8个像素为一块,并用矩阵表示,然后分别对每一个图像块进行处理。在小波变换中,由于小波变换中使用的基函数的长度是可变的,因此虽然无须像以离散余弦变换(DCT)为基础的JPEG 标准算法那样,把输入图像进行分块,以避免产生JPEG 图像那样的“块效应”,但为便于理解小波变换的奥妙,还是从一个小的图像块入手,并且继续使用哈尔小波对图像进行变换。

3.5.1 二维小波变换举例

假设有一幅灰度图像,其中的一个图像块用矩阵A 表示为,

642

3616067579555412135150161747462021434224402627373630313332343529283839254123224445191848491514525311105685859546263

1A

=

使用灰度表示的图像如图3-22所示。

图3-22 图像矩阵A 的灰度图

一个图像块是一个二维的数据阵列,进行小波变换时可以对阵列的每一行进行变换,然后对行变换之后的阵列的每一列进行变换,最后对经过变换之后的图像数据阵列进行编码。

1. 求均值与求差值

为读者对用小波变换压缩图像有一个完整的概念,还是从求均值(averaging)与求差值(differencing)开始。在图像块矩阵A 中,第一行的像素值为,

R0: [64 2 3 61 60 6 7 57]

步骤1:在R0行上取每一对像素的平均值,并将结果放到新一行N0的前4个位置,其余的4个数是RO 行每一对像素的第一个数与其相应的平均值之差。这个变换过程如下所示,

R0: [64 2 3 61 60 6 7 57]

642332+= 361322+= 606332+= 757

322

+= 求差值,

N0: [33 32 33 32 31 -29 27 -25] 64-33=31 3-32=-29 60-33=27 7-32=-25

步骤2:对行N0的前4个数使用与第一步相同的方法,得到两个平均值和两个系数,并放在新一行N1的前4个位置,其余的4个细节系数直接从行N0复制到N1的相应位置上。整个过程如下所示,

N0: [33 32 33 32 31 -29 27 -25]

333232.52+= 3332

32.52

+= 求差值,

N1: [32.5 32.5 0.5 0.5 31 -29 27 -25]

33-32.5=0.5 33-32.5=0.5

步骤3:用与第1和2步相同的方法,对剩余的一对平均值求平均值和差值,

N1: [32.5 32.5 0.5 0.5 31 -29 27 -25]

32.532.5

32.52

+=

求差值,

N1: [32.5 0 0.5 0.5 31 -29 27 -25]

32.5-32.5=0

2. 图像矩阵的计算

使用求均值和求差值的方法,对矩阵的每一行进行计算,得到,

R A =32.5 0 0.5 0.5 31 -29 27 -2532.5 0 -0.5 -0.5 -23 21 -19 1732.5 0 -0.5 -0.5 -15 13 -11 932.5 0 0.5 0.5 7 -5 3 -132.5 0 0.5 0.5 -1 3 -5 732.5 0 -0.5 -0.5 9 -11 13 -1532.5 0 -0.5 -0.5 17 -19 21 -2332.5 0 0.5 0.5 -25 27 -29 31

其中,每一行的第一个元素是该行像素值的平均值,其余的是这行的细节系数。使用同样的方法,对R A 的每一列进行计算,得到,

RC A =32.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 -4 4 -4 0 0 0 0 4 -4 4 -4 0 0 0.5 0.5 27 -25 23 -21 0 0 -0.5 -0.5 -11 9 -7 5 0 0 0.5 0.5 -5 7 -9 11 0 0 -0.5 -0.5 21 -23 25 -27

其中,左上角的元素表示整个图像块的像素值的平均值,其余是该图像块的细节系数。

根据这个事实,如果从矩阵中去掉表示图像的某些细节系数,事实证明重构的图像质量仍然可以接受。具体做法是设置一个阈值δ,例如5δ≤的细节系数就把它当作“0”看待,这样经过变换之后的矩阵RC A 就变成,

A δ=32.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 00 0 0 0 0 00 0 0 000 0027 -25 23 -21 0 0 -11 9 -7 0 0 7 -9 11 0 0 21 -23 25 -270 0

A δ与RC A 相比,“0”的数目增加了18个,也就是去掉了18个细节系数。这样做的好

处是可提高编码的效率。对A δ矩阵进行逆变换,得到了重构的近似矩阵,

A

=%59.5 5.5 7.5 57.5 55.5 9.5 11.5 53.5 5.5 59.5 57.5 7.5 9.5 55.5 53.5 11.521.5 43.5 41.5 23.5 25.5 39.5 32.5 32.543.5 21.5 23.5 41.5 39.5 25.5 32.5 32.532.5 32.5 39.5 25.5 23.5 41.5 43.5 21.532.5 32.5 25.5 39.5 41.5 23.5 21.5 43.553.5 11.5 9.5 55.5 57.5 7.5 5.5 59.511.5 53.5 55.5 9.5 7.5 57.5 59.5 5.5

矩阵A 的数据用图3-23(a)表示,矩阵A

%的数据用图3-23(b)表示。对比图(b)和图(a),如果不事先告诉你,图(a)是原图,而图(b)是经过变换并且去掉某些细节系数之后重构的图,

也许你很难断定那一幅是原图,那一幅是重构图。这说明图像质量的损失还是能够接受的。

小波变换的基本原理

10.2小波变换的基本原理 地质雷达的电磁波信号和地震波信号都是非平稳随机时变信号,长期以来,因非平稳信号处理的理论不健全,只好将其作为平稳信号来处理,其处理结果当然不满意。近年来,随着科学技术的发展和进步,国内外学术界已将注意力转向非平稳随机信号分析与处理的研究上,其中非平稳随机信号的时频表示法是研究热点之一。在这一研究中,戈勃展开、小波变换、维格纳分布与广义双线性时频分布等理论发展起来,这些方法既可以处理平稳信号过程,也可以处理非平稳随机时变信号。 小波变换是上世纪80年代中后期逐渐发展起来的一种数学分析方法。1984年法国科学家J.M OLET在分析地震波的局部特性时首先使用了小波这一术语,并用小波变换对地震信号进行处理。小波术语的含义是指一组衰减震动的波形,其振幅正负相间变化,平均值为零,是具有一定的带宽和中心频率波组。小波变换是用伸缩和平移小波形成的小波基来分解(变换)或重构(反变换)时变信号的过程。不同的小波具有不同带宽和中心频率,同一小波集中的带宽与中心频率的比是不变的,小波变换是一系列的带通滤波响应。它的数学过程与傅立叶分析是相似的,只是在傅立叶分析中的基函数是单频的调和函数,而小波分析中的基函数是小波,是一可变带宽内调和函数的组合。 小波变换在时域和频域都具有很好的局部化性质,较好地解决了时域和频域分辨率的矛盾,对于信号的低频成分采用宽时窗,对高频成分采用窄时窗。因而,小波分析特别适合处理非平稳时变信号,在语音分析和图象处理中有广泛的应用,在地震、雷达资料处理中将有良好的应用前景。 下边就小波分析的基本原理、主要作用及在雷达资料处理中的应用三方面作以介绍。 10.2.1小波分析的基本原理 小波函数的数学表达

第9章小波变换基础

第9章 小波变换基础 9.1 小波变换的定义 给定一个基本函数)(t ψ,令 )(1)(,a b t a t b a -= ψψ (9.1.1) 式中b a ,均为常数,且0>a 。显然,)(,t b a ψ是基本函数)(t ψ先作移位再作伸缩以后得到的。若b a ,不断地变化,我们可得到一族函数)(,t b a ψ。给定平方可积的信号)(t x ,即 )()(2R L t x ∈,则)(t x 的小波变换(Wavelet Transform ,WT )定义为 dt a b t t x a b a WT x )()(1),(-= ? *ψ ??==? * )(),()()(,,t t x dt t t x b a b a ψψ (9.1.2) 式中b a ,和t 均是连续变量,因此该式又称为连续小波变换(CWT )。如无特别说明,式中及以后各式中的积分都是从∞-到∞+。信号)(t x 的小波变换),(b a WT x 是a 和b 的函数, b 是时移,a 是尺度因子。)(t ψ又称为基本小波,或母小波。)(,t b a ψ是母小波经移位和 伸缩所产生的一族函数,我们称之为小波基函数,或简称小波基。这样,(9.1.2)式的WT 又可解释为信号)(t x 和一族小波基的内积。 母小波可以是实函数,也可以是复函数。若)(t x 是实信号,)(t ψ也是实的,则 ),(b a WT x 也是实的,反之,),(b a WT x 为复函数。 在(9.1.1)式中,b 的作用是确定对)(t x 分析的时间位置,也即时间中心。尺度因子 a 的作用是把基本小波)(t ψ作伸缩。我们在1.1节中已指出,由)(t ψ变成)(a t ψ,当1 >a 时,若a 越大,则)(a t ψ的时域支撑范围(即时域宽度)较之)(t ψ变得越大,反之,当1

小波变换-完美通俗解读

小波变换和motion信号处理(一) 这是《小波变换和motion信号处理》系列的第一篇,基础普及。第二篇我准备写深入小波的东西,第三篇讲解应用。 记得我还在大四的时候,在申请出国和保研中犹豫了好一阵,骨子里的保守最后让我选择了先保研。当然后来也退学了,不过这是后话。当时保研就要找老板,实验室,自己运气还不错,进了一个在本校很牛逼的实验室干活路。我们实验室主要是搞图像的,实力在全国也是很强的,进去后和师兄师姐聊,大家都在搞什么小波变换,H264之类的。当时的我心思都不在这方面,尽搞什么操作系统移植,ARM+FPGA 这些东西了。对小波变换的认识也就停留在神秘的“图像视频压缩算法之王”上面。 后来我才发现,在别的很广泛的领域中,小波也逐渐开始流行。比如话说很早以前,我们接触的信号频域处理基本都是傅立叶和拉普拉斯的天下。但这些年,小波在信号分析中的逐渐兴盛和普及。这让人不得不感到好奇,是什么特性让它在图象压缩,信号处理这些关键应用中更得到信赖呢?说实话,我还在国的时候,就开始好奇这个问题了,于是放狗搜,放毒搜,找遍了中文讲小波变换的科普文章,发现没几个讲得清楚的,当时好奇心没那么重,也不是搞这个研究的,懒得找英文大部头论文了,于是作罢。后来来了这边,有些项目要用信号处理,不得已接触到一些小波变换的东西,才开始硬着头皮看。看了一

些材料,听了一些课,才发现,还是那个老生常谈的论调:国外的技术资料和国真TNND不是一个档次的。同样的事情,别人说得很清楚,连我这种并不聪明的人也看得懂; 国的材料则绕来绕去讲得一塌糊涂,除了少数天才没几个人能在短时间掌握的。 牢骚就不继续发挥了。在这个系列文章里,我希望能简单介绍一下小波变换,它和傅立叶变换的比较,以及它在移动平台做motion detection的应用。如果不做特殊说明,均以离散小波为例子。考虑到我以前看中文资料的痛苦程度,我会尽量用简单,但是直观的方式去介绍。有些必要的公式是不能少的,但我尽量少用公式,多用图。另外,我不是一个好的翻译者,所以对于某些实在翻译不清楚的术语,我就会直接用英语。我并不claim我会把整个小波变换讲清楚,这是不可能的事,我只能尽力去围绕要点展开,比如小波变换相对傅立叶变换的好处,这些好处的原因是什么,小波变换的几个根本性质是什么,背后的推导是什么。我希望达到的目的就是一个小波变换的初学者在看完这个系列之后,就能用matlab或者别的工具对信号做小波变换的基本分析并且知道这个分析大概是怎么回事。 最后说明,我不是研究信号处理的专业人士,所以文中必有疏漏或者错误,如发现还请不吝赐教。 要讲小波变换,我们必须了解傅立叶变换。要了解傅立叶变换,我们先要弄清楚什么是”变换“。很多处理,不管是压缩也好,滤波也好,图形处理也好,本质都是变换。变换的是什么东西呢?是基,也就是

用matlab小波分析的实例

1 绪论 1.1概述 小波分析是近15年来发展起来的一种新的时频分析方法。其典型应用包括齿轮变速控制,起重机的非正常噪声,自动目标所顶,物理中的间断现象等。而频域分析的着眼点在于区分突发信号和稳定信号以及定量分析其能量,典型应用包括细胞膜的识别,金属表面的探伤,金融学中快变量的检测,INTERNET的流量控制等。 从以上的信号分析的典型应用可以看出,时频分析应用非常广泛,涵盖了物理学,工程技术,生物科学,经济学等众多领域,而且在很多情况下单单分析其时域或频域的性质是不够的,比如在电力监测系统中,即要监控稳定信号的成分,又要准确定位故障信号。这就需要引入新的时频分析方法,小波分析正是由于这类需求发展起来的。 在传统的傅立叶分析中,信号完全是在频域展开的,不包含任何时频的信息,这对于某些应用来说是很恰当的,因为信号的频率的信息对其是非常重要的。但其丢弃的时域信息可能对某些应用同样非常重要,所以人们对傅立叶分析进行了推广,提出了很多能表征时域和频域信息的信号分析方法,如短时傅立叶变换,Gabor变换,时频分析,小波变换等。其中短时傅立叶变换是在傅立叶分析基础上引入时域信息的最初尝试,其基本假定在于在一定的时间窗内信号是平稳的,那么通过分割时间窗,在每个时间窗内把信号展开到频域就可以获得局部的频域信息,但是它的时域区分度只能依赖于大小不变的时间窗,对某些瞬态信号来说还是粒度太大。换言之,短时傅立叶分析只能在一个分辨率上进行。所以对很多应用来说不够精确,存在很大的缺陷。 而小波分析则克服了短时傅立叶变换在单分辨率上的缺陷,具有多分辨率分析的特点,在时域和频域都有表征信号局部信息的能力,时间窗和频率窗都可以根据信号的具体形态动态调整,在一般情况下,在低频部分(信号较平稳)可以采用较低的时间分辨率,而提高频率的分辨率,在高频情况下(频率变化不大)可以用较低的频率分辨率来换取精确的时间定位。因为这些特定,小波分析可以探测正常信号中的瞬态,并展示其频率成分,被称为数学显微镜,广泛应用于各个时频分析领域。 全文介绍了小波变换的基本理论,并介绍了一些常用的小波函数,它们的主要性质包括紧支集长度、滤波器长度、对称性、消失矩等,都做了简要的说明。在不同的应用场合,各个小波函数各有利弊。 小波分析在图像处理中有非常重要的应用,包括图像压缩,图像去噪,图像融合,图像分解,图像增强等。文中给出了详细的程序范例,用MATLAB实现了基于小波变换的图像处理。 小波分析在图像处理中有非常重要的应用,包括图像压缩,图像去噪,图像融合,图像分解,图像增强等。文中给出了详细的程序范例,用MATLAB实现了基于小波变换的图像处理。 小波分析在图像处理中有非常重要的应用,包括图像压缩,图像去噪,图像融合,图像分解,图像增强等。文中给出了详细的程序范例,用MATLAB实现了基于小波变换的图像处理。 1.2 傅立叶变换与小波变换的比较 小波分析是傅立叶分析思想方法的发展与延拓。它自产生以来,就一直与傅立叶分析

连续小波变换的概念

连续小波变换的概念swt,cwt,dwt 1。连续小波的概念。就是把一个可以称作小波的函数(从负无穷到正无穷积分为零)在某个尺度下与待处理信号卷积。改变小波函数的尺度,也就改变了滤波器的带通范围,相应每一尺度下的小波系数也就反映了对应通带的信息。本质上,连续小波也就是一组可控制通带范围的多尺度滤波器。 2。连续小波是尺度可连续取值的小波,里面的a一般取整数,而不像二进小波a取2的整数幂。从连续小波到二进小波再到正交离散小波,其实就是a、b都连续,a不连续、b连续,a、b都不连续的过程。操作他们的快速算法也就是卷积(快速傅里叶),多孔(a trous),MALLAT。在MATLAB里,也就是CWT,SWT,DWT。SWT称平稳小波变换、二进小波变换、或者非抽取小波变换。3。从冗余性上:CWT>SWT>DWT,前面两个都冗余,后面的离散小波变换不冗余。 4。从应用上:CWT适合相似性检测、奇异性分析;SWT适合消噪,模极大值分析;DWT适合压缩。 5。操作。就是在某个尺度上得到小波的离散值和原信号卷积,再改变尺度重新得到小波的离散值和原信号卷积。每一个尺度得到一个行向量存储这个尺度下的小波系数,多个尺度就是一个矩阵,这个矩阵就是我们要显示的时间-尺度图。 6。显示。“不要认为工程很简单”。我的一个老师说过的话。小波系数的显示还是有技巧的。很多人画出的图形“一片乌黑”就是个例子。第一步,一般将所有尺度下的小波系数取模;第二步,将每个尺度下的小波系数范围作映射,映射到你指定MAP的范围,比如如果是GRAY,你就映射到0-255;第三步,用IMAGE命令画图;第四步,设置时间和尺度坐标。MATLAB是个很专业的软件,它把这些做的很好,但也就使我们懒惰和糊涂,我是个好奇心重的人就研究了下。里面有个巧妙的函数把我说的(1,2)两个步骤封装在了一起,就是WCODEMAT,有兴趣的同学可以看看。 希望大家深入研究小波。 这里,还有要说的是,小波目前理论的热点: 1。不可分的小波或者具有可分性质的方向性小波; 2。XLET: CONTOURLET, WEDGELET, SHEARLET, BANDELET, RIDGELET, CURVELET; PLATELET. 3。多分辨率分析+多尺度几何分析的结合,才真正是我们所需要的。比如小波域的WEDGELET等等。 最后,几点建议: 1。理论研究和实际应用不同,工程上很多问题小波并不是最好的,在做项目的时候大家要实际情况,实际对待。

小波分析-经典解读

时间序列-小波分析 时间序列(Time Series )是地学研究中经常遇到的问题。在时间序列研究中,时域和频域是常用的两种基本形式。其中,时域分析具有时间定位能力,但无法得到关于时间序列变化的更多信息;频域分析(如Fourier 变换)虽具有准确的频率定位功能,但仅适合平稳时间序列分析。然而,地学中许多现象(如河川径流、地震波、暴雨、洪水等)随时间的变化往往受到多种因素的综合影响,大都属于非平稳序列,它们不但具有趋势性、周期性等特征,还存在随机性、突变性以及“多时间尺度”结构,具有多层次演变规律。对于这类非平稳时间序列的研究,通常需要某一频段对应的时间信息,或某一时段的频域信息。显然,时域分析和频域分析对此均无能为力。 20世纪80年代初,由Morlet 提出的一种具有时-频多分辨功能的小波分析(Wavelet Analysis )为更好的研究时间序列问题提供了可能,它能清晰的揭示出隐藏在时间序列中的多种变化周期,充分反映系统在不同时间尺度中的变化趋势,并能对系统未来发展趋势进行定性估计。 目前,小波分析理论已在信号处理、图像压缩、模式识别、数值分析和大气科学等众多的非线性科学领域内得到了广泛的应。在时间序列研究中,小波分析主要用于时间序列的消噪和滤波,信息量系数和分形维数的计算,突变点的监测和周期成分的识别以及多时间尺度的分析等。 一、小波分析基本原理 1. 小波函数 小波分析的基本思想是用一簇小波函数系来表示或逼近某一信号或函数。因此,小波函数是小波分析的关键,它是指具有震荡性、能够迅速衰减到零的一类函数,即小波函数)R (L )t (2∈ψ且满足: ? +∞ ∞ -=0dt )t (ψ (1) 式中,)t (ψ为基小波函数,它可通过尺度的伸缩和时间轴上的平移构成一簇函数系: )a b t ( a )t (2 /1b ,a -=-ψψ 其中,0a R,b a,≠∈ (2) 式中,)t (b ,a ψ为子小波;a 为尺度因子,反映小波的周期长度;b 为平移因子,反应时间上的平移。 需要说明的是,选择合适的基小波函数是进行小波分析的前提。在实际应用研究中,应针对具体情况选择所需的基小波函数;同一信号或时间序列,若选择不同的基小波函数,所得的结果往往会有所差异,有时甚至差异很大。目前,主要是通过对比不同小波分析处理信号时所得的结果与理论结果的误差来判定基小波函数的好坏,并由此选定该类研究所需的基小波函数。 2. 小波变换 若)t (b ,a ψ是由(2)式给出的子小波,对于给定的能量有限信号)R (L )t (f 2 ∈,其连续小波变换(Continue Wavelet Transform ,简写为CWT )为: dt )a b t ( f (t)a )b ,a (W R 2 /1-f ? -=ψ (3) 式中,)b ,a (W f 为小波变换系数;f(t)为一个信号或平方可积函数;a 为伸缩尺度;b 平移参数; )a b x ( -ψ为)a b x (-ψ的复共轭函数。地学中观测到的时间序列数据大多是离散的,设函数)t k (f ?,

小波变换的原理及matlab仿真程序讲解学习

小波变换的原理及m a t l a b仿真程序

基于小波变换的信号降噪研究 2 小波分析基本理论 设Ψ(t)∈L 2( R) ( L 2( R) 表示平方可积的实数空间,即能量有限的信号空间) , 其傅立叶变换为Ψ(t)。当Ψ(t)满足条件[4,7]: 2 () R t dw w C ψψ =<∞? (1) 时,我们称Ψ(t)为一个基本小波或母小波,将母小波函数Ψ(t)经伸缩和平移后,就可以得到一个小波序列: ,()( )a b t b t a ψ -= ,,0a b R a ∈≠ (2) 其中a 为伸缩因子,b 为平移因子。 对于任意的函数f(t)∈L 2( R)的连续小波变换为: ,(,),()( )f a b R t b W a b f f t dt a ψψ-=<>= ? (3) 其逆变换为: 211()(,)()f R R t b f t W a b dadb C a a ψ ψ+-= ?? (4) 小波变换的时频窗是可以由伸缩因子a 和平移因子b 来调节的,平移因子b,可以改变窗口在相平面时间轴上的位置,而伸缩因子b 的大小不仅能影响窗口在频率轴上的位置,还能改变窗口的形状。小波变换对不同的频率在时域上的取样步长是可调节的,在低频时,小波变换的时间分辨率较低,频率分辨率较高:在高频时,小波变换的时间分辨率较高,而频率分辨率较低。使用小波变换处理信号时,首先选取适当的小波函数对信号进行分解,其次对分解出的参

数进行阈值处理,选取合适的阈值进行分析,最后利用处理后的参数进行逆小波变换,对信号进行重构。 3 小波降噪的原理和方法 3.1 小波降噪原理 从信号学的角度看 ,小波去噪是一个信号滤波的问题。尽管在很大程度上小波去噪可以看成是低通滤波 ,但由于在去噪后 ,还能成功地保留信号特征 ,所以在这一点上又优于传统的低通滤波器。由此可见 ,小波去噪实际上是特征提取和低通滤波的综合 ,其流程框图如图所示[6]: 小波分析的重要应用之一就是用于信号消噪 ,一个含噪的一维信号模型可表示为如下形式: (k)()()S f k e k ε=+* k=0.1…….n-1 其中 ,f( k)为有用信号,s(k)为含噪声信号,e(k)为噪声,ε为噪声系数的标准偏差。 假设e(k)为高斯白噪声,通常情况下有用信号表现为低频部分或是一些比较平稳的信号,而噪声信号则表现为高频的信号,下面对 s(k)信号进行如图结构的小波分解,则噪声部分通常包含在Cd1、Cd2、Cd3中,只要对 Cd1,Cd2,Cd3作相应的小波系数处理,然后对信号进行重构即可以达到消噪的目的。

小波变换学习心得

小波变换学习心得 第一章什么是小波变换 1从傅里叶变换到小波变换 1.1 短时傅里叶变换 为了克服傅里叶变换中时域和频域不能兼容的缺点,短时傅里叶变换把一个时间信号变为时间和频率的二维函数,它能够提供信号在某个时间段和某个频率围的一定信息。这些信息的精度依赖于时间窗的大小。短时傅里叶变换的缺点是对所有的频率成分,所取的时间窗大小相同,然而,对很多信号为了获得更精确的时间或频率信息,需要可变的时间窗。 1.2 小波变换 小波变换提出了变换的时间窗,当需要精确的低频信息时,采用长的时间窗,当需要精确的高频信息时,采用短的时间窗,图1.3 给出了时间域信号、傅里叶变换、短时傅里叶变换和小波变换的对比示意图。 由图1.3看出,小波变换用的不是时间-频率域。而是时间-尺度域,尺度越大,采用越大的时间窗,尺度越小,采用越短的时间窗,即尺度与频率成反比。 1.2 连续小波变换 小波是一个衰减的波形,它在有限的区域里存在(不为零),且其均值为零。图1.4是一个Daubechies小波(db10)与正弦波的比较。 正弦波:随时间无限振动的光滑波形,小波变换:尖锐变化而且是无规则的波形。因此小波能更好的刻画信号的局部特性。 在数学上,傅里叶变换的公式为

()()j t F f t e dt ωω+∞ --∞ =? 连续小波变换(Continue Wavelet Transform )的数学表达式 ()(),,a b a b CWT f t t dt ψ+∞ -∞ =? ()12 ,a b t b t a a ψψ--?? = ??? 式中,()t ψ为小波;a 为尺度因子;b 为平移参数。图1.6是小波变换的示意图。由图看出,小波变换给出了在各个时刻信号是由哪些尺度的小波构成。 小波中的尺度因子的作用是将小波在保持完全相似条件下“拉伸”或者“压缩”,图1.7给吃了尺度因子的“拉伸”和“压缩”作用。 小波中的平移参数,是简单地将波形沿时间轴平移。

小波变换基本原理

第五章 小波变换基本原理 问题 ①小波变换如何实现时频分析?其频率轴刻度如何标定? —尺度 ②小波发展史 ③小波变换与短时傅里叶变换比较 a .适用领域不同 b.STFT 任意窗函数 WT (要容许性条件) ④小波相关概念,数值实现算法 多分辨率分析(哈尔小波为例) Daubechies 正交小波构造 MRA 的滤波器实现 ⑤小波的历史地位仍不如FT ,并不是万能的 5.1 连续小波变换 一.CWT 与时频分析 1.概念:? +∞ ∞ --ψ= dt a b t t S a b a CWT )( *)(1),( 2.小波变换与STFT 用于时频分析的区别 小波 构造? 1910 Harr 小波 80年代初兴起 Meyer —小波解析形式 80年代末 Mallat 多分辨率分析—WT 无须尺度和小波函数—滤波器组实现 90年代初 Daubechies 正交小波变换 90年代中后期 Sweblews 第二代小波变换

3.WT 与STFT 对比举例(Fig 5–6, Fig 5–7) 二.WT 几个注意的问题 1.WT 与)(t ψ选择有关 — 应用信号分析还是信号复原 2.母小波)(t ψ必须满足容许性条件 ∞<ψ=? ∞ +∞ -ψdw w w C 2 )( ①隐含要求 )(,0)0(t ψ=ψ即具有带通特性 ②利用ψC 可推出反变换表达式 ??+∞∞-+∞ ∞-ψ -ψ= dadb a b t b a CWT a C t S )(),(11 )(2 3.CWT 高度冗余(与CSTFT 相似) 4.二进小波变换(对平移量b 和尺度进行离散化) )2(2)()(1 )(2 ,22,,n t t a b t a t n b a m m n m b a m m -ψ=ψ?-ψ= ??==--ψ dt t t S n CWT d n m m m n m )(*)()2,2(,,?+∞ ∞ ---ψ=?= 5.小波变换具有时移不变性 ) ,()() ,()(00b b a C W T b t S b a C W T t S -?-? 6.用小波重构信号 ∑∑ ∑∑+∞-∞=+∞ -∞ =+∞-∞=+∞ -∞ =ψψ= m n m n n m n m n m n m t d t d t S )(?)(?)(,,,,正交小波 中心问题:如何构建对偶框架{} n m ,?ψ

小波变换及其应用_李世雄

现代数学讲座 小波变换及其应用 李世雄 (安徽大学数学系 合肥 230039) 科学技术的迅速发展使人类进入了信息时代。在信息社会中人们在各种领域中都会涉及各种信号(语音,音乐,图像,金融数据,……)的分析、加工、识别、传输和存储等问题。长期以来,傅里叶变换一直是处理这方面问题最重要的工具,并且已经发展了一套内容非常丰富并在许多实际问题中行之有效的方法。但是,用傅里叶变换分析处理信号的方法也存在着一定的局限性与弱点,傅里叶变换提供了信号在频率域上的详细特征,但却把时间域上的特征完全丢失了。小波变换是80年代后期发展起来的新数学分支,它是傅里叶变换的发展与扩充,在一定程度上克服了傅里叶变换的弱点与局限性。本文从信号分析与处理的角度来介绍小波变换的基本理论与应用,使具有微积分基础的读者通过本文能对这一新的数学分支有一初步了解。小波变换在函数论、微分方程、数值计算等方面也有着重要的应用,有兴趣的读者可参看[1][4]。 (一)从傅里叶变换谈起 数学中经常用变换这一技巧将问题由繁难化为简易,初等数学中用对数将较繁难的乘除法化为简易的加减法就是很典型的一个例子。而傅里叶变换(简称FT )则是利用积分将一个函数f (t )(-∞

小波变换 完美通俗解读2

这是《小波变换和motion信号处理》系列的第二篇,深入小波。第一篇我进行了基础知识的铺垫,第三篇主要讲解应用。 在上一篇中讲到,每个小波变换都会有一个mother wavelet,我们称之为母小波,同时还有一个father wavelet,就是scaling function。而该小波的basis函数其实就是对这个母小波和父小波缩放和平移形成的。缩放倍数都是2的级数,平移的大小和当前其缩放的程度有关。 还讲到,小波系统有很多种,不同的母小波,衍生的小波基就完全不同。小波展开的近似形式是这样: 其中的就是小波级数,这些级数的组合就形成了小波变换中的基basis。和傅 立叶级数有一点不同的是,小波级数通常是orthonormal basis,也就是说,它们不仅两两正交,还归一化了。 我们还讲了一般小波变换的三个特点,就是小波级数是二维的,能定位时域和频域,计算很快。但我们并没有深入讲解,比如,如何理解这个二维?它是如何同时定位频域和时域的? 在这一篇文章里,我们就来讨论一下这些特性背后的原理。 首先,我们一直都在讲小波展开的近似形式。那什么是完整形式呢?之前讲到,小波basis的形成,是基于基本的小波函数,也就是母小波来做缩放和平移的。但是,母小波并非唯一的原始基。在构建小波基函数集合的时候,通常还要用到一个函数叫尺度函数,scaling function,人们通常都称其为父小波。它和母小波一样,也是归一化了,而且它还需要满足一个性质,就是它和对自己本身周期平移的函数两两正交: 另外,为了方便处理,父小波和母小波也需要是正交的。可以说,完整的小波展开就是由母小波和父小波共同定义的。

小波变换及其应用

实验三小波变换及其应用 实验目的 1、通过观察小波变换系数建立对小波变换及其有关性质的感性认识。 2、掌握小波变换及重构方法;了解小波变换基本应用。 实验内容 1、图像二维离散小波变换及其重构; 2、小波变换在去噪、压缩、图像增强上的应用。 实验原理 1、“小波”就是小区域、长度有限、均值为0的波形。所谓“小”是指它具有衰减性;而称之为“波”则是指它的波动性,其振幅正负相间的震荡形式。与 Fourier变换相比,小波变换是时间(空间)频率的局部化分析,它通过伸缩平移运算对信号(函数)逐步进行多尺度细化,最终达到高频处时间细分,低频处频率细分,能自动适应时频信号分析的要求,从而可聚焦到信号的任意细节,解决了Fourier变换的困难问题,成为继Fourier变换以来在科学方法上的重大突破。 小波转换分成两个大类:离散小波变换 (DWT) 和连续小波转换 (CWT)。两者的主要区别在于,连续转换在所有可能的缩放和平移上操作,而离散转换采用所有缩放和平移值的特定子集。 小波变换的公式有内积形式和卷积形式,两种形式的实质都是一样的。它要求的就是一个个小波分量的系数也就是“权”。其直观意义就是首先用一个时窗最窄,频窗最宽的小波作为尺子去一步步地“量”信号,也就是去比较信号与小波的相似程度。信号局部与小波越相似,则小波变换的值越大,否则越小。当一步比较完成后,再将尺子拉长一倍,又去一步步地比较,从而得出一组组数据。如此这般循环,最后得出的就是信号的小波分解(小波级数)。 当尺度及位移均作连续变化时,可以理解必将产生大量数据,作实际应用时并不需要这么多的数据,因此就产生了离散的思想。将尺度作二进离散就得到二进小波变换,同时也将信号的频带作了二进离散。当觉得二进离散数据量仍显大时,同时将位移也作离散就得到了离散小波变换。 2、二维离散小波变换常用函数

小波变换理论及应用

2011-2012 学年第一学期 2011级硕士研究生考试试卷 课程名称:小波变换理论及应用任课教师:考试时间:分钟 考核类型:A()闭卷考试(80%)+平时成绩(20%); B()闭卷考试(50%)+ 课程论文(50%); C(√)课程论文或课程设计(70%)+平时成绩(30%)。 一、以图示的方式详细说明连续小波变换(CWT)的运算过程,分析小波变换的内涵;并阐述如何从多分辨率(MRA)的角度构造正交小波基。(20分) 二、综述小波变换理论与工程应用方面的研究进展,不少于3000字。(25分) 三、运用MATLAB中的小波函数和小波工具箱,分别对taobao.wav语音信号在加噪之后的taobao_noise.wav信号进行降噪处理,要求列出程序、降噪结果及降噪的理论依据。(25分) 四、平时成绩。(30分)

(一)连续小波变换(CWT )的运算过程及内涵 将平方可积空间中任意函数f (t )在小波基下展开,称这种展开为函数f (t )的连续小波变换(Continue Wavelet Transform ,简记CWT )其表达式为 t a b t t f a b a f W d )(*)(||1),(? ∞+∞--=ψψ ( 1.1) 其中,a ∈R 且a ≠0。式(1.19)定义了连续小波变换,a 为尺度因子,表示与频率相关的伸 缩,b 为时间平移因子。其中)(| |1)(,a b t a t b a -=ψψ为窗口函数也是小波母函数。 从式(1.1)可以得出,连续小波变换计算分以下5个步骤进行。 ① 选定一个小波,并与处在分析时段部分的信号相比较。 ② 计算该时刻的连续小波变换系数C 。如图1.5所示,C 表示了该小波与处在分析时段内的信号波形相似程度。C 愈大,表示两者的波形相似程度愈高。小波变换系数依赖于所选择的小波。因此,为了检测某些特定波形的信号,应该选择波形相近的小波进行分析。 图1.5 计算小波变换系数示意图 ③ 如图1.6所示,调整参数b ,调整信号的分析时间段,向右平移小波,重复①~②步骤,直到分析时段已经覆盖了信号的整个支撑区间。 ④ 调整参数a ,尺度伸缩,重复①~③步骤。 ⑤ 重复①~④步骤,计算完所有的尺度的连续小波变换系数,如图1.7所示。 图1.6 不同分析时段下的信号小波变换系数计算 图1.7 不同尺度下的信号小波变换系数计算 C =0.2247

小波变换详解

基于小波变换的人脸识别 近年来,小波变换在科技界备受重视,不仅形成了一个新的数学分支,而且被广泛地应用于模式识别、信号处理、语音识别与合成、图像处理、计算机视觉等工程技术领域。小波变换具有良好的时频域局部化特性,且其可通过对高频成分采取逐步精细的时域取样步长,从而达到聚焦对象任意细节的目的,这一特性被称为小波变换的“变聚焦”特性,小波变换也因此被人们冠以“数学显微镜”的美誉。 具体到人脸识别方面,小波变换能够将人脸图像分解成具有不同分辨率、频率特征以及不同方向特性的一系列子带信号,从而更好地实现不同分辨率的人脸图像特征提取。 4.1 小波变换的研究背景 法国数学家傅立叶于1807年提出了著名的傅立叶变换,第一次引入“频率”的概念。傅立叶变换用信号的频谱特性来研究和表示信号的时频特性,通过将复杂的时间信号转换到频率域中,使很多在时域中模糊不清的问题,在频域中一目了然。在早期的信号处理领域,傅立叶变换具有重要的影响和地位。定义信号(t)f 为在(-∞,+∞)内绝对可积的一个连续函数,则(t)f 的傅立叶变换定义如下: ()()dt e t f F t j ωω-? ∞ -∞ += (4-1) 傅立叶变换的逆变换为: ()()ωωπ ωd e F t f t j ? +∞ ∞ -= 21 (4-2) 从上面两个式子可以看出,式(4-1)通过无限的时间量来实现对单个频率

的频谱计算,该式表明()F ω这一频域过程的任一频率的值都是由整个时间域上的量所决定的。可见,式(4-1)和(4-2)只是同一能量信号的两种不同表现形式。 尽管傅立叶变换可以关联信号的时频特征,从而分别从时域和频域对信号进行分析,但却无法将两者有效地结合起来,因此傅立叶变换在信号的局部化分析方面存在严重不足。但在许多实际应用中,如地震信号分析、核医学图像信号分析等,研究者们往往需要了解某个局部时段上出现了哪个频率,或是某个频率出现在哪个时段上,即信号的时频局部化特征,傅立叶变换对于此类分析无能为力。 因此需要一种如下的数学工具:可以将信号的时域和频域结合起来构成信号的时频谱,描述和分析其时频联合特征,这就是所谓的时频局部化分析方法,即时频分析法。1964年,Gabor 等人在傅立叶变换的基础上引入了一个时间局部化“窗函数”g(t),改进了傅立叶变换的不足,形成窗口化傅立叶变换,又称“Gabor 变换”。 定义“窗函数”(t)g 在有限的区间外恒等于零或很快地趋于零,用函数(t )g -τ乘以(t)f ,其效果等同于在t =τ附近打开一个窗口,即: ()()()dt e t g t f G t j f ωττω-+∞ ∞--=?, (4-3) 式(4-3)即为函数f(t)关于g(t)的Gabor 变换。由定义可知,信号(t)f 的Gabor 变换可以反映该信号在t =τ附近的频谱特性。其逆变换公式为: ()()()ττωτωπ ωd G t g e d t f f t j ,21 ? ?+∞ ∞ --- = (4-4) 可见()τω,f G 的确包含了信号(t)f 的全部信息,且Gabor 窗口位置可以随着 τ的变化而平移,符合信号时频局部化分析的要求。 虽然Gabor 变换一定程度上克服了傅立叶变换缺乏时频局部分析能力的不

小波变换及应用

小波变换及应用 一. 为什么研究小波变换 傅立叶变换(Fourier Transform ,缩写为FT )由下列公式定义: 正变换公式 ?()()i t f f t e dt ωω∞ --∞ =?? (1) 逆变换公式 ? ∞ ∞ -?= dt e f t f t i ωωπ )(?21 )( (2) 分析: 1.对于确定信号和平稳随机过程,傅立叶变换把时间域与频率域联系起来,许多在时域内难以看清的问题,在频域中往往表现得非常清楚。 2.变换积分核t i e ω±的幅值在任何情况下均为1,即1=±t i e ω,因此,频 谱)(?ωf 的任一频率点值是由时间过程)(t f 在整个时间域),(∞-∞上的贡献决定的;反之,过程)(t f 在某一时刻的状态也是由)(?ωf 在整个频率域),(∞-∞上的贡献决定的。)(t f 与)(?ωf 彼此之间是整体刻画,不能够反映各自在局部区域上的特征,因此不能用于局部分析。特别是傅立叶变换的积分作用平滑了非平稳过程的突变成分。要知道所分析的信号在突变时刻的频率成分,傅立叶变换是无能为力的。 3.实际中存在许多信号具有局部时间范围(特别是突变时刻)内的信号特征(一般是频率成分),例如,在音乐和语音信号中,人们所关心的是什么时刻奏什么音符,发出什么样的音节;图像信号中的细节信息,如边缘特征。 4.为了对非平稳信号作较好的分析,可以对信号在时域上加一个窗函数 )(τ-t g ,使其对信号)(t f 进行乘积运算以实现在τ附近的开窗,再对加窗的信 号进行傅立叶分析,这就是短时傅立叶变换(Short Time Fourier Transform, 缩写为STFT ),或者称为加窗傅立叶变换(Windowed Fourier Transform )。STFT 定义如下: (,)()()i t f S f t g t e dt ωωττ∞ --∞ =-? (3)

小波分析入门_本人总结_

给我们一个信号时,我们从时域中观察这个信号时,我们得到的信息是信号的持续的时间,随着时间的变化,信号的幅度起起伏伏。如果我们更进一步,就是起伏速度较快的部分对应着信号中高频部分。变换缓慢的部分对应着代表信号中的频率低频部分。我们也可以估算信号中直流分量的大小。当然这都是我们直观的理解。这种单纯的从时域中的信号的波形得到的信息是不全面的。有的时候我们想要知道我们的信号中含有那些频率成分,相应频率的强度,相位。这就是从从频域的角度来看待我们的信号。这就需要一个数学变换的工具,将我们的信号变换到频域。这个强大的数学工具就是傅里叶变换,变换后我们希望我们还可以回到时域中,也就是我们的变换是可可逆的,事实上,傅里叶变换就有这个信息不损失的性质。如今傅里叶变换已经成为一个体系。一切来自于数学中的分解思想,在这里我们选择一组正交基。对我们信号函数的分解就像是对空间中某一一向量分解到三个坐标系一样,只不过函数的坐标是傅里叶系数而已。这样,我们经过傅里叶变换就可以知道我们的信号中含有的频率成分。但是这里有一个隐含的假设,或者说是傅里叶变换的致命弱点,那就是他潜在的假设了我们的信号是平稳信号。何为平稳信号?所谓的平稳信号就是信号的各种频率成分在信号的全部持续时间中都存在。举个例子,假如我们对一个持续时间在[0,100s]的平稳信号做傅里叶变换,得出信号中有59HZ,那么就说明,对该平稳信号,59HZ从0开始,在这100s中的任何一个时刻都存在。 可是,当我们的信号不是平稳信号时,例如59HZ产生50s 处,强度和上一个信号的完全相同,其他频率也完全相同,如果我们对这一个信号做傅里叶变换,由于傅里叶变换的积分域是从负无穷到正无穷,所以不幸的是,我们得到了和上一信号完全一样的结果,我们无法再从频域回到时域了。也就是FT并没有告诉我们非平稳信号的各种频率分别出现在那个时间段上。 事实上,在现实生活中,非平稳信号和平稳信号交织在一起的。例如 心电图(ECG)、脑电图(EEG)和肌电图(EMG)。所以知道哪些频率出现在何种时间段的需求是那么的紧迫。换句话说,就是我们想要同时知道信号的时间信息和频率信息。解决方案就是FT的改进版:STFT(短时傅里叶变换)。 小波变换: 小波(wavelet)的意思是:a small wave。FT中,我们选用的是exp(jwt)函数作为我们变换空间的一组标准正交基,exp(jwt)函数在时间轴上一直存在,从-∞到+∞上均存在的信号,不会衰减,而我们在小波变换中选用的小波不仅持续时间是有限的,即只在某一个时间段内存在,而且小波的频率也是有限的,即超过一定的频率之外,该频率的强度(幅度)会逐渐衰减到0。小波变换较之于傅里叶变换的优点可以归结为如下方面:1)使得信号的存储较之于傅里叶变换后再去存储更加的有效,也就是更易于压缩,进而传输图像。2)方便了对信号的分析,因为能够更好地去近似现实中的信号(non stationary signal)。3)当信号函数中有不连续的点的时候,如果用FT得到信号的近似,会有吉布斯现象(虽然在功率上会很好的近似,但是在不连续点附近却有一个固定的误差,无法进一步减小),比之于FT的这个缺点,我们的小波变换能够更好的对数据中的不连续点进行近似。

小波变换

小波变换 https://www.360docs.net/doc/dd6390469.html,/qq_20823641/article/details/51829981 小波,一个神奇的波,可长可短可胖可瘦(伸缩平移),当去学习小波的时候,第一 个首先要做的就是回顾傅立叶变换(又回来了,唉),因为他们都是频率变换的方法,而傅立叶变换是最入门的,也是最先了解的,通过傅立叶变换,了解缺点,改进,慢慢的就成了小波变换。主要的关键的方向是傅立叶变换、短时傅立叶变换,小波变换等,第二代小波的什么的就不说了,太多了没太多意义。当然,其中会看到很多的名词,例如,内积,基,归 一化正交,投影,Hilbert空间,多分辨率,父小波,母小波,这些不同的名词也是学习小 波路上的标志牌,所以在刚学习小波变换的时候,看着三个方向和标志牌,可以顺利的走下去,当然路上的美景要自己去欣赏(这里的美景就是定义和推导了)。因为内容太多,不是很重要的地方我都注释为(查定义)一堆文字的就是理论(可以大体一看不用立刻就懂),同时最下面也给了几个网址辅助学习。 一、基 傅立叶变换和小波变换,都会听到分解和重构,其中这个就是根本,因为他们的变 化都是将信号看成由若干个东西组成的,而且这些东西能够处理还原成比原来更好的信号。那怎么分解呢?那就需要一个分解的量,也就是常说的基,基的了解可以类比向量,向量空 间的一个向量可以分解在x,y方向,同时在各个方向定义单位向量e1、e2,这样任意一个向量都可以表示为a=xe1+ye2,这个是二维空间的基, 而对于傅立叶变换的基是不同频率的正弦曲线,所以傅立叶变换是把信号波分解成 不同频率的正弦波的叠加和,而对于小波变换就是把一个信号分解成一系列的小波,这里时候,也许就会问,小波变换的小波是什么啊,定义中就是告诉我们小波,因为这个小波实在是太多,一个是种类多,还有就是同一种小波还可以尺度变换,但是小波在整个时间范围的 幅度平均值是0,具有有限的持续时间和突变的频率和振幅,可以是不规则,也可以是不对称,很明显正弦波就不是小波,什么的是呢,看下面几个图就是

小波变换算法应用

《软件开发》 课程设计 题目:小波算法的设计 【题目要求:将小波算法在MATLAB中实现,并将其应用于数字图像处理中。】 学院:数学学院 专业班级:应用数学09-2班 姓名:明 学号:20096312 指导教师:邢燕、何蕾 2013.3.5

小波算法的设计 一、小波变换背景 小波变换是当前应用数学中一个迅速发展的领域,是分析和处理非平稳信号的一种有力 工具。它是以局部化函数所形成的小波基作为基底而展开的,具有许多特殊的性能和优点。 小波分析是一种更合理的时频表示和子带多分辨分析,对它的研究开始于20世纪80年代, 理论基础奠基于20世纪80年代末。经过十几年的发展,它已在信号处理与分析、地震信号处理、信号奇异性监测和谱古迹、计算机视觉、语音信号处理、图像处理与分析,尤其是图像编码等领域取得了突破性进展,成为一个研究开发的前沿热点。 二、小波变换概念 小波变换是一窗口大小固定不变但其形状可改变的时频局部化分析方法。小波变换在信号的高频部分,可以取得较好的时间分辨率;在信号的低频部分,可以取得较好的频率分辨率,从而能有效地从信号〔语音、图像等)中提取信息。 设)(t f 是平方可积分函数,即)()(2R L t f ∈,则该连续函数的小波变换定义为: dt a b t t f a b a WT f )()(1 ),(*-=?+∞ ∞-ψ 0≠a 式中)()(1 ,*t a b t a b a ψψ=-称为母小波)(t ψ(基本小波)生成的位移和尺度伸缩,其中a 为尺度参数,b 为平移参数。 连续小波变换有明确的物理意义,尺度参数a 越大,则)(a t ψ越宽,该函数的时间分辨 率越低。)(t ab ψ前增加因子 a 1是为了使不同的a 下的)(t a b ψ能量相同。而),(b a WT f 在频域可以表示为ωωψωπωd e F a b a WT b j f )()(2),(*?=。)(ωψ是幅频特性比较集中的带通 函数,小波变换具有表征分析信号)(ωF 频域上局部性质的能力。采用不同的a 值做处理时,)(ωψ的中心频率和带宽都不同,但品质因数(中心频率/带宽)却不变。

相关文档
最新文档