Wavelets for iterated function systems
Abstract.
We construct a wavelet and a generalised Fourier basis with respect to some fractal measures given by one-dimensional iterated function systems. In this paper we will not assume that these systems are given by linear contractions generalising in this way some previous work of Jørgensen and Dutkay to the non-linear setting.
Key words and phrases:
wavelets, scaling functions, Fourier basis, fractals, iterated function systems.2000 Mathematics Subject Classification:
42C40, 28A801. Introduction
In this paper we will construct wavelets and generalised Fourier bases on fractal sets constructed via iterated function systems (IFS), which we do not assume to be linear. More precisely, the wavelets under considerations are constructed in the -space with respect to the measure of maximal entropy transported to the so-called enlarged fractal, which is dense in .
It is a natural approach to consider wavelets in the context of such fractals since both carry a self-similar structure; the fractal inherits it from the prescribed scaling of the IFS while the wavelet satisfies a certain scaling identity (see e.g. (2.1)). Another interesting aspect is that both wavelets and fractals are used in image compression, where both have advantages and disadvantages like blurring by zooming in or long compression times. Because of these common features it is of interest to develop a common mathematical foundation of these objects not least to find out whether it can have an impact on the theory of data or image compression.
The aim of the wavelet analysis is to approximate functions by using superposition from a wavelet basis. This basis is supposed to be orthonormal and derived from a finite set of functions, the so-called mother wavelets (cf. Proposition 2.9). To obtain such a basis we employ the multiresolution analysis (MRA) (cf. Definition 2.4). Our main goal is therefore to set up a MRA in the non-linear situation. For this we generalise some ideas from [DJ06, JP98a], which are restricted to homogeneous linear cases with respect to the restriction of certain Hausdorff measures.
In Section 3 we are also going to generalise the construction of the Fourier basis in the sense of [DJ06] to our non-linear setting. This will be done in virtue of a homeomorphism conjugating the IFS under consideration with a linear homogeneous IFS. As a consequent of this construction we are able to set up a generalised Fourier basis also for such linear IFS which do not a allow a Fourier basis in the sense of [DJ06] (cf. Example 4.4).
2. Wavelets
2.1. Enlarged fractal and the measure of maximal entropy
The family
consisting of injective contractions , which are uniformly Lipschitz with Lipschitz-constant , i.e. , , . We will always assume that all contractions have the same orientation (in fact are increasing) and that the IFS satisfies the open set condition (OSC), i.e. and , .
It is well known that there exists a unique non empty compact set such that . This set will be denoted the limit set of . Throughout, we will assume that the IFS is arrange in ascending order, that is lies to the left of for all .
It is always possible to extend the IFS by linear contractions to obtain the IFS
which leaves no gaps. More precisely, there exists a number and a set such that
-
(1)
,
-
(2)
, and , ,
-
(3)
: is an affine increasing contraction.
In the following the uniform Lipschitz constant for the IFS will be denoted by .
Remark 2.1.
Note that it is not essential to choose the “gap filling functions” , , to be affine. Our analysis would work for any set of contracting injections as long as (1), (2) and (3) above are satisfied. Nevertheless, the particular choice has an influence on the the set and the measure defined below. Also note that more than one gap filling function can be defined on one gap. Throughout, let
Then for instance, if consists of functions , , it is a natural choice to extend by the functions , , such that is equal to .
For let and be the identity on . Next we define the enlarged fractal in two steps. First we fill the gaps of the fractal with scaled copies of itself by letting
and then set
Now let
be the set of finite words over the alphabet such that the initial letter is not from . Then we can also write as the disjoint union
2.1.1. Fractal measures on the enlarged fractal
In this section we will introduce the appropriate measure on needed for the MRA. The measure will be first defined on and then on . The construction is analogue to the construction of and . Let be the self-similar Borel probability measure supported on associated to with constant weights, i.e. the unique probability measure satisfying . This measure has the property that each set of the form , , has measure . Thus, is the measure of maximal entropy in the sense of a shift dynamical system.
For we let denote the length of and .
Fact 2.2.
The function given by
defines a measure on . Also, the sum of its translates
defines a measure. Its essential support is equal to .
Throughout, for , let
denote the scaling function associated to . Note that is given, for , by
Example.
Let us give an example for a scaling function .
Take the IFS and the extended IFS with , and . The inverse branches of the maps are illustrated in Figure 2.1LABEL:sub@branches_IFS. The scaling function and the inverse of the scaling function are then given by:
The graph of is shown in Figure 2.1LABEL:sub@scaling_function.


