Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Wavelet

From Wikipedia, the free encyclopedia
(Redirected fromWavelets)
Function for integral Fourier-like transform
For the concept in physics, seeWave packet.

Awavelet is awave-likeoscillation with anamplitude that begins at zero, increases or decreases, and then returns to zero one or more times. Wavelets are termed a "brief oscillation". A taxonomy of wavelets has been established, based on the number and direction of its pulses. Wavelets are imbued with specific properties that make them useful forsignal processing.

Seismic wavelet

For example, a wavelet could be created to have a frequency ofmiddle C and a short duration of roughly one tenth of a second. If this wavelet were to beconvolved with a signal created from the recording of a melody, then the resulting signal would be useful for determining when the middle C note appeared in the song. Mathematically, a wavelet correlates with a signal if a portion of the signal is similar.Correlation is at the core of many practical wavelet applications.

As a mathematical tool, wavelets can be used to extract information from many kinds of data, includingaudio signals and images. Sets of wavelets are needed to analyze data fully. "Complementary" wavelets decompose a signal without gaps or overlaps so that the decomposition process is mathematically reversible. Thus, sets of complementary wavelets are useful inwavelet-based compression/decompression algorithms, where it is desirable to recover the original information with minimal loss.

In formal terms, this representation is awavelet series representation of asquare-integrable function with respect to either acomplete,orthonormal set ofbasis functions, or anovercomplete set orframe of a vector space, for theHilbert space of square-integrable functions. This is accomplished throughcoherent states.

Inclassical physics, the diffraction phenomenon is described by theHuygens–Fresnel principle that treats each point in a propagatingwavefront as a collection of individual spherical wavelets.[1] The characteristic bending pattern is most pronounced when a wave from acoherent source (such as a laser) encounters a slit/aperture that is comparable in size to itswavelength. This is due to the addition, orinterference, of different points on the wavefront (or, equivalently, each wavelet) that travel by paths of different lengths to the registering surface. Multiple,closely spaced openings (e.g., adiffraction grating), can result in a complex pattern of varying intensity.

Etymology

[edit]

The wordwavelet has been used for decades in digital signal processing and exploration geophysics.[2] The equivalentFrench wordondelette meaning "small wave" was used byJean Morlet andAlex Grossmann in the early 1980s.

Wavelet theory

[edit]
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Wavelet" – news ·newspapers ·books ·scholar ·JSTOR
(May 2025) (Learn how and when to remove this message)

Wavelet theory is applicable to several subjects. All wavelet transforms may be considered forms oftime-frequency representation forcontinuous-time (analog) signals and so are related toharmonic analysis.[3] Discrete wavelet transform (continuous in time) of adiscrete-time (sampled) signal by usingdiscrete-timefilterbanks of dyadic (octave band) configuration is a wavelet approximation to that signal. The coefficients of such a filter bank are called the shift and scaling coefficients in wavelets nomenclature. These filterbanks may contain eitherfinite impulse response (FIR) orinfinite impulse response (IIR) filters. The wavelets forming acontinuous wavelet transform (CWT) are subject to theuncertainty principle of Fourier analysis respective sampling theory:[4] 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 thescaleogram 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. Also, discrete wavelet bases may be considered in the context of other forms of the uncertainty principle.[5][6][7][8]

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

Continuous wavelet transforms (continuous shift and scale parameters)

[edit]

Incontinuous wavelet transforms, a given signal of finite energy is projected on a continuous family of frequency bands (or similar subspaces of theLpfunction spaceL2(R) ). For instance the signal may be represented on every frequency band of the form [f, 2f] for all positive frequenciesf > 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 ψ inL2(R), themother wavelet. For the example of the scale one frequency band [1, 2] this function isψ(t)=2sinc(2t)sinc(t)=sin(2πt)sin(πt)πt{\displaystyle \psi (t)=2\,\operatorname {sinc} (2t)-\,\operatorname {sinc} (t)={\frac {\sin(2\pi t)-\sin(\pi t)}{\pi t}}}with the (normalized)sinc function. That, Meyer's, and two other examples of mother wavelets are:

Meyer
Morlet
Mexican hat

The subspace of scalea or frequency band [1/a, 2/a] is generated by the functions (sometimes calledchild wavelets)ψa,b(t)=1aψ(tba),{\displaystyle \psi _{a,b}(t)={\frac {1}{\sqrt {a}}}\psi \left({\frac {t-b}{a}}\right),}wherea is positive and defines the scale andb is any real number and defines the shift. The pair (a,b) defines a point in the right halfplaneR+ ×R.

The projection of a functionx onto the subspace of scalea then has the formxa(t)=RWTψ{x}(a,b)ψa,b(t)db{\displaystyle x_{a}(t)=\int _{\mathbb {R} }WT_{\psi }\{x\}(a,b)\cdot \psi _{a,b}(t)\,db}withwavelet coefficientsWTψ{x}(a,b)=x,ψa,b=Rx(t)ψa,b(t)dt.{\displaystyle WT_{\psi }\{x\}(a,b)=\langle x,\psi _{a,b}\rangle =\int _{\mathbb {R} }x(t){\psi _{a,b}(t)}\,dt.}

