Lifting scheme

Lifting scheme

The lifting scheme is a technique for both designing wavelets and performing the discrete wavelet transform.Actually it is 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 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 basic idea of lifting is the following:If a pair of filters (h,g) is "complementary",that is it allows for "perfect reconstruction",then for every filter sthe pair (h',g) with h'(z) = h(z) + s(z^2)cdot g(z) allows for perfect reconstruction, too.Of course, this is also true for every pair (h,g') of the form g'(z) = g(z) + t(z^2)cdot h(z).The converse is also true:If the filterbanks (h,g) and (h',g) allow for perfect reconstruction,then there is a unique filter s with h'(z) = h(z) + s(z^2)cdot g(z).

Each such transform of the filterbank (or the respective operation in a wavelet transform) is called a lifting step.A sequence of lifting steps consists of alternating lifts,that is, once the lowpass is fixed and the highpass is changed and in the next step the highpass is fixed and the lowpass is changed.Successive steps of the same direction can be merged.

Properties

* Perfect reconstruction
** Every transform by the lifting scheme can be inverted.
** Every perfect reconstruction filter bank can be decomposed into lifting steps by the Euclidean algorithm.
** That is, "lifting decomposable filter bank" and "perfect reconstruction filter bank" denotes the same.
* Every two perfect reconstructable filter banks can be transformed into each other by a sequence of lifting steps. (If P and Q are polyphase matrices with the same determinant, the lifting sequence from P to Q, is the same as the one from the lazy polyphase matrix I to P^{-1}cdot Q.)
* Speedup by a factor of two. This is only possible because lifting is restricted to perfect reconstruction filterbanks. That is, lifting somehow squeezes out redundancies caused by perfect reconstructability.
* In place: The transformation can be performed immediately in the memory of the input data with only constant memory overhead.
* Non-linearities: The convolution operations can be replaced by any other operation. For perfect reconstruction only the invertibility of the addition operation is relevant. This way rounding errors in convolution can be tolerated and bit-exact reconstruction is possible. However the numeric stability may be reduced by the non-linearities. This must be respected if the transformed signal is processed like in lossy compression.

Although every reconstructable filter bank can be expressed in terms of lifting steps,an explicit decomposition for a family of wavelets is only known for the Cohen-Daubechies-Feauveau wavelet, so far.

Applications

* Wavelet transform with integer values: [http://www.cs.kuleuven.ac.be/~wavelets/ WAILI]
* Fourier transform with bit-exact reconstruction: Soontorn Oraintara, Ying-Jui Chen, Truong Q. Nguyen: [http://www-ee.uta.edu/msp/pub/Journaintfft.pdf Integer Fast Fourier Transform]
* Construction of wavelets with a required number of smoothness factors and vanishing moments
* Construction of wavelets matched to a given pattern: Henning Thielemann: [http://www.math.uni-bremen.de/zetem/DFG-Schwerpunkt/rpwaft2006/talks/thielemann.pdf Optimally matched wavelets]
* Implementation of the Discrete Wavelet Transform in JPEG 2000

External links

* [http://perso.wanadoo.fr/polyvalens/clemens/lifting/lifting.html A comprehensive introduction to the Fast Lifting Wavelet Transform]
*Ingrid Daubechies, Wim Sweldens: [http://www.wavelet.org/phpBB2/viewtopic.php?t=3276 Factoring Wavelet Transforms into Lifting Steps]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Lifting En Ondelettes — Un lifting en ondelettes est, en mathématiques, un schéma d’implantation d’une transformation en ondelettes un peu différent de celui plus habituel réalisé par les bancs de filtres. Le lifting en ondelettes est l’expression retenue pour désigner… …   Wikipédia en Français

  • Lifting — may refer to:*Weightlifting *Shoplifting *Facelift *An undesirable type of movement in the sport of racewalking. *Taking an inference rule in propositional logic and adapting it for predicate logic *Lift (mathematics) *Lifting Scheme (wavelets) …   Wikipedia

  • Lifting en ondelettes — Un lifting en ondelettes est, en mathématiques, un schéma d’implantation d’une transformation en ondelettes un peu différent de celui plus habituel réalisé par les bancs de filtres. Le lifting en ondelettes est l’expression retenue pour désigner… …   Wikipédia en Français

  • Схема лифтинга — Последовательность лифтинга из двух шагов Схема лифтинга (Lifting Scheme) это технология ка …   Википедия

  • Second generation wavelet transform — In signal processing, the second generation wavelet transform (SGWT) is a wavelet transform where the filters (or even the represented wavelets) are not designed explicitly, but the transform consists of the application of the Lifting… …   Wikipedia

  • Polyphase matrix — In signal processing,a polyphase matrix is a matrix whose elements are filter masks.It represents a filter bank as it is usedin sub band coders alias discrete wavelet transforms.Gilbert Strang and Truong Nguyen. Wavelets and Filter Banks… …   Wikipedia

  • JPEG 2000 — Infobox file format name = JPEG 2000 caption = Comparison of JPEG 2000 with the original JPEG format. extension = .jp2, .j2k mime = image/jp2 owner = Joint Photographic Experts Group creatorcode = jp2 genre = graphics file format containerfor =… …   Wikipedia

  • Discrete wavelet transform — An example of the 2D discrete wavelet transform that is used in JPEG2000. The original image is high pass filtered, yielding the three large images, each describing local changes in brightness (details) in the original image. It is then low pass… …   Wikipedia

  • List of mathematics articles (L) — NOTOC L L (complexity) L BFGS L² cohomology L function L game L notation L system L theory L Analyse des Infiniment Petits pour l Intelligence des Lignes Courbes L Hôpital s rule L(R) La Géométrie Labeled graph Labelled enumeration theorem Lack… …   Wikipedia

  • Wavelet — A wavelet is a mathematical function used to divide a given function or continuous time signal into different frequency components and study each component with a resolution that matches its scale. A wavelet transform is the representation of a… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”