Let us now turn back to the measure .
Lemma 2.3.
We have and in particular, for all , .
Proof.
For we have
Since
where , we have . ∎
2.2. Construction of wavelet bases for general self-similar fractals
In this section we will show how to find a wavelet basis for . This wavelet basis is constructed via an MRA. In our context the definition of the MRA is given as follows.
Definition 2.4.
Let be a continuous increasing function, such that, for some fixed
Furthermore, let be a measure on such that , , and , for some . We say allows a multiresolution analysis (MRA) if there exists a family of closed subspaces of and a function (called the father wavelet) such that the following conditions are satisfied.
-
(1)
,
-
(2)
,
-
(3)
,
-
(4)
, ,
-
(5)
is an orthonormal basis in .
Note that for and chosen to be the Lebesgue measure, this definition coincides with the classical definition of the MRA (see e.g. [Dau92]).
Let us now define the shift operator and the scaling operator on by
Remark 2.5.
Both operators and are unitary.
For the remaining part of this section we will demonstrate that the MRA can be satisfied if we choose the father wavelet to be the characteristic function of the fractal , i.e.
First we observe that the function satisfies the following scaling equation for -almost every .
(2.1) |
By virtue of the so-called low-pass filter there exists a relation between the two operators and Let us take the filter to be given by
Note that can also be regarded as a function on the set of unitary operators acting on . For this choice the following proposition holds.
Proposition 2.6.
The above defined operators and satisfy the following relations.
-
(1)
,
-
(2)
-
(3)
Proof.
ad (1): Since for and is invariant with respect to the mapping , we have,
ad (2): For we have
ad (3): Let and . Then
For we have that for some . Thus, and . Now observe
Consequently, .∎
Remark 2.7.
Notice that
Theorem 2.8.
The pair allows an MRA if we set to be the father wavelet and let , , . In particular, we have
Proof.
To prove that this gives an MRA, we show that the conditions (1) to (5) from Definition 2.4 are satisfied.
ad (1): Recall that and . Consequently,
This shows that and iterating this argument it follows that .
ad (3): Clearly . Recall that is equal to the essential support of . Now take . Then for all . Notice that if for some it follows that , and since is a nested sequence it follows that for every there exists exactly one such that and consequently takes the value on the nested union . Since this union has infinite measure, must be constantly .
ad (4): Let , i.e. for some
and
Thus, .
ad (5): In Proposition 2.6 it has been shown that is orthonormal. The spanning condition is trivially satisfied.
ad (2): First we will shown that for , , can be approximated by linear combinations of , . For this let us define the set
where
We are going to show that defines a semiring for . Since
we get inductively
From this the semiring properties of follow immediately. Then also
defines a semiring. Furthermore, we will show that which would also imply . In fact is generated by sets of the form , , which belong obviously to . This shows . Thus, every set can be approximated by sets from and consequently every set can be approximated by sets of . Since
where , we find that , , can be approximated by linear combinations of . Now the claim follows since the simple functions are dense in . ∎
For the construction of the mother wavelets we will introduce further filter functions. Let and . Then the first high pass filters, , on are defined by
The remaining filter functions are defined by
It has been shown in [DJ06] that the matrix
where , is unitary for almost all (i.e. , where denotes the identity matrix).
The following proposition shows that
defines a set of mother wavelets.
Proposition 2.9.
The set
is an ONB for .
Proof.
In Theorem 2.8 it has been shown that the father wavelet gives rise to an MRA and consequently spans . This implies that also spans . Furthermore, the orthonormality of follows form the unitarity of the filter functions. Finally, since is an ONB for and hence is an ONB for the orthonormality of follows. ∎
3. Fourier Basis
Also in this section we will use the set up of Section 2.1. That is, we consider an arbitrary IFS extended to a “gap filling” IFS consisting of contractions such that there exists a set with . Additionally, we consider two corresponding homogeneous linear IFSs and , given by the functions such that .
3.1. Construction of a conjugating homeomorphism
Let us now investigate the construction of the conjugating homeomorphism from the linear enlarged fractal to the non-linear one. First the construction is given for to be extended to in the second step. This homeomorphism on can be employed for a different approach to construct the wavelet basis from Section 2.2. See Remark 3.1 for a detailed discussion.
The aim is to find a homeomorphism such that , and for , where are the limit sets corresponding to the IFS , respectively, and , are the corresponding enlarged fractals restricted to . The idea of the construction can be found e.g. in [JKPS].
Let and let the operator be given by
Then it is easy to see that is a contraction and since is complete, we have by the Banach Fixed Point Theorem, that there exists a fixed point of in . It is not hard to see that the inverse function of is the unique fixed point of the contractive operator on given by
Consequently is a homeomorphism and it is straight forward to observe that it has all the desired properties. This homeomorphism may then be extended continuously to , such that . For this notice that any can be written uniquely as , where denotes the largest integer not exceeding and the fractional part of . Then the extended homeomorphism is defined, for , by
and consequently, its inverse function is given by
Remark 3.1.
(1) We would like to remark that the wavelet bases (constructed in Section 2.2) can also be obtained using the homeomorphisms . In fact, the wavelet basis for the non-linear IFS is just the composition of with the basis elements of the linear IFS constructed in [DJ06].
(2) For what follows we only need the homeomorphism restricted to , i.e. . Hence, the restricted homeomorphism is in fact independent of the functions defined on the “gaps” of the fractal, i.e. depends only on .
3.2. The appropriate function space
It will be essential to construct first the Fourier basis for the linear Cantor set given as the limit set of the IFS . The Hausdorff dimension of this set is . The restriction of the Hausdorff measure to will be denoted by , i.e. . This measure satisfies
or equivalently,
and hence, it is unique with this property by a theorem of Hutchinson in [Hut81]. Furthermore, .
We will consider the homeomorphism from Section 3.1, where is the limit set of . Notice that the homeomorphism is measurable with respect to the Borel--algebra. This allows us to consider the space , where is the transported measure, i.e. , which coincides with the unique measure on satisfying
The above defined homeomorphism will be used to carry over a Fourier basis in to a generalised Fourier basis in in Section 3.4.
3.3. Construction of the Fourier basis for homogeneous linear IFSs
In this section we state the main results on Fourier bases for homogeneous linear IFSs from Jørgensen and Pedersen, and Jørgensen and Dutkay ([JP98b], [DJ06]) without proofs. First we consider the construction of the Fourier basis on the Hilbert space with the inner product . The classical Fourier basis is of the form with and . This kind of basis does not exist for all -spaces built on a fractal set, it depends on the underlying algebraic structure of the IFS (cf. [DJ06] and Example 4.4).
Recall the definition of the Fourier transform of a measure :
Lemma 3.2 ([JP98b]).
The Fourier transform for the measure satisfies the following relation:
where and .
The following assumption guaranties the existence of a classical Fourier basis.
Assumption 3.3.
We assume that , and that there exists a set , such that , and
is unitary. The set with this property will be called the dual set to .
We now introduce three conditions under which the set gives an orthonormal basis, i.e. when this set spans the space . For this we first need the following definitions. Let the dual Ruelle Operator for the above setting be given by
where .
Definition 3.5.
Proposition 3.6 ([JP98b, DJ06]).
Under Assumption 3.3 the follwing three characterisations of the existence of an orthonormal basis (ONB) in hold.
-
(1)
The set is an ONB in , if and only if , where , .
-
(2)
The set is an ONB in , if the space
is one-dimensional.
-
(3)
The set is an ONB in , if the only -cycle is trivial, i.e. is equal to .
3.4. Fourier basis on homeomorphic fractals
In this section, the above constructed Fourier basis for homogeneous linear IFSs will be carried over to . In this way a generalised Fourier basis is obtained. In fact, the following proposition shows that the basis elements obtained in our analysis can again be regarded as characters. Its proof is immediate.
Proposition 3.7.
Let be the classical Fourier basis on and be a homeomorphism. Then define characters on , where the addition is given by .
Now we are turning to the construction of the generalised Fourier basis on . It will be crucial that we impose the restriction . Suppose that is the homeomorphism introduced in Section 3.1. We begin with the analogue statement to Lemma 3.4.
Lemma 3.8.
Let (as specified above) be orthonormal in , then is orthonormal in .
Proof.
We have
∎
The existence of an ONB can be also transferred by the homeomorphism .
Theorem 3.9.
If is an ONB in , then is an ONB in .
Proof.
Only the spanning condition remains to be checked. So let , then . Hence, , since is an ONB of . Since bijective, we also have . ∎
4. Examples
4.1. Wavelet analysis
Example 4.1 (-Cantor set).
As an example for the affine case we will determine the wavelet basis for the -Cantor set (we refer to [DJ06] for further details). The IFS on for this set is with , and and the gap filling IFS is with . The father wavelet is . The resulting filter functions on are
So the mother wavelets are, for ,
Furthermore, the basis of , where and is the -Hausdorff measure (cf. [DJ06, Fal81]), is
Example 4.2 (-Cantor set with one gap-filling contraction).
The operators and for are then given by and , where the scaling function restricted to is given by
The father wavelet is . The filter functions on for the construction of the mother wavelets are the same as for the -Cantor case (see Example 4.1), because the form of the filter functions depends only on the number and position of the gaps, i.e.
So the mother wavelets are given, for , by
Thus, the orthonormal basis for is
4.2. Fourier bases
Example 4.3 (-Cantor set ([Jør06])).
Let us recall the standard example for a Fourier basis for the -Cantor set supporting the Cantor measure and with Hausdorff dimension equal to . This set is the limit set of the IFS on given by and . Hence, in Assumption 3.3 we have . For the matrix is unitary and so the set is orthonormal in , where
To show now that is an ONB we will use the characterization by -cycles as stated in Proposition 3.6. We have that , , is an -cycle of length for if , , and . Thus, or for and . These conditions can only be satisfied for , i.e. for the cycle . Hence by Proposition 3.6, gives an ONB basis in .
Example 4.4 (-Cantor set).
The -Cantor set is the example for the case where a Fourier basis in the sense of [DJ06] does not exists. The -Cantor set is given by the IFS acting on with and . Consequently, in Assumption 3.3 we have . To get a Fourier basis, for the orthonormality a set is sufficient such that and is unitary. But it is not possible to find such a set satisfying these conditions (cf. [Jør06, JP98b]). If we would relax the condition , we could choose to obtain unitary. If we now set we will find that is not orthonormal. In fact, if we consider and , then
Since (cf. [JP98b])
we find
This shows that the condition cannot be omitted. In fact by [JP98b, JP98a] there does not exist a set such that is a Fourier basis.
Remark 4.5.
(1) From [Jør06] we know that there are no more than two orthogonal functions (for any ) in the Hilbert space .
(2) It has been shown in [JP98a] that for an IFS with two branches of the form , with , , and such that the OSC is satisfied there does not exist a Fourier basis for any if is odd and there exists a basis for all if is even and .
Example 4.6 (A generalised Fourier basis on the -Cantor set).
As seen in the last example, it is not possible to construct a classical Fourier basis in the sense of [Jør06] on , where is the Cantor measure on the -Cantor set given by , , . In Section 3.1 we have shown that there exists a homeomorphism conjugating the IFS with and with , , (see Fig. 4.1).

