小波分析和尺度函数(中)

小波分析和尺度函数(中篇)  

2011-08-28 21:34:29|  分类: 纸上谈兵|举报|字号 订阅

(接上篇)

尺度函数:

在上图中,我们对频域进行分割,当分割到某个频率j时,不再继续分割了,剩下的所有低频部分由一个低通滤波器来表示,这就可以实现对信号频谱的完整分割。这个剩余低通滤波器就是尺度函数。事实上,很容易看出,尺度函数无非就是某级多分辨率分析中的低通滤波器。也就是图(3)中最下面一级的LP

那么现在可以看看能不能确定缩放系数j的范围。如果信号被采样为N个样本(设我们采样时,把N定为2的幂指次方),那么应满足j<log2(N)。原因是由于上面在紧支二进小波那里所讲的[0,1]区间限制。由于基本小波和函数f(t)[0,1]区间外取零,所以假设j=log2(N),那么由于紧支二进小波中规定小波分析和尺度函数(中篇) - freetrain_sk - sk,则k=0,小波函数非零值区间应满足小波分析和尺度函数(中篇) - freetrain_sk - sk

而信号均匀采样后,两个样本间的距离也是1/N,这就是说,低通滤波器在时域的宽度将等于采样数据间距。所以,用这样一个低通滤波器同信号卷积(也就是滤波)时,计算将永远只涉及一个采样点,从而失去了低通滤波器对多个采样点取加权平均的作用。当j>log2(N)时,低通滤波器宽度将小于采样间距,同样无法实现低通滤波的作用。所以我们就得到了尺度j的取值上限。这也解释了为什么紧支二进小波要对信号和基本小波有取值区间限制。

而尺度j的下限,应如上述引入尺度函数处所讲,取为同尺度函数宽度相同的值。从而实现小波函数和尺度函数共同分割信号频域的目的。这样,从CWTDWT的前两个问题都得到了解决。现在,任何一个信号的频谱都可由一系列小波函数ψ(t)和一个尺度函数φ(t)实现完全分割。那相应的信号重建,即式(6)可表达为[3]:

小波分析和尺度函数(中篇) - freetrain_sk - sk (8)
  也就是说,信号分解为尺度函数系数和小波函数系数两部分。

还有最后一个问题,就是快速的小波分解算法。也就是说,怎么才能根据尺度函数和小波函数,得到相应分解系数。没有一个快速的算法,小波分析仍然无法应用在实际中。关于这个问题,Mallat1989年的MRA建立过程中,给出了一个快速算法,鱼骨算法(Herringbone algorithm)。同时,我们也要引入尺度向量(Scaling Vector的概念。

首先,我们明确一下尺度函数和小波函数索引j的关系。如图(4)中j=n-1处,我们把包括j=n-1及更大频率部分都用小波函数表达,以下部分用一个尺度函数表达。这时,尺度函数和小波函数都称为在尺度j下的函数。也就是说,尺度j的尺度函数和尺度j及其以上的所有小波函数,可以覆盖整个频域。这样,如果一个函数f(t)的频谱范围在频域尺度j-1内,那该函数可表达为j-1尺度下尺度函数(低频)和小波函数(高频)滤波(卷积)的输出,即:


小波分析和尺度函数(中篇) - freetrain_sk - sk (9)
其中 λ γ 分别为尺度函数系数和小波函数系数。类似于傅里叶级数展开,它们由函数分别同尺度函数及小波函数内积得到,

小波分析和尺度函数(中篇) - freetrain_sk - sk (10)

从图(4)中可以看到,如j=n-3下的尺度函数频谱等同于j=n-2下尺度函数频谱对分后的低频部分。推而广之,我们可以说,某个尺度j下的尺度函数,可以表达为j+1下尺度函数与一个低通滤波器作用(卷积)后的结果。即[1]

小波分析和尺度函数(中篇) - freetrain_sk - sk (11)


这个关系表达了两个相邻尺度下,尺度函数间的关系,因此称为双尺度关系(two-scale relation),或多分辨率公式(multiresolution formulation)。同理,还可从图(4)中看出,尺度j下的小波函数可由尺度j+1下的尺度函数经一个高通滤波器作用(卷积)后得到,

小波分析和尺度函数(中篇) - freetrain_sk - sk (12)


如果我们把式(10)中的φψ分别用式(11)和式(12)中的表达进行替换(推导过程省略,感兴趣的请参阅[1]),我们将得到一个重要表达式[1]

小波分析和尺度函数(中篇) - freetrain_sk - sk (13)

 小波分析和尺度函数(中篇) - freetrain_sk - sk (14)


这个表达式说明,尺度j-1下的小波函数系数和尺度函数系数都可以通过上一个尺度j下的尺度函数系数分别经过低通滤波器h(k)和高通滤波器g(k)得到。注意式(13,14)中的离散性质,说明h(k)g(k)仅仅是一个固定的离散的数列,这个数列h(k)就是传说中神奇的尺度向量(scaling vector

式(13,14)的过程如下图所示:

小波分析和尺度函数(中篇) - freetrain_sk - sk

 图(5

也就是说,式(13,14)中,每当k增加一个单位时,滤波器hg将平移两个单位。由于λ是上一级低通滤波器的输出系数,所以也只在一定范围内非零。这样,hg将以两倍的速度移出λ的非零取值区。换句话说,式(13,14)为对上一级jλ的间隔采样。计算后j-1级的λγ将只有j级时一半数量的采样点。

如果我们把采样后的信号f(i Δt)看作最高一级j下的尺度函数系数λj,当我们已经得到函数h(k)g(k)时,就可以利用式(13,14)对信号进行分解,迭代进行,于是得到不同频率下的小波系数。这样,知道了h(k)g(k),就不需要明确求出小波函数和尺度函数,离散小波分解过程也变成了简单的求内积(式(13,14))。这就是Mallat的鱼骨算法(因为这个过程,层层分解,像图(3)右鱼骨头一样),一个快速小波系数分解计算过程。于是,到这里,我们的第三个问题也得到了解答。

总结一下,从CWTDWT的三个问题,

1个问题:维数冗余,通过紧支二进小波解决。

2个问题:无限延伸,通过引入尺度函数解决。

3个问题:快速算法,通过多分辨率分析解决。

(接下篇)

Reference

[1].A Really Friendly Guide to Wavelets.http://polyvalens.pagesperso-orange.fr/clemens/wavelets/wavelets.html#section7

[2].Kenneth R. Castleman. Digital Image Processing

[3].Wavelets for Kids. www.diku.dk/~jda/biosignal/kidsA.pdf

[4] A Albert Boggess Francis J. Narcowich. A First Course in Wavelets with Fourier Analysis

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值