All Topics  
Wavelet

 

   Email Print
   Bookmark   Link






 

Wavelet



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

A continuous signal or a continuous-time signal is a varying quantity that is expressed as a function of a real-valued domain, usually time....
 into different scale components. Usually one can assign a frequency range to each scale component. Each scale component can then be studied with a resolution that matches its scale. A wavelet transform is the representation of a function by wavelets. The wavelets are scaled
Scaling (geometry)

In Euclidean geometry, uniform scaling or isotropic scaling is a linear transformation that enlarges or increases or diminishes objects; the scale factor is the same in all directions; it is also called a homothety....
 and translated
Translation (geometry)

In Euclidean geometry, a translation is moving every point a constant distance in a specified direction. It is one of the Euclidean groups . A translation can also be interpreted as the addition of a constant vector space to every point, or as shifting the Origin of the coordinate system....
 copies (known as "daughter wavelets") of a finite-length or fast-decaying oscillating waveform (known as the "mother wavelet").






Discussion
Ask a question about 'Wavelet'
Start a new discussion about 'Wavelet'
Answer questions from other users
Full Discussion Forum



Recent Posts









Encyclopedia


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

A continuous signal or a continuous-time signal is a varying quantity that is expressed as a function of a real-valued domain, usually time....
 into different scale components. Usually one can assign a frequency range to each scale component. Each scale component can then be studied with a resolution that matches its scale. A wavelet transform is the representation of a function by wavelets. The wavelets are scaled
Scaling (geometry)

In Euclidean geometry, uniform scaling or isotropic scaling is a linear transformation that enlarges or increases or diminishes objects; the scale factor is the same in all directions; it is also called a homothety....
 and translated
Translation (geometry)

In Euclidean geometry, a translation is moving every point a constant distance in a specified direction. It is one of the Euclidean groups . A translation can also be interpreted as the addition of a constant vector space to every point, or as shifting the Origin of the coordinate system....
 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 transform
Fourier transform

In mathematics, Fourier analysis is a subject area which grew out of the study of Fourier series. The subject began with trying to understand when it was possible to represent general functions by sums of simpler trigonometric functions....
s for representing functions that have discontinuities and sharp peaks, and for accurately deconstructing and reconstructing finite, non-periodic
Periodic function

In mathematics, a periodic function is a function that repeats its values in regular intervals or periods. The most important examples are the trigonometric functions, which repeat over intervals of length 2π....
 and/or non-stationary
Stationary process

In the mathematics, a stationary process is a stochastic process whose joint probability distribution does not change when shifted in time or space....
 signals.

In formal terms, this representation is a wavelet series
Wavelet series

In mathematics, a wavelet series is a representation of a square-integrable function by a certain orthonormal series generated by a wavelet. This article provides a formal, mathematical definition of an orthonormal wavelet and of the integral wavelet transform....
 representation of a square-integrable function with respect to either a complete
Complete space

In mathematical analysis, a metric space M is said to be complete if every Cauchy sequence of points in M has a limit that is also in M or alternatively if every Cauchy sequence in M converges in M....
, orthonormal set of basis function
Basis function

In mathematics, particularly numerical analysis, a basis function is an element of the Basis for a function space. The term is a degeneration of the term basis vector for a more general vector space; that is, each function in the function space can be represented as a linear combination of the basis functions....
s, or an overcomplete
Completeness

In general, an object is complete if nothing needs to be added to it. This notion is made more specific in various fields....
 set of Frame of a vector space
Frame of a vector space

In mathemathics, a frame of a vector space V with an inner product can be seen as a generalization of the idea of a Basis to sets which may be linearly dependent....
 (also known as a Riesz basis), for the Hilbert space
Hilbert space

The mathematics concept of a Hilbert space, named after David Hilbert, generalizes the notion of Euclidean space. It extends the methods of vector algebra from the two-dimensional plane and three-dimensional space to infinite-dimensional spaces....
 of square integrable functions.

Wavelet transforms are classified into discrete wavelet transform
Discrete wavelet transform

In numerical analysis and functional analysis, a discrete wavelet transform is any wavelet transform for which the wavelets are discretely sampled....
s (DWTs) and continuous wavelet transform
Continuous wavelet transform

