Galilei number: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>Jayced2005
mNo edit summary
 
No edit summary
 
Line 1: Line 1:
Oscar is what my wife enjoys to contact me and I completely dig that title. I am a meter reader. Doing ceramics is what my family and I appreciate. Her family members lives in Minnesota.<br><br>My webpage - [http://www.videokeren.com/user/BFlockhar home std test kit]
[[Image:Second_generation_wavelet_transform.svg|right|300px|thumb|Lifting sequence consisting of two steps]]
The '''lifting scheme''' is a technique for both designing [[wavelet]]s 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 [[multiply-accumulate|convolution-accumulate]] operations across the divided signals is applied.
 
==Basics==
 
The basic idea of lifting is the following:
If a pair of filters <math>(h,g)</math> is ''complementary'',
that is it allows for ''perfect reconstruction'',
then for every filter <math>s</math>
the pair <math>(h',g)</math> with <math>h'(z) = h(z) + s(z^2)\cdot g(z)</math> allows for perfect reconstruction, too.
Of course, this is also true for every pair <math>(h,g')</math> of the form <math>g'(z) = g(z) + t(z^2)\cdot h(z)</math>.
The converse is also true:
If the filterbanks <math>(h,g)</math> and <math>(h',g)</math> allow for perfect reconstruction,
then there is a unique filter <math>s</math> with <math>h'(z) = h(z) + s(z^2)\cdot g(z)</math>.
 
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 <math>P</math> and <math>Q</math> are [[Polyphase matrix|polyphase matrices]] with the same determinant, the lifting sequence from <math>P</math> to <math>Q</math>, is the same as the one from the lazy polyphase matrix <math>I</math> to <math>P^{-1}\cdot Q</math>.)
* 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,
a general description of the lifting steps is not obvious from a description of a wavelet family.
However, for instance for simple cases of the [[Cohen-Daubechies-Feauveau wavelet]],
there is an explicit formula for their lifting steps.
(See the respective article)
 
==Generalized Lifting==
{{main|Generalized Lifting}}
The [[Generalized_lifting|Generalized Lifting Scheme]] is a derivative of the Lifting Scheme, in which the addition and subtraction operations are absorbed into the update and prediction steps, respectively. These steps can be any (invertible) mapping, leading to a more general lifting scheme.
 
==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]]
 
==See also==
* The [[Feistel scheme]] in cryptology uses much the same idea of dividing data and alternating function application with addition. Both in the Feistel scheme and the Lifting scheme this is used for symmetric en- and decoding.
 
{{noreferences|date=June 2011}}
==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]
*Lifting wavelet Transform steps : [http://www.mathnet.or.kr/Video/etc/dongseo/1002_Yoo.ppt]
*[http://dx.doi.org/10.1137/S0036141095289051 The Lifting Scheme: A Construction of Second Generation Wavelets]
*[http://www.docstoc.com/docs/160022503/A-Concise-Introduction-to-Wavelets Introduction to Wavelets (with detailed coverage of lifting scheme)] by René Puchinger
[[Category:Wavelets]]

Latest revision as of 11:15, 24 December 2013

Lifting sequence consisting of two steps

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 s the pair (h,g) with h(z)=h(z)+s(z2)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(z2)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(z2)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 P1Q.)
  • 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, a general description of the lifting steps is not obvious from a description of a wavelet family. However, for instance for simple cases of the Cohen-Daubechies-Feauveau wavelet, there is an explicit formula for their lifting steps. (See the respective article)

Generalized Lifting

Mining Engineer (Excluding Oil ) Truman from Alma, loves to spend time knotting, largest property developers in singapore developers in singapore and stamp collecting. Recently had a family visit to Urnes Stave Church. The Generalized Lifting Scheme is a derivative of the Lifting Scheme, in which the addition and subtraction operations are absorbed into the update and prediction steps, respectively. These steps can be any (invertible) mapping, leading to a more general lifting scheme.

Applications

See also

  • The Feistel scheme in cryptology uses much the same idea of dividing data and alternating function application with addition. Both in the Feistel scheme and the Lifting scheme this is used for symmetric en- and decoding.

Template:Noreferences

External links