逆小波轉換

来自testwiki
imported>InternetArchiveBot2020年9月19日 (六) 22:31的版本 (补救1个来源,并将0个来源标记为失效。) #IABot (v2.0.7)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

Template:Refimprove 逆小波轉換(inverse wavelet transform)為小波轉換的反函數,小波轉換大致分為三類

  1. 連續小波轉換
  2. 離散變數連續小波轉換
  3. 離散小波轉換

分別介紹此三種的反函數

連續小波轉換反函數

已知

Xw(a,b)=1|(b)|x(t)ψ(tab)dt

則逆轉換為

x(t)=1Cψ01b5/2Xw(a,b)ψ(tab)dadb

其中

Cψ=0|ψ(f)|2|f|df<

證明:

由於Xw(a,b)=x(t)*1bψ(tb)

假設y(t)=1Cψ01b5/2Xw(a,b)ψ(tab)dadb

y(t)=1Cψ0x(t)*ψ(tb)*ψ(tb)dbb3

經過傅立葉轉換,原本的摺積性質變為相乘

Y(f)=1Cψ0X(f)ψ(bf)ψ(bf)dbb

如果母小波為實函數,則其傅立葉轉換有以下性質

ψ(f)=ψ*(f),ψ(bf)ψ(bf)=ψ*(f)ψ(bf)=|ψ(bf)|2

Y(f)=X(f)1Cψ0|ψ(bf)|2dbb

=X(f)1Cψ0|ψ(f1)|2df1bf(使用變數代換f1=bf)

=X(f)1Cψ0|ψ(f1)|2df1bf1

=X(f)

得證y(t)=x(t)

離散變數連續小波轉換反函數

x(t)=m=n=2m/2ψ1(2mn)Xw(n,m)

ψ1(t)ψ(t)的雙效函數(dual function),滿足以下正交(orthogonal)特性

m=n=2mψ1(2mn)ψ(2mt1n)=δ(tt1)

或是

2mψ1(2m1tn1)ψ(2mtn)dt=δ(mm1)δ(nn1)

通常會設計成ψ1(t)=ψ(t)

因此離散變數連續小波轉換能進行逆轉換的條件為:

2mψ(2m1tn1)ψ(2mtn)dt=δ(mm1)δ(nn1)

離散小波轉換反函數

在這裡解釋的是如何重建(reconstruction)一個經過離散小波轉換的函數

以進行一階離散小波轉換,升降頻倍率為2為例,可以得到右圖的架構

DWT reconstruction

g1[n],h1[n]需要滿足一些條件才能使x[n]=x0[n]

將此流程進行Z轉換及化簡可得到:

X0(z)=12[G(z)G1(z)+H(z)H1(z)]X(z)+12[G(z)G1(z)+H(z)H1(z)]X(z)

因此為了得到X0(z)=X(z),須滿足以下二條件

  1. G(z)G1(z)+H(z)H1(z)=2
  2. G(z)G1(z)+H(z)H1(z)=0

可轉換為 [G(z)H(z)G(z)H(z)][G1(z)H1(z)]=[20]

化簡得到[G1(z)H1(z)]=2det(Hm(z))[H(z)G(z)] 其中det(Hm(z))=G(z)H(z)H(z)G(z)

要滿足上式須滿足以下四個條件,此四條件及上式的關係為若且唯若

  1. pg[p]g1[2np]=δ[n]
  2. ph[p]h1[2np]=δ[n]
  3. pg[p]h1[2np]=0
  4. pg1[p]h[2np]=0

證明於參考條目中 因此只要g1[n],h1[n]符合上述條件就能將經過離散小波轉換的x1,L[n],x1,H[n]重建為x[n]

相關條目

參考

  1. Jian-Jiun Ding (2014) Time-Frequency Analysis and Wavelet Transform Template:Wayback