For the analysis of the signalx, one can assemble the wavelet coefficients into ascaleogram of the signal.

See a list of someContinuous wavelets.

Discrete wavelet transforms (discrete shift and scale parameters, continuous in time)

[edit]

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 theaffine system for some real parametersa > 1,b > 0. The corresponding discrete subset of the halfplane consists of all the points (am,nb am) withm,n inZ. The correspondingchild wavelets are now given asψm,n(t)=1amψ(tnbamam).{\displaystyle \psi _{m,n}(t)={\frac {1}{\sqrt {a^{m}}}}\psi \left({\frac {t-nba^{m}}{a^{m}}}\right).}

A sufficient condition for the reconstruction of any signalx of finite energy by the formulax(t)=mZnZx,ψm,nψm,n(t){\displaystyle x(t)=\sum _{m\in \mathbb {Z} }\sum _{n\in \mathbb {Z} }\langle x,\,\psi _{m,n}\rangle \cdot \psi _{m,n}(t)}is that the functions{ψm,n:m,nZ}{\displaystyle \{\psi _{m,n}:m,n\in \mathbb {Z} \}} form anorthonormal basis ofL2(R).

Multiresolution based discrete wavelet transforms (continuous in time)

[edit]
D4 wavelet

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. In special situations this numerical complexity can be avoided if the scaled and shifted wavelets form amultiresolution analysis. This means that there has to exist anauxiliary function, thefather wavelet φ inL2(R), and thata is an integer. A typical choice isa = 2 andb = 1. The most famous pair of father and mother wavelets is theDaubechies 4-tap wavelet. Note that not every orthonormal discrete wavelet basis can be associated to a multiresolution analysis; for example, the Journe wavelet admits no multiresolution analysis.[9]

From the mother and father wavelets one constructs the subspacesVm=span(ϕm,n:nZ), where ϕm,n(t)=2m/2ϕ(2mtn){\displaystyle V_{m}=\operatorname {span} (\phi _{m,n}:n\in \mathbb {Z} ),{\text{ where }}\phi _{m,n}(t)=2^{-m/2}\phi (2^{-m}t-n)}Wm=span(ψm,n:nZ), where ψm,n(t)=2m/2ψ(2mtn).{\displaystyle W_{m}=\operatorname {span} (\psi _{m,n}:n\in \mathbb {Z} ),{\text{ where }}\psi _{m,n}(t)=2^{-m/2}\psi (2^{-m}t-n).}The father waveletVi{\displaystyle V_{i}} keeps the time domain properties, while the mother waveletsWi{\displaystyle W_{i}} keeps the frequency domain properties.

From these it is required that the sequence{0}V1V0V1V2L2(R){\displaystyle \{0\}\subset \dots \subset V_{1}\subset V_{0}\subset V_{-1}\subset V_{-2}\subset \dots \subset L^{2}(\mathbb {R} )}forms amultiresolution analysis ofL2 and that the subspaces,W1,W0,W1,{\displaystyle \dots ,W_{1},W_{0},W_{-1},\dots } are the orthogonal "differences" of the above sequence, that is,Wm is the orthogonal complement ofVm inside the subspaceVm−1,VmWm=Vm1.{\displaystyle V_{m}\oplus W_{m}=V_{m-1}.}

In analogy to thesampling theorem one may conclude that the spaceVm with sampling distance 2m more or less covers the frequency baseband from 0 to 1/2m-1. As orthogonal complement,Wm roughly covers the band [1/2m−1, 1/2m].

From those inclusions and orthogonality relations, especiallyV0W0=V1{\displaystyle V_{0}\oplus W_{0}=V_{-1}}, follows the existence of sequencesh={hn}nZ{\displaystyle h=\{h_{n}\}_{n\in \mathbb {Z} }} andg={gn}nZ{\displaystyle g=\{g_{n}\}_{n\in \mathbb {Z} }} that satisfy the identitiesgn=ϕ0,0,ϕ1,n{\displaystyle g_{n}=\langle \phi _{0,0},\,\phi _{-1,n}\rangle } so thatϕ(t)=2nZgnϕ(2tn),{\textstyle \phi (t)={\sqrt {2}}\sum _{n\in \mathbb {Z} }g_{n}\phi (2t-n),} andhn=ψ0,0,ϕ1,n{\displaystyle h_{n}=\langle \psi _{0,0},\,\phi _{-1,n}\rangle } so thatψ(t)=2nZhnϕ(2tn).{\textstyle \psi (t)={\sqrt {2}}\sum _{n\in \mathbb {Z} }h_{n}\phi (2t-n).}The second identity of the first pair is arefinement equation for the father wavelet φ. Both pairs of identities form the basis for the algorithm of thefast wavelet transform.