Note that and that the homeomorphism restricted to the -Cantor set is given explicitly by
Consequently, by Theorem 3.9 the Fourier basis of can be carried over to . As mentioned above with is an ONB in and hence is an ONB in .
References
- [DMP08] J. D’Andrea, K.D. Merrill, J. Packer, Fractal wavelets of Dutkay-Jorgensen type for the Sierpinski gasket space, Frames and operator theory in analysis and signal processing, 69-88, Contemp. Math., 451, Amer. Math. Soc., Providence, RI, 2008.
- [Dau92] I. Daubechies, Ten Lectures on Wavelets, CBMS-NSF Regional Conf. Ser. in Appl. Math., vol. 61, SIAM, Philadelphia, 1992.
- [DJ06] D. Dutkay, P. Jørgensen, Wavelets on Fractals, Rev. Math. Iberoamericana, 2006.
- [Dut06] D. Dutkay, Positive definite maps, representations and frames, Reviews in Mathematical Physics, Vol. 16, Issue 04, 2004.
- [Fal81] K. Falconer, Fractal Geometry, Mathematical Foundations and Applications, John Wily & Sons, Chichester, 1990.
- [Hut81] J. Hutchinson, Fractals and self-similarity, Indiana Univ. Math. J. 30, 1981.
- [JKPS] T. Jordan, M. Kesseböhmer, M. Pollicott, B. Stratmann, Sets of non-differentiability for conjugacies between expanding interval maps, to appear in: Fundamenta Mathematicae.
- [Jør06] P. Jørgensen, Analysis and Probability; Wavelets, Signals, Fractals, Springer, New York, 2006.
- [JP98a] P. Jørgensen, S. Pedersen, Orthogonal harmonic analysis and scaling of fractal measures, C. R. Acad. Sci. Paris Sr. I Math. 326, no. 3, p. 301-306, 1998.
- [JP98b] P. Jørgensen, S. Pedersen, Dense analytic subspaces in fractal - spaces, J. Anal. Math. 75, 1998.