All Topics  
Wavelet

 

   Email Print
   Bookmark   Link

 

Wavelet


 
 

A wavelet is a mathematical function used to divide a given function or continuous-time signalContinuous signal

A continuous signal or a continuous-time signal is a varying quantity that is expressed as a function of a real-valued...
 into different frequency components and study each component with a resolution that matches its scale. A wavelet transform is the representation of a function by wavelets. The wavelets are scaledScaling (geometry)

In Euclidean geometry, uniform scaling is a linear transformation that enlarges or diminishes objects; the scale factor is t...
 and translatedTranslation (geometry)

In Euclidean geometry, a translation is moving every point a constant distance in a specified direction....
 copies (known as "daughter wavelets") of a finite-length or fast-decaying oscillating waveform (known as the "mother wavelet"). Wavelet transforms have advantages over traditional Fourier transformFourier transform

The Fourier transform, named after Joseph Fourier, is a reversible integral transform of one function into another....
s for representing functions that have discontinuities and sharp peaks, and for accurately deconstructing and reconstructing finite, non-periodicPeriodic function

In mathematics, a periodic function is a function that repeats its values after some definite period has been added to i...
 and/or non-stationaryStationary process Summary

In the mathematical sciences, a stationary process stationary process) is a stochastic process whose probability distribu...
 signals.

In formal terms, this representation is a wavelet seriesWavelet series

In mathematics, a wavelet series is a representation of a square-integrable function by a certain orthonormal series generat...
 representation of a square-integrable function with respect to either a completeComplete space

In mathematical analysis, a metric space M is said to be complete if every Cauchy sequence of points in M has a lim...
, orthonormal set of basis functionBasis function

In mathematics, particularly numerical analysis, a basis function is an element of the basis for a function space....
s, or an overcompleteFacts About Completeness

In mathematics and related technical fields, a mathematical object is complete if nothing needs to be added to it....
 set of Frame of a vector spaceFrame of a vector space

In mathematics, a frame of a vector space V with a scalar product can be seen as a generalization of the idea of a basis...
 (also known as a Riesz basis), for the Hilbert spaceHilbert space

In mathematics, a Hilbert space is a generalization of Euclidean space that is not restricted to finite dimensions....
 of square integrable functions.

Wavelet transforms are classified into discrete wavelet transformDiscrete wavelet transform

In numerical analysis and functional analysis, the discrete wavelet transform refers to wavelet transforms for which the wav...
s (DWTs) and continuous wavelet transformContinuous wavelet transform

=Formulation=In mathematics and signal processing, the continuous wavelet transform of a function is a wavelet transform d...
s (CWTs). Note that both DWT and CWT are of continuous-time (analog) transforms. They can be used to represent continuous-time (analog) signals. CWTs operate over every possible scale and translation whereas DWTs use a specific subset of scale and translation values or representation grid.
The word wavelet is due to MorletJean Morlet

Jean Morlet is a French geophysicist who did pioneering work in the field of wavelet analysis in collaboration with Alex Gro...
 and GrossmannAlex Grossman

Alex Grossman is a Croatian physicist at the University of Aix-Marseille II in Luminy campus who did pioneering work on wave...
 in the early 1980s. They used the FrenchFrench language

French is the third-largest of the Romance languages in terms of number of native speakers, after Spanish and Portuguese, b...
 word ondelette, meaning "small wave". Soon it was transferred to English by translating "onde" into "wave", giving "wavelet".

Wavelet theory

Wavelet theory is applicable to several subjects. All wavelet transforms may be considered forms of time-frequency representationTime-frequency representation

A time-frequency representation is a view of a signal represented over both time and frequency....
 for continuous-time (analog) signals and so are related to harmonic analysisHarmonic analysis

Fourier analysis is the branch of mathematics which studies the representation of functions or signals as the superposition ...
. Almost all practically useful discrete wavelet transforms use discrete-time filterbanks. These filter banks are called the wavelet and scaling coefficients in wavelets nomenclature. These filterbanks may contain either finite impulse responseFinite impulse response

