Exact Support Recovery for Sparse Spikes Deconvolution
Vincent Duval, Gabriel Peyré
Introduction
Super-resolution is a central problem in imaging science, and loosely speaking corresponds to recovering fine scale details from a possibly noisy input signal or image. This thus encompasses the problems of data interpolation (recovering missing sampling values on a regular grid) and deconvolution (removing acquisition blur). We refer to the review articles and the references therein for an overview of these problems.
2 Previous Works
Imposing the exact recovery of the support of the signal to recover might be a too strong assumption. The inverse problem community rather focuses on the recovery error, which typically leads to a linear convergence rate with respect to the noise amplitude. The seminal paper of Grasmair et al. gives a necessary and sufficient condition for such a convergence, which corresponds to the existence of a non-saturating dual certificate (see Section 2 for a precise definition of certificates). This can be understood as an abstract condition, which is often difficult to check on practical problems such as deconvolution.
Note that the continuous setting adopted in the present paper might be seen as a limit of such discrete problems, and in Section 5, we relate our results to well-known results on discrete grids.
Inverse problems regularization with measures.
Working over a discrete grid makes the mathematical analysis difficult. Following recent proposals , we consider here this sparse deconvolution over a continuous domain, i.e. in a grid-free setting. This shift from the traditional discrete domain to a continuous one offers considerable advantages in term of mathematical analysis, allowing for the first time the emergence of almost sharp signal-dependent criteria for stable spikes recovery (see references below). Note that while the corresponding continuous recovery problem is infinite dimensional in nature, it is possible to find its solution using either provably convergent algorithms or root finding methods for ideal low pass filters .
Inverse problem regularization over the space of measures is now well understood (see for instance ), and requires to perform variational analysis over a non-reflexive Banach space (as in ), which leads to some mathematical technicalities. We capitalize on these earlier works to build our analysis of the recovery performance.
Theoretical analysis of deconvolution over the space of measures.
For deconvolution from ideal low-pass measurements, the ground-breaking paper shows that it is indeed possible to construct a dual certificate by solving a linear system when the input Diracs are well-separated. This work is further refined in that studies the robustness to noise. In a series of paper the authors study the prediction (i.e. denoising) error using the same dual certificate, but they do not consider the reconstruction error (recovery of the spikes). In our work, we use a different certificate to assess the exact recovery of the spikes when the noise is small enough.
In view of the applications of superresolution, it is crucial to understand the precise location of the recovered Diracs locations when the measurements are noisy. Partial answers to this questions are given in and , where it is shown (under different conditions on the signal-to-noise level) that the recovered spikes are clustered tightly around the initial measure’s Diracs. In this article, we fully answer the question of the position of the recovered Diracs in the setting where the signal-to-noise ratio is large enough.
3 Formulation of the Problem and Contributions.
Following , we hope to recover by solving the problem
We may also consider reconstructing by solving the following penalized problem for , also known as the Beurling LASSO (see for instance ):
This is especially useful if the observation is noisy, in which case should be replaced with .
Does the resolution of () for actually recover interesting measures ?
How close is the solution of () to the solution of () when is small enough?
How close is the solution of to the solution of () when both and are small enough?
What can be said about the above questions when solving () with measures supported on a fixed finite grid?
The first question is addressed in the landmark paper in the case of ideal low-pass filtering: measures whose spikes are separated enough are the unique solution of () (for data ). Several other cases (using observations different from convolutions) are also tackled in , particularly in the case of non-negative measures.
The second and third questions receive partial answers in . In it is shown that if the solution of () is unique, the measures recovered by converge to the solution of () in the sense of the weak-* convergence when and . In , the authors measure the reconstruction error using the norm of a low-pass filtered version of recovered measures. In , error bounds are derived from the amplitudes of the reconstructed measure. In , bounds are given in terms of the original measure. However, those works provide little information about the structure of the measures recovered by : are they made of less spikes than or, in the contrary, do they present lots of parasitic spikes? What happens if one compels the spikes to belong to a finite grid?
The fourth question is of primary importance since most numerical schemes for sparse regularization solve a finite dimensional optimization problem over a fixed discretization grid. Following , one can remark that in the noiseless setting, if is recovered over the continuous domain and if its support is included in the grid, is also guaranteed to be recovered by the discretized problem. But this is of little interest in practice because the noise is likely to impact in a different manner the discrete problem and the input measure might fall outside the grid locations. Dossal and Mallat in study the stability of the position of the Diracs on the grid, which leads to overly pessimistic conclusions because noise typically forces the spikes to translate over the domain. Studying the convergence of the discretized problem toward the continuous one is thus important to obtain a precise description of the discretized solution. To the best of our knowledge, the work of is the only one to provide some conclusion about this convergence in term of denoising error. No previous work has studied the capability of the discretized problem to estimate in a precise manner the location of the spikes of the input measure.
The present paper studies in detail the structure of the recovered measure. For this purpose, we define the minimal -norm certificate. This certificate fully governs the behavior of the regularization when both and are small.
Our first contribution is a set of results indicating that the regions of saturation of the certificate (when it reaches or ) are approximately stable when and are small enough. This means that the recovered measures are supported closely to the support of the input measure if the latter is identifiable (solution of the noiseless problem ()).
Our second contribution introduces the Non Degenerate Source Condition, which imposes that the second derivative of the minimal-norm certificate does not vanish on the saturation points. Under this condition, we show that for and small enough, the reconstructed measure has exactly the same number of spikes as the original measure and that their locations and amplitudes converge to those of the original one.
Our third contribution shows that under the Non Degenerate Source Condition, the minimal norm certificate can actually be computed in closed form by simply solving a linear system. This in turn also implies that the errors in the amplitudes and locations decay linearly with respect to the noise level.
Our fourth and last contribution focuses on the regularization over a discrete finite grid, which corresponds to the so-called Lasso or Basis Pursuit Denoising problem. We show that when and are small enough, and provided that the Non Degenerate Source Condition holds, the discretized solution is located on pairs of Diracs adjacent to the input Diracs location. This gives a precise description of how the solution to the discretized problem converges to the one of the continuous problem when the stepsize of the grid vanishes.
Throughout the paper, the proposed definitions and results are illustrated in the case of the ideal low-pass filter, showing that the assumptions are actually relevant. Note that the code to reproduce the figures of this article is available onlinehttps://github.com/gpeyre/2013-FOCM-SparseSpikes/.
Outline of the paper.
Section 2 defines the framework for the recovery of Radon measures using total variation minimization. We also expose basic results that are used throughout the paper. Section 3 is devoted to the main result of the paper: we define the Non Degenerate Source Condition and we show that it implies the robustness of the reconstruction using . In Section 4 we show how the specific dual certificate involved in the Non Degenerate Source Condition can be computed numerically by solving a linear system. Lastly, Section 5 focuses on the recovery of measures on a discrete grid.
4 Notations
where (resp. ) denotes the positive (resp. negative) part of . For a discrete measure ,
Eventually, in order to study small noise regimes, we shall consider domains , for , , where:
Preliminaries
In this section, we precise the framework and we state the basic results needed in the next sections. We refer to for aspects regarding functional analysis and to as far as duality in optimization is concerned.
2 Subdifferential of the Total Variation
It is clear from the definition of the total variation in (7) that it is convex lower semi-continuous with respect to the weak-* topology. Its subdifferential is defined as
Since the total variation is a sublinear function, its subgradient has a special structure. One may show (see Proposition 12 in Appendix A) that
3 Primal and Dual Problems
If is the unique solution of (), we say that is identifiable.
Existence of solutions for () is shown in , and existence of solutions for () can be checked using the direct method of the calculus of variations (recall that for (), we assume that the observation is ).
with and for .
Another source of information for the study of Problems () and () is given by their associated dual problems. In the case of the ideal low-pass filter, this approach is also the key to the numerical algorithms used in : the dual problem can be recast into a finite-dimensional problem.
The Fenchel dual problem to () is given by
which may be reformulated as a projection on a closed convex set (see )
This formulation immediately yields existence and uniqueness of a solution to ().
The dual problem to () is given by
Contrary to (), the existence of a solution to () is not always guaranteed, so that in the following (see Definition 5) we make this assumption.
Existence is guaranteed when for instance is finite-dimensional (as is the case in the framework of ). If a solution to () exists, the unique solution of () converges to a certain solution of () for as shown in Proposition 1 below.
4 Dual Certificates
The strong duality between and () is proved in [4, Prop. 2] by seeing () as a predual problem for (). As a consequence, both problems have the same value and any solution of () is linked with the unique solution of () by the extremality condition
As for (), a proof of strong duality is given in Appendix A (see Proposition 13). If a solution to () exists, then it is linked to any solution of () by
Since finding which satisfies (14) gives a quick proof that is a solution of (), we call a dual certificate for . We may also use a similar terminology for and Problem ().
In general, dual certificates for () are not unique, but we consider in the following definition a specific one, which is crucial for our analysis.
Observe that in the above definition, is well-defined provided there exists a solution to Problem (), since is then the projection of onto the non-empty closed convex set of solutions. Moreover, in view of the extremality conditions (14), given any solution to (), it may be expressed as
Let be the unique solution of Problem (), and be the solution of Problem () with minimal norm defined in (15). Then
Moreover the dual certificates for Problem () converge to the minimal norm certificate . More precisely,
Let be the unique solution of (). By optimality of (resp. ) for () (resp. ())
As a consequence for all .
where does not depend on nor , hence the uniform convergence. ∎
5 Application to the ideal Low-pass filter
In this paragraph, we apply the above duality results to the particular case of the Dirichlet kernel, defined as
It is well known that in this case the spaces and are finite-dimensional, being the space of real trigonometric polynomials with degree less than or equal to .
We first check that a solution to () always exists. As a consequence, given any measure , the minimal norm certificate is well defined.
A striking result of is that discrete measures are identifiable provided that their support is separated enough, i.e. for some , where is the so-called minimum separation distance.
The minimum separation of the support of a discrete measure is defined as
We rely on the following theorem, proved by P. Turán .
From this theorem we derive necessary conditions for measures that can be reconstructed by ().
There exists a discrete measure with such that is not a solution of () for .
Writing , the polynomial satisfies , and .
By Theorem 1, we cannot have nor , hence and , so that . But this implies , which contradicts the optimality of . ∎
In a similar way, we may also deduce the following corollary.
Noise Robustness
This section is devoted to the study of the behavior of solutions to for small values of and . In order to study such regimes, as already defined in (6), we consider sets of the form
First, we introduce the notion of extended support of a measure. Then we show that this concept governs the structure of solutions at small noise regime. After introducing the Non Degenerate Source Condition, we state the main result of the paper, i.e. that under this assumption, the solutions of have the same number of spikes as the original measure, and that these spikes converge smoothly to those of the original measure.
Our first step in understanding the behavior of solutions to at low noise regime is to introduce the notion of extended signed support.
The extended support of is defined as:
and the extended signed support of as:
is a solution to () if and only if .
In any case, if has full rank, the solution to () is unique.
Here, following the notation (1), we have denoted by the restriction of to the space of measures with support in . The link between Proposition 3 and the source condition is discussed in Section 3.3
2 Local behavior of the support
Assume that there exists a solution to () and let . Then there exists , such that for all ,
where given two sets and , denotes their Minkowski sum.
From the uniform continuity of , for small enough, in and in , so that .
Variations of dual certificates.
From now on, we set and we impose . Writing
Structure of the reconstructed measure.
If, in addition, is identifiable and , only the second case may happen.
The proof follows the same steps as those of Lemma 1.
Behavior of the minimal norm certificate.
First, observe that if and (resp. ) for , then (resp. ). As a consequence, is an isolated point of . For small enough, and for all .
Variations of dual certificates.
We set with and we impose , so that
Structure of the reconstructed measure.
In the proof of Lemma 2 we have relied on the following result.
3 Non Degenerate Source Condition
The notion of extended signed support has strong connections with the source condition introduced in to derive convergence rates for the Bregman distance.
In a finite-dimensional framework, the source condition is simply equivalent to the optimality of for () given . In the framework of Radon measures, the source condition amounts to assuming that is a solution of () and that there exists a solution to (). In fact, the source condition simply means that the conditions of Proposition 3 hold.
If one is interested in being the unique solution of () for (in which case we say that is identifiable), the source condition may be strengthened to give a sufficient condition.
Let be a discrete measure. If has full rank, and if
there exists such that ,
,
then is the unique solution of ().
In this paper, in view of Lemma 2, we strengthen a bit more the Source Condition so as to derive a global stability result concerning the support of the solutions of (see Theorem 2).
Let be a discrete measure, and . We say that satisfies the Non Degenerate Source Condition (NDSC) if
there exists such that .
the minimal norm certificate satisfies
In that case, we say that is not degenerate.
The first assumption in the above definition is the standard Source Condition. The last two assumptions impose conditions on the extended signed support, namely that and for all .
When is an ideal low-pass filter with cutoff frequency , there are numerical evidences that measures having a large enough separation distance (proportional to ) satisfy the non degenerate source condition, see Section 4.
4 Main Result
The following theorem, which is the main result of this paper, gives a global result on the precise structure of the solution when the signal-to-noise ratio is large enough and is small enough.
Let be a discrete measure. Assume that (defined in (4)) has full rank and that satisfies the Non Degenerate Source Condition.
In particular, for , we have
In fact, since has full rank, has full rank as well and is identifiable (by Proposition 3). Therefore, Lemma 2 ensures that there is indeed one spike in each interval, with sign equal to .
where , and
The derivative of with respect to and reads
so that for , and using , one obtains
,
for any , ,
The constructed amplitudes and locations coincide with those of the solutions of for all such that . Possibly changing the value of so that , we obtain the desired result. ∎
Although this paper focuses on identifiable measures, Theorem 2 describes the evolution of the solutions of for any input measure such that there exists which satisfies the non degenerate source condition and . Instead of converging towards , the solutions will converge towards .
5 Extensions
The proof also extends to non-stationary filtering operators, i.e. which can be written as
6 Application to the ideal Low-pass filter
We first observe that the injectivity condition on assumed in Theorem 2 always holds.
As to whether or not the Non Degenerate Source Condition holds for discrete measures, we will discuss this matter in Section 4 more in depth. For now, let us mention that we have observed empirically that this condition holds under the hypotheses of Theorem in , namely that , but also with measures with far smaller values of .
Vanishing Derivatives Pre-certificate
We show in this section that, if the Non Degenerate Source Condition holds, the minimal norm certificate is characterized by its values on the support of and the fact that its derivative must vanish on the support of . Thus, one may compute the minimal norm certificate simply by solving a linear system, without handling the cumbersome constraint .
Loosely speaking, we call pre-certificate any “good candidate” for a solution of (14). Typically, a pre-certificate is built by solving a linear system (with possibly a condition on its norm). The following pre-certificate appears naturally in our analysis.
The vanishing derivative pre-certificate associated with a measure is where
It is clear that if the Source Condition (see Definition 4) holds, then exists (since Problem (31) is feasible). Observe that, in general, is not a certificate for since it does not satisfy the constraint . The following proposition gathers several facts about the vanishing derivative pre-certificate which show that it is indeed a good candidate for the minimal norm certificate.
Let be a discrete measure. The following assertions hold.
Problem (31) is feasible and if and only if the Source Condition holds and .
If has full rank, then satisfies the Non Degenerate Source Condition if and only if Problem (31) is feasible and
The third assertion of Proposition 7 states that it is equivalent to check the Non Degenerate Source Condition on (Definition 5) or to check the same conditions on . In case those conditions hold, one even has (first assertion). The main point of this equivalence is that the second assertion yields a practical expression to compute which may be used in numerical experiments (see Section 4.3).
For the first assertion, we observe that if Problem (31) is feasible (and thus exists) and , then and the Source Condition holds. Hence, . On the other hand the minimal norm certificate must satisfy all the constraints of (31), thus the minimality of the norms of both and implies that . The converse implication is obvious.
For the second assertion, Problem (31) can be written as
which is a quadratic optimization problem in a Hilbert space with a finite number of affine equality constraints. Moreover, the assumption that has full rank implies that the constraints are qualified. Hence it can be solved by introducing Lagrange multipliers and for the constraints. One should therefore solve the following linear system to obtain the value of
Solving for in these equations gives the result.
2 Necessary condition for support recovery
There is a priori no reason for the vanishing derivative pre-certificate to satisfy . Here, we prove that that is in fact a necessary condition for (noiseless) exact support recovery to hold on some interval with , i.e. the solutions of having exactly spikes which converge smoothly towards those of the original measure.
Then exists, and .
Let be the certificate defined by the optimality conditions (13). We show that converges towards (and that the latter exists).
On the other hand, we observe that for small enough, , and using the notations of the proof of Theorem 2, the implicit equation holds. Differentiating that equation at we obtain:
As a consequence, Problem (31) is feasible and we see that converges uniformly (and thus in the strong topology) to and converges uniformly to (which is precisely from the second assertion of Proposition 7).
Since for all , we obtain that , hence the claimed result. ∎
3 Application to the Ideal Low-pass Filter
and compute by imposing that and .
They show that the constructed pre-certificate is indeed a certificate, i.e. that , provided that the support is separated enough (i.e. when ). This result is important since it proves that measures that have sufficiently separated spikes are identifiable. Furthermore, using the fact that is not degenerate (i.e. for all ), the same authors derive an robustness to noise result in , and Fernandez-Granda and Azais et al. use the constructed certificate to analyze finely the local averages of the spikes in .
From a numerical perspective, we have investigated how this pre-certificate compares with the vanishing derivative pre-certificate that appears naturally in our analysis, by generating real-valued measures for different separation distances and observing when each pre-certificate satisfies .
As predicted by the result of , we observe numerically that the pre-certificate is a certificate (i.e. ) for any measure with . We also observe that this continues to hold up to . Yet, below , it may happen that some measures are still identifiable (as asserted using the vanishing derivative pre-certificate ) but stops being a certificate, i.e. . A typical example is shown in Figure 3, where, for we have used three equally spaced masses as an input, their separation distance being . Here, we have computed an approximation of the minimal norm certificate by solving () with very small .
For , both and are certificates, so that the vanishing derivatives pre-certificate is equal to the minimal norm certificate . For , violates the constraint but the vanishing derivative pre-certificates is still a certificate (even showing that the measure is identifiable). For and , neither nor satisfy the constraint, hence . Yet, ensures that is a solution to ().
From the experiments we have carried out, we have observed that the vanishing derivative pre-certificate behaves in general at least as well as the square Fejer . The only exceptions we have noticed is for a large number of peaks (when is close to ), with . This is illustrated in Figure 4 which shows a measure for which is a non-degenerate certificate (which shows that it is identifiable), but for which since (thus is not a certificate). Typically, we have in this case . Such a measure is identifiable but there is no support recovery for (in the sense of Proposition 8), hence its support is not stable.
Discrete Sparse Spikes Deconvolution
This is nothing but the so-called basis pursuit denoising problem , also known as the Lasso in statistics. Indeed, defining the linear operator through
so that when , and otherwise.
2 Certificates over a Discrete Grid
We also introduce the corresponding dual problems:
Let us denote by the image by of all measures with support in . It may happen (for instance if the grid is too rough) that , in which case () is not feasible and () has infinite value. But () is then equivalent to where is an orthogonal decomposition. Problem () is thus an approximation of , and the relevant dual problems are and . For the sake of simplicity, we shall assume from now on that , but the reader may keep in mind that this hypothesis can be withdrawn by replacing with .
As a consequence, a solution to () always exists, so that we may define the discrete minimal norm certificate:
The solutions of () and () (resp. () and ()) are related by the extremality conditions (13) (resp. (14)) where the total variation is replaced with its discrete counterpart .
3 Noise Robustness
As in the continuous case (cf. Section 3), the support of the solutions of for and is governed by the minimal norm certificate. We introduce here the discrete counterpart of the extended support of a measure.
and the extended signed support relatively to as
It is important to notice that the assumption does not mean that the support of is included in , but that there exists a measure with support included in which produces the same observation . Therefore the support of and its extended support may even be disjoint.
As in the continuous case, notice that is a solution of () if and only if .
Now, if has full rank, we can invert the extremality condition:
In order to get the exact recovery of the signed support for small noise, we may assume in addition that so as to obtain a result analogous to Theorem 2. Precisely, we obtain the following theorem which was initially proved by Fuchs . First, we introduce a pre-certificate.
This pre-certificate, introduced in , is a certificate for if and only if , in which case it is equal to the discrete minimal norm pre-certificate .
If has full rank, then can be computed by solving a linear system:
For deconvolution problems, an important issue is that Corollary 3 is useless when studying the stability of the original infinite dimensional problem (). Indeed, the pre-certificate (38) is not constrained to have vanishing derivatives, so that it generally takes some values strictly greater than for a generic discrete input measure . When the stepsize of the grid is small enough, such values are sampled and necessarily becomes strictly larger than one. As detailed in Section 4, when shifting from the discrete grid setting to the continuous setting, the natural pre-certificate to consider is the vanishing derivative pre-certificate defined in (31), and not the pre-certificate .
4 Structure of the Extended Support for Thin Grids
In the previous section, we have introduced the notion of extended signed support of a measure relatively to a grid , and we have proved that this set, , contains the signed supports of all the reconstructed measures for small noise. In this section, we focus on the structure of the extended support. We show that, if the support of belongs to the grid for a sufficiently small stepsize and if the Non Degenerate Source Condition holds, the extended signed support consists in the signed support of and possibly one immediate neighbor with the same sign for each spike. Therefore, when the grid stepsize is small enough, the support of the measure is generally not stable for the discrete problem, but the support of the reconstructed measure is a close approximation of the original one.
From now on, for the sake of simplicity, we consider dyadic grids . The constraint sets in and () are denoted respectively by
The structure of for large is intimately related to the convergence of to . First, let us notice the following result, whose proof is given in Appendix C.
Moreover, if there exists a solution to the continuous dual problem (),
The proofs given below make use of a remark given in : if a solution of the continuous problem () has support in the grid , then it is also a solution of the discrete problem ().
where (resp. ) denotes the corresponding minimal norm certificate.
First, following , we observe that, since and (a fortiori for ), is also a dual certificate for provided . As a consequence .
The consequence regarding is straightforward. ∎
We may now describe the structure of the extended support for dyadic measures which satisfy the Non Degenerate Source Condition.
Let be a discrete dyadic measure which satisfies the Non Degenerate Source Condition. Then, for large enough, there exists such that:
where .
Therefore, by Proposition 10, for large enough:
for ,
for ,
,
and in each interval , has the same sign as and it is strictly concave (resp. strictly convex) if (resp. ).
Assume for instance that . The extremality conditions between and for also imply that is a solution of . Then, the extremality conditions between and imply that as well. By the strict concavity of there is at most one other point such that , and since , . Such a point contributes to the extended support of if and only if it belongs to the grid (i.e. ).
The argument for is similar. This concludes the proof. ∎
Corollary 4 highlights the difference between the continuous and the discretized problems. In the first case, any small noise would induce a slight perturbation of the spikes locations and amplitudes, but their number would stay the same. In the second case, the spikes cannot “move”, so that new spikes may appear, but only at one of the immediate neighbors of the original ones.
For non-dyadic measures, we may show using Proposition 9 that for small, fixed , and large enough, there is at most one pair of spikes (located at consecutive points of the grid) in the neighborhood of each original spike. From our numerical experiments described below (in the case of the ideal low-pass filter), we conjecture that, in the case where there are indeed two spikes, they surround the location of the original spike.
5 Application to the Ideal Low-pass Filter
The Fuchs precertificate is also shown. Some points of the grid do not satisfy , hence the Fuchs pre-certificate is not a certificate and the support is not stable. This was already clear from the fact that .
Set convergence.
As a consequence is the polar set of the convex hull of .
In the case of the Dirichlet kernel, the vector space is the space of trigonometric polynomials with degree less than or equal to . An orthonormal basis of is given by: where , and for .
For , we obtain , and the vectors lie on a circle. The convex hull of is thus a cylinder, and its polar set is displayed in Figure 7 for , , and .
Conclusion
In this paper, we have given a precise statement about the support recovery property of sparse spikes deconvolution with total variation regularization. This support recovery is governed by the non-degeneracy of a minimal norm certificate. This hypothesis can be checked by computing a vanishing derivative pre-certificate, which can be computed in closed form. We have shown that under this non-degeneracy hypothesis, one recovers the same number of spikes and that these spikes converge to the original ones when and are small enough. While previous stability results hold for an arbitrary noise level and make use of any non-degenerate certificate, they are formulated in terms of local averages of the recovered measure and do not describe precisely the support. In contrast, our result which requires a specific certificate to be non-degenerate and a regime where and are small enough provides exact support stability. These settings and results are thus not comparable, and provide complementary informations about the performance of total variation regularization.
Finally, let us note that the proposed method extends to non-stationary filtering operators and to arbitrary dimensions.
Acknowledgements
The authors would like to thank Jalal Fadili, Charles Dossal and Samuel Vaiter for fruitful discussions. This work has been supported by the European Research Council (ERC project SIGMA-Vision).
Appendix A Auxiliary results
For the convenience of the reader, we give here the proofs of several auxiliary results which are needed in the discussion.
There exists a solution to () and the strong duality holds between () and (), i.e.
Moreover, if a solution to () exists,
where is any solution to (). Conversely, if (53) holds, then and are solutions of respectively () and ().
We apply [17, Theorem II.4.1] to () (and not to () as would be natural) rewritten as
Appendix B Proof of Proposition 6
It is therefore sufficient to prove that the columns of the following matrix are linearly independent
If , we complete the family in a family such that the ’s are pairwise distinct. We obtain a square matrix by inserting the corresponding columns
Hence, has at least roots in , counting the multiplicities. This imposes that , thus , and is invertible. The result is proved.
Appendix C Proof of Proposition 9
Moreover, by the characterization of the projection onto convex sets:
Thus is the orthogonal projection of on : . Since this is true for any subsequence, the whole sequence weakly converges to .
Moreover, by lower semincontinuity and the inclusion we have:
so that converges strongly to , hence the strong convergence of to .
The rest of the statement follows from Proposition 1.