MATH 414 Lecture 30

From Notes
Jump to navigation Jump to search

« previous | Wednesday, April 2, 2014 | next »


Wavelet Decomposition and Reconstruction

fj(x)=∑k∈ℤakjϕ(2jx−k)fj−1(x)=projVj−1(fj)=∑k∈ℤakj−1ϕ(2j−1x−k)wj−1(x)=projWj−1(fj)=∑k∈ℤbkj−1ψ(2j−1x−k)akj−1=12(a2kj+a2k+1j)bkj−1=12(a2kj−a2k+1j)

Decomposition

Low pass filter ℓ=(…,0,0,0,12⏟k=−1,12⏟k=0,0,0,0,…)

High pass filter h=(…,0,0,0,−12⏟k=−1,12⏟k=0,0,0,0,…)


Downsampling:

  1. Form 12(xk+xk+1)=yk
  2. Downsample by discarding odd k
  3. Call the resulting sequence akj−1


y=ℓ*xyk=(ℓ*x)k(Dy)2k=y2k(Dy)2k+1=0


Thus aj−1=D(ℓ*aj)

Similarly, bj−1=D(h*aj)

Downsampling, high pass h, nor low pass ℓ depend on the level j!:


Reconstruction

a2kj=akj−1+bkj−1a2k+1j=akj−1−bkj−1

To handle the even and odd cases in filter form, we need a few more operations:

New low pass filter ℓ~=(…,0,0,0,1⏟k=0,1⏟k=1,0,0,0,…)

(ℓ~*z)k=zk+zk−1

New high pass filter h~=(…,0,0,0,1⏟k=0,−1⏟k=1,0,0,0,…)

(h~*z)k=zk−zk−1

Upsampling:

  1. Form x=(…,x−1,x0,x1,…)
  2. Ux inserts zeroes at every odd term: (…,0,x−1,0,x0,0,x1,0,…)


Summary