Abstract
In this article we present a short survey of frame theory in Hilbert spaces. We discuss Gabor frames and wavelet frames and set the stage for a discussion of various extension principles; this will be presented in the article Frames and extension problems II (joint with H.O. Kim and R.Y. Kim).
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Frames provide us with a convenient tool to obtain expansions in Hilbert spaces of a similar type as the one that arise via orthonormal bases. However, the frame conditions are significantly weaker, which makes frames much more flexible. For this reason frame theory has attracted much attention in recent years, especially in connection with its concrete manifestations within Gabor analysis and wavelet analysis.
In this article we give a short overview of the general theory for frames in Hilbert spaces, as well as its concrete realizations in Gabor analysis and wavelet analysis. We set the stage for a discussion of various extension principles to be presented in the article Frames and extension problems II (joint paper with H.O. Kim and R.Y. Kim).
2 A Survey on Frames and Operators
General frames were introduced already in the paper [18] by Duffin and Schaeffer in 1952. Apparently it did not find much use at that time, until it got re-introduced by Young in his book [31] from 1982. After that, Daubechies, Grossmann and Morlet took the key step of connecting frames with wavelets and Gabor systems in the paper [15].
2.1 General Frame Theory
Let \(\mathcal{H}\) be a separable Hilbert space with the inner product \(\langle \cdot,\cdot \rangle\) linear in the first entry. A countable family of elements {f k } k ∈ I in \(\mathcal{H}\) is a
-
1.
Bessel sequence if there exists a constant B > 0 such that
$$\displaystyle\begin{array}{rcl} \sum _{k\in I}\vert \langle f,f_{k}\rangle \vert ^{2} \leq B\vert \vert f\vert \vert ^{2},\ \forall f \in \mathcal{H};& & {}\\ \end{array}$$ -
2.
frame for \(\mathcal{H}\) if there exist constants A, B > 0 such that
$$\displaystyle\begin{array}{rcl} A\vert \vert f\vert \vert ^{2} \leq \sum _{ k\in I}\vert \langle f,f_{k}\rangle \vert ^{2} \leq B\vert \vert f\vert \vert ^{2},\ \forall f \in \mathcal{H};& & {}\end{array}$$(1)The numbers A, B in (1) are called frame bounds.
-
3.
Riesz basis for \(\mathcal{H}\) if \(\overline{\text{span}}\{f_{k}\}_{k\in I} = \mathcal{H}\) and there exist constants A, B > 0 such that
$$\displaystyle\begin{array}{rcl} A\sum \vert c_{k}\vert ^{2} \leq \left \vert \left \vert \sum c_{ k}f_{k}\right \vert \right \vert ^{2} \leq B\sum \vert c_{ k}\vert ^{2}.& & {}\end{array}$$(2)for all finite sequences {c k }.
Every orthonormal basis is a Riesz basis, and every Riesz basis is a frame [the bounds A, B in (2) are frame bounds]; a frame which is not a Riesz basis is said to be overcomplete or redundant. Riesz bases and frames are natural tools to gain more flexibility than possible with an orthonormal basis. For an overview of the general theory for frames and Riesz bases we refer to [2] and [3]; a deeper treatment is given in the books [4, 6]. Here, we just mention that the difference between a Riesz basis and a frame is that the elements in a frame might be dependent. More precisely, a frame {f k } k ∈ I is a Riesz basis if and only if
Associated with a Bessel sequence {f k } k = 1 ∞, the pre-frame operator or synthesis operator is
The operator T is bounded for any Bessel sequence {f k } k = 1 ∞. The adjoint operator of T is called the analysis operator and is given by
Finally, the frame operator is defined by
The following classical result shows that any frame leads to an expansion of the elements in \(\mathcal{H}\) as a (infinite) linear combinations of the frame elements. It also shows that the general expansion simplifies considerably for tight frames. Finally, the last part of the result shows that for frames that are not Riesz bases, the coefficients in the series expansion of an element \(f \in \mathcal{H}\) are not unique:
Theorem 2.1.
Let {f k } ∞k=1 be a frame with frame operator S. Then the following holds:
-
(i)
Each \(f \in \mathcal{H}\) has the decompositions
$$\displaystyle\begin{array}{rcl} f =\sum _{ k=1}^{\infty }\langle f,S^{-1}f_{ k}\rangle f_{k} =\sum _{ k=1}^{\infty }\langle f,f_{ k}\rangle S^{-1}f_{ k}.& & {}\\ \end{array}$$ -
(ii)
If {f k } k=1 is a tight frame with frame bound A, then S = AI, and
$$\displaystyle\begin{array}{rcl} f = \frac{1} {A}\sum _{k=1}^{\infty }\langle f,f_{ k}\rangle f_{k},\ \forall f \in \mathcal{H}.& & {}\end{array}$$(3) -
(iii)
If {f k } ∞k=1 is an overcomplete frame, there exist frames \(\left \{g_{k}\right \}_{k=1}^{\infty }\neq \{S^{-1}f_{k}\}_{k=1}^{\infty }\) for which
$$\displaystyle\begin{array}{rcl} f =\sum _{ k=1}^{\infty }\langle f,g_{ k}\rangle f_{k},\ \forall f \in \mathcal{H}.& & {}\end{array}$$(4)
Any Bessel sequence \(\left \{g_{k}\right \}_{k=1}^{\infty }\) satisfying (4) for a given frame {f k } k = 1 ∞ is called a dual frame of {f k } k = 1 ∞. The special choice \(\left \{g_{k}\right \}_{k=1}^{\infty } =\{ S^{-1}f_{k}\}_{k=1}^{\infty }\) is called the canonical dual frame. In order to avoid confusion we note that if (4) holds for two Bessel sequences {f k } k = 1 ∞ and \(\left \{g_{k}\right \}_{k=1}^{\infty },\) they are automatically frames:
Lemma 2.2.
If {f k } ∞k=1 and \(\left \{g_{k}\right \}_{k=1}^{\infty }\) are Bessel sequences and (4) holds, then {f k } ∞k=1 and \(\left \{g_{k}\right \}_{k=1}^{\infty }\) are dual frames.
Note that duality between Bessel sequences {f k } k = 1 ∞ and \(\left \{g_{k}\right \}_{k=1}^{\infty }\) can be expressed entirely in terms of operators. In fact, if T, U denote the pre-frame operators for {f k } k = 1 ∞, respectively, \(\left \{g_{k}\right \}_{k=1}^{\infty },\) the sequences are dual frames if and only if
2.2 Operators on \(L^{2}(\mathbb{R})\)
In order to construct concrete frames in the Hilbert space \(L^{2}(\mathbb{R}),\) we need to consider some important classes of operators.
Definition 2.3 (Translation, Modulation, Dilation).
Consider the following classes of linear operators on \(L^{2}(\mathbb{R}):\)
-
(i)
For \(a \in \mathbb{R},\) the operator T a , called translation by a, is defined by
$$\displaystyle\begin{array}{rcl} (T_{a}f)(x):= f(x - a),\ x \in \mathbb{R}.& & {}\end{array}$$(5) -
(ii)
For \(b \in \mathbb{R},\) the operator E b , called modulation by b, is defined by
$$\displaystyle\begin{array}{rcl} (E_{b}f)(x):= e^{2\pi ibx}f(x),\ x \in \mathbb{R}.& & {}\end{array}$$(6) -
(iii)
For c > 0, the operator D c , called dilation by c, is defined by
$$\displaystyle\begin{array}{rcl} (D_{c}f)(x):= \frac{1} {\sqrt{c}}f(\frac{x} {c} ),\ x \in \mathbb{R}.\ \ & & {}\end{array}$$(7) -
(iv)
The dyadic dilation operator is defined by
$$\displaystyle\begin{array}{rcl} (Df)(x):= 2^{1/2}f(2x),\ x \in \mathbb{R}.& & {}\\ \end{array}$$
All the above operators are linear, bounded, and unitary. We will also need the Fourier transform, for \(f \in L^{1}(\mathbb{R})\) defined by
The Fourier transform is extended to a unitary operator on \(L^{2}(\mathbb{R})\) in the usual way.
The operators T a , E b , D, and \(\mathcal{F}\) are related by the following commutator relations:
3 Gabor Systems
Gabor systems in \(L^{2}(\mathbb{R})\) have the form
for some \(g \in L^{2}(\mathbb{R}),\ a,b > 0\). Using operator notation, we can write a Gabor system as \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}.\)
We will not go into a general description of Gabor analysis and its role in time–frequency analysis, but just refer to the books [19–21].
Letting χ [0, 1] denote the characteristic function for the interval [0, 1], it is easy to show that \(\{E_{m}T_{n}\chi _{[0,1]}\}_{m,n\in \mathbb{Z}}\) is an orthonormal basis for \(L^{2}(\mathbb{R}).\) But the function χ [0, 1] is discontinuous and has very slow decay in the Fourier domain, so this function is not suitable for time–frequency analysis. For the sake of time–frequency analysis we want the frame generator g to be a continuous function with compact support. The following classical result shows that this more or less forces us to work with frames.
Lemma 3.1.
If g is be a continuous function with compact support, then
-
(i)
\(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) cannot be an ONB.
-
(ii)
\(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) cannot be a Riesz basis.
-
(iii)
\(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) can be a frame if 0 < ab < 1;
In addition to (iii), if 0 < ab < 1, it is always possible to find a function \(g \in C_{c}(\mathbb{R})\) such that \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) is a Gabor frame. We also note that no matter whether g is continuous or not, Gabor frames \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) for \(L^{2}(\mathbb{R})\) only exist if ab ≤ 1.
Bessel sequences of the form \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) will play a central role in some of the open problems to be considered in this article, so let us state a classical sufficient condition that is easy to verify.
Lemma 3.2.
Let g be a bounded function with compact support. Then \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) is a Bessel sequence for any a,b > 0.
For a Gabor system \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}},\) the frame operator commutes with the operators \(E_{mb},T_{na},\ m,n \in \mathbb{Z}.\) We will need the result below, which is almost identical to Lemma 9.3.1 in [6].
Lemma 3.3.
Let \(g,h \in L^{2}(\mathbb{R})\) and a,b > 0 be given, and assume that \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) and \(\{E_{mb}T_{na}h\}_{m,n\in \mathbb{Z}}\) are Bessel sequences. Then the following holds:
-
(i)
Letting T and U denote the preframe operators for \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) and \(\{E_{mb}T_{na}h\}_{m,n\in \mathbb{Z}},\)
$$\displaystyle\begin{array}{rcl} TUE_{mb}T_{na} = E_{mb}T_{na}TU,\ \forall m,n \in \mathbb{Z}.& & {}\\ \end{array}$$ -
(ii)
If \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) is a frame with frame operator S = TT ∗ , then
$$\displaystyle\begin{array}{rcl} S^{-1}E_{ mb}T_{na} = E_{mb}T_{na}S^{-1},\ \forall m,n \in \mathbb{Z}.& & {}\\ \end{array}$$
Lemma 3.3 (ii) implies that for a Gabor frame \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) with associated frame operator S, the canonical dual frame also has Gabor structure, in contrast with the situation we encountered for wavelet frames. However, even for a nice frame \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) it is nontrivial to control the properties of the canonical dual frame \(\{E_{mb}T_{na}S^{-1}g\}_{m,n\in \mathbb{Z}},\) so often it is a better strategy to construct dual pairs \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\),\(\{E_{mb}T_{na}h\}_{m,n\in \mathbb{Z}}\) such that g and h have required properties. Dual pairs of Gabor frames have been characterized by Ron and Shen [26] and Janssen [23]:
Theorem 3.4.
Two Bessel sequences \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) and \(\{E_{mb}T_{na}h\}_{m,n\in \mathbb{Z}}\) form dual frames for \(L^{2}(\mathbb{R})\) if and only if
One of the most important results in Gabor analysis is the so-called duality principle. It was discovered almost simultaneously by three groups of researchers, namely Daubechies et al. [16], Janssen [22], and Ron and Shen [26]. It concerns the relationship between frame properties for a function g with respect to the lattice \(\{(na,mb)\}_{m,n\in \mathbb{Z}}\) and with respect to the so-called dual lattice \(\{(n/b,m/a)\}_{m,n\in \mathbb{Z}}\):
Theorem 3.5.
Given \(g \in L^{2}(\mathbb{R})\) and a,b > 0, the following are equivalent:
-
(i)
\(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) is a frame for \(L^{2}(\mathbb{R})\) with bounds A,B;
-
(ii)
\(\{ \frac{1} {\sqrt{ab}}\,E_{m/a}T_{n/b}g\}_{m,n\in \mathbb{Z}}\) is a Riesz sequence with bounds A,B.
The intuition behind the duality principle is that if \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) is a frame for \(L^{2}(\mathbb{R}),\) then ab ≤ 1, i.e., the sampling points \(\{(na,mb)\}_{m,n\in \mathbb{Z}}\) are “sufficiently dense.” Therefore the points \(\{(n/b,m/a)\}_{m,n\in \mathbb{Z}}\) are “sparse,” in the sense that \(\frac{1} {ab} \geq 1.\) Technically, this implies that the functions \(\{ \frac{1} {\sqrt{ab}}\,E_{m/a}T_{n/b}g\}_{m,n\in \mathbb{Z}}\) are linearly independent and only span a subspace of \(L^{2}(\mathbb{R}).\) The reason for the importance of the duality principle is that in general it is much easier to check that a system of vectors is a Riesz sequence than to check that it is a frame. The duality principle is clearly related with the Wexler–Raz theorem stated next, which was discovered in 1994.
Theorem 3.6.
If the Gabor systems \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) and \(\{E_{mb}T_{na}h\}_{m,n\in \mathbb{Z}}\) are Bessel sequences, then the following are equivalent:
-
(i)
The Gabor systems \(\{E_{mb}T_{na}g\}_{m,n\in \mathbb{Z}}\) and \(\{E_{mb}T_{na}h\}_{m,n\in \mathbb{Z}}\) are dual frames;
-
(ii)
The Gabor systems \(\{ \frac{1} {\sqrt{ab}}\,E_{m/a}T_{n/b}g\}_{m,n\in \mathbb{Z}}\) and \(\{ \frac{1} {\sqrt{ab}}\,E_{m/a}T_{n/b}h\}_{m,n\in \mathbb{Z}}\) are biorthogonal, i.e.,
$$\displaystyle\begin{array}{rcl} \langle \frac{1} {\sqrt{ab}}\,E_{m/a}T_{n/b}g, \frac{1} {\sqrt{ab}}\,E_{m^{{\prime}}/a}T_{n^{{\prime}}/b}h\rangle =\delta _{m,m^{{\prime}}}\delta _{n,n^{{\prime}}}.& & {}\\ \end{array}$$
Theorem 3.4 characterizes pairs of dual Gabor frames, but it does not show how to construct convenient pairs of Gabor frames. A class of convenient dual pairs of frames are constructed in [5, 8]:
Theorem 3.7.
Let \(N \in \mathbb{N}\) . Let \(g \in L^{2}(\mathbb{R})\) be a real-valued bounded function for which supp g ⊆ [0,N] and
Let \(b \in ]0, \frac{1} {2N-1}]\) . Define \(\tilde{g} \in L^{2}(\mathbb{R})\) by
where
Then g and h generate dual frames \(\{E_{mb}T_{n}g\}_{m,n\in \mathbb{Z}}\) and \(\{E_{mb}T_{n}\tilde{g}\}_{m,n\in \mathbb{Z}}\) for \(L^{2}(\mathbb{R})\) .
Let us apply Theorem 3.7 to the classical B-splines \(B_{N},\ N \in \mathbb{N},\) given inductively by
Example 3.8.
The conditions in Theorem 3.7 are satisfied for any B-spline \(B_{N},\ N \in \mathbb{N}.\) Some choices of the coefficients a n are given by (Fig. 1):
-
1)
Take
$$\displaystyle\begin{array}{rcl} a_{0} = b,a_{n} = 0\ \mbox{ for}\ n = -N + 1,\ldots,-1,a_{n} = 2b,n = 1,\ldots N - 1.& & {}\\ \end{array}$$This choice gives the dual frame generated by the function with shortest support.
-
2)
Take
$$\displaystyle\begin{array}{rcl} a_{-N+1} = a_{-N+2} = \cdots = a_{N-1} = b:& & {}\\ \end{array}$$if g is symmetric, this leads to a symmetric dual generator
$$\displaystyle\begin{array}{rcl} \tilde{g}(x) = b\sum _{n=-N+1}^{N-1}g(x + n).& & {}\\ \end{array}$$
□
4 Wavelet Systems in \(L^{2}(\mathbb{R})\)
A wavelet system in \(L^{2}(\mathbb{R})\) has the form \(\{a^{j/2}\psi (a^{j}x - kb)\}_{j,k\in \mathbb{Z}}\) for some parameters a > 1, b > 0 and a given function \(\psi \in L^{2}(\mathbb{R}).\) Introducing the scaling operators and the translation operators, the wavelet system can be written as \(\{D_{a^{j}}T_{kb}\psi \}_{j,k\in \mathbb{Z}}.\)
There are also characterizing equations for dual wavelet frames; see [11]. They are formulated in terms of the Fourier transform:
Theorem 4.1.
Given a > 1, b > 0, two Bessel sequences \(\{D_{a^{j}}T_{kb}\psi \}_{j,k\in \mathbb{Z}}\) and \(\{D_{a^{j}}T_{kb}\tilde{\psi }\}_{j,k\in \mathbb{Z}}\) , where \(\psi,\tilde{\psi }\in L^{2}(\mathbb{R}),\) form dual wavelet frames for \(L^{2}(\mathbb{R})\) if and only if the following two conditions hold:
-
(i)
\(\sum _{j\in \mathbb{Z}}\overline{\hat{\psi }(a^{j}\gamma )}\hat{\tilde{\psi }}(a^{j}\gamma ) = b\) for a.e. \(\gamma \in \mathbb{R}.\)
-
(ii)
For any number α ≠ 0 of the form α = m∕a j, \(m,j \in \mathbb{Z},\)
$$\displaystyle\begin{array}{rcl} \sum _{(j,m)\in I_{\alpha }}\overline{\hat{\psi }(a^{j}\gamma )}\hat{\tilde{\psi }}(a^{j}\gamma + m/b) = 0,\ a.e.\ \gamma \in \mathbb{R},& & {}\\ \end{array}$$where \(I_{\alpha }:=\{ (j,m) \in \mathbb{Z}^{2}\:\vert \:\alpha = m/a^{j}\}.\)
We will present a few aspects of wavelet theory, beginning with the dyadic wavelet systems and classical multiresolution analysis.
4.1 Dyadic Wavelet Systems
A systems of functions of the form \(\{D^{j}T_{k}\psi \}_{j,k\in \mathbb{Z}},\) where \(\psi \in L^{2}(\mathbb{R})\) is a fixed function, is called a dyadic wavelet system. Note that \(D^{j}T_{k}\psi (x) = 2^{j/2}\psi (2^{j}x - k),\ x \in \mathbb{R}.\) Given a frame \(\{D^{j}T_{k}\psi \}_{j,k\in \mathbb{Z}}\) for \(L^{2}(\mathbb{R}),\) the associated frame operator is
and the frame decomposition reads
In order to use the frame decomposition we need to calculate the numbers \(\langle f,S^{-1}D^{j}T_{k}\psi \rangle\) for all \(j,k \in \mathbb{Z},\) i.e., a double-infinite sequence of numbers. One can show that
so in practice it is enough to calculate the action of S −1 on the functions T k ψ, and then apply the scaling D j. Unfortunately, in general
Thus, we cannot expect the canonical dual frame of a wavelet frame to have wavelet structure. As a concrete example (taken from [10, 13]), let \(\{D^{j}T_{k}\psi \}_{j,k\in \mathbb{Z}}\) be a wavelet orthonormal basis for \(L^{2}(\mathbb{R})\). Given ε ∈ ]0, 1[, let θ = ψ +ε D ψ. Then \(\{D^{j}T_{k}\theta \}_{j,k\in \mathbb{Z}}\) is a Riesz basis, but the canonical dual frame of \(\{D^{j}T_{k}\theta \}_{j,k\in \mathbb{Z}}\) does not have the wavelet structure. Since the dual is unique for a Riesz basis, this example demonstrates that there are wavelet frames where no dual with wavelet structure exists. On the other hand, Bownik and Weber [1] have given an interesting example of a wavelet frame \(\{D^{j}T_{k}\psi \}_{j,k\in \mathbb{Z}}\) for which the canonical dual does not have the wavelet structure, but other dual frames with wavelet structure exist.
4.2 Classical Multiresolution Analysis
Multiresolution analysis is a tool to construct orthonormal bases for \(L^{2}(\mathbb{R})\) of the form \(\{D^{j}T_{k}\psi \}_{j,k\in \mathbb{Z}}\) for a suitably chosen function \(\psi \in L^{2}(\mathbb{R}).\) Such a function ψ is called a wavelet. Its original definition of a multiresolution analysis was given by Mallat and Meyer [24, 25] is as follows:
Definition 4.2.
A multiresolution analysis for \(L^{2}(\mathbb{R})\) consists of a sequence of closed subspaces \(\{V _{j}\}_{j\in \mathbb{Z}}\) of \(L^{2}(\mathbb{R})\) and a function ϕ ∈ V 0 such that
-
(i)
⋯V −1 ⊂ V 0 ⊂ V 1⋯
-
(ii)
∩ j V j = { 0} and \(\overline{ \cup _{j}V _{j}} = L^{2}(\mathbb{R})\)
-
(iii)
\(f \in V _{j} \Leftrightarrow Df \in V _{j+1}.\)
-
(iv)
\(f \in V _{0} \Rightarrow T_{k}f \in V _{0},\ \forall k \in \mathbb{Z}.\)
-
(v)
\(\{T_{k}\phi \}_{k\in \mathbb{Z}}\) is an orthonormal basis for V 0.
A multiresolution analysis is in fact generated just by a suitable choice of the function ϕ: if the conditions in Definition 4.2 are satisfied, then necessarily
The following result, due to Mallat and Meyer [24, 25], shows how to construct a wavelet based on a multiresolution analysis. Other proofs can be found in [7, 14, 30].
Theorem 4.3.
Assume that the function \(\phi \in L^{2}(\mathbb{R})\) generates a multiresolution analysis. Then the following holds:
-
(i)
There exists a 1-periodic function H 0 ∈ L 2 (0,1) such that
$$\displaystyle\begin{array}{rcl} \hat{\phi }(2\gamma ) = H_{0}(\gamma )\hat{\phi }(\gamma ),\ \gamma \in \mathbb{R}.& & {}\end{array}$$(10) -
(ii)
Define the 1-periodic function H 1 by
$$\displaystyle\begin{array}{rcl} H_{1}(\gamma ):= \overline{H_{0}(\gamma +\frac{1} {2})}\,e^{-2\pi i\gamma }.& & {}\end{array}$$(11)Also, define the function ψ via
$$\displaystyle\begin{array}{rcl} \hat{\psi }(2\gamma ):= H_{1}(\gamma )\hat{\phi }(\gamma ).& & {}\end{array}$$(12)Then ψ is a wavelet.
The definition in (12) is quite indirect: it defines the function ψ in terms of its Fourier transform, so we have to apply the inverse Fourier transform in order to obtain an expression for ψ. This actually leads to an explicit expression of the function ψ in terms of the given function ϕ:
Proposition 4.4.
Assume that (12) holds for a 1-periodic function H 1 ∈ L 2 (0,1),
Then
The classical example of a wavelet generated by a multiresolution analysis is the Haar wavelet,
It is generated by the function ϕ = χ [0, 1]. In 1989 Daubechies managed to construct an important class of compactly supported wavelets with very good approximation properties. We will not go into a detailed discussion of these, but just refer to, e.g., [14, 30].
4.3 The Unitary Extension Principle
In this section we present results by Ron and Shen, which enables us to construct tight wavelet frames generated by a collection of functions \(\psi _{1},\ldots,\psi _{n}.\) Our presentation is based on the papers [27–29]. Note also that a more flexible tool, the oblique extension principle, has later been introduced by two groups of researchers, see [12, 17].
The generators \(\psi _{1},\ldots,\psi _{n}\) will be constructed on the basis of a function which satisfy a refinement equation, and since we will work with all those functions simultaneously it is convenient to change our previous notation slightly and denote the refinable function by ψ 0.
General Setup: Let \(\psi _{0} \in L^{2}(\mathbb{R})\). Assume that \(\lim _{\gamma \rightarrow 0}\hat{\psi _{0}}(\gamma ) = 1\) and that there exists a function \(H_{0} \in L^{\infty }(\mathbb{T})\) such that
Let \(H_{1},\ldots,H_{n} \in L^{\infty }(\mathbb{T})\), and define \(\psi _{1},\ldots,\psi _{n} \in L^{2}(\mathbb{R})\) by
Finally, let H denote the (n + 1) × 2 matrix-valued function defined by
We will frequently suppress the dependence on γ and simply speak about the matrix H. The purpose is to find \(H_{1},\ldots,H_{n}\) such that
constitute a tight frame. The unitary extension principle by Ron and Shen shows that a condition on the matrix H will imply this:
Theorem 4.5.
Let \(\{\psi _{\ell},H_{\ell}\}_{\ell=0,\ldots,n}\) be as in the general setup, and assume that the 2 × 2 matrix H(γ) ∗ H(γ) is the identity for a.e. γ. Then the multi-wavelet system \(\{D^{j}T_{k}\psi _{\ell}\}_{j,k\in \mathbb{Z},\ell=1,\ldots,n}\) constitutes a tight frame for \(L^{2}(\mathbb{R})\) with frame bound equal to one.
As an application, we show how one can construct compactly supported tight spline frames.
Example 4.6.
Fix any \(m = 1,2,\ldots\), and consider the function
The function ψ 0 is known as a B-spline of order 2m, although it is defined using the function \(\chi _{[-\frac{1} {2},\frac{1} {2} ]}\) rather than χ [0, 1] as we did in (9). Note that
It is clear that \(\lim _{\gamma \rightarrow 0}\hat{\psi _{0}}(\gamma ) = 1\), and by direct calculation,
Thus ψ 0 satisfies the refinement equation with
Let \(\left (\begin{array}{c} 2m\\ \ell \end{array} \right )\) denote the binomial coefficients \(\frac{(2m)!} {(2m-\ell)!\ell!}\) and define the 1-periodic bounded functions \(H_{1},H_{2},\ldots,H_{2m}\) by
Then
Now consider the 2 × 2 matrix M: = H(γ)∗ H(γ). Using the binomial formula
we see that the first entry in the first row of M is
A similar argument gives that M 2, 2 = 1. Also,
Thus M is the identity on \(\mathbb{C}^{2}\) for all γ; by Theorem 4.5 this implies that the 2m functions \(\psi _{1},\ldots,\psi _{2m}\) defined by
generate a multiwavelet frame for \(L^{2}(\mathbb{R})\).
Frequently one takes a slightly different choice of H ℓ , namely,
Inserting this expression in \(\hat{\psi }_{\ell}(\gamma ) = H_{\ell}(\gamma /2)\hat{\psi }_{\ell}(\gamma /2)\) and using the commutator relations for the operators \(\mathcal{F},D,T_{k}\) shows that ψ ℓ is a finite linear combination with real coefficients of the functions
It follows that ψ ℓ is a real-valued spline with support in [−m, m], degree 2m − 1, smoothness class C 2m−2, and knots at \(\mathbb{Z}/2\). Note in particular that we obtain smoother generators by starting with higher order splines, but that the price to pay is that the number of generators increases as well. □
Note that the unitary extension principle has a more convenient (but mathematically equivalent) formulation in the oblique extension principle, which was discovered independently and simultaneously by Daubechies et al. [17] and Chui et al. [12]. We will not go into a discussion of this, but just refer to the original articles, as well as the compressed presentation in [4, 6] for a quick overview.
References
Bownik, M., Weber, E.: Affine frames, GMRA’s, and the canonical dual. Stud. Math. 159, 453–479 (2003)
Casazza, P.G.: The art of frame theory. Taiwan. J. Math. 4(2), 129–201 (2000)
Christensen, O.: Frames, bases, and discrete Gabor/wavelet expansions. Bull. Am. Math. Soc. 38(3), 273–291 (2001)
Christensen, O.: An Introduction to Frames and Riesz Bases. Birkhäuser, Boston (2003)
Christensen, O.: Pairs of dual Gabor frames with compact support and desired frequency localization. Appl. Comput. Harmon. Anal. 20, 403–410 (2006)
Christensen, O.: Frames and Bases. An Introductory Course. Birkhäuser, Boston (2007)
Christensen, O.: Functions, Spaces, and Expansions. Birkhäuser, Boston (2010)
Christensen, O., Kim, R.Y.: On dual Gabor frame pairs generated by polynomials. J. Fourier Anal. Appl. 16, 1–16 (2010)
Christensen, O., Kim, H.O., Kim, R.Y.: Frames and extension problems II (2013, to appear) Note that this is the first paper in a series of two. The continuation “Frames and extension problems II” is published in the same issue
Chui, C.: Wavelets - A Tutorial in Theory and Practice. Academic, San Diego (1992)
Chui, C.K., Shi, X.: Orthonormal wavelets and tight frames with arbitrary real dilations. Appl. Comput. Harmon. Anal. 9, 243–264 (2000)
Chui, C., He, W., Stöckler, J.: Compactly supported tight and sibling frames with maximum vanishing moments. Appl. Comput. Harmon. Anal. 13, 224–262 (2002)
Daubechies, I.: The wavelet transformation, time-frequency localization and signal analysis. IEEE Trans. Inform. Theory 36, 961–1005 (1990)
Daubechies, I.: Ten Lectures on Wavelets. SIAM, Philadelphia (1992)
Daubechies, I., Grossmann, A., Meyer, Y.: Painless nonorthogonal expansions. J. Math. Phys. 27, 1271–1283 (1986)
Daubechies, I., Landau, H.J., Landau, Z.: Gabor time-frequency lattices and the Wexler-Raz identity. J. Fourier Anal. Appl. 1, 437–478 (1995)
Daubechies, I., Han, B., Ron, A., Shen, Z.: Framelets: MRA-based constructions of wavelet frames. Appl. Comput. Harmon. Anal. 14(1), 1–46 (2003)
Duffin, R.S., Schaeffer, A.C.: A class of nonharmonic Fourier series. Trans. Am. Math. Soc. 72, 341–366 (1952)
Feichtinger, H.G., Strohmer, T. (eds.): Gabor Analysis and Algorithms: Theory and Applications. Birkhäuser, Boston (1998)
Feichtinger, H.G., Strohmer, T. (eds.): Advances in Gabor Analysis. Birkhäuser, Boston (2002)
Gröchenig, K.: Foundations of Time-Frequency Analysis. Birkhäuser, Boston (2000)
Janssen, A.J.E.M.: Duality and biorthogonality for Weyl-Heisenberg frames. J. Fourier Anal. Appl. 1(4), 403–436 (1995)
Janssen, A.J.E.M.: The duality condition for Weyl-Heisenberg frames. In: Feichtinger, H.G., Strohmer, T. (eds.) Gabor Analysis: Theory and Applications. Birkhäuser, Boston (1998)
Mallat, S.: Multiresolution approximation and wavelets. Trans. Am. Math. Soc. 315, 69–88 (1989)
Meyer, Y.: Wavelets and Operators. Hermann, Paris (1990)
Ron, A., Shen, Z.: Weyl-Heisenberg systems and Riesz bases in \(L^{2}(\mathbb{R}^{d})\). Duke Math. J. 89, 237–282 (1997)
Ron, A., Shen, Z.: Affine systems in \(L_{2}(\mathbb{R}^{d})\): the analysis of the analysis operator. J. Funct. Anal. 148, 408–447 (1997)
Ron, A., Shen, Z.: Affine systems in L 2(R d) II: dual systems. J. Fourier Anal. Appl. 3, 617–637 (1997)
Ron, A., Shen, Z., Compactly supported tight affine spline frames in L 2(R d). Math. Comput. 67, 191–207 (1998)
Walnut, D.: An Introduction to Wavelet Analysis. Birkhäuser, Boston (2001)
Young, R.: An Introduction to Nonharmonic Fourier Series. Academic, New York (1980) (revised first edition 2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Christensen, O. (2014). Frames and Extension Problems I. In: Bandt, C., Barnsley, M., Devaney, R., Falconer, K., Kannan, V., Kumar P.B., V. (eds) Fractals, Wavelets, and their Applications. Springer Proceedings in Mathematics & Statistics, vol 92. Springer, Cham. https://doi.org/10.1007/978-3-319-08105-2_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-08105-2_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-08104-5
Online ISBN: 978-3-319-08105-2
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)