A finite impulse response filter is a type of a digital filter....
 (FIR) or infinite impulse responseInfinite impulse response

IIR is a property of signal processing systems....
 (IIR) filters. The wavelets forming a CWT are subject to the uncertainty principleUncertainty principle

In quantum physics, the Heisenberg uncertainty principle or the Heisenberg indeterminacy principle the latter name give...
 of Fourier analysis respective sampling theory: Given a signal with some event in it, one cannot assign simultaneously an exact time and frequency response scale to that event. The product of the uncertainties of time and frequency response scale has a lower bound. Thus, in the scaleogram of a continuous wavelet transform of this signal, such an event marks an entire region in the time-scale plane, instead of just one point. This is related to HeisenbergFacts About Werner Heisenberg

Werner Karl Heisenberg was a celebrated German physicist and Nobel laureate, one of the founders of quantum mechanics, and ...
's uncertainty principle of quantum physics and has a similar derivation. Also, discrete wavelet bases may be considered in the context of other forms of the uncertainty principle.

Wavelet transforms are broadly divided into three classes: continuous, discretised and multiresolution-based.

Continuous wavelet transforms (Continuous Shift & Scale Parameters)

In continuous wavelet transformContinuous wavelet transform

=Formulation=In mathematics and signal processing, the continuous wavelet transform of a function is a wavelet transform d...
s, a given signal of finite energy is projected on a continuous family of frequency bands (or similar subspaces of the LpLp space

In mathematics, the Lp and lp spaces are spaces of p-power integrable functions, and corresponding seque...
 function spaceFunction space

In mathematics, a function space is a set of functions of a given kind from a set X to a set Y....
 ).
For instance the signal may be represented on every frequency band of the form for all positive frequencies f>0. Then, the original signal can be reconstructed by a suitable integration over all the resulting frequency components.

The frequency bands or subspaces (sub-bands) are scaled versions of a subspace at scale 1. This subspace in turn is in most situations generated by the shifts of one generating function , the mother wavelet. For the example of the scale one frequency band this function is
with the (normalized) sinc functionSinc function Summary

The sinc function, denoted by , has two definitions, sometimes distinguished as the normalized sinc function and unnor...
. Other example mother wavelets are:



The subspace of scale a or frequency band is generated by the functions (sometimes called child wavelets)
,
where a is positive and defines the scale and b is any real number and defines the shift. The pair (a,b) defines a point in the right halfplane .

The projection of a function x onto the subspace of scale a then has the form
with wavelet coefficients
.

See a list of some Continuous wavelets.

For the analysis of the signal x, one can assemble the wavelet coefficients into a scaleogramScaleogram

In signal processing, a scaleogram is a visual method of displaying a wavelet transform....
 of the signal.

Discrete wavelet transforms (Discrete Shift & Scale parameters)

It is computationally impossible to analyze a signal using all wavelet coefficients, so one may wonder if it is sufficient to pick a discrete subset of the upper halfplane to be able to reconstruct a signal from the corresponding wavelet coefficients. One such system is the affine system for some real parameters a>1, b>0. The corresponding discrete subset of the halfplane consists of all the points with integers . The corresponding baby wavelets are now given as
.

A sufficient condition for the reconstruction of any signal x of finite energy by the formula
is that the functions form a tight frameFrame of a vector space

In mathematics, a frame of a vector space V with a scalar product can be seen as a generalization of the idea of a basis...
 of .

Multiresolution-based discrete wavelet transforms


In any discretised wavelet transform, there are only a finite number of wavelet coefficients for each bounded rectangular region in the upper halfplane. Still, each coefficient requires the evaluation of an integral. To avoid this numerical complexity, one needs one auxiliary function, the father wavelet . Further, one has to restrict a to be an integer. A typical choice is a=2 and b=1. The most famous pair of father and mother wavelets is the Daubechies 4 tap wavelet.

From the mother and father wavelets one constructs the subspaces
, where
and
, where .
From these one requires that the sequence
forms a multiresolution analysisMultiresolution analysis

