• DocumentCode
    941918
  • Title

    Efficient wavelet prefilters with optimal time-shifts

  • Author

    Ericsson, Stefan ; Grip, Niklas

  • Author_Institution
    Dept. of Math., Lulea Univ. of Technol., Sweden
  • Volume
    53
  • Issue
    7
  • fYear
    2005
  • fDate
    7/1/2005 12:00:00 AM
  • Firstpage
    2451
  • Lastpage
    2461
  • Abstract
    A wavelet prefilter maps sample values of an analyzed signal to the scaling function coefficient input of standard discrete wavelet transform (DWT) algorithms. The prefilter is the inverse of a certain postfilter convolution matrix consisting of integer sample values of a noninteger-shifted wavelet scaling function. For the prefilter and the DWT algorithms to have similar computational complexity, it is often necessary to use a "short enough" approximation of the prefilter. In addition to well-known quadrature formula and identity matrix prefilter approximations, we propose a Neumann series approximation, which is a band matrix truncation of the optimal prefilter, and derive simple formulas for the operator norm approximation error. This error shows a dramatic dependence on how the postfilter noninteger shift is chosen. We explain the meaning of this shift in practical applications, describe how to choose it, and plot optimally shifted prefilter approximation errors for 95 different Daubechies, Symlet, and B-spline wavelets. Whereas the truncated inverse is overall superior, the Neumann filters are by far the easiest ones to compute, and for some short support wavelets, they also give the smallest approximation error. For example, for Daubechies 1-5 wavelets, the simplest Neumann prefilter provide an approximation error reduction corresponding to 100-10 000 times oversampling in a nonprefiltered system.
  • Keywords
    approximation theory; convolution; discrete wavelet transforms; matrix algebra; quadrature mirror filters; signal sampling; splines (mathematics); B-spline wavelet; Neumann series; biorthogonal wavelet; discrete wavelet transform algorithm; noninteger-shifted wavelet scaling function; postfilter convolution matrix; pyramid algorithm; quadrature mirror filter; signal sampling; time shift; wavelet prefilter; Algorithm design and analysis; Approximation algorithms; Approximation error; Computational complexity; Convolution; Discrete wavelet transforms; Filters; Signal analysis; Spline; Wavelet analysis; B-spline wavelet; Biorthogonal wavelet; Daubechies wavelet; FWT algorithm; Lagrange interpolant; Neumann series; Sard optimal; Symlet; initialization; prefilter; pyramid algorithm; quadrature formula; quadrature mirror filter; sampling;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2005.849188
  • Filename
    1453777