Math 2.0

Numerical analysis Definition

Lifting scheme

Builds on Discrete wavelet transform

Definition

Let x=(xn)n∈ℤx = (x_n)_{n \in \Z} be a sequence of real numbers. One lifting stage with operators PP and UU on sequences, usually linear filters, consists of three steps:

  1. Split: ek=x2ke_k = x_{2k} and ok=x2k+1o_k = x_{2k+1} for k∈ℤk \in \Z.
  2. Predict: d=o−P(e)d = o - P(e).
  3. Update: s=e+U(d)s = e + U(d).

The output is the pair (s,d)(s, d) of approximation and detail sequences. The lifting scheme computes a wavelet transform as a composition of such stages. A stage may contain several predict and update steps in alternation. At the end, ss and dd may be multiplied by constants. The inverse of one stage is e=s−U(d)e = s - U(d), then o=d+P(e)o = d + P(e), then the merging of ee and oo into xx.

Remarks

The inverse formulas hold for every choice of PP and UU, since each step adds to one half of the data a function of the other half only. So invertibility does not depend on the operators, and PP and UU may even be nonlinear, for instance include rounding to integers.

Example (Haar): take P(e)k=ekP(e)_k = e_k and U(d)k=dk/2U(d)_k = d_k/2. Then dk=x2k+1−x2kd_k = x_{2k+1} - x_{2k} and sk=x2k+(x2k+1−x2k)/2=(x2k+x2k+1)/2s_k = x_{2k} + (x_{2k+1} - x_{2k})/2 = (x_{2k} + x_{2k+1})/2. This is the Haar transform up to constant factors: the orthonormal Haar step gives 2 sk\sqrt{2}\, s_k and −dk/2-d_k/\sqrt{2}.

Example (CDF 5/3): take P(e)k=(ek+ek+1)/2P(e)_k = (e_k + e_{k+1})/2 and U(d)k=(dk−1+dk)/4U(d)_k = (d_{k-1} + d_k)/4. This computes the 5/3 biorthogonal wavelet transform; with rounding inside PP and UU it maps integers to integers and is the lossless transform of JPEG 2000.

Non-example: a step o↦o−P(o)o \mapsto o - P(o) that modifies the odd samples using the odd samples themselves is not a lifting step. It need not be invertible: with P=id⁡P = \id it sends every odd part oo to 00, so oo cannot be recovered.

Every discrete wavelet transform given by a two-channel perfect-reconstruction filter bank with finite filters can be factored into finitely many lifting steps and a scaling.

Reading path

To understand this page from the ground up, read these 2 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. Lifting scheme definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Lifting_scheme
About this page
TagA00DAT34F9
URIm2://A00DAT34F9
Kinddefinition
WritingW0 stub
MSC65T60, 42C40, 94A12
DefinesLifting scheme
UsesDiscrete 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.