A multiresolution analysis or multiscale approximation is the design method of most of the practically relevant discre...
 of and that the subspaces are the orthogonal "differences" of the above sequence, that is,
is the orthogonal complement of inside the subspace . In analogy to the sampling theorem one may conclude that the space with sampling distance more or less covers the frequency baseband from 0 to . As orthogonal complement, roughly covers the band .

From those inclusions and orthogonality relations follows the existence of sequences and
that satisfy the identities
and
and
and .
The second identity of the first pair is a refinement equationRefinable function

In mathematics, in the area of wavelet analysis, a refinable function is a function which fulfills some kind of self-similar...
 for the father wavelet .
Both pairs of identities form the basis for the algorithm of the fast wavelet transformFast wavelet transform

The Fast Wavelet Transform is a mathematical algorithm designed to turn a waveform or signal in the time domain into a seque...
.

Mother wavelet

For practical applications, and for efficiency reasons, one prefers continuously differentiable functions with compact support as mother (prototype) wavelet (functions). However, to satisfy analytical requirements (in the continuous WT) and in general for theoretical reasons, one chooses the wavelet functions from a subspace of the spaceLp space

In mathematics, the Lp and lp spaces are spaces of p-power integrable functions, and corresponding seque...
 . This is the space of measurable functionsLebesgue integration

In mathematics, the integral of a nonnegative function can be regarded in the simplest case as the area between the graph of t...
 that are absolutely and square integrableIntegrable function

In mathematics, the term integrable function refers to a function whose integral exists....
:
and .

Being in this space ensures that one can formulate the conditions of zero mean and square norm one:
is the condition for zero mean, and
is the condition for square norm one.

For to be a wavelet for the continuous wavelet transformContinuous wavelet transform

=Formulation=In mathematics and signal processing, the continuous wavelet transform of a function is a wavelet transform d...
 (see there for exact statement), the mother wavelet must satisfy an admissibility criterion (loosely speaking, a kind of half-differentiability) in order to get a stably invertible transform.

For the discrete wavelet transformDiscrete wavelet transform

In numerical analysis and functional analysis, the discrete wavelet transform refers to wavelet transforms for which the wav...
, one needs at least the condition that the wavelet seriesWavelet series

In mathematics, a wavelet series is a representation of a square-integrable function by a certain orthonormal series generat...
 is a representation of the identity in the spaceLp space

In mathematics, the Lp and lp spaces are spaces of p-power integrable functions, and corresponding seque...
 . Most constructions of discrete
WT make use of the multiresolution analysisMultiresolution analysis

A multiresolution analysis or multiscale approximation is the design method of most of the practically relevant discre...
, which defines the wavelet by a scaling function. This scaling function itself is solution to a functional equation.

In most situations it is useful to restrict to be a continuous function with a higher number M of vanishing moments, i.e. for all integer m

Some example mother wavelets are:



