Sampling and Reconstruction in Distinct Subspaces Using Oblique Projections
Peter Berger, Karlheinz Gr\"ochenig, Gerald Matz

TL;DR
This paper investigates optimal reconstruction operators in Hilbert spaces that balance stability and accuracy, with applications to nonuniform Fourier sampling, by analyzing oblique projections and their properties.
Contribution
It introduces methods to construct and interpolate between reconstruction operators optimized for stability and quasi-optimality in subspace sampling.
Findings
Reconstruction operator with minimal operator norm is most stable.
Operator with minimal quasi-optimality constant offers robustness against systematic errors.
Continuous variation between operators allows trading stability for accuracy.
Abstract
We study reconstruction operators on a Hilbert space that are exact on a given reconstruction subspace. Among those the reconstruction operator obtained by the least squares fit has the smallest operator norm, and therefore is most stable with respect to noisy measurements. We then construct the operator with the smallest possible quasi-optimality constant, which is the most stable with respect to a systematic error appearing before the sampling process (model uncertainty). We describe how to vary continuously between the two reconstruction methods, so that we can trade stability for quasi-optimality. As an application we study the reconstruction of a compactly supported function from nonuniform samples of its Fourier transform.
| relative error | ||||||
|---|---|---|---|---|---|---|
| dB | dB | |||||
| relative error | ||||||
|---|---|---|---|---|---|---|
| dB | dB | |||||
| relative error | ||||||
|---|---|---|---|---|---|---|
| dB | dB | |||||
| relative error | ||||||
|---|---|---|---|---|---|---|
| dB | dB | |||||
| relative error | ||||||
|---|---|---|---|---|---|---|
| dB | dB | |||||
| relative error | |||
|---|---|---|---|
| dB | dB | ||
| relative error | |||
|---|---|---|---|
| dB | dB | ||
| relative error | |||
|---|---|---|---|
| dB | dB | ||
| relative error | |||
|---|---|---|---|
| dB | dB | ||
| relative error | |||
|---|---|---|---|
| dB | dB | ||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Sampling and Reconstruction in Distinct Subspaces Using Oblique Projections
Peter Berger
Institute of Telecommunications
Vienna University of Technology,
Gusshausstrasse 25/389
A-1040 Vienna, Austria
,
Karlheinz Gröchenig
Faculty of Mathematics
University of Vienna
Oskar-Morgenstern-Platz 1
A-1090 Vienna, Austria
and
Gerald Matz
Institute of Telecommunications
Vienna University of Technology,
Gusshausstrasse 25/389
A-1040 Vienna, Austria
Abstract.
We study reconstruction operators on a Hilbert space that are exact on a given reconstruction subspace. Among those the reconstruction operator obtained by the least squares fit has the smallest operator norm, and therefore is most stable with respect to noisy measurements. We then construct the operator with the smallest possible quasi-optimality constant, which is the most stable with respect to a systematic error appearing before the sampling process (model uncertainty). We describe how to vary continuously between the two reconstruction methods, so that we can trade stability for quasi-optimality. As an application we study the reconstruction of a compactly supported function from nonuniform samples of its Fourier transform.
Funding by the Austrian Science Fund (FWF) through grant NFN SISE (S10602) and P26273 - N25 and by the Vienna Science and Technology Fund (WWTF) through project VRG12-009 and project ICT15-119.
1. Introduction
1.1. The reconstruction problem
In this paper we treat the following sampling problem. Let be a separable Hilbert space over with inner product .We assume that we are given linear measurements , , of an unknown function . We call the sampling frame and the sampling space. Our goal is to approximate the function by an element in the reconstruction space with , by a series expansion from the given measurements. The main point is that in general the reconstruction space is distinct from the sampling space, whereas in classical frame theory these two spaces coincide.
1.2. Areas of application and related work
This type of sampling problem arises in many concrete applications and in the numerical modelling of infinite dimensional problems.
(i) Sampling of bandlimited functions. In [25] a bandlimited function is approximated from finitely many, nonuniform samples by means of a trigonometric polynomial. In this case the sampling space consists of the reproducing kernels and the reconstruction vectors are .
(ii) Inverse Polynomial Reconstruction Method. In this method one tries to approximate an algebraic polynomial or an analytic function from its Fourier samples. Thus the sampling space consists of vectors , and the reconstruction space consists of a suitable polynomial basis, usually the monomials , or the Legendre polynomials. This method claims to efficiently mitigate the Gibbs phenomenon [38, 28, 29, 30], and, indeed, the modified inverse polynomial reconstruction method [27] leads to a numerically stable reconstruction when .
(iii) Fourier sampling. More generally, the goal is to approximate a compactly supported function in some smoothness class from its nonuniform Fourier samples . Thus the sampling space consists again of the functions . The reconstruction space depends on the signal model and on a priori information. If is smooth and belongs to a Besov space, then the reconstruction space may be taken to be a wavelet subspace. The problems of Fourier sampling have motivated Adcock and Hansen to revisit nonuniform sampling theory and to create the impressive and useful framework of generalized sampling [8, 7, 10, 6, 33].
(iv) Model reduction in parametric partial differential equations and the generalized empirical interpolation method. In general the solution manifold to a parametric partial differential equation is quite complicated, therefore it is approximated by finite-dimensional spaces . The Generalized Empirical Interpolation Method (GEIM) [34, 35] builds an interpolant in an -dimensional space based on the knowledge of physical measurements . In [36, 13] an extension based on a least squares method has been proposed, where the dimension of is smaller than the number of the measurements . A further generalization to Banach spaces is contained in [18]. The focus in [36, 13] lies in minimizing the error caused by the model mismatch. This is done by using a correction term outside of the reconstruction space, which means that (in contrast to our work) the reconstruction is allowed to be located outside of the reconstruction space. This approach is optimal in the absence of measurement noise [13].
In all these problems the canonical approximation or reconstruction is by means of a least squares fit, namely
[TABLE]
The weights are usually chosen to be , but in many contexts is has turned out to be useful to use weights as a kind of cheap preconditioners. The use of adaptive weights in sampling theory goes back at least to [23, 24], and has become standard in the recent work on (Fourier) sampling, see for example [5, 25, 26, 40, 1, 3, 2, 4, 11].
1.3. The reconstruction operators
In this paper we restrict ourselves to the case where the approximation of the unknown function is obtained by a linear and bounded reconstruction operator . Thus the approximation from the data is given by \tilde{f}=Q\big{(}\langle f,u_{j}\rangle_{j\in\mathbb{N}}\big{)}. We will use two quantities to measure the quality of such a reconstruction operator. As a measure of stability with respect to measurement noise we use the operator norm . As a measure of stability with respect to model mismatch we follow [9] and use the so-called quasi-optimality constant (see Definition 2.1).
Let denote the orthogonal projection onto , the target function, and be the noise vector. Then the input data are given by the sequence , the reconstruction is , and the error is bounded by
[TABLE]
1.4. Contributions
The error bound (2) raises several questions:
- •
Which operators admit an error bound of the form (2)?
- •
Under what circumstances does such an operator exist?
- •
Which operator has the smallest possible operator norm ?
- •
Which operator has the smallest possible quasi-optimality constant ?
- •
Is there a way to trade-off between quasi-optimality and operator norm?
Our objective is to answer these questions both in finite-dimensional and infinite dimensional Hilbert spaces. The results can be formulated conveniently in the language of frame theory.
(i) Characterization of all reconstruction operators. We characterize all reconstruction operators that admit an error estimate of the form (2). In fact, every dual frame of the set yields a reconstruction satisfying (2). Conversely, every reconstruction operator subject to (2) is the synthesis operator of a dual frame of . Note that (2) implies that such a reconstruction operator is exact on the reconstruction space, i.e., for all . Reconstruction operators fulfilling this property are called perfect. For a precise formulation see Theorem 2.2.
The important insight of [9] is the connection between stability and the angle between the sampling space and the reconstruction space. We will see that a perfect reconstruction operator exists if and only if . It should also be mentioned that the reconstruction operators considered in this paper are a special case of pseudoframes [32].
(ii) Least squares approximation. As already mentioned, the canonical approximation of the data by a vector in is by a least squares fit. Let denote the analysis operator of the frame and let denote the vector containing the noisy measurements . Let the reconstruction operator be defined by the least squares fit
[TABLE]
It is folklore that the least squares solution (3) is optimal in the absence of additional information on . Precise formulations of this optimality were proven in [9, Theorem 6.2.] (including even non-linear reconstructions) and in [12] (in abstract Hilbert space). We will show in addition (Theorem 3.1) that is the synthesis operator of the canonical dual frame of . Using this property we derive a simple proof for the statement that the operator has the smallest possible operator norm among all perfect reconstruction operators.
(iii) Minimizing the quasi-optimality constant. Let be the square root of the Moore-Penrose pseudoinverse of the Gramian of the sampling frame and consider the operator defined by
[TABLE]
We will show (Theorem 3.3) that has the smallest possible quasi-optimality constant. The reduction of the quasi-optimality constant is one of the motivations of weighted least squares, see [2, 1, 5, 3]. In (4) we go a step further and use the non-diagonal matrix as a weight for the least squares problem. From the point of view of linear algebra, may be seen as a preconditioner.
In [2, 1, 5, 3] and also [11, 24, 25, 26, 4, 23] the stability with respect to a bias in the measured object is considered, i.e., the reconstruction from (stated in terms of a frame inequality in the latter). In this context, is the most stable operator with respect to biased objects, see the discussion in Section 3.6.
(iv) Trading stability and quasi-stability. It is natural to ask whether one can mix between the two least squares problems (3) and (4). Let \Sigma_{\lambda}=\big{(}\lambda I+(1-\lambda)U^{*}U\big{)} and and define by
[TABLE]
These reconstruction operators “interpolate” between (most stable with respect to noise) and (most stable with respect to model uncertainty). The parameter can be seen as a regularization parameter, or alternatively the matrix as version of the adaptive weights in sampling. In Theorem 3.7 and Lemma 3.8 we will study this class of reconstruction operators and derive several representations for .
(v) Fourier resampling — numerical experiments. In the last part we carry out a numerical comparison of the various reconstruction operators on the basis of the so-called resampling problem. We approximate a function with compact support from finitely many, nonuniform samples of its Fourier transform and then resample the Fourier transform on a regular grid. For this problem we test the performance of the reconstruction operators .
The paper is organized as follows: In Section 2 we introduce the frame theoretic background, discuss the angle between subspaces, and characterize all reconstruction operators satisfying the required stability estimate (2). In Section 3 we study the various least squares problems (3) and (4) and analyze several representations of the corresponding reconstruction operators. The section is complemented by general numerical considerations. Section 4 covers the numerical experiments on Fourier sampling. The brief appendix collects some standard facts about frames.
2. Classification of all reconstruction operators
We will use the language of frame theory throughout the whole paper. The Appendix contains a short list of basic definitions and well known facts from frame theory. For more details on this topic, see for instance [15].
Let us introduce some notation. To every set of measurement vectors in a Hilbert space (of finite or infinite dimension) we associate the synthesis operator defined formally by and the sampling space . The adjoint operator consists of the measurements and is called the analysis operator. The frame operator is and the Gramian is . With this notation, is a frame for , if there exist constants , such that for every
[TABLE]
We always assume that is a frame for , thus is bounded from to and has closed range in . We use for the range of an operator and for its kernel (null space).
Likewise we assume that is a frame for the reconstruction space with synthesis operator and analysis operator . Thus
[TABLE]
Given a sequence of linear measurements , we try to find an approximation of in the subspace . Assuming that all occurring operartors are bounded, we investigate the class of reconstruction operators , such that is the desired reconstruction or approximation of . We use two metrics to quantify the stability of a reconstruction operator . As a measure for stability with respect to measurement noise we use the operator norm . In order to measure how well deals with the part of the function lying outside of the reconstruction space, we use the quasi-optimality constant from [9].
Definition 2.1**.**
Let and be the orthogonal projection onto . The quasi-optimality constant is the smallest number , such that
[TABLE]
If we call a quasi-optimal operator. Since is the element of closest to , the quasi-optimality constant is a measure of how well performs in comparison to orthogonal projection . Note that for we have , thus a quasi-optimal reconstruction operator is perfect.
The following theorem characterizes all bounded quasi-optimal operators.
Theorem 2.2**.**
Let and be closed subspaces of , and be a Bessel sequence spanning the closed subspace . For an operator the following are equivalent.
- (i)
There exist constants , such that for and
[TABLE] 2. (ii)
* for and is a bounded operator. * 3. (iii)
The sequence is a frame for . Let be a dual frame of , then is of the form
[TABLE]
i.e., is the synthesis operator of some dual frame of . 4. (iv)
The operator is bounded and is a bounded oblique projection onto .
Theorem 2.2 sets up a bijection between the class of reconstruction operators and the class of all dual frames of .
To prove Theorem 2.2, we need the concept of subspace angles. Among the many different definitions of the angle between subspaces (see [41, 39]) the following definition is most suitable for our analysis.
Definition 2.3**.**
Let and be closed subspaces of a Hilbert space . The subspace angle between and is defined as
[TABLE]
We observe that in general . For , and therefore . If , then and .
The following lemma collects the main properties of oblique projections and angles between subspaces.
Lemma 2.4**.**
Assume that and are closed subspaces of a Hilbert space . Then
- (i)
* if and only if and the direct sum (not necessarily orthogonal) is closed in .* 2. (ii)
If and is a closed subspace of , then the oblique projection with range and kernel is well defined and bounded on . 3. (iii)
Let , , and let be the oblique projection with range and null space . Then
[TABLE]
and
[TABLE]
for all . The upper bound in (7) is sharp.
Item (i) of Lemma 2.4 is stated in [42, Theorem 2.1], the proof of (ii) can be found in [14, Theorem 1], and for (iii) see [41], [14], and [9, Corollary 3.5].
Proof of Theorem 2.2 (i) (ii). Set and choose . Then (5) implies , since otherwise . Setting in (5) implies that is bounded.
(ii) (iii) Let be a bounded operator with for . Let be the standard basis of and let . Then . In particular for ,
[TABLE]
Since is bounded, is a Bessel sequence in . By assumption is a Bessel sequence in with Bessel bound and consequently
[TABLE]
Therefore is a dual frame of .
(iii) (iv) Let be a dual frame of and define by and . Since the range of is contained in and for , it follows that is onto and that . Since both and are bounded, is bounded.
(iv) (i). Let be a bounded operator, and let be a bounded oblique projection onto . Lemma 2.4(iii) implies that , and consequently
[TABLE]
This finishes the proof.
As a direct consequence of Theorem 2.2 and Lemma 2.4, (iii), we obtain the following characterization of the quasi-optimality constant.
Corollary 2.5**.**
If is a bounded and perfect reconstruction operator, then is a bounded oblique projection onto . If denotes the null-space of , then
[TABLE]
In the following we always use the assumption that the angle between the reconstruction and sampling space fulfills . The following lemma shows that this assumption is equivalent to forming a frame for for every frame for . By Theorem 2.2 (iii) this is necessary for the existence of a quasi-optimal operator. In finite dimensions, for a basis for , can only be a spanning set for if . This means that by the assumption we restrict ourselves to an oversampled regime.
Lemma 2.6**.**
If and are closed subspaces of , then the following are equivalent:
- (i)
. 2. (ii)
For every frame for with frame bounds and , the projection is a frame for with frame bounds and .
If one of these conditions is satisfied, then the following property holds: 3. (iii)
, therefore both and are closed subspaces and is pseudo-invertible. Furthermore,
[TABLE]
Proof.
(i) (ii) Let be a frame for with frame bounds and . The assumption and the definition of imply that
[TABLE]
In particular, for we obtain with (9)
[TABLE]
The identity for and now shows that is a frame for with frame bounds and .
(ii) (i) Let be a frame for with upper frame bound and let be a frame for with lower frame bound . Since for , we obtain
[TABLE]
This implies that .
(ii) (iii) Since and are Bessel sequences, both and are bounded, and therefore is also bounded. The entries of are given by
[TABLE]
and is a cross-Gramian of two frames for . Let be a dual frame of . Setting we obtain, for ,
[TABLE]
It follows that
[TABLE]
Since is a frame for , is closed in , and so are and . This implies that both and possess a pseudoinverse (see Appendix 4.1).
To prove (8), let . Then for some and . This means that . Consequently, , and . ∎
3. The reconstruction operators
3.1. Least squares and the operator
We first consider the reconstruction operator corresponding to the solution of the least squares problem
[TABLE]
This approach is analyzed in detail in [9]. Least square approximation is by far the most frequent approximation method in applications and of fundamental importance, since it has the smallest operator norm among all perfect operators.
The following theorem reviews several representations of the operator . The connection of the operator to the oblique projection was already derived in [9, Section 4.1.] for finite dimensional space . Our new contribution is the connection to the canonical dual frame and the systematic discussion of the various representions of a least squares problem. As we will apply the statement several times, we include a streamlined proof. As usual, denotes the Moore-Penrose pseudo-inverse of an operator . For the existence of it suffices to show that the range of is closed (see Appendix 4.1).
Theorem 3.1**.**
Let and be closed subspaces of a Hilbert space such that . Let be a frame for with synthesis operator and frame operator . Let be a frame for with synthesis operator .
Consider the following operators:
- (i)
. 2. (ii)
The operator is given on by
[TABLE]
and on by
[TABLE]
By (13) is independent of the particular choice of the reconstruction frame for . 3. (iii)
Let be the canonical dual frame of and be the synthesis operator of . 4. (iv)
Let and let be the unique minimal norm element of the set
[TABLE]
Let the operator be defined by .
Then all four operators are equal, and provide the unique solution to the least squares problem
[TABLE]
Proof.
Step 1. First we check that each , is well defined from to . For this is clear by virtue of Lemma 2.6.
For we need to show that the projection is well defined and bounded on the whole space . According to Lemma 2.4(i) we need to verify that is closed, and that . For this we exploit the frame inequality (10) of , (9), and the fact that , and we obtain
[TABLE]
The lower bound implies that is closed. For the angle we obtain
[TABLE]
Since and , we continue (17) as follows:
[TABLE]
It remains to prove that , or, equivalently, that
[TABLE]
So assume that . Since , we may write every as for some . In particular, there exist and , such that . Then for all , the element satisfies
[TABLE]
Setting , we obtain . By Lemma 2.6(iii) , and thus , which implies that .
The operator is the synthesis operator with respect to the canonical dual frame of and is therefore bounded by general frame theory.
Now to : By Lemma 2.6 the operator has a closed range and therefore its Moore-Penrose pseudoinverse is well defined. It is well known that is the unique element of of minimal norm. Consequently, is bounded on .
Step 2. We next show that all these operators are equal.
Claim . Since is the unique element of of minimal norm and , we have .
Claim . We define and show that , and . The equality follows from the identity for the Moore-Penrose pseudoinverse applied to . Clearly . To prove the converse inclusion we show that . Using from Lemma 2.6 and we conclude that
[TABLE]
which proves .
Now let , then we have, for all ,
[TABLE]
Since by Lemma 2.6(iii), this means that for all
[TABLE]
In other words, , as claimed.
Claim . We need to show that the operator is the synthesis operator of the canonical dual frame of . The frame operator of can be written in the form
[TABLE]
By Definition 4.2(iv), the canonical dual frame of is given by with synthesis operator
[TABLE]
where we used with for the last equality. Since we have already proved that , we know that the operator is independent of the particular choice of a frame for . We may therefore use the frame with synthesis operator instead of , and as a consequence obtain that , where now we use with . Comparing with (19), we have proved that .
Step 3. Finally we show that each operator provides the unique solution to the least squares fit (12). Since by Lemma 2.6(iii), the solution of the least squares problem
[TABLE]
is unique. Since , there exists a , such that , and by (20) for every element (cf. (15)). In particular, for the minimal norm element used for the definition of the operator , we obtain . ∎
Theorem 3.1 implies a simple proof for the statement that the operator has the smallest possible operator norm among all perfect reconstruction operators. This has already been proven in [9, Theorem 6.2.] in a more general setup that includes non-linear reconstruction operators.
Theorem 3.2**.**
Let and be two closed subspaces of a Hilbert space such that . If is a perfect reconstruction operator ( for ), then
[TABLE]
Proof.
Let be a bounded and perfect operator. From Theorem 2.2 we infer that is the synthesis operator of a dual frame of . From Lemma 4.5 (expansion coefficients with respect to the canonical dual frame have the minimum -norm) we infer that for
[TABLE]
Since is the analysis operator of a frame for , we have for . Therefore , and consequently . ∎
3.2. The operator
In the last section we analyzed the operator with the smallest operator norm. We now introduce and study the operator with the smallest quasi-optimality constant. In the following we write when is a positive operator with a pseudoinverse. 111An early version of Theorem 3.3 was announced in our technical report https://arxiv.org/pdf/1312.1717.pdf (Theorem 2.6)
Theorem 3.3**.**
Let and be closed subspaces of a Hilbert space such that . Let be a frame for with synthesis operator and Gramian , and let be a frame for with synthesis operator . Consider the following operators:
- (i)
. 2. (ii)
The operator given on by
[TABLE]
and on by
[TABLE]
Consequently depends only on the subspace , but not on the particular choice of a frame for . 3. (iii)
Let and be the unique minimal norm element of the set
[TABLE]
Let the operator be defined by .
Then the operators defined by (i)-(iv) are equivalent, and provide the unique solution of the least squares problem
[TABLE]
Proof.
Let be the tight frame for associated to . By Lemma 4.4 its analysis operator is given by
[TABLE]
We now apply Theorem 3.1 to the frames for and for .
Since is a tight frame for , its frame operator is . As proven in Theorem 3.1, and the projection is well defined and bounded.
Let us show that . We set . The equivalence of the operators and of Theorem 3.1 says that on and on . Consequently, with (24), we obtain
[TABLE]
and
[TABLE]
In order to prove that (22) holds for , we show that \mathcal{R}(U^{*})^{\perp}=\mathcal{N}\big{(}G^{\frac{\dagger}{2}}\big{)}. The set is closed because is a frame for , and therefore . Since , we obtain
[TABLE]
That the operator has the representation (iii) follows from the fact that the minimal norm element of (cf. (23)) is obtained by the Moore-Penrose pseudoinverse, i.e. .
By Theorem 3.1 solves the following least squares problems: for every , in particular for with , the element solves
[TABLE]
∎
Remark 3.4**.**
The approximation or reconstruction of from by means of can be understood as a two-step procedure: first the input data are preprocessed with , the result is . Then is produced with , which is again the synthesis operator of a frame.* *
The next result shows that the operator has the smallest possible quasi-optimality constant.
Theorem 3.5**.**
Let and let be defined as in Theorem 3.3(i). If is a perfect reconstruction operator, then
[TABLE]
*or, equivalently, . *
Proof.
We recall that is the smallest such that for every
[TABLE]
and we may assume that . Let and . Then inequality (25) implies that and . This means that for . Since by Corollary 2.5 the sharp upper bound is
[TABLE]
we conclude that .
It remains to prove that . Since , Corollary 2.5 implies that . We observe that
[TABLE]
using definition (6) for the first equality and last equality. Thus . ∎
3.3. Combinations of and
The operators and optimize different performance metrics, specifically is most stable with respect to noisy data, and is optimal with respect to the deviation of the target function from the reconstruction space. It is natural to interpolate between these two operators and to try to define mixtures such that and , . To do this, we procede as follows.
For we define
[TABLE]
and
[TABLE]
where denotes the identity operator on and on respectively, the frame operator and the Gramian of the frame for . For is invertible on , is an invariant subspace of and is invertible on . We now set
[TABLE]
The next lemma describes the properties of the new frame .
Lemma 3.6**.**
Let be a frame for with frame bounds and . Fix , and let be defined by (28).
Then is a frame for with frame bounds and , i.e., for every
[TABLE]
Furthermore
[TABLE]
i.e., the operator is the analysis operator of the frame for .
Proof.
Using for the frame operator of , we obtain the following: for
[TABLE]
Let f(x)=x\big{(}\lambda+(1-\lambda)x\big{)}^{-1} on . Then is increasing and . Consider the restriction to the subspace . If , then by the spectral theorem . Combining this with (31) implies the frame inequality (29).
Identity (30) is proven in Lemma 4.4. ∎
Theorem 3.7**.**
Let and be closed subspaces of a separable Hilbert space such that . Let be a frame for and be a frame for . For let be the synthesis operator of the frame for and the corresponding frame operator.
Consider the following operators:
- (i)
. 2. (ii)
Let the operator be defined on by
[TABLE]
and
[TABLE]
Consequently, is independent of the particular choice of the reconstruction frame for . 3. (iii)
For set with being the minimal norm element of the set
[TABLE]
Then these operators are equal, , and is the unique solution of the least squares problem
[TABLE]
Proof.
We apply Theorem 3.1 to the frames for and for .
Let be the analysis operator of and set . Since has the equivalent representation (ii) of Theorem 3.1
[TABLE]
and on . This means that
[TABLE]
Since is invertible and we have and (32) holds for . To prove that on , we use three algebraic properties of kernels: If are bounded, pseudo-invertible and invertible, then , and . Consequently the kernel of is
[TABLE]
Thus on , which is (33).
For showing and (34) we repeat the proof of Theorem 3.3 verbatim. ∎
The following Lemma gives a useful upper bound on the quasi-optimality constant of the operators .
Lemma 3.8**.**
Let and let be defined as in Theorem 3.7. Then the quasi-optimality constant is bounded by
[TABLE]
Proof.
By Lemma 3.6 is a frame for with frame bounds and , and synthesis operator . Using (18) for the frame we infer (35). ∎
We observe that the upper bound in (35) is decreasing for , and for the upper bound coincides with the operator norm . Unfortunately we do not know yet how to obtain a meaningful bound on the operator norm of .
Remark 3.9**.**
In [12] the authors consider a regularization term (Tikhonov regularization) . The reconstruction operators corresponding to such a regularized least squares fit do not fulfill for (see [12, equation (7)]), and therefore do not belong to the class of reconstruction operators analyzed in this paper.**
3.4. Numerical calculation of the coefficients
We now discuss how to calculate the coefficients of the reconstructions for finite sequences and in (a possibly infinite-dimensional space) . The reconstruction vectors are assumed to be linearly independent. Let denote the vector consisting of the noisy measurements
[TABLE]
By Theorem 3.7 the approximation of is given by the linear combination
[TABLE]
with expansion coefficients
[TABLE]
If we formulate this least squares problem in terms of the normal equations, we have to solve
[TABLE]
We observe that the cross-Gramian is the matrix with entries
[TABLE]
and the matrix is given by
[TABLE]
For the solution of an overdetermined least squares problem one may use a direct method, such as the QR decomposition with pivoting with an operation count of . Alternatively, one may approximate the solution of (36) up to a given precision by means of iterative methods, such as the conjugate gradient method applied to the normal equations with an operation count . A concrete realization is the LSQR algorithm, see [37].
The convergence of the conjugate gradient iteration depends fundamentally on the condition number of the matrix in (37) (where ). The following lemma offers an estimate for the condition number under the additional condition that the reconstruction space is spanned by an orthonormal set. This is a common practice in many applications [27, 6, 9, 10, 11].
Lemma 3.10**.**
Let and be closed subspaces of a separable Hilbert space such that . Let be a frame for with frame bounds and , and let be an orthonormal basis for . Set .
Then
[TABLE]
Proof.
From Lemma 3.6 we know that is a frame for with frame bounds and , and the synthesis operator . Using and (10) for the frame instead of we infer that
[TABLE]
Since , inequality (38) is now a direct consequence of (39). ∎
Remark 3.11**.**
-
We observe that the bound for on the right-hand side of (38) is increasing in and we expect that also for . This has been tested experimentally in Section 4.
-
Note that for the solution of the original least squares problem and of are distinct in general. This is an important difference to classical preconditioning of square systems, where the solution of the original and the preconditioned system coincide.
-
One may interpret the introduction of as a form of preprocessing of the measurement vector . In most sampling problems the preprocessing is by a diagonal matrix [23, 5, 24, 25, 26, 40, 1, 3, 2, 4, 11], where the entries are called “adaptive weights” or “density compensation factors”. The use of non-diagonal matrices seems to be a new idea.
-
The use of more general matrices for preprocessing is very promising, but requires additional numerical considerations. To achieve a small numerical complexity, one needs to approximate by a simpler matrix and then solve the normal equations
[TABLE]
This question will be pursued in future work. **
3.5. Conditions for the approximations to coincide
While in general the reconstruction operators , and are different, they coincide in several situations.
Lemma 3.12**.**
Let and be closed subspaces of a separable Hilbert space and let be a frame for . If and is a bounded, perfect reconstruction operator, then
[TABLE]
Consequently for
[TABLE]
Proof.
As in the proof of Theorem 3.5 we see that for and for imply that and . Since by assumption , this proves (40).
Since for , this implies (41). ∎
The decomposition is the general assumption for consistent sampling [19, 20, 22, 17, 16, 21]. In finite dimensions the assumption is fulfilled only if and [9, Lemma 3.7]. In case of linearly independent sampling and reconstruction vectors, the condition requires as many sampling as reconstruction vectors. In other words, in the critical case (between overdetermined and underdetermined) all reconstruction operators coincide.
Theorem 3.13**.**
Let and be closed subspaces of such that . If is a tight frame for , then for
[TABLE]
Proof.
Since on , it is sufficient to show that . Using the frame operator of the frame of (cf. (26)), we have (by Theorem 3.7).
Since is a tight frame for , its frame operator is for some . Consequently,
[TABLE]
and is just a constant multiple of the original tight frame. Therefore is again a tight frame for every , and is independent of . Consequently, .
∎
3.6. Stability with respect to a biased objects
In [2, 1, 5, 3] and also [24, 25, 26, 4, 23, 11] a notion of stability with respect to a bias in the measured object is considered (in the latter stated in terms of a frame inequality). This means that the measurements are made on the vector instead of the correct , and is the bias or object uncertainty. In this case the error estimate is of the form
[TABLE]
It is important to understand the conceptual difference between (42) and (5). The error estimate (5) treats the error arising from perturbed or noisy measurements . Estimate (42) treats the uncertainty of the target function (object uncertainty) and assumes that the exact measurements of the biased function are available. Since the operator has the smallest possible quasi-optimality constant and since , Theorem 3.5 yields the following corollary.
Corollary 3.14**.**
Let and let be defined as in Theorem 3.3. If an operator satisfies for and
[TABLE]
for some , then , .
Consequently, if we restrict ourselves to linear mappings, Corollary 3.14 shows that is optimal for the problem considered in [2, 1, 5, 3, 24, 25, 26, 4, 23, 11]
4. Numerical experiments for reconstruction from Fourier measurements
In this section, we apply the various reconstruction methods to the reconstruction of a compactly supported function from non-uniform Fourier samples. This approximation problem occurs in numerous applications, for example, radial sampling of the Fourier transform is used in MRI and CT, see [31].
From the given data of a compactly supported function, we calculate the Fourier coefficients , of and construct a final approximation by a truncated Fourier series. This is the uniform resampling problem, see [43, 9]. If is smooth and periodic, then the Fourier series converges exponentially fast. However, if is non-periodic or discontinuous, then the Fourier series of converges slowly and also suffers from the Gibbs phenomenon. Of course, for discontinuous or non-periodic functions the trigonometric polynomials of fixed degree are a bad choice for the reconstruction space. Since the function is unknown there will always be some model mismatch in practice, independent of the particular choice of the reconstruction vectors. Our objective in this section is not to choose optimal reconstruction functions, but rather to compare how the various reconstruction operators deal with the model mismatch in noisy regimes. We will see that a smart choice of the parameter yields better approximations than the standard least square approximation (3).
We remark that the Gibbs phenomenon can be avoided by choosing a more appropriate reconstruction space, e.g., algebraic polynomials [27, 7] or wavelet expansions [6, 10].
4.1. Setup
We denote by the standard inner product on the Hilbert space and the Fourier transform on with normalization
[TABLE]
Let be the subspace of of functions with support in the interval , i.e.,
[TABLE]
The given data are finitely many (non-uniform) noisy Fourier measurements
[TABLE]
where is additive noise. The noise is assumed to be i.i.d. Gaussian with variance (average power) and signal-to-noise ratio (SNR) .
The sampling space consists of the exponential functions
[TABLE]
so that indeed .
The sampling frequencies are chosen
[TABLE]
with i.i.d. and uniformly distributed over the interval . The reconstruction space for the resampling problem is spanned by the complex exponentials
[TABLE]
with . In the numerical simulations we approximate the exponential function
[TABLE]
from the noisy Fourier measurements (44). For the reconstruction we use the operators of Theorem 3.7. This means that the vector containing the coefficients of the approximation
[TABLE]
of is the solution of the least squares problem
[TABLE]
For the particular bases consisting of exponentials, the cross-Gramian has the entries
[TABLE]
and the preconditioning matrix is given by the entries
[TABLE]
All results in this section have been averaged over independent realizations of the sampling frequencies and the noise.
4.2. Noisy samples
In the first experiment we study the influence of the sampling rate and the SNR on the recovery performance of the operators . We approximate the exponential function from noisy Fourier samples () and reconstruct in a space of trigonometric polynomials of degree (with dimension ).
Table 1 lists the operator norm , the quasi-optimality constant , the angle , the condition number of the matrix of the least squares problem (46) and the relative error for , dB and dB and in (a), in (b) in (c) and in (d). All values are listed in the form where is the expected value and the standard deviation of the quantity, and rounded to the third decimal place.
By (2) the (absolute) reconstruction error depends both on the quasi-optimality constant and the operator norm . The numerical simulations support Theorem 3.5 asserting that the quasi-optimality constant is minimal for . As expected in view of Lemma 3.8 the quasi-optimality constant is increasing with . The angle is almost zero, so the reconstruction space is “almost contained” in the sampling space. Therefore is nearly identical to the orthogonal projection onto . A small angle is essential for stable reconstruction. Taking for example leads to an angle close to (since the sampling frequencies are contained in the interval ), which necessarily leads to an unstable scenario. Taking more measurements than reconstruction vectors is a common way to stabilize the reconstruction problem [8, 7, 10, 6, 33, 27, 5, 24, 25, 26, 40, 1, 3, 2, 4, 11]. The operator norm of is decreasing in , and the approximation becomes less sensitive to noise, with being the most stable reconstruction in line with [9, Theorem 6.2.] and with Theorem 3.2. The intermediate reconstruction operators offer a trade-off between sensitivity to noise and the out-of-space contributions. A suitable choice of then leads to more accurate reconstructions than and . For example for and dB the average relative reconstruction error is for , for , but only for .
Interestingly, for dB we obtain a higher average approximation error for dimension than for . Although the increase in dimension makes the distance smaller, the high irregularity in the sampling frequencies seems to lead to unstable scenarios. This correlates nicely with the increase of the operator norm with increasing .
We next observe that the condition number is increasing with , as anticipated in Lemma 3.10. As discussed in Section 3.4, this opens the possibility of finding non-diagonal weight matrices.
For Figure 1(a) we have determined the parameter such that the relative reconstruction error is minimal, i.e, . We then plot the correlation between and the signal-to-noise ratio. The plot confirms Theorems 3.5 and 3.2: for the optimal reconstruction is with , and for , the optimal reconstruction is with .
In Figure 1(b) we depict the approximations obtained by , and for a single realization of the sampling frequencies and noise with and SNR dB. The optimal choice of the regularization parameter yields a significantly better approximation than the standard least square approximation (with ).
In Figure 1(c) we depict the quasi-optimality constant versus the operator norm for for and SNRdB. The curve consists of the points for . This curve exhibits a striking change of direction at a small value of , as is shown by the points corresponding to . The value of near the edge of the curve (around ) yields a good trade-off between quasi-optimality and operator norm.
Figure 1(d) shows the relative reconstruction error as a function of for fixed . This is a typical -curve known from many regularization procedures of ill-posed problems. The plots supports the interpretation of as a regularization parameter.
4.3. Reconstruction from measurements of a biased function
We now assume that we are given a set of Fourier measurements of a perturbation of
[TABLE]
The sampling frequencies are as in (45) with . For each set of sampling frequencies we choose as a trigonometric polynomial
[TABLE]
The coefficients in (47) are i.i.d. Gaussian distributed with variance (average power) . Table 2 shows the relative error for , dB and dB and in (a), in (b), in (c) and in (d). In this case the most accurate reconstruction is always given by the reconstruction with the operator , thus confirming Corollary 3.14. In addition, with increasing dimension of the reconstruction space the distance is decreasing with , and the relative error decreases up to . For the angle between the sampling and reconstruction space is , which results in a significantly higher approximation error.
APPENDIX: FRAMES IN HILBERT SPACES
We need the definition of the Moore-Penrose pseudoinverse of an operator on a Hilbert space [15, Section 2.5]. We use the notation for the range, and for the null-space of the operator .
Definition 4.1**.**
Let and be Hilbert spaces. If is a bounded operator with a closed range , then there exists a unique bounded operator satisfying
[TABLE]
The operator is called the Moore-Penrose pseudoinverse of .
For a sequence we define the synthesis operator on the subspace of finite sequences by
[TABLE]
Definition 4.2**.**
(i) If can be extended to a bounded operator , is called a Bessel sequence.
(ii) If is bounded , and has closed range, is called a frame for the subspace .
(iii) If is a Bessel sequence, then the adjoint operator of is the analysis operator
[TABLE]
and , is the frame operator of .
(iv) The sequence is the canonical dual frame in , and every possesses the frame expansions
[TABLE]
with unconditional convergence of both series.
Lemma 4.3**.**
*Let be a closed subspace of and let be a frame for .The set *
[TABLE]
forms a tight frame for with frame bound equal to . The synthesis operator of the sequence is given by , and
[TABLE]
Lemma 4.4 proves the following. Suppose that we are given the inner products of an element with a frame for (a closed subspace of ). Applying the operator to these measurements, we obtain the inner products of with the tight frame for .
Lemma 4.4**.**
Let be a closed subspace of and a frame for with synthesis operator , analysis operator , Gramian and frame operator . Then
[TABLE]
Thus, is the analysis operator of the tight frame sequence .
Proof.
Obviously for
[TABLE]
Therefore,
[TABLE]
for every polynomial . We are going to prove that there exists a sequence of polynomials , such that for
[TABLE]
simultaneously for and .
Let and denote the lower bound and upper frame bound of the frame sequence . From the lower frame bound we infer that for every
[TABLE]
Consequently the set is bounded below by . Here denotes the spectrum of the operator . The upper frame bound ensures that the set has the upper bound . This shows that [math] is an isolated point of the spectrum, and that for the function
[TABLE]
is continuous on . Since , is also continuous on .
By the Weierstrass approximation theorem there exists a sequence of polynomials , such that
[TABLE]
uniformly on . By the continuous functional calculus
[TABLE]
simultaneously for and and for . ∎
Lemma 4.5**.**
[15, Lemma 5.3.6]** Let be a frame for with frame operator and let . If has a representation for some coefficients , then
[TABLE]
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B. Adcock, M. Gataric, and A. Hansen. On stable reconstructions from nonuniform Fourier measurements. SIAM J. Imaging Sci. , 7(3):1690–1723, 2014.
- 2[2] B. Adcock, M. Gataric, and A. C. Hansen. Recovering Piecewise Smooth Functions from Nonuniform Fourier Measurements, Spectral and High Order Methods for Partial Differential Equations ICOSAHOM, volume 106 of Lecture Notes in Computational Science and Engineering , 117–125, 2015.
- 3[3] B. Adcock, M. Gataric, and A. C. Hansen. Weighted frames of exponentials and stable recovery of multidimensional functions from nonuniform Fourier samples. Appl. Comput. Harmon. Anal. , 42(3):508–535, 2017.
- 4[4] B. Adcock, M. Gataric, and A. C. Hansen. Density theorems for nonuniform sampling of bandlimited functions using derivatives or bunched measurements. J. Fourier Anal. Appl. , pages 1–37, 2016.
- 5[5] B. Adcock, M. Gataric, and J. L. Romero. Data assimilation in Banach spaces. ar Xiv preprint ar Xiv:1606.07698 , 2017.
- 6[6] B. Adcock and A. C. Hansen. A generalized sampling theorem for stable reconstructions in arbitrary bases. J. Fourier Anal. Appl. , 18(4):685–716, 2012.
- 7[7] B. Adcock and A. C. Hansen. Stable reconstructions in Hilbert spaces and the resolution of the Gibbs phenomenon. Appl. Comput. Harmon. Anal. , 32(3):357–388, 2012.
- 8[8] B. Adcock, A. C. Hansen, G. Kutyniok, and M. Gitta. Linear stable sampling rate: optimality of 2D wavelet reconstructions from Fourier measurements. SIAM J. Math. Anal. , 47(2):1196–1233, 2015.
