Sparse Recovery from Combined Fusion Frame Measurements
Petros T. Boufounos, Gitta Kutyniok, Holger Rauhut
I Introduction
Compressed Sensing (CS) has recently emerged as a very powerful field in signal processing, enabling the acquisition of signals at rates much lower than previously thought possible . To achieve such performance, CS exploits the structure inherent in many naturally occurring and man-made signals. Specifically, CS uses classical signal representations and imposes a sparsity model on the signal of interest. The sparsity model, combined with randomized linear acquisition, guarantees that non-linear reconstruction can be used to efficiently and accurately recover the signal.
Fusion frames are recently emerged mathematical structures that can better capture the richness of natural and man-made signals compared to classically used representations . In particular, fusion frames generalize frame theory by using subspaces in the place of vectors as signal building blocks. Thus signals can be represented as linear combinations of components that lie in particular, and often overlapping, signal subspaces. Such a representation provides significant flexibility in representing signals of interest compared to classical frame representations.
In this paper we extend the concepts and methods of Compressed Sensing to fusion frames. In doing so we demonstrate that it is possible to recover signals from underdetermined measurements if the signals lie only in very few subspaces of the fusion frame. Our generalized model does not require that the signals are sparse within each subspace. The rich structure of the fusion frame framework allows us to characterize more complicated signal models than the standard sparse or compressible signals used in compressed sensing techniques. This paper complements and extends our work in .
Introducing sparsity in the rich fusion frame model and introducing fusion frame models to the Compressed Sensing literature is a major contribution of this paper. We extend the results of the standard worst-case analysis frameworks in Compressed Sensing, using the sampling matrix null space property (NSP), coherence, and restricted isometry property (RIP). In doing so, we extend the definitions to fusion NSP, fusion coherence and fusion RIP to take into account the differences of the fusion frame model. The three approaches provide complementary intuition on the differences between standard sparsity and block-sparsity models and sparsity in fusion frame models. We note that in the special case that the subspaces in our model all have the same dimension, most of our results follow from previous analysis of block-sparsity models . But in the general case of different dimensions they are new.
Our understanding of the problem is further enhanced by the probabilistic analysis. As we move from standard sparsity to fusion frame or other vector-based sparsity models, worst case analysis becomes increasingly pessimistic. The probabilistic analysis provides a framework to discern which assumptions of the worst case model become irrelevant and which are critical. It further demonstrates the significance of the angles between the subspaces comprising the fusion frame. Although our analysis is inspired by the model and the analysis in , the tools used in that work do not extend to the fusion frame model. The analysis presented in Sec. V is the second major contribution of our paper.
In the remainder of this section we provide the motivation behind our work and describe some possible applications. Section II provides some background on Compressed Sensing and on fusion frames to serve as a quick reference for the fundamental concepts and our basic notation. In Section III we formulate the problem, establish the additional notation and definitions necessary in our development, and state the main results of our paper. We further explore the connections with existing research in the field, as well as possible extensions. In Section IV we prove deterministic recovery guarantees using the properties of the sampling matrix. Section V presents the probabilistic analysis of our model, which is more appropriate for typical usage scenarios. We conclude with a discussion of our results.
As technology progresses, signals and computational sensing equipment becomes increasingly multidimensional. Sensors are being replaced by sensor arrays and samples are being replaced by multidimensional measurements. Yet, modern signal acquisition theory has not fully embraced the new computational sensing paradigm. Multidimensional measurements are often treated as collections of one-dimensional ones due to the mathematical simplicity of such treatment. This approach ignores the potential information and structure embedded in multidimensional signal and measurement models.
Our ultimate motivation is to provide a better understanding of more general mathematical objects, such as vector-valued data points . Generalizing the notion of sparsity is part of such understanding. Towards that goal, we demonstrate that the generalization we present in this paper encompasses joint sparsity models as a special case. Furthermore, it is itself a special case of block-sparsity models , with significant additional structure.
I-B Applications
In addition, the richness of fusion frames allows the application of this work to other cases, such as target recognition and music segmentation. The goal in such applications is to identify, measure, and track targets that are not well described by a single vector but by a whole subspace. In music segmentation, for example, each note is not characterized by a single frequency, but by the subspace spanned by the fundamental frequency of the instrument and its harmonics . Furthermore, depending on the type of instrument in use, certain harmonics might or might not be present in the subspace. Similarly, in vehicle tracking and identification, the subspace of a vehicle’s acoustic signature depends on the type of vehicle, its engine and its tires . Note that in both applications, there might be some overlap in the subspaces which distinct instruments or vehicles occupy.
Fusion frames are quite suitable for such representations. The subspaces defined by each note and each instrument or each tracked vehicle generate a fusion frame for the whole space. Thus the fusion frame serves as a dictionary of targets to be acquired, tracked, and identified. The fusion frame structure further enables the use of sensor arrays to perform joint source identification and localization using far fewer measurements than a classical sampling framework. In Sec. III-E we provide a stylized example that demonstrates this potential.
We also envision fusion frames to play a key role in video acquisition, reconstruction and compression applications such as . Nearby pixels in a video exhibit similar sparsity structure locally, but not globally. A joint sparsity model such as is very constraining in such cases. On the other hand, subspace-based models for different parts of an image significantly improve the modeling ability compared to the standard compressed sensing model.
I-C Notation
II Background
A necessary condition for exact signal recovery of all -sparse is that
Unfortunately this is an NP-hard problem in general, hence is infeasible.
Exact signal recovery using computationally tractable methods can be guaranteed if the measurement matrix satisfies the null space property (NSP) , i.e., if for all support sets of cardinality at most ,
where denotes the vector which coincides with on the index set and is zero outside .
If the coherence of is sufficiently small, the measurement matrix satisfies the NSP and, therefore, exact recovery is guaranteed . The coherence of a matrix with unit norm columns , , is defined as
Exact signal recovery is also guaranteed if obeys a restricted isometry property (RIP) of order , i.e., if there exists a constant such that for all -sparse signals
We note the relation , which easily follows from Gershgorin’s theorem. If any of the above properties hold, then the following convex optimization program exactly recovers the signal from the measurement vector ,
A surprising result is that random matrices with sufficient number of rows can achieve small coherence and small RIP constants with overwhelmingly high probability.
A large body of literature extends these results to measurements of signals in the presence of noise, to signals that are not exactly sparse but compressible , to several types of measurement matrices and to measurement models beyond simple sparsity .
II-B Fusion Frames
The generalization to fusion frames allows us to capture interactions between frame vectors to form specific subspaces that are not possible in classical frame theory. Similar to classical frame theory, we call the fusion frame tight if the frame bounds are equal, . If the fusion frame has , we call it a unit-norm fusion frame. In this paper, we will in fact restrict to the situation of unit-norm fusion frames, since the anticipated applications are only concerned with membership in the subspaces and do not necessitate a particular weighting.
Dependent on a fusion frame we define the Hilbert space as
We should point out that depending on the use, can be represented as a very long vector or as a matrix. However, both representations are just rearrangements of vectors in the same Hilbert space, and we use them interchangeably in the manuscript.
III Sparse Recovery of Fusion Frame Vectors
We now consider the following scenario. Let , and assume that we only observe linear combinations of those vectors, i.e., there exist some scalars satisfying for all such that we observe
where denotes the Hilbert space
We first notice that (3) can be rewritten as
i.e., is the matrix consisting of the blocks .
III-B Reconstruction using Convex Optimization
We now wish to recover from the measurements . If we impose conditions on the sparsity of , it is suggestive to consider the following minimization problem,
Using the matrix , we can rewrite this optimization problem as
Since we minimize over all and certainly by definition, we can rewrite this minimization problem as
Hereby, we additionally used that by orthonormality of the columns of . We follow this notation for the remainder of the paper.
III-C Worst Case Recovery Conditions
where denotes the orthogonal projection onto , .
In the case that the subspaces have the same dimension the definitions of fusion coherence and fusion RIP coincide with those of block coherence and block RIP introduced in . This is expected, as we discuss in Sec. III-E, since the fusion sparsity model is a special case of general block sparsity models.
Using those definitions, we provide three alternative recovery conditions, also in line with standard CS results. We first state the characterization via the fusion null space property.
While the fusion null space property characterizes recovery, it is somewhat difficult to check in practice. The fusion coherence is much more accessible for a direct calculation, and the next result states a corresponding sufficient condition. In the case, that the subspaces have the same dimension the theorem below reduces to Theorem 3 in on block-sparse recovery.
then this solution is the unique solution of as well as of .
Finally, we state a sufficient condition based on the fusion RIP, which allows stronger recovery results, but is more difficult to evaluate than the fusion coherence. The constant below is not optimal and can certainly be improved, but our aim was rather to have a short proof. Furthermore, in the case that all the subspaces have the same dimension, the fusion frame setup is equivalent to the block-sparse case, for which the next theorem is implied by Theorem 1 in .
Let with fusion frame restricted isometry constant . Then recovers all -sparse from .
III-D Probability of Correct Recovery
Our probabilistic result shows that the failure probability for recovering decays exponentially fast with growing dimension of the subspaces. Interestingly, the quantity involved in the estimate is again dependent on the ‘angles’ between subspaces and is of the flavor of the fusion coherence in Def. III.2. Since the block-sparsity model can be seen as a special case of the fusion frame sparsity model, the theorem clearly applies also to this scenario.
Choose . Then with probability at least
the minimization problem recovers from . In particular, the failure probability can be estimated by
III-E Relation with Previous Work
The following simple example illustrates how a fusion frame model can reduce the sampling required compared to simple joint sparsity models. Consider the measurement scenario of (10), rewritten in an expanded form:
Using the usual joint sparsity models, would require that and have low coherence (1), even if prior information about and provided a better signal model. For example, if we know from the problem formulation that the two components and lie in orthogonal subspaces , we can select and to be identical, and still be able to recover the signal. If, instead, and only have a common overlapping subspace we need and to be incoherent only when projected on that subspace, as measured by fusion coherence, defined in Def. III.2, and irrespective of the dimensionality of the two subspaces and the dimensionality of their common subspace. This is a case not considered in the existing literature.
The practical applications are significant. For example, consider a wideband array signal acquisition system in which each of the signal subspaces are particular targets of interest from particular directions of interest (e.g. as an extremely simplified stylized example consider as the subspace of friendly targets and as the subspace of enemy targets from the same direction). If two kinds of targets occupy two different subspaces in the signal space, we can exploit this in the acquisition system. This opens the road to subspace-based detection and subspace-based target classification dictionaries.
Our formulation is a special case of the block sparsity problem , where we impose a particular structure on the measurement matrix . This relationship is already known for the joint sparsity model, which is also a special case of block sparsity. In other words, the fusion frame formulation we examine here specializes block sparsity problems and generalizes joint sparsity ones.
For the special case of fusion frames in which all the subspaces have the same dimension, our definition of coherence can be shown to be essentially the same (within a constant scaling factor) as the one in when the problem is reformulated as a block sparsity one. Similarly, for the same special case our definition of the NSP becomes similar to the one in .
We would also like to note that the hierarchy of such sparsity problems depends on their dimension. For example, a joint sparsity problem with becomes the standard sparsity model. In that sense, joint sparsity models generalize standard sparsity models. The hierarchy of sparsity models is illustrated in the Venn diagram of Fig. 1.
III-F Extensions
Several extensions of this formulation and the work in this paper are possible, but beyond our scope. For example, the analysis we provide is in the exactly sparse, noiseless case. As with classical compressed sensing, it is possible to accommodate sampling in the presence of noise. It is also natural to consider the extension of this work to sampling signals that are not -sparse in a fusion frame representation but can be very well approximated by such a representation. (However, see Section IV-D.)
IV Deterministic Recovery Conditions
In this section we derive conditions on and so that is the unique so lution of () as well as of (). Our approach uses the generalized notions of null space property, coherence and the restricted isometry property, all commonly used measures of morphological difference between the vectors of a measuring matrix.
We first prove Thm. III.4, which demonstrates that the fusion NSP guarantees recovery, similarly to the standard CS setup . This notion will also be useful later to prove recovery bounds using the fusion coherence and using the fusion restricted isometry constants.
Assume first that the fusion NSP holds. Let be a vector with , and let be an arbitrary solution of the system , and set
Letting denote the support of , we obtain
This term is greater than zero for any provided that
Conversely, assume that all vectors with are recovered using . Then, for any and any with , the -sparse vector is the unique minimizer of subject to . Further, observe that and , since . Therefore, , which is equivalent to the fusion NSP because was arbitrary. ∎
IV-B Fusion Coherence
The fusion coherence is an adaptation of the coherence notion to our more complicated situation involving the angles between the subspaces generated by the bases , . In other words, here we face the problem of recovery of vector-valued (instead of scalar-valued) components and our definition is adapted to handle this.
Since the ’s are projection matrices, we can also rewrite the definition of fusion coherence as
with denoting the largest eigenvalue, simply due to the fact that the eigenvalues of and coincide. Indeed, if is an eigenvalue of with corresponding eigenvector then . Since this implies that so that is an eigenvalue of with eigenvector . Let us also remark that equals the largest absolute value of the cosines of the principle angles between and .
Before we continue with the proof of the recovery condition in Theorem III.5, let us for a moment consider the following special cases of this theorem.
In this case the fusion coherence becomes 0. And this is also the correct answer, since in this case there exists precisely one solution of the system for a given . Hence Condition (7) becomes meaningless.
General Case
In the general case we can consider two scenarios: either we are given the subspaces or we are given the measuring matrix . In the first situation we face the task of choosing the measuring matrix such that is as small as possible. Intuitively, we would choose the vectors so that a pair has a large angle if the associated two subspaces have a small angle, hence balancing the two factors and try to reduce the maximum. In the second situation, we can use a similar strategy now designing the subspaces accordingly.
i.e., the concatenation of the rows. Then it is easy to see that
We now split the proof of Theorem III.5 into two lemmas, and wish to remark that many parts are closely inspired by the techniques employed in . We first show that satisfying (7) is the unique solution of .
We aim at showing that the condition on the fusion coherence implies the fusion NSP. To this end, let , i.e., . By using the reformulation (14), it follows that
Defining by for each , the previous equality can be computed to be
Recall that we have required the vectors to be normalized. Hence, for each ,
Since for any , this gives
Concluding, (7) and the fusion null space property show that satisfies (13) unless , which implies that is the unique minimizer of as claimed. ∎
Using Lemma IV.1 it is easy to show the following lemma.
We observe that Theorem III.5 now follows immediately from Lemmas IV.1 and IV.2.
IV-C Fusion Restricted Isometry Property
Finally, we consider the condition for sparse recovery using the restricted isometry property (RIP) of the sampling matrix. The RIP property on the sampling matrix, first introduced in , complements the null space propery and the mutual coherence conditions. Definition III.3 generalizes it for the fusion frame setup. Informally, we say that satisfies the fusion restricted isometry property (FRIP) if is small for reasonably large . Note that we obtain the classical definition of the RIP of if and all the subspaces have dimension . Using this property we can prove Theorem III.6.
The proof proceeds analogously to the one of Theorem 2.6 in , that is, we establish the fusion NSP. The claim will then follow from Theorem III.4.
Now let be given. Using the reformulation (14), it follows that
In order to show the fusion NSP it is enough to consider an index set of size of largest components , i.e., for all , . We partition into index sets of size (except possibly the last one), such that is an index set of largest components in , is an index set of largest components in , etc. Let be the vector that coincides with on and is set to zero outside. In view of we have . Now set and . It follows that . By definition of the FRIP we obtain
Using that and dividing by yields
where we used the assumption . Hence, the fusion null space property follows. ∎
Having proved that the FRIP ensures signal recovery, our next proposition relates the classical RIP with our newly introduced FRIP. Let us note, however, that using the RIP to guarantee the FRIP does not take into account any properties of the fusion frame, so it is sub-optimal—especially if the subspaces of the fusion frame are orthogonal or almost orthogonal.
Let satisfy , and denote the columns of the matrix by . The condition implies that each is -sparse. Since satisfies the RIP of order with constant , we obtain
This proves the proposition because . ∎
IV-D Additional Remarks and Extensions
Of course, it is possible to extend the proof of Theorem III.6 in a similar manner to such that we can accommodate measurement noise and signals that are well approximated by sparse fusion frame representation. We state the analog of the main theorem of without proof.
Assume that the fusion restricted isometry constant of satisfies
For , let noisy measurements be given with . Let be the solution of the convex optimization problem
and set . Then
where is obtained from be setting to zero all components except the largest in norm. The constants only depend on (or rather on ).
V Probabilistic Analysis
Column vectors are defined similarly by .
Under a certain condition on , which is dependent on the support of the solution, we derive the result below on unique recovery. To phrase it, let be a fusion frame with associated orthogonal bases and orthogonal projections , and recall the definition of the notion in Section III. Then, for some support set of , we let
Before stating the theorem, we wish to remark that its proof uses similar ideas as the analog proof in . We however state all details for the convenience of the reader.
then is the unique solution of .
Set , apply (15), and exploit properties of the trace,
Now use the Cauchy-Schwarz inequality to obtain
The strict inequality follows from , which is true because otherwise would be supported on . The equality would then be in contradiction to the injectivity of (recall that ). This concludes the proof. ∎
The matrix exploited in Theorem V.1 might be chosen as
to satisfy (15). This particular choice will in fact be instrumental for the average case result we are aiming for. For now, we obtain the following result as a corollary from Theorem V.1.
then is the unique solution of .
Using the above and the probabilistic model in Sec. III-D to prove our main probabilistic result, Theorem III.7.
V-B Probability of Sparse Recovery for Fusion Frames
Our first lemma investigates the properties of a function related to (19) that are needed to apply the above inequality.
The claim in (i) follows immediately from
Next we estimate the Lipschitz constant of the function in the previous lemma.
By definition of the orthogonal projections ,
The lemma now follows from (21), (V-B), and (23). ∎
Now we have collected all ingredients to prove our main result, Theorem III.7
Furthermore, the concentration inequality (20) combined with Lemmas V.3 and Lemma V.4 yields
Combining the above estimates yields the statement of the Theorem. ∎
VI Conclusions and Discussion
A key result in our work shows that the structure in fusion frames provides additional information that can be exploited in the measurement process. Specifically, our definition of fusion coherence demonstrates the importance of prior knowledge about the signal structure. Indeed, if we know that the signal lies in subspaces with very little overlap (i.e., where is small in Definition III.2) we can relax the requirement on the coherence of the corresponding vectors in the sampling matrix (i.e., in the same definition) and maintain a low fusion coherence. This behavior emerges from the inherent structure of fusion frames.
The emergence of this behavior is evident both in the guarantees provided by the fusion coherence, and in our average case analysis. Unfortunately, our analysis of this property currently has not been incorporated in a tight approach to satisfying the Fusion RIP property, as described in Section IV-C. While an extension of such analysis for the RIP guarantees is desirable, it is still an open problem.
Our average case analysis also demonstrates that as the sparsity structure of the problem becomes more intricate, the worst case analysis can become too pessimistic for many practical cases. The average case analysis provides reassurance that typical behavior is as expected; significantly better compared to the worst case. Our results corroborate and extend similar findings for the special case of joint sparsity in .