Continuous wavelet transform

From Free net encyclopedia

Contents

Formulation

In mathematics and signal processing, the continuous wavelet transform (CWT) of a function <math>f</math> is a wavelet transform defined by

<math>\gamma(\tau, s) =
 \int_{-\infty}^{+\infty} f(t) \frac{1}{\sqrt{|s|}} \overline{\psi \left( \frac{t - \tau}{s} \right)} dt

</math> where <math>\tau</math> represents translation, <math>s</math> represents scale and <math>\psi</math> is the mother wavelet. <math>\overline{z}</math> is the complex conjugate of <math>z</math>.

The original function <math>f</math> can be reconstructed with the inverse transform

<math>f(t) =
 \frac{1}{C_\psi} \int_{-\infty}^{+\infty}
   \int_{-\infty}^{+\infty} \gamma(\tau, s)
     \psi\left( \frac{t - \tau}{s} \right) d\tau \frac{ds}{|s|^2}

</math> where

<math>C_\psi = \int_{-\infty}^{+\infty}
 \frac{\left| \hat \psi(\zeta) \right|^2}{\left| \zeta \right|} d\zeta

</math> is called the admissibility constant and <math>\hat{\psi}</math> is the Fourier transform of <math>\psi</math>. For a successful inverse transform, the admissibility constant has to satisfy the admissibility condition:

<math>0 < C_\psi \land C_\psi < +\infty</math>.

It is possible to show that the admissibility condition implies that <math>\hat\psi(0) = 0</math>, so that a wavelet cannot contain a constant term.

The function <math>\psi</math> is the prototype of the pattern the signal is correlated with. It is thus called the mother wavelet. In contrast to that, the scaled and shifted variants of that function are called daughter wavelets. They are obtained as follows:

<math>\psi_{s,\tau}(t) = \frac{1}{\sqrt{|s|}} \psi \left( \frac{t-\tau}{s} \right) </math>.

Computation

The continuous wavelet transform of a discretised signal is typically computed over the temporal domain (translation) of the signal and a range of scales equivalent to the Nyquist range. Computation can either be performed using direct inner products (possibly taking advantage of the sparseness of the wavelet) or via the FFT. In the latter case, the continuous wavelet transform is noted to be a convolution at each scale, which can be performed efficiently via a discrete Fourier transform using the FFT.

Applications

Determination of the fractal dimension

Looks at extrema of the CWT with respect to translation in order to quantify the fractal dimension of a function.

Time-frequency analysis

Relates extrema of the CWT with respect to scale to conventional Fourier components in order to decompose a signal in terms of both time and frequency simultaneously. Continuous wavelets used for time-frequency analysis are designed to mimic the complex sinusoidal basis functions of the Fourier transform.

CWT-based time-frequency analysis has many benefits over other time-frequency methods (such as the short-time or windowed Fourier transform, Wigner-Ville and Choi-Williams distributions).

Time-frequency analysis has applications in many subjects including physics (quantum mechanics, seismic geophysics, turbulence), chemistry (diffraction), biology (EEG, ECG, protein- and DNA-sequence analysis), engineering (electrical transient response, impulse-shock response for non-destructive testing, fatigue analysis), finance, climatology and speech recognition.


See also

References