Factoring Wavelet Transforms into Lifting Steps
Ingrid Daubechies
Wim Sweldens
Abstract: This paper is essentially tutorial in nature. We show
how any discrete wavelet transform or two band subband filtering with
finite filters can be decomposed into a finite sequence of simple
filtering steps, which we call lifting steps but that are also known
as ladder structures. This decomposition corresponds to a
factorization of the polyphase matrix of the wavelet or subband
filters into elementary matrices. That such a factorization is
possible is well-known to algebraists (and expressed by the formula
SL(n;R[z,1/z]) = E(n; R[z,1/z])); it is also used in linear systems
theory in the electrical engineering community. We present here a
self-contained derivation, building the decomposition from basic
principles such as the Euclidean algorithm, with a focus on applying
it to wavelet filtering. This factorization provides an alternative
for the lattice factorization, with the advantage that it can also be
used in the biorthogonal, i.e, non-unitary case. Like the lattice
factorization, the decomposition presented here asymptotically reduces
the computational complexity of the transform by a factor two. It has
other applications, such as the possibility of defining a wavelet-like
transform that maps integers to integers.
Status:
J. Fourier Anal. Appl., Vol. 4, Nr. 3, pp. 247-269, 1998.
Notes:
| April 2002:
|
Some typo on page 2 and 3 (mostly
switching x_e and x_o) were corrected. Thanks to Yao-Tien Chen from
the National Central University Taiwan for pointing them out.
|
Download: PDF v3.0 (.pdf) (240K).
BiBTeX entry:
@article{ds:factor,
author = {I. Daubechies and W. Sweldens},
title = {Factoring Wavelet Transforms into Lifting Steps},
journal = {J. Fourier Anal. Appl.},
volume = 4,
number = 3,
pages = {245-267},
year = {1998}
}