Fast algorithms for discrete and continuous wavelet transforms
- 1 March 1992
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Information Theory
- Vol. 38 (2) , 569-586
- https://doi.org/10.1109/18.119724
Abstract
Several algorithms are reviewed for computing various types of wavelet transforms: the Mallat algorithm (1989), the 'a trous' algorithm, and their generalizations by Shensa. The goal of this work is to develop guidelines for implementing discrete and continuous wavelet transforms efficiently, and to compare the various algorithms obtained and give an idea of possible gains by providing operation counts. Most wavelet transform algorithms compute sampled coefficients of the continuous wavelet transform using the filter bank structure of the discrete wavelet transform. Although this general method is already efficient, it is shown that noticeable computational savings can be obtained by applying known fast convolution techniques, such as the FFT (fast Fourier transform), in a suitable manner. The modified algorithms are termed 'fast' because of their ability to reduce the computational complexity per computed coefficient from L to log L (within a small constant factor) for large filter lengths L. For short filters, smaller gains are obtained: 'fast running FIR (finite impulse response) filtering' techniques allow one to achieve typically 30% savings in computations.<>Keywords
This publication has 27 references indexed in Scilit:
- Wavelets and filter banks: theory and designIEEE Transactions on Signal Processing, 1992
- Two-Scale Difference Equations. I. Existence and Global Regularity of SolutionsSIAM Journal on Mathematical Analysis, 1991
- Short-length FIR filters and their use in fast nonrecursive filteringIEEE Transactions on Signal Processing, 1991
- Symmetric iterative interpolation processesConstructive Approximation, 1989
- A theory for multiresolution signal decomposition: the wavelet representationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1989
- Multifrequency channel decompositions of images and wavelet modelsIEEE Transactions on Acoustics, Speech, and Signal Processing, 1989
- Running FIR and IIR filtering using multirate filter banksIEEE Transactions on Acoustics, Speech, and Signal Processing, 1988
- Exact reconstruction techniques for tree-structured subband codersIEEE Transactions on Acoustics, Speech, and Signal Processing, 1986
- Implementation of "Split-radix" FFT algorithms for complex, real, and real-symmetric dataIEEE Transactions on Acoustics, Speech, and Signal Processing, 1986
- Cycle-octave and related transforms in seismic signal analysisGeoexploration, 1984