From the multiresolution analysis derives the orthogonal decomposition of the spaceL2 asL2=Vj0Wj0Wj01Wj02Wj03{\displaystyle L^{2}=V_{j_{0}}\oplus W_{j_{0}}\oplus W_{j_{0}-1}\oplus W_{j_{0}-2}\oplus W_{j_{0}-3}\oplus \cdots }For any signal or functionSL2{\displaystyle S\in L^{2}} this gives a representation in basis functions of the corresponding subspaces asS=kcj0,kϕj0,k+jj0kdj,kψj,k{\displaystyle S=\sum _{k}c_{j_{0},k}\phi _{j_{0},k}+\sum _{j\leq j_{0}}\sum _{k}d_{j,k}\psi _{j,k}}where the coefficients arecj0,k=S,ϕj0,k{\displaystyle c_{j_{0},k}=\langle S,\phi _{j_{0},k}\rangle } anddj,k=S,ψj,k.{\displaystyle d_{j,k}=\langle S,\psi _{j,k}\rangle .}

Time-causal wavelets

[edit]

For processing temporal signals in real time, it is essential that the wavelet filters do not access signal values from the future as well as that minimal temporal latencies can be obtained. Time-causal wavelets representations have been developed by Szu et al[10] and Lindeberg,[11] with the latter method also involving a memory-efficient time-recursive implementation.

Mother wavelet

[edit]

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 thespaceL1(R)L2(R).{\displaystyle L^{1}(\mathbb {R} )\cap L^{2}(\mathbb {R} ).} This is the space ofLebesgue measurable functions that are bothabsolutely integrable andsquare integrable in the sense that|ψ(t)|dt<{\displaystyle \int _{-\infty }^{\infty }|\psi (t)|\,dt<\infty } and|ψ(t)|2dt<.{\displaystyle \int _{-\infty }^{\infty }|\psi (t)|^{2}\,dt<\infty .}

Being in this space ensures that one can formulate the conditions of zero mean and square norm one:ψ(t)dt=0{\displaystyle \int _{-\infty }^{\infty }\psi (t)\,dt=0} is the condition for zero mean, and|ψ(t)|2dt=1{\displaystyle \int _{-\infty }^{\infty }|\psi (t)|^{2}\,dt=1} is the condition for square norm one.

Forψ to be a wavelet for thecontinuous wavelet transform (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 thediscrete wavelet transform, one needs at least the condition that thewavelet series is a representation of the identity in thespaceL2(R). Most constructions of discrete WT make use of themultiresolution analysis, which defines the wavelet by a scaling function. This scaling function itself is a solution to a functional equation.

In most situations it is useful to restrict ψ to be a continuous function with a higher numberM of vanishing moments, i.e. for all integerm <Mtmψ(t)dt=0.{\displaystyle \int _{-\infty }^{\infty }t^{m}\,\psi (t)\,dt=0.}

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

ψa,b(t)=1aψ(tba).{\displaystyle \psi _{a,b}(t)={1 \over {\sqrt {a}}}\psi \left({t-b \over a}\right).}

For the continuous WT, the pair (a,b) varies over the full half-planeR+ ×R; for the discrete WT this pair varies over a discrete subset of it, which is also calledaffine 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).

Restriction:

  1. 1aφa1,b1(t)φ(tba)dt{\displaystyle {\frac {1}{\sqrt {a}}}\int _{-\infty }^{\infty }\varphi _{a1,b1}(t)\varphi \left({\frac {t-b}{a}}\right)\,dt} whena1 =a andb1 =b,
  2. Ψ(t){\displaystyle \Psi (t)} has a finite time interval

Comparisons with Fourier transform (continuous-time)

[edit]

The wavelet transform is often compared with theFourier transform, in which signals are represented as a sum of sinusoids. In fact, theFourier transform can be viewed as a special case of the continuous wavelet transform with the choice of the mother waveletψ(t)=e2πit{\displaystyle \psi (t)=e^{-2\pi it}}.The main difference in general is that wavelets are localized in both time and frequency whereas the standardFourier transform is only localized infrequency. Theshort-time Fourier transform (STFT) is similar to the wavelet transform, in that it is also time and frequency localized, but there are issues with the frequency/time resolution trade-off.

In particular, assuming a rectangular window region, one may think of the STFT as a transform with a slightly different kernelψ(t)=g(tu)e2πit{\displaystyle \psi (t)=g(t-u)e^{-2\pi it}}whereg(tu){\displaystyle g(t-u)} can often be written asrect(tuΔt){\textstyle \operatorname {rect} \left({\frac {t-u}{\Delta _{t}}}\right)}, whereΔt{\displaystyle \Delta _{t}} andu respectively denote the length and temporal offset of the windowing function. UsingParseval's theorem, one may define the wavelet's energy asE=|ψ(t)|2dt=12π|ψ^(ω)|2dω{\displaystyle E=\int _{-\infty }^{\infty }|\psi (t)|^{2}\,dt={\frac {1}{2\pi }}\int _{-\infty }^{\infty }|{\hat {\psi }}(\omega )|^{2}\,d\omega }From this, the square of the temporal support of the window offset by timeu is given byσu2=1E|tu|2|ψ(t)|2dt{\displaystyle \sigma _{u}^{2}={\frac {1}{E}}\int |t-u|^{2}|\psi (t)|^{2}\,dt}

