ArticleslgStudy

science

Lifting scheme

Lifting scheme is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Lifting scheme rather than just read about it. In short: The lifting scheme is a technique for both designing wavelets and performing the discrete wavelet transform (DWT). In an implementation, it is often worthwhile to merge these steps and design the wavelet filters while performing the wavelet transform.

Lifting scheme — main illustration
Lifting scheme — illustration

Key takeaways

  • Lifting scheme belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Lifting scheme to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Lifting scheme from memory before moving on to harder problems.

Reference excerpt

The lifting scheme is a technique for both designing wavelets and performing the discrete wavelet transform (DWT). In an implementation, it is often worthwhile to merge these steps and design the wavelet filters while performing the wavelet transform. This is then called the second-generation wavelet transform. The technique was introduced by Wim Sweldens. The lifting scheme factorizes any discrete wavelet transform with finite filters into a series of elementary convolution operators, so-called lifting steps, which reduces the number of arithmetic operations by nearly a factor two. Treatment of signal boundaries is also simplified. The discrete wavelet transform applies several filters separately to the same signal. In contrast to that, for the lifting scheme, the signal is divided like a zipper. Then a series of convolution–accumulate operations across the divided signals is applied.

Basics The simplest version of a forward wavelet transform expressed in the lifting scheme is shown in the figure above. P {\displaystyle P} means predict step, which will be considered in isolation. The predict step calculates the wavelet function in the wavelet transform. This is a high-pass filter. The update step calculates the scaling function, which results in a smoother version of the data. As mentioned above, the lifting scheme is an alternative technique for performing the DWT using biorthogonal wavelets. In order to perform the DWT using the lifting scheme, the corresponding lifting and scaling steps must be derived from the biorthogonal wavelets. The analysis filters ( g , h {\displaystyle g,h} ) of the particular wavelet are first written in polyphase matrix

P ( z ) = [ h even ( z ) g even ( z ) h odd ( z ) g odd ( z ) ] , {\displaystyle P(z)={\begin{bmatrix}h_{\text{even}}(z)&g_{\text{even}}(z)\\h_{\text{odd}}(z)&g_{\text{odd}}(z)\end{bmatrix}},}

where det P ( z ) = z − m {\displaystyle \det P(z)=z^{-m}} . The polyphase matrix is a 2 × 2 matrix containing the analysis low-pass and high-pass filters, each split up into their even and odd polynomial coefficients and normalized. From here the matrix is factored into a series of 2 × 2 upper- and lower-triangular matrices, each with diagonal entries equal to 1. The upper-triangular matrices contain the coefficients for the predict steps, and the lower-triangular matrices contain the coefficients for the update steps. A matrix consisting of all zeros with the exception of the diagonal values may be extracted to derive the scaling-step coefficients. The polyphase matrix is factored into the form

P ( z ) = [ 1 a ( 1 + z − 1 ) 0 1 ] [ 1 0 b ( 1 + z ) 1 ] , {\displaystyle P(z)={\begin{bmatrix}1&a(1+z^{-1})\\0&1\end{bmatrix}}{\begin{bmatrix}1&0\\b(1+z)&1\end{bmatrix}},}

where a {\displaystyle a} is the coefficient for the predict step, and b {\displaystyle b} is the coefficient for the update step. An example of a more complicated extraction having multiple predict and update steps, as well as scaling steps, is shown below; a {\displaystyle a} is the coefficient for the first predict step, b {\displaystyle b} is the coefficient for the first update step, c {\displaystyle c} is the coefficient for the second predict step, d {\displaystyle d} is the coefficient for the second update step, k 1 {\displaystyle k_{1}} is the odd-sample scaling coefficient, and k 2 {\displaystyle k_{2}} is the even-sample scaling coefficient:

… excerpt ends here. Continue reading the full article.

Illustrations

Lifting scheme: Lifting sequence consisting of two steps
Lifting sequence consisting of two steps
Lifting scheme: Block diagram of the (forward) lifting scheme transform
Block diagram of the (forward) lifting scheme transform
Lifting scheme: Block diagram of the (forward) generalized lifting scheme transform
Block diagram of the (forward) generalized lifting scheme transform

Worked examples

Example 1 — a first encounter with Lifting scheme

Start with the simplest possible case. Write down what Lifting scheme claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Lifting scheme before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Lifting scheme ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Lifting scheme

In research
Lifting scheme appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Lifting scheme in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Lifting scheme is common in secondary-school and first-year university syllabi. It links to neighbouring topics Digital signal processing, Matrix decompositions, Wavelets, so understanding it makes those chapters shorter.
In everyday life
Look for Lifting scheme outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Lifting scheme in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Lifting scheme means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Lifting scheme out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Lifting scheme in simple terms?

The lifting scheme is a technique for both designing wavelets and performing the discrete wavelet transform (DWT). In an implementation, it is often worthwhile to merge these steps and design the wavelet filters while performing the wavelet transform.

Why does Lifting scheme matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Lifting scheme?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Lifting scheme.

Tags

  • Digital signal processing
  • Matrix decompositions
  • Wavelets

Keep exploring