Stationary wavelet transform

from Wikipedia, the free encyclopedia

The stationary wavelet transform (SWT) is a wavelet transform algorithm that aims to eliminate the shift variance of the discrete wavelet transform (DWT). In the case of minimally shifted signals, this leads to considerably different wavelet coefficients and not to minimally shifted but otherwise identical coefficients.

The stationary wavelet transformation is an alternative to the continuous wavelet transformation in signal analysis with regard to the time or location axis, but it is discrete-scale. For example, it is used for edge detection.

Shift invariance is achieved by removing up- and downsampling steps of the DWT and adding upsampling of the filter coefficients with a factor of on the tenth scale of the algorithm. The SWT is an inherently redundant scheme in that the output on each scale of the SWT contains the same number of samples as the input. In this way, a -fold redundancy of the wavelet coefficients arises when decomposing to scales .

The algorithm is also known as " algorithme à trous " in French ( trous : holes), which refers to the zeros inserted in the filter coefficients. It was developed by Holschneider et al. introduced.

implementation

The following block diagram shows a digital implementation of the SWT.

A 3-scale SWT filter bank

In the diagram above, the filters of the previous scale, for which the sampling rate was increased ( upsampling ), are used for each scale (see figure below).

SWT filter

application areas

The SWT is used in various areas, e.g. B. in

Synonyms

The idea of ​​leaving out the undersampling of the discrete wavelet transform is sufficiently intuitive that this variant was "invented" several times, each with different names.

  • stationary wavelet transform ( stationary wavelet transform )
  • redundant wavelet transform ( redundant wavelet transform )
  • Algorithms à trous
  • quasi-continuous wavelet transform ( quasi-continuous wavelet transform )
  • shift-wavelet transform ( shift-invariant wavelet transform )
  • invariable wavelet transformation ( translation-invariant wavelet transform )
  • Wavelet transformation with maximum overlap ( maximum overlap wavelet transform , MODWT)
  • Undecimated wavelet transform (UWT)
  • Cycle spinning

Individual evidence

  1. James E. Fowler: The Redundant Discrete Wavelet Transform and Additive Noise , contains an overview of the various names for this transformation.
  2. ^ W. Bäni: Wavelets: An Introduction for Engineers. Oldenbourg Wissenschaftsverlag 2005
  3. Mark J. Shensa, The Discrete Wavelet Transform: Wedding the A Trous and Mallat Algorithms, IEEE Transaction on Signal Processing, Vol 40, No 10, Oct. 1992.
  4. M. Holschneider, R. Kronland-Martinet, J. Morlet and P. Tchamitchian. A real-time algorithm for signal analysis with the help of the wavelet transform. In Wavelets, Time-Frequency Methods and Phase Space , pp. 286-297. Springer-Verlag, 1989.