and the square of the spectral support of the window acting on a frequencyξ{\displaystyle \xi }σ^ξ2=12πE|ωξ|2|ψ^(ω)|2dω{\displaystyle {\hat {\sigma }}_{\xi }^{2}={\frac {1}{2\pi E}}\int |\omega -\xi |^{2}|{\hat {\psi }}(\omega )|^{2}\,d\omega }

Multiplication with a rectangular window in the time domain corresponds to convolution with asinc(Δtω){\displaystyle \operatorname {sinc} (\Delta _{t}\omega )} function in the frequency domain, resulting in spuriousringing artifacts for short/localized temporal windows. With the continuous-time Fourier transform,Δt{\displaystyle \Delta _{t}\to \infty } and this convolution is with a delta function in Fourier space, resulting in the true Fourier transform of the signalx(t){\displaystyle x(t)}. The window function may be some otherapodizing filter, such as aGaussian. The choice of windowing function will affect the approximation error relative to the true Fourier transform.

A given resolution cell's time-bandwidth product may not be exceeded with the STFT. All STFT basis elements maintain a uniform spectral and temporal support for all temporal shifts or offsets, thereby attaining an equal resolution in time for lower and higher frequencies. The resolution is purely determined by the sampling width.

In contrast, the wavelet transform'smultiresolutional properties enables large temporal supports for lower frequencies while maintaining short temporal widths for higher frequencies by the scaling properties of the wavelet transform. This property extends conventional time-frequency analysis into time-scale analysis.[12]

STFT time-frequency atoms (left) and DWT time-scale atoms (right). The time-frequency atoms are four different basis functions used for the STFT (i.e.four separate Fourier transforms required). The time-scale atoms of the DWT achieve small temporal widths for high frequencies and good temporal widths for low frequencies with asingle transform basis set.

The discrete wavelet transform is less computationallycomplex, takingO(N) time as compared to O(N log N) for thefast Fourier transform (FFT). 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 which uses the same basis functions as the discrete Fourier transform (DFT).[13] This complexity only applies when the filter size has no relation to the signal size. A wavelet withoutcompact support such as theShannon wavelet would require O(N2). (For instance, a logarithmic Fourier Transform also exists with O(N) complexity, but the original signal must be sampled logarithmically in time, which is only useful for certain types of signals.[14])

Definition of a wavelet

[edit]

A wavelet (or a wavelet family) can be defined in various ways:

Scaling filter

[edit]

An orthogonal wavelet is entirely defined by the scaling filter – a low-passfinite impulse response (FIR) filter of length 2N and sum 1. Inbiorthogonal wavelets, separate decomposition and reconstruction filters are defined.

For analysis with orthogonal wavelets the high pass filter is calculated as thequadrature mirror filter of the low pass, and reconstruction filters are the time reverse of the decomposition filters.

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

Scaling function

[edit]

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

The wavelet function is in effect a band-pass filter and scaling that 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[15] for a detailed explanation.

For a wavelet with compact support, φ(t) can be considered finite in length and is equivalent to the scaling filterg.

Meyer wavelets can be defined by scaling functions

Wavelet function

[edit]

The wavelet only has a time domain representation as the wavelet function ψ(t).

For instance,Mexican hat wavelets can be defined by a wavelet function. See a list of a fewcontinuous wavelets.

History

[edit]

The development of wavelets can be linked to several separate trains of thought, starting withAlfréd Haar's work in the early 20th century. Later work byDennis Gabor yieldedGabor atoms (1946), which are constructed similarly to wavelets, and applied to similar purposes.

Notable contributions to wavelet theory since then can be attributed toGeorge Zweig's discovery of thecontinuous wavelet transform (CWT) in 1975 (originally called the cochlear transform and discovered while studying the reaction of the ear to sound),[16] Pierre Goupillaud,Alex Grossmann andJean Morlet's formulation of what is now known as the CWT (1982), Jan-Olov Strömberg's early work ondiscrete wavelets (1983), the Le Gall–Tabatabai (LGT) 5/3-taps non-orthogonal filter bank with linear phase (1988),[17][18][19]Ingrid Daubechies' orthogonal wavelets with compact support (1988),Stéphane Mallat's non-orthogonal multiresolution framework (1989),Ali Akansu'sbinomial QMF (1990), Nathalie Delprat's time-frequency interpretation of the CWT (1991), Newland'sharmonic wavelet transform (1993), andset partitioning in hierarchical trees (SPIHT) developed by Amir Said with William A. Pearlman in 1996.[20]

TheJPEG 2000 standard was developed from 1997 to 2000 by aJoint Photographic Experts Group (JPEG) committee chaired by Touradj Ebrahimi (later the JPEG president).[21] In contrast to the DCT algorithm used by the originalJPEG format, JPEG 2000 instead usesdiscrete wavelet transform (DWT) algorithms. It uses theCDF 9/7 wavelet transform (developed by Ingrid Daubechies in 1992) for itslossy compression algorithm, and the Le Gall–Tabatabai (LGT) 5/3 discrete-time filter bank (developed by Didier Le Gall and Ali J. Tabatabai in 1988) for itslossless compression algorithm.[22]JPEG 2000 technology, which includes theMotion JPEG 2000 extension, was selected as thevideo coding standard fordigital cinema in 2004.[23]