A continuous wavelet transform is used to divide a continuous-time function into wavelets. Unlike Fourier transform, the continuous wavelet transform possesses the ability to construct a time-frequency representation of a signal that offers very good time and frequency localization....
s (CWTs). Note that both DWT and CWT are 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 Morlet
Jean Morlet

Jean Morlet is a France geophysicist who pioneering work in the field of wavelet analysis around the year 1975. He invented the term wavelet to describe the functions he was using....
 and Grossmann
Alex Grossman

Alexander Grossmann is a Croatian-France physicist at the Universit? de la M?diterran?e Aix-Marseille II in Luminy campus who did pioneering work on wavelet analysis with Jean Morlet....
 in the early 1980s. They used the French
French language

French is a Romance language spoken around the world by around 80 million people as first language, by 190 million as second language, and by about another 200 million people as an acquired tongue, with significant speakers in 54 countries....
 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 representation
Time-frequency representation

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

Harmonic analysis is the branch of mathematics that studies the representation of functions or signals as the superposition of basic waves. It investigates and generalizes the notions of Fourier series and Fourier transforms....
. 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 response
Finite impulse response

A finite impulse response filter is a type of a digital filter. The impulse response, the filter's response to a Kronecker delta input, is 'finite' because it settles to zero in a finite number of sampling intervals....
 (FIR) or infinite impulse response
Infinite impulse response

Infinite impulse response is a property of signal processing systems. Systems with that property are known as IIR systems or when dealing with electronic filter systems as IIR filters....
 (IIR) filters. The wavelets forming a CWT are subject to the uncertainty principle
Uncertainty principle

In quantum physics, the Werner Heisenberg uncertainty principle states that certain physical quantities, like the position and momentum, cannot both have precise values at the same time....
 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
Scaleogram

In signal processing, a scaleogram is a visual method of displaying a wavelet transform. There are 3 axes: x representing time, y representing scale , and z representing coefficient value....
 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 Heisenberg
Werner Heisenberg

Werner Heisenberg was a German Theoretical physics who made foundational contributions to quantum mechanics and is best known for asserting the uncertainty principle of quantum theory....
'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, discrete and multiresolution-based.

Continuous wavelet transforms (Continuous Shift & Scale Parameters)

In continuous wavelet transform
Continuous wavelet transform

A continuous wavelet transform is used to divide a continuous-time function into wavelets. Unlike Fourier transform, the continuous wavelet transform possesses the ability to construct a time-frequency representation of a signal that offers very good time and frequency localization....
s, a given signal of finite energy is projected on a continuous family of frequency bands (or similar subspaces of the Lp
Lp space

In mathematics, the Lp and lp spaces are spaces of p-integrable function, and corresponding sequence spaces....
 function space
Function space

In mathematics, a function space is a Set of function s of a given kind from a set X to a set Y. It is called a space because in many applications, it is a topological space or a vector space or both....
 ). 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 function
Sinc function

In mathematics, the sinc function, denoted by and sometimes as , has two definitions. In digital signal processing and information theory, the normalized sinc function is commonly defined by...
. Other example mother wavelets are:

Wavelet   Meyer
Wavelet   Morlet
Wavelet   Mex Hat


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 scaleogram
Scaleogram

In signal processing, a scaleogram is a visual method of displaying a wavelet transform. There are 3 axes: x representing time, y representing scale , and z representing coefficient value....
 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 frame
Frame of a vector space

In mathemathics, a frame of a vector space V with an inner product can be seen as a generalization of the idea of a Basis to sets which may be linearly dependent....
 of .

Multiresolution discrete wavelet transforms


Daubechies4 Functions
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 analysis
Multiresolution analysis

A multiresolution analysis or multiscale approximation is the design method of most of the practically relevant discrete wavelet transforms and the justification for the algorithm of the fast wavelet transform ....
 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 equation
Refinable function

In mathematics, in the area of wavelet analysis, a refinable function is a function which fulfills some kind of self-similarity. A function is called refinable with respect to the mask if...
 for the father wavelet . Both pairs of identities form the basis for the algorithm of the fast wavelet transform
Fast wavelet transform

The Fast Wavelet Transform is a mathematics algorithm designed to turn a waveform or signal in the time domain into a sequence of coefficients based on an orthogonal basis of small finite waves, or wavelets....
.

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 space
Lp space

In mathematics, the Lp and lp spaces are spaces of p-integrable function, and corresponding sequence spaces....
  This is the space of measurable functions
