图像处理学习笔记-07-小波和多分辨率处理02

一维小波函数

小波级数展开、离散小波变换、连续小波变换分别对应着傅里叶域里面的傅里叶级数展开、离散傅里叶变换、积分傅里叶变换

小波级数展开

f(x)L2,可以在子空间Vj0中用尺度函数展开和在子空间Wj0,Wj0+1,中用某些数量的小波函数展开来表示:

f(x)=kcj0(k)φj0,k(x)+j=j0kdj(k)ψj,k(x)

其中j0是任意的开始尺度,cj0(k)称为近似和或尺度系数,dj(k)称为细节和或小波系数,如果展开函数形成正交基或紧框架,那么系数可以如下计算:

cj0(k)=f(x),φj0,k(x)=f(x)φj0,k(x)dxdj(k)=f(x),ψj,k(x)=f(x)ψj,k(x)dx

如果展开函数是双正交基的一部分,这些等式中的φ,ψ需要用其对偶函数来代替

离散小波变换

对应离散函数f(n)=f(x0+nΔx),n=0,1,2,,M1,对连续函数f(x)的小波级数展开系数就变为序列f(n)的正向离散小波变换DWT系数:

Wφ(j0,k)=1Mnf(n)φj0,k(n)Wψ(j,k)=1Mnf(n)ψj,k(n),jj0

在这些等式中,φj0,k(n),ψj,k(n)是基函数φj0,k(x),ψj,k(x)的取样形式,反向DWT是:

f(n)=1MkWφ(j0,k)φj0,k(n)+1Mj=j0kWψ(j,k)ψj,k(n)

通常取j0=0,M=2J为2的幂,在上式中,n=0,1,2,,M1,j=0,1,2,,J1,k=0,1,2,,2j1,对于哈尔小波,变换中采用的离散尺度和小波函数即基函数和之前M×M的哈尔变换矩阵的行相对应,上面的式子只对正交基和紧框架有效,对于双正交基,需要使用相应的对偶函数

连续小波变换

连续的平方可积函数f(x)的连续小波变换与实数值小波ψ(x)的关系定义为:

Wψ(s,τ)=f(x)ψs,τ(x)dx

其中:

ψs,τ(x)=1sψ(xτs)

s,τ分别是尺度参数和平移参数,给定Wψ(s,τ),就可以使用连续小波反变换得到f(x):

f(x)=1Cψ0Wψ(s,τ)ψs,τ(x)s2dτds

其中:

Cψ=|Ψ(μ)|2|μ|dμ

Ψ(μ)ψ(x)的傅里叶变换

快速小波变换FWT

类似于子带编码方案,首先考虑多分辨率详细的等式:

φ(x)=nhφ(n)2φ(2xn)

2jx尺度化,用k对它平移,并令m=2k+n,给出:

φ(2jxk)=khφ(n)2φ(2(2jxk)n)=nhφ(n)2φ(2j+1x2kn)=mhφ(m2k)2φ(2j+1xm)

相似的可以得到小波函数:

ψ(2jxk)=mhψ(m2k)2φ(2j+1xm)

有小波定义式如下:

dj(k)=f(x)2j2ψ(2jxk)dx

综合起来:

dj(k)=f(x)2j2[mhψ(m2k)2φ(2j+1xm)]dx

交换积分和求和的顺序:

dj(k)=mhψ(m2k)[f(x)2j+12φ(2j+1xm)]

可以看到括号中的量为j0=j+1,k=m时的cj0(k)

dj(k)=mhψ(m2k)cj+1(m)

也就是尺度j的细节系数是尺度j+1的近似函数的系数,类似的可以得到:

cj(k)=mhφ(m2k)cj+1(m)

f(x)为离散函数的时候,因为小波级数展开的系数cj(k),dj(k)变为DWT的系数Wφ(j,k),Wψ(j,k),所以:

Wψ(j,k)=mhψ(m2k)Wφ(j+1,m)Wφ(j,k)=mhφ(m2k)Wφ(j+1,m)

上式揭示了相邻尺度DWT系数间的关系,DWT的系数Wφ(j,k),Wψ(j,k)可以用Wφ(j+1,k)分别与顺序倒置尺度和小波向量hφ(n),hψ(n)进行卷积操作,然后对结果进行下采样来计算:

Wψ(j,k)=hψ(n)Wφ(j+1,n)|n=2k,k0Wφ(j,k)=hφ(n)Wφ(j+1,n)|n=2k,k0

FWT分析滤波器组
上述过程和子带编码类似,h0(n)=hφ(n),h1(n)=hψ(n),得到的Wφ(j,k),Wψ(j,k)分别代表低通和高通分量,使用FWT约要求O(Mlog2M)次操作,通常,我们选择f(x)2J个样本,并用P个滤波器组在尺度J1,J2,,JP处生成一个P尺度FWT,首先计算最高尺度即J1的系数,最后计算最低尺度JP的系数,假设f(x)的取样频率合适,那么取样样本时在该取样分辨率下的尺度系数的良好近似,可以作为起始高分辨率尺度系数的输入,类似的,我们可以得到从正变换的结果快速反变换结果,相当于二带宽子带编码的综合过程,由分析过程h0(n)=hφ(n),h1(n)=hψ(n),得到g0(n)=h0(n)=hφ(n),g1(n)=h1(n)=hψ(n),反变换FWT1的滤波器组执行下述计算:

Wφ(j+1,k)=hφ(k)Wφ2(j,k)+hψ(k)Wψ2(j,k)|k0

其中W2表示基2的上取样,上取样通过插入0使得长度变为原来的两倍来完成的,之后上取样的系数和hφ(n),hψ(n)进行卷积完成滤波并相加产生较高尺度的近似,本质上创建了f(n)的较好近似
一个两级或二尺度FWT反变换综合滤波器组
下面是两个示例过程:
小波变换
反变换

posted @   eryo  阅读(229)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示