Wavelet Toolbox Previous page   Next Page

Lifting Functions

The lifting functions of the Wavelet Toolbox are organized into five groups:

Lifting Schemes

Function Name
Description
lsinfo
Information about lifting schemes
displs
Display a lifting scheme
addlift
Add primal or dual elementary lifting steps to a lifting scheme

Biorthogonal Quadruplets of Filters and Lifting schemes

These functions connect lifting schemes to biorthogonal quadruplets of filters and associated scaling and wavelet function pairs.

Function Name
Description
liftfilt
Apply elementary lifting steps on quadruplet of filters
filt2ls
Transform a quadruplet of filters to a lifting scheme
ls2filt
Transform a lifting scheme to a quadruplet of filters
bswfun
Compute and plot biorthogonal "scaling and wavelet" functions

Usual Biorthogonal Quadruplets

These functions provide some basic lifting schemes associated with some usual orthogonal or biorthogonal ("true") wavelets and the "lazy" one. These schemes can be used to initialize a lifting procedure.

Function Name
Description
wavenames
Provides usual wavelet names available for LWT
liftwave
Provides lifting scheme associated with a usual wavelet
wave2lp
Provides Laurent polynomials associated with a usual wavelet

Lifting Wavelet Transform (LWT)

These functions contain the direct and inverse lifting wavelet transform (LWT) M-files for both 1-D and 2-D signals. LWT reduces to the polyphase version of the DWT algorithm with zero-padding extension mode and without extra-coefficients.

Function Name
Description
lwt
1-D lifting wavelet transform
ilwt
Inverse 1-D lifting wavelet transform
lwtcoef
Extract or reconstruct 1-D LWT wavelet coefficients
lwt2
2-D lifting wavelet transform
ilwt2
Inverse 2-D lifting wavelet transform
lwtcoef2
Extract or reconstruct 2-D LWT wavelet coefficients

Laurent Polynomials and Matrices

These functions permit an entry to representation and calculus of Laurent polynomials and matrices.

Function Name
Description
laurpoly
Constructor for the class of Laurent polynomials
laurmat
Constructor for the class of Laurent matrices

The lifting directory and the two object directories @laurpoly and @laurmat contain many other M-files.

Examples of Lifting Methods

These two simple examples illustrate the basic lifting capabilities of the Wavelet Toolbox. For more examples, see Wavelets in Action: Examples and Case Studies and the demos provided with the Wavelet Toolbox.

Example 1: .   A primal lifting starting from Haar wavelet

Illustrating LWT and integer LWT

Example 2: .   Two primal liftings starting from the Haar wavelet


Previous page  Lifting Background Frequently Asked Questions Next page

© 1994-2005 The MathWorks, Inc.