Lebesgue integration

Lebesgue integration refers to both the general theory of integration of a function with respect to a general measure , and to the specific case of integration of a function defined on a sub-domain of the real line or a higher dimensional Euclidean space with respect to the Lebesgue measure....
 that are absolutely and square integrable
Integrable function

In mathematics, an integrable function is a function whose integral exists. Unless specifically stated, the integral in question is usually the Lebesgue integral....
: 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 transform
Continuous wavelet transform

A continuous wavelet transform is used to divide a continuous-time function into wavelets. Unlike Fourier transform, the continuous wavelet transform possesses the ability to construct a time-frequency representation of a signal that offers very good time and frequency localization....
 (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 transform
Discrete wavelet transform

In numerical analysis and functional analysis, a discrete wavelet transform is any wavelet transform for which the wavelets are discretely sampled....
, one needs at least the condition that the wavelet series
Wavelet series

In mathematics, a wavelet series is a representation of a square-integrable function by a certain orthonormal series generated by a wavelet. This article provides a formal, mathematical definition of an orthonormal wavelet and of the integral wavelet transform....
 is a representation of the identity in the space
Lp space

In mathematics, the Lp and lp spaces are spaces of p-integrable function, and corresponding sequence spaces....
 . Most constructions of discrete WT make use of the multiresolution analysis
Multiresolution analysis

A multiresolution analysis or multiscale approximation is the design method of most of the practically relevant discrete wavelet transforms and the justification for the algorithm of the fast wavelet transform ....
, 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:

Wavelet   Meyer
Wavelet   Morlet
Wavelet   Mex Hat


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 continuous WT, the pair (a,b) varies over the full half-plane ; 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 transform
Fourier transform

In mathematics, Fourier analysis is a subject area which grew out of the study of Fourier series. The subject began with trying to understand when it was possible to represent general functions by sums of simpler trigonometric functions....
, 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 transform
Fourier transform

In mathematics, Fourier analysis is a subject area which grew out of the study of Fourier series. The subject began with trying to understand when it was possible to represent general functions by sums of simpler trigonometric functions....
 is only localized in frequency
Frequency

Frequency is the number of occurrences of a repeating event per unit time. It is also referred to as temporal frequency.The period is the duration of one cycle in a repeating event, so the period is the reciprocal of the frequency....
. The Short-time Fourier transform
Short-time Fourier transform

The short-time Fourier transform , or alternatively short-term Fourier transform, is a List of Fourier-related transforms used to determine the sinusoidal frequency and phase content of local sections of a signal as it changes over time....
 (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 analysis
Multiresolution analysis

A multiresolution analysis or multiscale approximation is the design method of most of the practically relevant discrete wavelet transforms and the justification for the algorithm of the fast wavelet transform ....
.

The discrete wavelet transform is also less computationally complex
Complexity

In general usage, complexity tends to be used to characterize something with many parts in intricate arrangement. In science there are at this time a number of approaches to characterizing complexity, many of which are reflected in this article....
, taking O(N)
Big O notation

In mathematics, big O notation describes the asymptotic analysis of a function when the argument tends towards a particular value or infinity, usually in terms of simpler functions....
 time as compared to O(N log N) for the fast Fourier transform
Fast Fourier transform

A fast Fourier transform is an efficient algorithm to compute the discrete Fourier transform and its inverse. There are many distinct FFT algorithms involving a wide range of mathematics, from simple complex number to group theory and number theory; this article gives an overview of the available techniques and some of their general propert...
. 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 response
Finite impulse response

A finite impulse response filter is a type of a digital filter. The impulse response, the filter's response to a Kronecker delta input, is 'finite' because it settles to zero in a finite number of sampling intervals....
 (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 filter
Quadrature mirror filter

In digital signal processing, a quadrature mirror filter is a filter most commonly used to implement a filter bank that splits an input signal processing into two bands....
 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 wavelet
Mexican hat wavelet

In mathematics and numerical analysis, the Mexican hat waveletis the negative normalizing constant second derivative of a Gaussian function. It is a special case of the family of continuous wavelets known as Hermitian wavelets....
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 compression
Data compression

In computer science and information theory, data compression or source coding is the process of encoding information using fewer bits than an code representation would use through use of specific encoding schemes....
 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 Transform
Fourier transform

In mathematics, Fourier analysis is a subject area which grew out of the study of Fourier series. The subject began with trying to understand when it was possible to represent general functions by sums of simpler trigonometric functions....
. Many areas of physics have seen this paradigm shift, including molecular dynamics
Molecular dynamics

Molecular dynamics is a form of computer simulation in which atoms and molecules are allowed to interact for a period of time by approximations of known physics,...
, ab initio
Ab initio

The Latin term ab initio means from the beginning and is used in several contexts:* when describing literature: told from the beginning as opposed to in medias res ...
 calculations, astrophysics
Astrophysics

Astrophysics is the branch of astronomy that deals with the physics of the universe, including the physical properties of astronomical objects such as galaxy, stars, planets, exoplanets, and the interstellar medium, as well as their interactions....
, density-matrix
Density matrix

In quantum mechanics, a density matrix is a self-adjoint positive-semidefinite matrix, , of trace class one, that describes the statistical state of a quantum system....
 localisation, seismic geophysics, optics
Optics

Optics is the study of the behavior and properties of light including its optical phenomena with matter and its imaging by optical instruments....
, turbulence
Turbulence

In fluid dynamics, turbulence or turbulent flow is a fluid regime characterized by chaotic, stochastic property changes. This includes low momentum diffusion, high momentum convection, and rapid variation of pressure and velocity in space and time....
 and quantum mechanics
Quantum mechanics

Quantum mechanics is a set of principles underlying the most fundamental known description of all physical systems at the microscopic scale . Notable amongst these principles are both a dual wave-like and particle-like behavior of matter and radiation, and prediction of probabilities in situations where classical physics predicts certaintie...
. This change has also occurred in image processing
Image processing

In electrical engineering and computer science, image processing is any form of signal processing for which the input is an , such as photographs or video frame; the output of image processing can be either an image or a set of characteristics or parameters related to the image....
, blood-pressure, heart-rate and ECG analyses, DNA
DNA

Deoxyribonucleic acid is a nucleic acid that contains the genetics instructions used in the development and functioning of all known living organisms and some viruses....
 analysis, protein
Protein

Proteins are organic compounds made of amino acids arranged in a linear chain and joined together by peptide bonds between the carboxyl and amino groups of adjacent amino acid Residue ....
 analysis, climatology
Climatology

Climatology is the study of climate, scientifically defined as weather conditions averaged over a period of time, and is a branch of the atmospheric sciences....
, general signal processing
Signal processing

Signal processing is the analysis, interpretation, and manipulation of signal . Signals of interest include: audio signal processing, , time-varying measurement values and sensor data, for example biological data such as electrocardiograms, control system signals, telecommunication transmission signals such as radio signals, and many others....
, speech recognition
Speech recognition

Speech recognition converts spoken words to machine-readable input . The term "voice recognition" is sometimes incorrectly used to refer to speech recognition, when actually referring to speaker recognition, which attempts to identify the person speaking, as opposed to what is being said....
, computer graphics
Computer graphics

Computer graphics are graphics created by computers and, more generally, the representation and manipulation of pictorial data by a computer....
 and multifractal analysis. In computer vision
Computer vision

Computer vision is the science and technology of machines that see. As a scientific discipline, computer vision is concerned with the theory for building artificial systems that obtain information from images....
 and image processing
Image processing

In electrical engineering and computer science, image processing is any form of signal processing for which the input is an , such as photographs or video frame; the output of image processing can be either an image or a set of characteristics or parameters related to the image....
, 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 2000
JPEG 2000

JPEG 2000 is a wavelet-based standard. It was created by the Joint Photographic Experts Group committee in the year 2000 with the intention of superseding their original discrete cosine transform-based JPEG 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 space
Frame of a vector space

In mathemathics, a frame of a vector space V with an inner product can be seen as a generalization of the idea of a Basis to sets which may be linearly dependent....
), 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 compression
Wavelet compression

Wavelet compression is a form of data compression well suited for . The goal is to store image data in as little space as possible in a Computer file....
.

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.

Wavelet transforms are also starting to be used for communication applications. Wavelet OFDM is the basic modulation scheme used in HD-PLC (a powerline communications technology developed by Panasonic
Panasonic

Panasonic is an international brand name for Japanese electric products manufacturer Panasonic Corporation Under this brand the company sells Plasma display and LCD display panels, DVD recorders and players, Blu-ray Disc players, camcorders, telephones, vacuum cleaners, microwave ovens, shavers, projectors, digital cameras, batteries, lapto...
), and in one of the optional modes included in the IEEE P1901
IEEE P1901

IEEE P1901 is an IEEE draft standard for broadband over Power line communication defining Media Access Control and physical layer specifications....
 draft standard. The advantage of Wavelet OFDM over traditional FFT OFDM systems is that Wavelet can achieve deeper notches and that it does not require a Guard Interval (which usually represents significant overhead in FFT OFDM systems).

History

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

Alfr?d Haar was a Hungary mathematics. In 1904 he began to study at the University of G?ttingen. His doctorate was supervised by David Hilbert....
's work in the early 20th century. Notable contributions to wavelet theory can be attributed to Zweig
George Zweig

George Zweig was originally trained as a particle physicist under Richard Feynman and later turned his attention to neurobiology. He spent a number of years as a Research Scientist at Los Alamos National Laboratory and MIT, but as of 2004, has gone on to work in the financial services industry....
’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, Grossmann
Alex Grossman

Alexander Grossmann is a Croatian-France physicist at the Universit? de la M?diterran?e Aix-Marseille II in Luminy campus who did pioneering work on wavelet analysis with Jean Morlet....
 and Morlet
Jean Morlet

Jean Morlet is a France geophysicist who pioneering work in the field of wavelet analysis around the year 1975. He invented the term wavelet to describe the functions he was using....
's formulation of what is now known as the CWT (1982), Jan-Olov Strömberg's early work on discrete wavelets (1983), Daubechies
Ingrid Daubechies

Ingrid Daubechies is a Belgium physicist and mathematician. She is best known for her work with wavelets in ....
' orthogonal wavelets with compact support (1988), Mallat
Stéphane Mallat

St?phane G. Mallat made some fundamental contributions to the development of wavelet theory in the late 1980s and early 1990s. He has also done work in applied mathematics, signal processing, music synthesis and Segmentation ....
's multiresolution framework (1989), Nathalie Delprat's time-frequency interpretation of the CWT (1991), Newland's Harmonic wavelet transform
Harmonic wavelet transform

In the mathematics of signal processing, the harmonic wavelet transform, introduced by David Edward Newland in 1993, is a wavelet-based linear transformation of a given function into a time-frequency representation....
 (1993) and many others since.

Timeline

  • First wavelet (Haar wavelet
    Haar wavelet

    In mathematics, the Haar wavelet is a certain sequence of functions. It is now recognised as the first known wavelet.This sequence was proposed in 1909 by Alfr?d Haar....
    ) by Alfred Haar
    Alfréd Haar

    Alfr?d Haar was a Hungary mathematics. In 1904 he began to study at the University of G?ttingen. His doctorate was supervised by David Hilbert....
     (1909)
  • Since the 1950s: George Zweig
    George Zweig

    George Zweig was originally trained as a particle physicist under Richard Feynman and later turned his attention to neurobiology. He spent a number of years as a Research Scientist at Los Alamos National Laboratory and MIT, but as of 2004, has gone on to work in the financial services industry....
    , Jean Morlet
    Jean Morlet

    Jean Morlet is a France geophysicist who pioneering work in the field of wavelet analysis around the year 1975. He invented the term wavelet to describe the functions he was using....
    , Alex Grossman
    Alex Grossman

    Alexander Grossmann is a Croatian-France physicist at the Universit? de la M?diterran?e Aix-Marseille II in Luminy campus who did pioneering work on wavelet analysis with Jean Morlet....
    n
  • Since the 1980s: Yves Meyer
    Yves Meyer

    Yves F. Meyer is a France mathematician and scientist and a foremost expert on wavelets. He is the author of numerous books and articles in the field, notably Wavelets and Operators....
    , Stéphane Mallat
    Stéphane Mallat

    St?phane G. Mallat made some fundamental contributions to the development of wavelet theory in the late 1980s and early 1990s. He has also done work in applied mathematics, signal processing, music synthesis and Segmentation ....
    , Ingrid Daubechies
    Ingrid Daubechies

    Ingrid Daubechies is a Belgium physicist and mathematician. She is best known for her work with wavelets in ....
    , Ronald Coifman
    Ronald Coifman

    Ronald Coifman is the Phillips Professor of Mathematics at Yale University. Coifman graduated from the University of Geneva in 1965.Coifman is a member of the American Academy of Arts and Sciences, the Connecticut Academy of Science and Engineering, and the National Academy of Sciences....
    , Victor Wickerhauser
    Victor Wickerhauser

    Mladen Victor Wickerhauser, born in Zagreb, Croatia, in 1959. He is a graduate of the California Institute of Technology, and Yale University....
    ,


Wavelet Transforms

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

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

  • Continuous wavelet transform
    Continuous wavelet transform

    A continuous wavelet transform is used to divide a continuous-time function into wavelets. Unlike Fourier transform, the continuous wavelet transform possesses the ability to construct a time-frequency representation of a signal that offers very good time and frequency localization....
     (CWT)
  • Discrete wavelet transform
    Discrete wavelet transform

    In numerical analysis and functional analysis, a discrete wavelet transform is any wavelet transform for which the wavelets are discretely sampled....
     (DWT)
  • Fast wavelet transform
    Fast wavelet transform

    The Fast Wavelet Transform is a mathematics algorithm designed to turn a waveform or signal in the time domain into a sequence of coefficients based on an orthogonal basis of small finite waves, or wavelets....
     (FWT)
  • Lifting scheme
    Lifting scheme

    The lifting scheme is a technique for both designing wavelets and performing the discrete wavelet transform.Actually it is worthwhile to merge these steps and design the wavelet filters while performing the wavelet transform....
  • Wavelet packet decomposition
    Wavelet packet decomposition

    Wavelet packet decomposition is a wavelet transform where the signal is passed through more filters than the discrete wavelet transform.In the DWT, each level is calculated by passing the previous approximation coefficients through a high and low pass filters....
     (WPD)
  • Stationary wavelet transform
    Stationary wavelet transform

    The Stationary wavelet transform is similar to the discrete wavelet transform except the signal is never subsampled and instead the filters are upsampled at each level of decomposition....
     (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 group
Heisenberg group

In mathematics, the term Heisenberg group, named after Werner Heisenberg, refers to the group of 3×3 triangular matrix of the formor its generalizations....
, 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 transform
Chirplet transform

In signal processing, the chirplet transform is an inner product of an input signal with a family of analysis primitives called chirplets....
 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 analysis
Harmonic analysis

Harmonic analysis is the branch of mathematics that studies the representation of functions or signals as the superposition of basic waves. It investigates and generalizes the notions of Fourier series and Fourier transforms....
 of atom clustering, i.e. in the study of crystal
Crystal

A crystal or crystalline solid is a solid material whose constituent atoms, molecules, or ions are arranged in an orderly repeating pattern extending in all three spatial dimensions....
s and crystal defects. Now that transmission electron microscopes are capable of providing digital images with picometer-scale information on atomic periodicity in nanostructure
Nanostructure

A nanostructure is an object of intermediate size between molecular and microscopic structures.In describing nanostructures it is necessary to differentiate between the number of dimensions on the nanoscale....
 of all sorts, the range of pattern recognition
Pattern recognition

Pattern recognition is a sub-topic of machine learning. It is "the act of taking in raw data and taking an action based on the Category of the data"....
 and strain
Strain (materials science)

In continuum mechanics, the infinitesimal strain theory, sometimes called small deformation theory, small displacement theory, or small displacement-gradient theory, deals with infinitesimal Deformation s of a Continuum mechanics....
/metrology
Metrology

Metrology is the science of measurement. Metrology includes all theoretical and practical aspects 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
  • Coiflet
    Coiflet

    Coiflet is a discrete wavelet designed by Ingrid Daubechies to be more symmetrical than the Daubechies wavelet. Whereas Daubechies wavelets have vanishing moments, Coiflet scaling functions have zero moments and their wavelet functions have ....
     (6, 12, 18, 24, 30)
  • Cohen-Daubechies-Feauveau wavelet
    Cohen-Daubechies-Feauveau wavelet

    Cohen-Daubechies-Feauveau wavelet are the historically first family of biorthogonal wavelets, which was made popular by Ingrid Daubechies. These are not the same as the orthogonal Daubechies wavelets, and also not very similar in shape and properties....
     (Sometimes referred to as CDF N/P or Daubechies biorthogonal wavelets)
  • Daubechies wavelet
    Daubechies wavelet

    Named after Ingrid Daubechies, the Daubechies wavelets are a family of orthogonal wavelets defining a discrete wavelet transform and characterized by a maximal number of vanishing Moment for some given support....
     (2, 4, 6, 8, 10, 12, 14, 16, 18, 20)
  • Binomial-QMF
    Binomial-QMF

    Orthonormal binomial quadrature mirror filter bank with perfect reconstruction was designed by Ali Akansu, et.al. in 1990 using discrete-time binomial polynomials....
  • Haar wavelet
    Haar wavelet

    In mathematics, the Haar wavelet is a certain sequence of functions. It is now recognised as the first known wavelet.This sequence was proposed in 1909 by Alfr?d Haar....
  • Mathieu wavelet
    Mathieu wavelet

    Elliptic-cylinder wavelets This is a wide family of wavelet system that provides a multiresolution analysis. The magnitude of the detail and smoothing filters corresponds to first-kind Mathieu functions with odd characteristic exponent....
  • Legendre wavelet
    Legendre wavelet

    Legendre wavelets: spherical harmonic wavelets Compactly supported wavelets derived from Legendre polynomials are termed spherical harmonic or Legendre wavelets [1]....
  • Villasenor wavelet
  • Symlet


Continuous wavelet
Continuous wavelet

In numerical analysis, continuous wavelets are functions used by the continuous wavelet transform. These functions are defined as analytical expressions, as functions either of time or of frequency....
s


Real valued
  • Beta wavelet
    Beta wavelet

    Continuous wavelets of compact support can be built [1], which are related to the beta distribution. The process is derived from probability distributions using blur derivative....
  • Hermitian wavelet
    Hermitian wavelet

    Hermitian wavelets are a family of continuous wavelets, used in the continuous wavelet transform. The Hermitian wavelet is defined as the derivative of a Gaussian:...
  • Hermitian hat wavelet
    Hermitian hat wavelet

    The Hermitian hat wavelet is a low-oscillation, complex-valued wavelet.The real and imaginary parts of this wavelet are defined to be thesecond and first derivatives of a Gaussian respectively:...
  • Mexican hat wavelet
    Mexican hat wavelet

    In mathematics and numerical analysis, the Mexican hat waveletis the negative normalizing constant second derivative of a Gaussian function. It is a special case of the family of continuous wavelets known as Hermitian wavelets....
  • Shannon wavelet
    Shannon wavelet

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


Complex valued
  • Complex mexican hat wavelet
    Complex mexican hat wavelet

    The complex Mexican hat wavelet is a low-oscillation, complex-valued, wavelet for the continuous wavelet transform. This wavelet is formulated in terms of its Fourier transform...
  • Morlet wavelet
    Morlet wavelet

    In mathematics, the Morlet wavelet, named after Jean Morlet, was originally formulated by Goupillaud, Grossmann and Morlet in 1984 as a constant subtracted from a plane wave and then localised by a Gaussian:...
  • Shannon wavelet
    Shannon wavelet

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

    Modified Mexican hat, Modified Morlet and Dark soliton or Darklet wavelets are derived from Hyperbolic function and hyperbolic tangent pulses....


See also

  • Chirplet transform
    Chirplet transform

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

    Curvelets are a non-Adaptive-additive algorithm technique for multi-scale Object representation. Being an extension of the wavelet concept, they are becoming popular in similar fields, namely in and scientific computing....
  • Filter bank
    Filter bank

    A filter bank is an array of bandpass_filter electronic filter that separates the input signal into several components, each one carrying a single frequency subband of the original signal....
    s
  • Fractional Fourier transform
    Fractional Fourier transform

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

    A multiresolution analysis or multiscale approximation is the design method of most of the practically relevant discrete wavelet transforms and the justification for the algorithm of the fast wavelet transform ....
  • Scale space
    Scale space

    Scale-space theory is a framework for Scale model Signal Knowledge representation developed by the computer vision, and signal processing communities with complementary motivations from physics and biological vision....
  • Short-time Fourier transform
    Short-time Fourier transform

    The short-time Fourier transform , or alternatively short-term Fourier transform, is a List of Fourier-related transforms used to determine the sinusoidal frequency and phase content of local sections of a signal as it changes over time....
  • 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!))