Second Generation Wavelet Transform
   HOME

TheInfoList



OR:

{{Short description, Type of wavelet transform In
signal processing Signal processing is an electrical engineering subfield that focuses on analyzing, modifying and synthesizing ''signals'', such as audio signal processing, sound, image processing, images, and scientific measurements. Signal processing techniq ...
, the second-generation wavelet transform (SGWT) is a
wavelet A wavelet is a wave-like oscillation with an amplitude 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 num ...
transform where the
filters Filter, filtering or filters may refer to: Science and technology Computing * Filter (higher-order function), in functional programming * Filter (software), a computer program to process a data stream * Filter (video), a software component tha ...
(or even the represented wavelets) are not designed explicitly, but the transform consists of the application of the
Lifting scheme The lifting scheme is a technique for both designing wavelets and performing the discrete wavelet transform (DWT). In an implementation, it is often worthwhile to merge these steps and design the wavelet filters ''while'' performing the wavelet tr ...
. Actually, the sequence of lifting steps could be converted to a regular
discrete wavelet transform In numerical analysis and functional analysis, a discrete wavelet transform (DWT) is any wavelet transform for which the wavelets are discretely sampled. As with other wavelet transforms, a key advantage it has over Fourier transforms is temporal ...
, but this is unnecessary because both design and application is made via the lifting scheme. This means that they are not designed in the
frequency domain In physics, electronics, control systems engineering, and statistics, the frequency domain refers to the analysis of mathematical functions or signals with respect to frequency, rather than time. Put simply, a time-domain graph shows how a signa ...
, as they are usually in the ''classical'' (so to speak ''first generation'') transforms such as the DWT and CWT). The idea of moving away from the Fourier domain was introduced independently by
David Donoho David Leigh Donoho (born March 5, 1957) is an American statistician. He is a professor of statistics at Stanford University, where he is also the Anne T. and Robert M. Bass Professor in the Humanities and Sciences. His work includes the develop ...
and
Harten Harten is a surname of German or Dutch origin. Notable people with the surname include: *Ami Harten (1946–1994), American-Israeli applied mathematician *James Harten (1924–2001), Australian cricketer *Jo Harten (born 1989), English netball pla ...
in the early 1990s.


Calculating transform

The input signal f is split into odd \gamma _1 and even \lambda _1 samples using shifting and
downsampling In digital signal processing, downsampling, compression, and decimation are terms associated with the process of ''resampling'' in a multi-rate digital signal processing system. Both ''downsampling'' and ''decimation'' can be synonymous with ''comp ...
. The detail coefficients \gamma _2 are then interpolated using the values of \gamma _1 and the ''prediction operator'' on the even values: :\gamma _2 = \gamma _1 - P(\lambda _1 ) \, The next stage (known as the ''updating operator'') alters the approximation coefficients using the detailed ones: :\lambda _2 = \lambda _1 + U(\gamma _2 ) \, The functions prediction operator P and updating operator U effectively define the wavelet used for decomposition. For certain wavelets the lifting steps (interpolating and updating) are repeated several times before the result is produced. The idea can be expanded (as used in the DWT) to create a
filter bank In signal processing, a filter bank (or filterbank) is an array of bandpass filters that separates the input signal into multiple components, each one carrying a single frequency Sub-band coding, sub-band of the original signal. One application of ...
with a number of levels. The variable tree used in
wavelet packet decomposition Originally known as optimal subband tree structuring (SB-TS), also called wavelet packet decomposition (WPD) (sometimes known as just wavelet packets or subband tree), is a wavelet transform where the discrete-time (sampled) signal is passed through ...
can also be used.


Advantages

The SGWT has a number of advantages over the classical wavelet transform in that it is quicker to compute (by a factor of 2) and it can be used to generate a
multiresolution analysis A multiresolution analysis (MRA) or multiscale approximation (MSA) is the design method of most of the practically relevant discrete wavelet transforms (DWT) and the justification for the algorithm of the fast wavelet transform (FWT). It was introd ...
that does not fit a uniform grid. Using a priori information the grid can be designed to allow the best analysis of the signal to be made. The transform can be modified locally while preserving invertibility; it can even adapt to some extent to the transformed signal.


References

* Wim Sweldens
Second-Generation Wavelets: Theory and Application
Wavelets