In applied mathematical analysis, shearlets are a multiscale framework which allows efficient encoding of
anisotropic
Anisotropy () is the structural property of non-uniformity in different directions, as opposed to isotropy. An anisotropic object or pattern has properties that differ according to direction of measurement. For example, many materials exhibit ver ...
features in
multivariate problem classes. Originally, shearlets were introduced in 2006
[ for the analysis and sparse approximation of functions . They are a natural extension of ]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 n ...
s, to accommodate the fact that multivariate functions are typically governed by anisotropic features such as edges in images, since wavelets, as isotropic objects, are not capable of capturing such phenomena.
Shearlets are constructed by parabolic scaling
Scaling may refer to:
Science and technology
Mathematics and physics
* Scaling (geometry), a linear transformation that enlarges or diminishes objects
* Scale invariance, a feature of objects or laws that do not change if scales of length, energ ...
, shearing, and translation
Translation is the communication of the semantics, meaning of a #Source and target languages, source-language text by means of an Dynamic and formal equivalence, equivalent #Source and target languages, target-language text. The English la ...
applied to a few generating function
In mathematics, a generating function is a representation of an infinite sequence of numbers as the coefficients of a formal power series. Generating functions are often expressed in closed form (rather than as a series), by some expression invo ...
s. At fine scales, they are essentially supported within skinny and directional ridges following the parabolic scaling law, which reads ''length² ≈ width''. Similar to wavelets, shearlets arise from the affine group
In mathematics, the affine group or general affine group of any affine space is the group of all invertible affine transformations from the space into itself. In the case of a Euclidean space (where the associated field of scalars is the real nu ...
and allow a unified treatment of the continuum and digital situation leading to faithful implementations. Although they do not constitute an orthonormal basis
In mathematics, particularly linear algebra, an orthonormal basis for an inner product space V with finite Dimension (linear algebra), dimension is a Basis (linear algebra), basis for V whose vectors are orthonormal, that is, they are all unit vec ...
for , they still form a frame
A frame is often a structural system that supports other components of a physical construction and/or steel frame that limits the construction's extent.
Frame and FRAME may also refer to:
Physical objects
In building construction
*Framing (con ...
allowing stable expansions of arbitrary functions .
One of the most important properties of shearlets is their ability to provide optimally sparse approximations (in the sense of optimality in [) for cartoon-like functions . In imaging sciences, ''cartoon-like functions'' serve as a model for anisotropic features and are compactly supported in while being apart from a closed piecewise singularity curve with bounded curvature. The decay rate of the -error of the -term shearlet approximation obtained by taking the largest coefficients from the shearlet expansion is in fact optimal up to a log-factor:][
:
where the constant depends only on the maximum curvature of the singularity curve and the maximum magnitudes of , and This approximation rate significantly improves the best -term approximation rate of wavelets providing only for such class of functions.
Shearlets are to date the only directional representation system that provides sparse approximation of anisotropic features while providing a unified treatment of the continuum and digital realm that allows faithful implementation. Extensions of shearlet systems to are also available. A comprehensive presentation of the theory and applications of shearlets can be found in.][
]
Definition
Continuous shearlet systems
The construction of continuous shearlet systems is based on ''parabolic scaling matrices''
:
as a mean to change the resolution, on ''shear matrices''
:
as a means to change the orientation, and finally on translations to change the positioning.
In comparison to curvelet
Curvelets are a non-Adaptive-additive algorithm, adaptive technique for multi-scale Object (computer science), object representation. Being an extension of the wavelet concept, they are becoming popular in similar fields, namely in image processin ...
s, shearlets use shearings instead of rotations, the advantage being that the shear operator leaves the integer lattice
In mathematics, the -dimensional integer lattice (or cubic lattice), denoted , is the lattice (group), lattice in the Euclidean space whose lattice points are tuple, -tuples of integers. The two-dimensional integer lattice is also called the s ...
invariant in case , i.e., This indeed allows a unified treatment of the continuum and digital realm, thereby guaranteeing a faithful digital implementation.
For the ''continuous shearlet system'' generated by is then defined as
:
and the corresponding ''continuous shearlet transform'' is given by the map
:
Discrete shearlet systems
A discrete version of shearlet systems can be directly obtained from by discretizing the parameter set There are numerous approaches for this but the most popular one is given by
:
From this, the ''discrete shearlet system'' associated with the shearlet generator is defined by
:
and the associated ''discrete shearlet transform'' is defined by
:
Examples
Let be a function satisfying the ''discrete Calderón condition'', i.e.,
:
with and
where denotes the Fourier transform
In mathematics, the Fourier transform (FT) is an integral transform that takes a function as input then outputs another function that describes the extent to which various frequencies are present in the original function. The output of the tr ...
of For instance, one can choose to be a Meyer wavelet. Furthermore, let be such that