Math 2.0

Harmonic analysis on Euclidean spaces Definition

Wavelet packet decomposition

Builds on Fast wavelet transformDiscrete wavelet transform

Definition

Let (hn)(h_n) and (gn)(g_n) be the real low-pass and high-pass filters of an orthonormal wavelet, with gn=(−1)nh1−ng_n = (-1)^n h_{1-n}, as in the fast wavelet transform. For a sequence c=(cm)m∈ℤc = (c_m)_{m \in \Z} define the sequences HcHc and GcGc by (Hc)k=∑mhm−2k cm,(Gc)k=∑mgm−2k cm.(Hc)_k = \sum_m h_{m-2k} \, c_m, \qquad (Gc)_k = \sum_m g_{m-2k} \, c_m. Let xx be a sequence and let J≥1J \ge 1 be an integer. The wavelet packet decomposition of xx to depth JJ is the family of sequences wj,pw_{j,p}, for 0≤j≤J0 \le j \le J and 0≤p<2j0 \le p < 2^j, defined by

  1. w0,0=xw_{0,0} = x;
  2. wj+1,2p=Hwj,pw_{j+1,2p} = H w_{j,p} and wj+1,2p+1=Gwj,pw_{j+1,2p+1} = G w_{j,p} for 0≤j<J0 \le j < J.

The sequences wj,pw_{j,p} are the nodes of a full binary tree, in which wj,pw_{j,p} has children wj+1,2pw_{j+1,2p} and wj+1,2p+1w_{j+1,2p+1}.

Remarks

The discrete wavelet transform keeps only the nodes wj,0w_{j,0} and wj,1w_{j,1}, that is, it splits only the low-pass branch again.

Each step c↦(Hc,Gc)c \mapsto (Hc, Gc) is an orthogonal transform of ℓ2(ℤ)\ell^2(\Z), by the orthonormality of the filters. So for every admissible subtree, in which each node is either a leaf or has both children, the leaves together determine xx and preserve its energy. For a finite signal of length N=2JN = 2^J with periodic extension, every level contains NN coefficients in total.

Example: with the Haar filters and x=(1,1,1,1)x = (1, 1, 1, 1), level 11 gives w1,0=(2,2)w_{1,0} = (\sqrt{2}, \sqrt{2}) and w1,1=(0,0)w_{1,1} = (0, 0). Level 22 gives w2,0=(2)w_{2,0} = (2), w2,1=(0)w_{2,1} = (0), w2,2=(0)w_{2,2} = (0) and w2,3=(0)w_{2,3} = (0). The energy 44 of xx is kept in each level.

Non-example: if only HH is applied at a node and GG is dropped, the leaves no longer determine the signal. With the Haar filters, (1,−1)(1, -1) and (0,0)(0, 0) both have HH-output (0)(0).

Reading path

To understand this page from the ground up, read these 3 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Discrete wavelet transform concept
  2. Fast wavelet transform concept
  3. Wavelet packet decomposition definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Wavelet_packet_decomposition
About this page
Tag2HNN80TMGH
URIm2://2HNN80TMGH
Kinddefinition
WritingW0 stub
MSC42C40, 65T60, 94A12
DefinesWavelet packet decomposition
UsesFast wavelet transform, Discrete wavelet transform

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.