The mother wavelet is scaled (or dilated) by a factor of and translated (or shifted) by a factor of to give (under Morlet's original formulation):

; for the discrete WT this pair varies over a discrete subset of it, which is also called affine group.

These functions are often incorrectly referred to as the basis functions of the (continuous) transform. In fact, as in the continuous Fourier transform, there is no basis in the continuous wavelet transform. Time-frequency interpretation uses a subtly different formulation (after Delprat).

Comparisons with Fourier Transform (Continuous-Time)

The wavelet transform is often compared with the Fourier transformFourier transform

The Fourier transform, named after Joseph Fourier, is a reversible integral transform of one function into another....
, in which signals are represented as a sum of sinusoids. The main difference is that wavelets are localized in both time and frequency whereas the standard Fourier transformFourier transform

The Fourier transform, named after Joseph Fourier, is a reversible integral transform of one function into another....
 is only localized in frequencyFrequency

Frequency is the measurement of the number of times that a repeated event occurs per unit of time....
. The Short-time Fourier transformShort-time Fourier transform

The short-time Fourier transform, or alternatively short-term Fourier transform, is a Fourier-related transform used t...
 (STFT) is also time and frequency localized but there are issues with the frequency time resolution and wavelets often give a better signal representation using Multiresolution analysisFacts About Multiresolution analysis

A multiresolution analysis or multiscale approximation is the design method of most of the practically relevant discre...
.

The discrete wavelet transform is also less computationally complexComplexity

Complexity is the opposite of simplicity....
, taking O(N)Big O notation

Big O notation or Big Oh notation, and also Landau notation or asymptotic notation, is a mathematical nota...
 time as compared to O(N log N) for the fast Fourier transformFast Fourier transform

A fast Fourier transform is an efficient algorithm to compute the discrete Fourier transform and its inverse....
. This computational advantage is not inherent to the transform, but reflects the choice of a logarithmic division of frequency, in contrast to the equally spaced frequency divisions of the FFT.

Definition of a wavelet

There are a number of ways of defining a wavelet (or a wavelet family).

Scaling filter

The wavelet is entirely defined by the scaling filter - a low-pass finite impulse responseFinite impulse response

A finite impulse response filter is a type of a digital filter....
 (FIR) filter of length 2N and sum 1. In biorthogonal wavelets, separate decomposition and reconstruction filters are defined.

For analysis the high pass filter is calculated as the quadrature mirror filterQuadrature mirror filter

In digital signal processing, a quadrature mirror filter is a filter bank which splits an input signal into two bands which ...
 of the low pass, and reconstruction filters the time reverse of the decomposition.

Daubechies and Symlet wavelets can be defined by the scaling filter.

Scaling function

Wavelets are defined by the wavelet function (i.e. the mother wavelet) and scaling function (also called father wavelet) in the time domain.

The wavelet function is in effect a band-pass filter and scaling it for each level halves its bandwidth. This creates the problem that in order to cover the entire spectrum, an infinite number of levels would be required. The scaling function filters the lowest level of the transform and ensures all the spectrum is covered. See for a detailed explanation.

For a wavelet with compact support, can be considered finite in length and is equivalent to the scaling filter g.

Meyer wavelets can be defined by scaling functions

Wavelet function

The wavelet only has a time domain representation as the wavelet function .

For instance, Mexican hat waveletMexican hat wavelet

In mathematics and numerical analysis, the Mexican hat wavelet...
s can be defined by a wavelet function.
See a list of a few Continuous wavelets.

Applications of Discrete Wavelet Transform

Generally, an approximation to DWT is used for data compressionData compression

In computer science and information theory, data compression or source coding is the process of encoding information u...
 if signal is already sampled, and the CWT for signal analysis. Thus, DWT approximation is commonly used in engineering and computer science, and the CWT in scientific research.

Wavelet transforms are now being adopted for a vast number of applications, often replacing the conventional Fourier TransformFourier transform

The Fourier transform, named after Joseph Fourier, is a reversible integral transform of one function into another....
. Many areas of physics have seen this paradigm shift, including molecular dynamicsMolecular dynamics

Molecular dynamics simulation is a special discipline of molecular modelling and Computer simulation....
, ab initioAb initio Summary

The Latin term ab initio means from the beginning and is used in several contexts:...
 calculations, astrophysicsAstrophysics Summary

Astrophysics is the branch of astronomy that deals with the physics of the universe, including the physical properties of ce...
, density-matrixDensity matrix

A density matrix is a self-adjoint or Hermitian, non-negative matrix, , of trace one, that describes the statistical state o...
 localisation, seismic geophysics, opticsFacts About Optics

Optics is a branch of physics that describes the behavior and properties of light and the interaction of light with matter....
, turbulenceTurbulence

In fluid dynamics, turbulence or turbulent flow is a flow regime characterized by chaotic, stochastic property changes...
 and quantum mechanicsQuantum mechanics

Quantum mechanics is a first quantized quantum theory that supersedes classical mechanics at the atomic and subatomic levels...
. This change has also occurred in image processingImage processing

In the broadest sense, image processing is any form of information processing for which both the input and output are images...
, blood-pressure, heart-rate and ECG analyses, DNADNA

Deoxyribonucleic acid is a nucleic acid that contains the genetic instructions for the biological development of a cellu...
 analysis, proteinProtein

Proteins are large organic compounds made of amino acids arranged in a linear chain and joined by peptide bonds....
 analysis, climatologyClimatology

Climatology is the study of climate, scientifically defined as weather conditions averaged over a period of time, and is a b...
, general signal processingSignal processing

Signal processing is the processing, amplification and interpretation of signals and deals with the analysis and manipulatio...
, speech recognitionSpeech recognition

Speech recognition is the process of converting a speech signal to a set of words, by means of an algorithm implemented as ...
, computer graphicsComputer graphics

Computer graphics is the field of visual computing, where one utilizes computers both to generate visual synthetically and...
 and multifractal analysis. In computer visionComputer vision

Computer vision is the science and technology of machines that see....
 and image processingImage processing

In the broadest sense, image processing is any form of information processing for which both the input and output are images...
, the notion of scale-space representation and Gaussian derivative operators is regarded as a canonical multi-scale representation.

One use of wavelet approximation is in data compression. Like some other transforms, wavelet transforms can be used to transform data, then encode the transformed data, resulting in effective compression. For example, JPEG 2000JPEG 2000

JPEG 2000 is a wavelet-based standard....
 is an image compression standard that uses biorthogonal wavelets. This means that although the frame is overcomplete, it is a tight frame (see types of Frame of a vector spaceFrame of a vector space

In mathematics, a frame of a vector space V with a scalar product can be seen as a generalization of the idea of a basis...
), and the same frame functions (except for conjugation in the case of complex wavelets) are used for both analysis and synthesis, i.e., in both the forward and inverse transform. For details see wavelet compressionWavelet compression

Wavelet compression is a form of data compression well suited for ....
.

A related use is that of smoothing/denoising data based on wavelet coefficient thresholding, also called wavelet shrinkage. By adaptively thresholding the wavelet coefficients that correspond to undesired frequency components smoothing and/or denoising operations can be performed.

History

The development of wavelets can be linked to several separate trains of thought, starting with HaarAlfréd Haar

Alfrd Haar was a Hungarian mathematician....
's work in the early 20th century. Notable contributions to wavelet theory can be attributed to ZweigGeorge Zweig

George Zweig was originally trained as a particle physicist under Richard Feynman and later turned his attention to neurobio...
’s discovery of the continuous wavelet transform in 1975 (originally called the cochlear transform and discovered while studying the reaction of the ear to sound), Pierre Goupillaud, GrossmannAlex Grossman Overview

Alex Grossman is a Croatian physicist at the University of Aix-Marseille II in Luminy campus who did pioneering work on wave...
 and MorletJean Morlet

Jean Morlet is a French geophysicist who did pioneering work in the field of wavelet analysis in collaboration with Alex Gro...
's formulation of what is now known as the CWT (1982), Jan-Olov Strömberg's early work on discrete wavelets (1983), DaubechiesIngrid Daubechies

Ingrid Daubechies is a Belgian physicist and mathematician....
' orthogonal wavelets with compact support (1988), MallatStéphane Mallat

Stphane G. Mallat made some fundamental contributions to the development of wavelet theory in the late 1980s and early 1990s...
's multiresolution framework (1989), Nathalie Delprat's time-frequency interpretation of the CWT (1991), Newland's Harmonic wavelet transformHarmonic wavelet transform

In the mathematics of signal processing, the harmonic wavelet transform, introduced by David Edward Newland in 1993, is a wa...
 (1993) and many others since.

Timeline

  • First wavelet by Alfred HaarAlfréd Haar

    Alfrd Haar was a Hungarian mathematician....
     (1909)
  • Since the 1950s: George ZweigGeorge Zweig Overview

    George Zweig was originally trained as a particle physicist under Richard Feynman and later turned his attention to neurobio...
    , Jean MorletJean Morlet

    Jean Morlet is a French geophysicist who did pioneering work in the field of wavelet analysis in collaboration with Alex Gro...
    , Alex GrossmanAlex Grossman

    Alex Grossman is a Croatian physicist at the University of Aix-Marseille II in Luminy campus who did pioneering work on wave...
    n
  • Since the 1980s: Yves MeyerYves Meyer

    Yves Meyer is a French mathematician and scientist and a foremost expert on wavelets....
    , Stéphane MallatStéphane Mallat

    Stphane G. Mallat made some fundamental contributions to the development of wavelet theory in the late 1980s and early 1990s...
    , Ingrid DaubechiesIngrid Daubechies

    Ingrid Daubechies is a Belgian physicist and mathematician....
    , Ronald CoifmanRonald Coifman Summary

    Ronald Coifman is the Phillips Professor of Mathematics at Yale University....
    , Victor WickerhauserVictor Wickerhauser

    Mladen Victor Wickerhauser, born in Zagreb, Croatia, in 1959....
    ,

Wavelet Transforms

There are a large number of wavelet transforms each suitable for different applications. For a full list see list of wavelet-related transformsList of wavelet-related transforms

A list of wavelet related transforms:* Continuous wavelet transform...
 but the common ones are listed below:

  • Continuous wavelet transformContinuous wavelet transform

    =Formulation=In mathematics and signal processing, the continuous wavelet transform of a function is a wavelet transform d...
     (CWT)
  • Discrete wavelet transformDiscrete wavelet transform

    In numerical analysis and functional analysis, the discrete wavelet transform refers to wavelet transforms for which the wav...
     (DWT)
  • Fast wavelet transformFast wavelet transform Overview

    The Fast Wavelet Transform is a mathematical algorithm designed to turn a waveform or signal in the time domain into a seque...
     (FWT)
  • Lifting schemeLifting scheme

    The lifting scheme is a technique for both designing wavelets and performing the discrete wavelet transform....
  • Wavelet packet decompositionWavelet packet decomposition

    Wavelet packet decomposition is a wavelet transform where the signal is passed though more filters than the DWT....
     (WPD)
  • Stationary wavelet transformStationary wavelet transform

    The Stationary wavelet transform is similar to the DWT except the signal is never subsampled and instead the filters are ups...
     (SWT)

Generalized Transforms

There are a number of generalized transforms of which the wavelet transform is a special case. For example, Joseph Segman introduced scale into the Heisenberg groupHeisenberg group

In mathematics, the Heisenberg group, named after Werner Heisenberg, is a group of 3×3 upper triangular matrices of t...
, giving rise to a continuous transform space that is a function of time, scale, and frequency. The CWT is a two-dimensional slice through the resulting 3d time-scale-frequency volume.

Another example of a generalized transform is the chirplet transformChirplet transform Summary

In signal processing, the chirplet transform is an inner product of an input signal with a family of analysis primitives cal...
 in which the CWT is also a two dimensional slice through the chirplet transform.

An important application area for generalized transforms involves systems in which high frequency resolution is crucial. For example, darkfield electron optical transforms intermediate between direct and reciprocal space have been widely used in the harmonic analysisHarmonic analysis Summary

Fourier analysis is the branch of mathematics which studies the representation of functions or signals as the superposition ...
 of atom clustering, i.e. in the study of crystalCrystal

In chemistry and mineralogy, a crystal is a solid in which the constituent atoms, molecules, or ions are packed in a regular...
s and crystal defects. Now that transmission electron microscopes are capable of providing digital images with picometer-scale information on atomic periodicity in nanostructureNanostructure

A nanostructure is an intermediate size between molecular and microscopic structures....
 of all sorts, the range of pattern recognitionPattern recognition

Pattern recognition is a field within the area of machine learning....
 and strainStrain (materials science)

In any branch of science dealing with materials and their behaviour,...
/metrologyMetrology

Metrology is the science of measurement....
 applications for intermediate transforms with high frequency resolution (like brushlets and ridgelets) is growing rapidly.

List of wavelets

Discrete wavelets

  • Beylkin (18)
  • BNC wavelets
  • CoifletCoiflet

    Coiflet is a discrete wavelet designed by Ingrid Daubechies to be more symmetrical than the Daubechies wavelet....
     (6, 12, 18, 24, 30)
  • Cohen-Daubechies-Feauveau waveletCohen-Daubechies-Feauveau wavelet

    The historically first family of biorthogonal wavelets, which was made popular by Ingrid Daubechies....
     (Sometimes referred to as CDF N/P or Daubechies biorthogonal wavelets)
  • Daubechies waveletDaubechies wavelet

    Named after Ingrid Daubechies, the Daubechies wavelets are a family of orthogonal wavelets defining a discrete wavelet trans...
     (2, 4, 6, 8, 10, 12, 14, 16, 18, 20)
  • Binomial-QMFBinomial-QMF

    Orthonormal Binomial Quadrature Mirror Filter bank with perfect reconstruction was designed by Ali Akansu, et.al....
  • Haar waveletHaar wavelet

    The Haar wavelet is the first known wavelet and was proposed in 1909 by Alfred Haar....
  • Mathieu waveletMathieu wavelet

    Sorry, no overview for this topic
  • Legendre waveletFacts About Legendre wavelet

    Legendre wavelets: spherical harmonic wavelets ...
  • Villasenor wavelet
  • Symlet

Continuous waveletContinuous wavelet

In numerical analysis, continuous wavelets are functions used by the continuous wavelet transform....
s

Real valued
  • Beta waveletBeta wavelet

    Continuous wavelets of compact support can be built [1], which are related to the beta distribution....
  • Hermitian waveletHermitian wavelet

    Hermitian wavelets are a family of continuous wavelets, used in the continuous wavelet transform....
  • Hermitian hat waveletHermitian hat wavelet

    The Hermitian hat wavelet is a low-oscillation, complex-valued wavelet....
  • Mexican hat waveletMexican hat wavelet

    In mathematics and numerical analysis, the Mexican hat wavelet...
  • Shannon waveletShannon wavelet

    Shannon wavelet or sinc wavelet Two kinds of Shannon wavelets can be implemented:...


Complex valued
  • Complex mexican hat waveletComplex mexican hat wavelet

    The complex Mexican hat wavelet is a low-oscillation, complex-valued,...
  • Morlet waveletMorlet wavelet

    In mathematics, the Morlet wavelet, named after Jean Morlet, was originally formulated by Goupillaud, Grossmann and Morlet i...
  • Shannon waveletShannon wavelet

    Shannon wavelet or sinc wavelet Two kinds of Shannon wavelets can be implemented:...
  • Modified Morlet waveletModified Morlet wavelet

    Modified Mexican hat, Modified Morlet and Dark soliton or Darklet wavelets are derived from hyperbolic a...


See also

  • Chirplet transformChirplet transform

    In signal processing, the chirplet transform is an inner product of an input signal with a family of analysis primitives cal...
  • CurveletCurvelet

    Curvelets are a non-adaptive technique for multi-scale object representation....
  • Filter bankFilter bank

    A filter bank is an array of band-pass filters that separates the input signal into several components, each one carrying a ...
    s
  • Fractional Fourier transformFractional Fourier transform

    In mathematics, in the area of harmonic analysis, the fractional Fourier transform is a linear transformation generalizing t...
  • Multiresolution analysisMultiresolution analysis

    A multiresolution analysis or multiscale approximation is the design method of most of the practically relevant discre...
  • Scale spaceScale space

    Scale space theory is a framework for multi-scale signal representation developed by the computer vision, image processing a...
  • Short-time Fourier transformShort-time Fourier transform

    The short-time Fourier transform, or alternatively short-term Fourier transform, is a Fourier-related transform used t...
  • Ultra wideband radio- transmits wavelets.

External links

  • Description of NASA Signal & Image Processing Software and Link to Download
  • (Easy to understand when you have some background with fourier transforms!)
  • (Introductory (for very smart kids!))