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
Link To Document :
بازگشت