Timeline

[edit]

Wavelet transforms

[edit]
Main article:Wavelet transform

A wavelet is a mathematical function used to divide a given function orcontinuous-time signal 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 arescaled andtranslated copies (known as "daughter wavelets") of a finite-length or fast-decaying oscillating waveform (known as the "mother wavelet"). Wavelet transforms have advantages over traditionalFourier transforms for representing functions that have discontinuities and sharp peaks, and for accurately deconstructing and reconstructing finite, non-periodic and/or non-stationary signals.

Wavelet transforms are classified intodiscrete wavelet transforms (DWTs) andcontinuous wavelet transforms (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.

There are a large number of wavelet transforms each suitable for different applications. For a full list seelist of wavelet-related transforms but the common ones are listed below:

Generalized transforms

[edit]

There are a number of generalized transforms of which the wavelet transform is a special case. For example, Yosef Joseph Segman introduced scale into theHeisenberg group, 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 thechirplet transform 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 andreciprocal space have been widely used in theharmonic analysis of atom clustering, i.e. in the study ofcrystals andcrystal defects.[24] Now thattransmission electron microscopes are capable of providing digital images with picometer-scale information on atomic periodicity innanostructure of all sorts, the range ofpattern recognition[25] andstrain[26]/metrology[27] applications for intermediate transforms with high frequency resolution (like brushlets[28] and ridgelets[29]) is growing rapidly.

Fractional wavelet transform (FRWT) is a generalization of the classical wavelet transform in the fractional Fourier transform domains. This transform is capable of providing the time- and fractional-domain information simultaneously and representing signals in the time-fractional-frequency plane.[30]

Applications

[edit]

Generally, an approximation to DWT is used fordata compression if a signal is already sampled, and the CWT forsignal analysis.[31][32] Thus, DWT approximation is commonly used in engineering and computer science,[33] and the CWT in scientific research.[34]

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 is an image compression standard that uses biorthogonal wavelets. This means that although the frame is overcomplete, it is atight frame (see types offrames of a vector space), 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 seewavelet compression.

A related use is for 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. WaveletOFDM is the basic modulation scheme used inHD-PLC (apower line communications technology developed byPanasonic), and in one of the optional modes included in theIEEE 1901 standard. Wavelet OFDM can achieve deeper notches than traditionalFFT OFDM, and wavelet OFDM does not require a guard interval (which usually represents significant overhead in FFT OFDM systems).[35]

As a representation of a signal

[edit]

Often, signals can be represented well as a sum of sinusoids. However, consider a non-continuous signal with an abrupt discontinuity; this signal can still be represented as a sum of sinusoids, but requires an infinite number, which is an observation known asGibbs phenomenon. This, then, requires an infinite number of Fourier coefficients, which is not practical for many applications, such as compression. Wavelets are more useful for describing these signals with discontinuities because of their time-localized behavior (both Fourier and wavelet transforms are frequency-localized, but wavelets have an additional time-localization property). Because of this, many types of signals in practice may be non-sparse in the Fourier domain, but very sparse in the wavelet domain. This is particularly useful in signal reconstruction, especially in the recently popular field ofcompressed sensing. (Note that theshort-time Fourier transform (STFT) is also localized in time and frequency, but there are often problems with the frequency-time resolution trade-off. Wavelets are better signal representations because ofmultiresolution analysis.)

This motivates why wavelet transforms are now being adopted for a vast number of applications, often replacing the conventionalFourier transform. Many areas of physics have seen this paradigm shift, includingmolecular dynamics,chaos theory,[36]ab initio calculations,astrophysics,gravitational wave transient data analysis,[37][38]density-matrix localisation,seismology,optics,turbulence andquantum mechanics. This change has also occurred inimage processing,EEG,EMG,[39]ECG analyses,brain rhythms,DNA analysis,protein analysis,climatology, human sexual response analysis,[40] generalsignal processing,speech recognition, acoustics, vibration signals,[41]computer graphics,multifractal analysis, andsparse coding. Incomputer vision andimage processing, the notion ofscale space representation and Gaussian derivative operators is regarded as a canonical multi-scale representation.

Wavelet denoising

[edit]
Signal denoising by wavelet transform thresholding

Suppose we measure a noisy signalx=s+v{\displaystyle x=s+v}, wheres{\displaystyle s} represents the signal andv{\displaystyle v} represents the noise. Assumes{\displaystyle s} has a sparse representation in a certain wavelet basis, andv  N(0,σ2I){\displaystyle v\ \sim \ {\mathcal {N}}(0,\,\sigma ^{2}I)}

Let the wavelet transform ofx{\displaystyle x} bey=WTx=WTs+WTv=p+z{\displaystyle y=W^{T}x=W^{T}s+W^{T}v=p+z}, wherep=WTs{\displaystyle p=W^{T}s} is the wavelet transform of the signal component andz=WTv{\displaystyle z=W^{T}v} is the wavelet transform of the noise component.

Most elements inp{\displaystyle p} are 0 or close to 0, andz   N(0,σ2I){\displaystyle z\ \sim \ \ {\mathcal {N}}(0,\,\sigma ^{2}I)}

SinceW{\displaystyle W} is orthogonal, the estimation problem amounts to recovery of a signal in iidGaussian noise. Asp{\displaystyle p} is sparse, one method is to apply a Gaussian mixture model forp{\displaystyle p}.

Assume a priorp  aN(0,σ12)+(1a)N(0,σ22){\displaystyle p\ \sim \ a{\mathcal {N}}(0,\,\sigma _{1}^{2})+(1-a){\mathcal {N}}(0,\,\sigma _{2}^{2})}, whereσ12{\displaystyle \sigma _{1}^{2}} is the variance of "significant" coefficients andσ22{\displaystyle \sigma _{2}^{2}} is the variance of "insignificant" coefficients.

Thenp~=E(p/y)=τ(y)y{\displaystyle {\tilde {p}}=E(p/y)=\tau (y)y},τ(y){\displaystyle \tau (y)} is called the shrinkage factor, which depends on the prior variancesσ12{\displaystyle \sigma _{1}^{2}} andσ22{\displaystyle \sigma _{2}^{2}}. By setting coefficients that fall below a shrinkage threshold to zero, once the inverse transform is applied, an expectedly small amount of signal is lost due to the sparsity assumption. The larger coefficients are expected to primarily represent signal due to sparsity, and statistically very little of the signal, albeit the majority of the noise, is expected to be represented in such lower magnitude coefficients... therefore the zeroing-out operation is expected to remove most of the noise and not much signal. Typically, the above-threshold coefficients are not modified during this process. Some algorithms for wavelet-based denoising may attenuate larger coefficients as well, based on a statistical estimate of the amount of noise expected to be removed by such an attenuation.

At last, apply the inverse wavelet transform to obtains~=Wp~{\displaystyle {\tilde {s}}=W{\tilde {p}}}

Multiscale climate network

[edit]

Agarwal et al. proposed wavelet based advanced linear[42] and nonlinear[43] methods to construct and investigateClimate as complex networks at different timescales. Climate networks constructed usingSST datasets at different timescale averred that wavelet based multi-scale analysis of climatic processes holds the promise of better understanding the system dynamics that may be missed when processes are analyzed at one timescale only[44]

List of wavelets

[edit]

Discrete wavelets

[edit]

Continuous wavelets

[edit]

Real-valued

[edit]

Complex-valued

[edit]

See also

[edit]

References

[edit]
  1. ^Wireless Communications: Principles and Practice, Prentice Hall communications engineering and emerging technologies series, T. S. Rappaport, Prentice Hall, 2002, p. 126.
  2. ^Ricker, Norman (1953). "Wavelet Contraction, Wavelet Expansion, and the Control of Seismic Resolution".Geophysics.18 (4):769–792.Bibcode:1953Geop...18..769R.doi:10.1190/1.1437927.
  3. ^"Continuous wavelet transform - Knowledge and References".Taylor & Francis. Retrieved2024-11-27.
  4. ^"Continuous wavelet transform - Knowledge and References".Taylor & Francis. Retrieved2024-11-27.
  5. ^Meyer, Yves (1992), Wavelets and Operators, Cambridge, UK: Cambridge University Press,ISBN 0-521-42000-8
  6. ^Chui, Charles K. (1992), An Introduction to Wavelets, San Diego, CA: Academic Press,ISBN 0-12-174584-8
  7. ^Daubechies, Ingrid. (1992), Ten Lectures on Wavelets, SIAM,ISBN 978-0-89871-274-2
  8. ^Akansu, Ali N.; Haddad, Richard A. (1992), Multiresolution Signal Decomposition: Transforms, Subbands, and Wavelets, Boston, MA: Academic Press,ISBN 978-0-12-047141-6
  9. ^Larson, David R. (2007),Wavelet Analysis and Applications (See: Unitary systems and wavelet sets), Appl. Numer. Harmon. Anal., Birkhäuser, pp. 143–171
  10. ^Szu, Harold H.; Telfer, Brian A.; Lohmann, Adolf W. (1992). "Causal analytical wavelet transform".Optical Engineering.31 (9): 1825.Bibcode:1992OptEn..31.1825S.doi:10.1117/12.59911.
  11. ^Lindeberg, T. (23 January 2023)."A time-causal and time-recursive scale-covariant scale-space representation of temporal signals and past time".Biological Cybernetics.117 (1–2):21–59.doi:10.1007/s00422-022-00953-6.PMC 10160219.PMID 36689001.
  12. ^Mallat 2009, Chpt. 7.
  13. ^The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D. chapter 8 equation 8-1:http://www.dspguide.com/ch8/4.htm
  14. ^Haines, VG. V.; Jones, Alan G. (1988)."Logarithmic Fourier Transform"(PDF).Geophysical Journal (92):171–178.doi:10.1111/j.1365-246X.1988.tb01131.x.S2CID 9720759.
  15. ^"A Really Friendly Guide To Wavelets – PolyValens".www.polyvalens.com.
  16. ^Weisstein, Eric W."Zweig, George -- from Eric Weisstein's World of Scientific Biography".scienceworld.wolfram.com. Retrieved2021-10-20.
  17. ^Sullivan, Gary (8–12 December 2003)."General characteristics and design considerations for temporal subband video coding".ITU-T.Video Coding Experts Group. Retrieved13 September 2019.
  18. ^Bovik, Alan C. (2009).The Essential Guide to Video Processing.Academic Press. p. 355.ISBN 978-0-08-092250-8.
  19. ^Gall, Didier Le; Tabatabai, Ali J. (1988). "Sub-band coding of digital images using symmetric short kernel filters and arithmetic coding techniques".ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing. pp. 761–764 vol.2.doi:10.1109/ICASSP.1988.196696.S2CID 109186495.
  20. ^Said, Amir; Pearlman, William A. (June 1996). "A new fast and efficient image codec based on set partitioning in hierarchical trees".IEEE Transactions on Circuits and Systems for Video Technology.6 (3):243–250.Bibcode:1996ITCSV...6..243S.doi:10.1109/76.499834.ISSN 1051-8215.
  21. ^Taubman, David; Marcellin, Michael (2012).JPEG2000 Image Compression Fundamentals, Standards and Practice: Image Compression Fundamentals, Standards and Practice.Springer Science & Business Media.ISBN 978-1-4615-0799-4.
  22. ^Unser, M.; Blu, T. (2003)."Mathematical properties of the JPEG2000 wavelet filters"(PDF).IEEE Transactions on Image Processing.12 (9):1080–1090.Bibcode:2003ITIP...12.1080U.doi:10.1109/TIP.2003.812329.PMID 18237979.S2CID 2765169. Archived fromthe original(PDF) on 2019-10-13.
  23. ^Swartz, Charles S. (2005).Understanding Digital Cinema: A Professional Handbook.Taylor & Francis. p. 147.ISBN 978-0-240-80617-4.
  24. ^P. Hirsch, A. Howie, R. Nicholson, D. W. Pashley and M. J. Whelan (1965/1977)Electron microscopy of thin crystals (Butterworths, London/Krieger, Malabar FLA)ISBN 0-88275-376-2
  25. ^P. Fraundorf, J. Wang, E. Mandell and M. Rose (2006) Digital darkfield tableaus,Microscopy and Microanalysis12:S2, 1010–1011 (cf.arXiv:cond-mat/0403017)
  26. ^Hÿtch, M. J.; Snoeck, E.; Kilaas, R. (1998). "Quantitative measurement of displacement and strain fields from HRTEM micrographs".Ultramicroscopy.74 (3):131–146.doi:10.1016/s0304-3991(98)00035-7.
  27. ^Martin Rose (2006)Spacing measurements of lattice fringes in HRTEM image using digital darkfield decomposition (M.S. Thesis in Physics, U. Missouri – St. Louis)
  28. ^F. G. Meyer and R. R. Coifman (1997)Applied and Computational Harmonic Analysis4:147.
  29. ^A. G. Flesia,H. Hel-Or, A. Averbuch,E. J. Candes, R. R. Coifman andD. L. Donoho (2001)Digital implementation of ridgelet packets (Academic Press, New York).
  30. ^Shi, J.; Zhang, N.-T.; Liu, X.-P. (2011). "A novel fractional wavelet transform and its applications".Sci. China Inf. Sci.55 (6):1270–1279.doi:10.1007/s11432-011-4320-x.S2CID 255201598.
  31. ^A.N. Akansu, W.A. Serdijn and I.W. Selesnick,Emerging applications of wavelets: A review, Physical Communication, Elsevier, vol. 3, issue 1, pp. 1-18, March 2010.
  32. ^Tomás, R., Li, Z., Lopez-Sanchez, J.M., Liu, P. & Singleton, A. 2016. Using wavelet tools to analyse seasonal variations from InSAR time-series data: a case study of the Huangtupo landslide. Landslides, 13, 437-450, doi: 10.1007/s10346-015-0589-y.
  33. ^Lyakhov, Pavel; Semyonova, Nataliya; Nagornov, Nikolay; Bergerman, Maxim; Abdulsalyamova, Albina (2023-11-14)."High-Speed Wavelet Image Processing Using the Winograd Method with Downsampling".Mathematics.11 (22): 4644.doi:10.3390/math11224644.ISSN 2227-7390.Wavelets are actively used to solve a wide range of image processing problems in various fields of science and technology, e.g., image denoising, reconstruction, analysis, and video analysis and processing. Wavelet processing methods are based on the discrete wavelet transform using 1D digital filtering.
  34. ^Dong, Liang; Zhang, Shaohua; Gan, Tiansiyu; Qiu, Yan; Song, Qinfeng; Zhao, Yongtao (2023-12-01)."Frequency characteristics analysis of pipe-to-soil potential under metro stray current interference using continuous wavelet transform method".Construction and Building Materials.407 133453.doi:10.1016/j.conbuildmat.2023.133453.ISSN 0950-0618.S2CID 263317973.
  35. ^Stefano Galli; O. Logvinov (July 2008). "Recent Developments in the Standardization of Power Line Communications within the IEEE".IEEE Communications Magazine.46 (7):64–71.Bibcode:2008IComM..46g..64G.doi:10.1109/MCOM.2008.4557044.S2CID 2650873. An overview of P1901 PHY/MAC proposal.
  36. ^Wotherspoon, T.; et., al. (2009). "Adaptation to the edge of chaos with random-wavelet feedback".J. Phys. Chem.113 (1):19–22.Bibcode:2009JPCA..113...19W.doi:10.1021/jp804420g.PMID 19072712.
  37. ^Abbott, Benjamin P.; et al. (LIGO Scientific Collaboration and Virgo Collaboration) (2016). "Observing gravitational-wave transient GW150914 with minimal assumptions".Phys. Rev. D.93 (12) 122004.arXiv:1602.03843.Bibcode:2016PhRvD..93l2004A.doi:10.1103/PhysRevD.93.122004.S2CID 119313566.
  38. ^V Necula, S Klimenko and G Mitselmakher (2012)."Transient analysis with fast Wilson-Daubechies time-frequency transform".Journal of Physics: Conference Series.363 (1) 012032.Bibcode:2012JPhCS.363a2032N.doi:10.1088/1742-6596/363/1/012032.
  39. ^J. Rafiee et al. Feature extraction of forearm EMG signals for prosthetics, Expert Systems with Applications 38 (2011) 4058–67.
  40. ^J. Rafiee et al. Female sexual responses using signal processing techniques, The Journal of Sexual Medicine 6 (2009) 3086–96.(pdf)Archived 2013-08-10 at theWayback Machine
  41. ^Rafiee, J.; Tse, Peter W. (2009). "Use of autocorrelation in wavelet coefficients for fault diagnosis".Mechanical Systems and Signal Processing.23 (5):1554–72.Bibcode:2009MSSP...23.1554R.doi:10.1016/j.ymssp.2009.02.008.
  42. ^Agarwal, Ankit; Maheswaran, Rathinasamy; Marwan, Norbert; Caesar, Levke; Kurths, Jürgen (November 2018)."Wavelet-based multiscale similarity measure for complex networks"(PDF).The European Physical Journal B.91 (11): 296.Bibcode:2018EPJB...91..296A.doi:10.1140/epjb/e2018-90460-6.eISSN 1434-6036.ISSN 1434-6028.S2CID 125557123.
  43. ^Agarwal, Ankit; Marwan, Norbert; Rathinasamy, Maheswaran; Merz, Bruno; Kurths, Jürgen (13 October 2017)."Multi-scale event synchronization analysis for unravelling climate processes: a wavelet-based approach".Nonlinear Processes in Geophysics.24 (4):599–611.Bibcode:2017NPGeo..24..599A.doi:10.5194/npg-24-599-2017.eISSN 1607-7946.S2CID 28114574.
  44. ^Agarwal, Ankit; Caesar, Levke; Marwan, Norbert; Maheswaran, Rathinasamy; Merz, Bruno; Kurths, Jürgen (19 June 2019)."Network-based identification and characterization of teleconnections on different scales".Scientific Reports.9 (1): 8808.Bibcode:2019NatSR...9.8808A.doi:10.1038/s41598-019-45423-5.eISSN 2045-2322.PMC 6584743.PMID 31217490.
  45. ^Matlab Toolbox – URL:http://matlab.izmiran.ru/help/toolbox/wavelet/ch06_a32.html
  46. ^Erik Hjelmås (1999-01-21)Gabor Wavelets URL:http://www.ansatt.hig.no/erikh/papers/scia99/node6.html

Further reading

[edit]

External links

[edit]
Look upwavelet in Wiktionary, the free dictionary.
Wikimedia Commons has media related toWavelet.
Wikiquote has quotations related toWavelet.



Continuous data
Center
Dispersion
Shape
Count data
Summary tables
Dependence
Graphics
Study design
Survey methodology
Controlled experiments
Adaptive designs
Observational studies
Statistical theory
Frequentist inference
Point estimation
Interval estimation
Testing hypotheses
Parametric tests
Specific tests
Goodness of fit
Rank statistics
Bayesian inference
Correlation
Regression analysis
Linear regression
Non-standard predictors
Generalized linear model
Partition of variance
Categorical
Multivariate
Time-series
General
Specific tests
Time domain
Frequency domain
Survival
Survival function
Hazard function
Test
Biostatistics
Engineering statistics
Social statistics
Spatial statistics
Retrieved from "https://en.wikipedia.org/w/index.php?title=Wavelet&oldid=1330438366"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp