Refinable function
Encyclopedia
In mathematics
Mathematics
Mathematics is the study of quantity, space, structure, and change. Mathematicians seek out patterns and formulate new conjectures. Mathematicians resolve the truth or falsity of conjectures by mathematical proofs, which are arguments sufficient to convince other mathematicians of their validity...

, in the area of wavelet
Wavelet
A wavelet is a wave-like oscillation with an amplitude that starts out at zero, increases, and then decreases back to zero. It can typically be visualized as a "brief oscillation" like one might see recorded by a seismograph or heart monitor. Generally, wavelets are purposefully crafted to have...

 analysis, a refinable function is a function which fulfils some kind of self-similarity. A function is called refinable with respect to the mask if
This condition is called refinement equation, dilation equation or two-scale equation.

Using the convolution
Convolution
In mathematics and, in particular, functional analysis, convolution is a mathematical operation on two functions f and g, producing a third function that is typically viewed as a modified version of one of the original functions. Convolution is similar to cross-correlation...

 * of a function with a discrete mask and the dilation operator you can write more concisely:
It means that you obtain the function, again, if you convolve the function with a discrete mask and then scale it back.
There is an obvious similarity to iterated function systems and de Rham curve
De Rham curve
In mathematics, a de Rham curve is a certain type of fractal curve named in honor of Georges de Rham.The Cantor function, Césaro curve, Minkowski's question mark function, the Lévy C curve, the blancmange curve and the Koch curve are all special cases of the general de Rham...

s.

The operator is linear.
A refinable function is an eigenfunction
Eigenfunction
In mathematics, an eigenfunction of a linear operator, A, defined on some function space is any non-zero function f in that space that returns from the operator exactly as is, except for a multiplicative scaling factor. More precisely, one has...

 of that operator.
Its absolute value is not uniquely defined.
That is, if is a refinable function,
then for every the function is refinable, too.

These functions play a fundamental role in wavelet
Wavelet
A wavelet is a wave-like oscillation with an amplitude that starts out at zero, increases, and then decreases back to zero. It can typically be visualized as a "brief oscillation" like one might see recorded by a seismograph or heart monitor. Generally, wavelets are purposefully crafted to have...

 theory as scaling functions.

Values at integral points

A refinable function is defined only implicitly.
It may also be that there are several functions which are refinable with respect to the same mask.
If shall have finite support
and the function values at integer arguments are wanted,
then the two scale equation becomes a system of simultaneous linear equations.

Let be the minimum index and be the maximum index
of non-zero elements of , then one obtains.
Using the discretization
Ideal sampler
In signal processing, an ideal sampler is a theoretical operation whose input is a continuous signal and whose output is a sequence of instantaneous values of the signal at discrete moments of time, which is called a discrete signal....

 operator, call it here, and the transfer matrix
Transfer matrix
The transfer matrix is a formulation in terms of a block-Toeplitz matrix of the two-scale equation, which characterizes refinable functions. Refinable functions play an important role in wavelet theory and finite element theory....

 of , named , this can be written concisely as.

This is again a fixed-point equation
Fixed point (mathematics)
In mathematics, a fixed point of a function is a point that is mapped to itself by the function. A set of fixed points is sometimes called a fixed set...

.
But this one can now be considered as an eigenvector-eigenvalue problem.
That is, a finitely supported refinable function exists only (but not necessarily),
if has the eigenvalue 1.

Values at dyadic points

From the values at integral points you can derive the values at dyadic points,
i.e. points of the form , with and .
The star denotes the convolution
Convolution
In mathematics and, in particular, functional analysis, convolution is a mathematical operation on two functions f and g, producing a third function that is typically viewed as a modified version of one of the original functions. Convolution is similar to cross-correlation...

 of a discrete filter with a function.
With this step you can compute the values at points of the form .
By replacing iteratedly by you get the values at all finer scales.

Convolution

If is refinable with respect to ,
and is refinable with respect to ,
then is refinable with respect to .

Differentiation

If is refinable with respect to ,
and the derivative exists,
then is refinable with respect to .
This can be interpreted as a special case of the convolution property,
where one of the convolution operands is a derivative of the Dirac impulse
Dirac delta function
The Dirac delta function, or δ function, is a generalized function depending on a real parameter such that it is zero for all values of the parameter except when the parameter is zero, and its integral over the parameter from −∞ to ∞ is equal to one. It was introduced by theoretical...

.

Integration

If is refinable with respect to ,
and there is an antiderivative with
,
then the antiderivative
is refinable with respect to mask
where the constant must fulfill
.

If has bounded support,
then we can interpret integration as convolution with the Heaviside function and apply the convolution law.

Scalar products

Computing the scalar products of two refinable functions and their translates can be broken down to the two above properties.
Let be the translation operator. It holds
where is the adjoint of with respect to convolution
Convolution
In mathematics and, in particular, functional analysis, convolution is a mathematical operation on two functions f and g, producing a third function that is typically viewed as a modified version of one of the original functions. Convolution is similar to cross-correlation...

,
i.e. is the flipped and complex conjugate
Complex conjugate
In mathematics, complex conjugates are a pair of complex numbers, both having the same real part, but with imaginary parts of equal magnitude and opposite signs...

d version of ,
i.e. .

Because of the above property, is refinable with respect to ,
and its values at integral arguments can be computed as eigenvectors of the transfer matrix.
This idea can be easily generalized to integrals of products of more than two refinable functions.

Smoothness

A refinable function usually has a fractal shape.
The design of continuous or smooth refinable functions is not obvious.
Before dealing with forcing smoothness it is necessary to measure smoothness of refinable functions.
Using the Villemoes machine
one can compute the smoothness of refinable functions in terms of Sobolev exponents
Sobolev space
In mathematics, a Sobolev space is a vector space of functions equipped with a norm that is a combination of Lp-norms of the function itself as well as its derivatives up to a given order. The derivatives are understood in a suitable weak sense to make the space complete, thus a Banach space...

.

In a first step the refinement mask is divided into a filter , which is a power of the smoothness factor (this is a binomial mask) and a rest .
Roughly spoken, the binomial mask makes smoothness and
represents a fractal component, which reduces smoothness again.
Now the Sobolev exponent is roughly
the order of minus logarithm
Logarithm
The logarithm of a number is the exponent by which another fixed value, the base, has to be raised to produce that number. For example, the logarithm of 1000 to base 10 is 3, because 1000 is 10 to the power 3: More generally, if x = by, then y is the logarithm of x to base b, and is written...

 of the spectral radius
Spectral radius
In mathematics, the spectral radius of a square matrix or a bounded linear operator is the supremum among the absolute values of the elements in its spectrum, which is sometimes denoted by ρ.-Matrices:...

 of .

Generalization

The concept of refinable functions can be generalized to functions of more than one variable,
that is functions from .
The most simple generalization is about tensor product
Tensor product
In mathematics, the tensor product, denoted by ⊗, may be applied in different contexts to vectors, matrices, tensors, vector spaces, algebras, topological vector spaces, and modules, among many other structures or objects. In each case the significance of the symbol is the same: the most general...

s.
If and are refinable with respect to and , respectively, then
is refinable with respect to .

The scheme can be generalized even more to different scaling factors with respect to different dimensions or even to mixing data between dimensions.
Instead of scaling by scalar factor like 2 the signal the coordinates are transformed by a matrix of integers.
In order to let the scheme work, the absolute values of all eigenvalues of must be larger than one.
(Maybe it also suffices that .)

Formally the two-scale equation does not change very much:

Examples

  • If the definition is extended to distributions
    Distribution (mathematics)
    In mathematical analysis, distributions are objects that generalize functions. Distributions make it possible to differentiate functions whose derivatives do not exist in the classical sense. In particular, any locally integrable function has a distributional derivative...

    , then the Dirac impulse
    Dirac delta function
    The Dirac delta function, or δ function, is a generalized function depending on a real parameter such that it is zero for all values of the parameter except when the parameter is zero, and its integral over the parameter from −∞ to ∞ is equal to one. It was introduced by theoretical...

     is refinable with respect to the unit vector , that is known as Kronecker delta. The -th derivative of the Dirac distribution is refinable with respect to .
  • The Heaviside function is refinable with respect to .
  • The truncated power functions with exponent are refinable with respect to .
  • The triangular function is a refinable function. B-Spline
    B-spline
    In the mathematical subfield of numerical analysis, a B-spline is a spline function that has minimal support with respect to a given degree, smoothness, and domain partition. B-splines were investigated as early as the nineteenth century by Nikolai Lobachevsky...

     functions with successive integral nodes are refinable, because of the convolution theorem and the refinability of the characteristic function for the interval (a boxcar function
    Boxcar function
    In mathematics, a boxcar function is any function which is zero over the entirereal line except for a single interval where it is equal to a constant, A; it is a simple step function...

    ).
  • All polynomial functions are refinable. For every refinement mask there is a polynomial that is uniquely defined up to a constant factor. For every polynomial of degree there are many refinement masks that all differ by a mask of type for any mask and the convolutional power .
  • A rational function
    Rational function
    In mathematics, a rational function is any function which can be written as the ratio of two polynomial functions. Neither the coefficients of the polynomials nor the values taken by the function are necessarily rational.-Definitions:...

      is refinable if and only if it can be represented using partial fraction
    Partial fraction
    In algebra, the partial fraction decomposition or partial fraction expansion is a procedure used to reduce the degree of either the numerator or the denominator of a rational function ....

    s as , where is a positive
    Positive
    Positive is a property of positivity and may refer to:- Mathematics and science :* Converging lens or positive lens, in optics* Plus sign, the sign "+" used to indicate a positive number* Positive , a polarity of electrical charge...

     natural number
    Natural number
    In mathematics, the natural numbers are the ordinary whole numbers used for counting and ordering . These purposes are related to the linguistic notions of cardinal and ordinal numbers, respectively...

     and is a real sequence with finitely many non-zero elements (a Laurent polynomial) such that (read: ). The Laurent polynomial is the associated refinement mask.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK