Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Abstract—This paper considers the problem of designing the The projection matrix , alternatively called measurement ma-
projection matrix for a compressive sensing (CS) system in trix or sensing matrix, acts as a multitude of probes on the in-
which the dictionary is assumed to be given. The optimal formation contained in the original signal .
projection matrix design is formulated in terms of finding those
such that the Frobenius norm of the difference between the Gram As , recovering the original signal from the mea-
matrix of the equivalent dictionary and the identity matrix surement given by (1) is a undetermined problem, which has
is minimized. A class of the solutions is derived in a closed-form, an infinite number of solutions. Therefore, extra constraints on
which is a generalization of the existing results. More interestingly, the solutions have to be added in order to make it unique.
it is revealed that this solution set is characterized by an arbitrary Sparsity of is actually such a constraint in CS theory, which
orthonormal matrix. This freedom is then used to further enhance
the performance of the CS system by minimizing the coherence ensures that the mapping between and is one-to-one.
between the atoms of the equivalent dictionary. An alternating Let with being its th element. The -norm of
minimization-based algorithm is proposed for solving the cor- vector is defined as
responding minimization problem. Experiments are carried out
and simulations show that the projection matrix obtained by the
proposed approach significantly improves the signal recovery
accuracy of the CS system and outperforms those by existing
algorithms.
with denoting the number of non-zero elements in
Index Terms—Averaged mutual coherence, compressed sensing, (though it is not a norm in a strict sense). In a CS system, the
optimization techniques, sparse representation.
original signal is assumed to be in the following form
I. INTRODUCTION (2)
As seen, the larger the spark of , the bigger the signal space A drawback of the approach in [11] is that the measure used
among which the CS systems can guarantee an exact recovery. in (7) does not have a clear physical meaning as it has lost the
For a given dictionary , the spark of the equivalent dictionary original intension of making the Gram matrix as close to the
is determined by the sensing matrix . It would be of great identity matrix as possible due to several approximation proce-
interest to design such that is maximized. This is dures involved in. Recently, the following optimal sensing ma-
not an easy task as computing the spark of a matrix has com- trix design problem has been investigated [12], [13]
binatorial complexity. It is therefore preferable to use alterna-
tive properties of that can be easily manipulated to provide (8)
recovery guarantees. One of such properties is the mutual co-
herence of a matrix. See [6], [9], [10]. where denotes the identity matrix of dimension . Compared
The mutual coherence, denoted as , represents the worst- with (7), (8) has a much clearer physical meaning, which can be
case coherence between any two columns (atoms) of and justified by noting
is one of the most fundamental quantities associated with CS
theory. As shown in [6], any -sparse signal can be exactly
recovered from the observation/measurement via (4)
as long as
As seen, the 1st term is the averaged coherence factor (up-to a
(6) factor ), while the 2nd term can be interpreted as a set of
constraints on the norms of equivalent atoms (or frames)
The first work reported on optimal design of sensing matrix to be one, where is the th column vector of the equivalent
was probably the one by Elad in [10]. As (6) can guarantee dictionary .
exact signal recovery, one would design such that is Efforts have been made to solve (8). A gradient-based algo-
minimized. It has been observed, however, that the CS system rithm was proposed to attack (8) in [12], while a closed-form
with such a sensing matrix usually yields a lower recovery ac- solution to (8) was attained in [13] for the case where has
curacy than that with a randomly generated sensing matrix. In full row rank, i.e., . A similar problem was for-
fact, (6) is just a worst-case bound and can not reflect the average mulated in [14] for improving the average MSE performance,
signal recovery performance. It is due to this reason that, instead which is actually a constrained version of (8) with being or-
of , an averaged mutual coherence, denoted as , thonormal and the diagonal elements of being all equal to
was dealt with in [10]. A numerical procedure was given with one. It was shown in [14] that the solution set to such a con-
the intention of reducing and simulation results showed strained problem consists of those sensing matrices that make
that the optimized sensing matrix outperforms the one generated the frames unit-norm tight frames. One of the main ob-
randomly in terms of signal recovery accuracy. jectives in this paper is to extend these results to more general
The most challenging issue in projection/sensing matrix de- cases.
sign, as pointed out in [10], is to derive a measure that is di- The main contribution of this paper is three-fold.
rectly related to a CS performance (say signal recovery accu- • Analytical solutions to (8) and the one with normalization
racy). Unfortunately, such a measure is not available yet. In CS constraint are derived and more importantly, our results are
theory, it is desired to have such a sensing matrix that the cor- applicable to a wider range of dictionaries than those in
relation between any two columns of the equivalent dictionary [13] and [14];
is as small as possible. This suggests that the Gram matrix, de- • It is revealed that there exists a class of sensing matrices,
fined as , 1 of the ideal equivalent dictionary which, though all being a solution of (8), may yield dif-
is the identity matrix. Based on this observation, an alternative ferent Gram matrices. This makes us think of selecting
approach to learning the sensing matrix was formulated in [11] from this class of optimal sensing matrices a proper one
by Duarte-Carvajalino and Sapiro for a given dictionary as to enhance the performance of the CS systems further.
• Based on the characterization of the optimal sensing ma-
trices, an iterative algorithm is derived to find the best
(7)
sensing matrix in terms of reducing the coherence of the
equivalent dictionary. As to be seen, such a sensing matrix
where denotes the Frobenius norm2, improves significantly the signal recovery accuracy and
is a singular value decomposition outperforms those obtained using existing approaches.
(SVD) of the dictionary , and . A non-iterative The outline of this paper is given as follows. In Section II,
algorithm was derived for attacking the above minimization some preliminaries on the sensing matrix optimization problem
problem in [11]. Compared with Elad’s approach, such a are provided and two technical lemmas are also given, which
numerical procedure, though not globally optimal, was reported will be used in our own approaches. Our main results are
to be faster and for some situations, the obtained sensing matrix presented in Sections III and IV. The optimal sensing matrix
led to a more accurate signal recovery than the former. problem defined in (8) is investigated in Section III, where
1Here, denotes the transpose operator, and this will be assumed in the the solutions to the optimal equivalent dictionary design are
sequel. characterized and a class of the solutions to the optimal sensing
2Throughout this paper, denotes a zero matrix of proper dimension. matrix design problem are derived. As there exist some degrees
LI et al.: ON PROJECTION MATRIX OPTIMIZATION 2889
of freedom in this class of solutions, the best sensing matrix defined as a sequence of column vectors of matrix
issue is discussed in Section IV in terms of further enhancing that satisfies a generalized Parseval condition:
the recovery accuracy of the CS systems. An iterative algorithm
is also derived in this section to find an optimal sensing matrix (12)
that minimizes the coherence of the equivalent dictionary. In
order to demonstrate the performance of the proposed algo- for all , where and are two positive constants.
rithm, computer simulations are carried out in Section V, which Such a frame is said to be -tight if in (5). Clearly, a
show the effectiveness of our proposed method in improving frame is tight if and only if the corresponding matrix
signal reconstruction accuracy. Some concluding remarks are has an SVD of form
given in Section VI to end this paper.
Denote as the element of the Gram matrix where is some positive constant. It can be shown [15] that
of and the matrix with achieves if
and only if is equiangular tight frame (ETF), and that
can only hold if . For conve-
nience, such an Gram is called ETF Gram, denoted with .
The Gram matrix of , denoted as ,
Clearly, the orthonormal bases form a special class of equian-
is normalized such that . Obviously,
gular tight frames.
.
An ETF has a very nice averaged mutual coherence behavior
Roughly speaking, measures the maximum linear de-
and has been used in optimal dictionary design [17], [18] and
pendency possibly achieved by any two columns of matrix .
such an idea was recently extended by Abolghasemi, Ferdowsi
It can be shown [15] that for a matrix of dimension ,
and Sanei [19] to the optimal projection matrix design problem
is bounded with
formulated:
(13)
with the low bound given by
where the dictionary is assumed to be given and
is the targeted Gram which belongs to
(10)
the space
B. Some Technical Results Having been well equipped, we are now going to investigate
the problem (8) in the next sections.
In this subsection, we set up several results that will be used
in the next sections to solve (8). In order to characterize the
solutions to (8), we need the following technical lemmas. III. SENSING MATRIX OPTIMIZATION
Lemma 1: Let be a differentiable function of
In this section, we investigate the optimal sensing matrix de-
a matrix and , where
sign problem defined by (8). As to be seen, a class of the solu-
and are matrices of a proper dimension with all in-
tions to such a problem can be characterized by an orthonormal
dependent of . Define . Then
matrix which can be chosen almost arbitrarily. This motivates
us to find in Section IV the ‘best’ one that can further improve
(15) the performance of a CS system.
(16) (19)
where is structured by
(20)
which leads to due to the fact and hence (18). It is interesting to note that in the 7th footnote of [11],
It is easy to verify that all given by (18) lead to one and Duarte-Carvajalino and Sapiro pointed out a closed-form
the same , the achievable minimum. solution to (7), given in the form . This
As to the 2nd part of the theorem, denote , that actually yields a subclass of the solutions obtained using
is our approach, corresponding to the case .
In the next subsection, we will consider the problem of op-
timal sensing matrix design, where the problem we confront
with is to find those such that for a given dictionary , the
equivalent minimizes .
It can be shown [20] that can be made
to satisfy (19) by a proper choice of if and only if
. The minimization B. Characterization of the Optimal Sensing Matrices
of with the constraints (19) can be solved with the following
Lagrange approach: Theorem 1 states that is minimized if and
only if (see (18)). An intuitive question
one may ask is whether there exists a triple such that
. The answer, as to be seen in Theorem
It turns out from Lemma 2 and that 2 below, is positive and hence such an is an optimal sensing
matrix in the sense that it is a solution of (8).
Theorem 2: Let with and
with an SVD of , where
It then follows from and with being assumed.
that , leading to . Since Define
, and hence ,
yielding (20). It is easy to see that such an yields (21)
.
Comment 3.1:
• One notes that (18) is actually the set of the 1-tight frames, where both and are arbitrary or-
while (20) forms the set of unit-norm -tight frames. thonormal matrices of proper dimension. Then yields a
• A simplified version of the second part of Theorem 1 is class of solutions to the optimal sensing matrix problem defined
given in [14]. Our result (20) yields a clearer characteriza- by (8).
tion of the solution set and hence provides an easier way Proof: Denote and
to construct a unit-norm tight frame than the one in [14].
More importantly, our characterization allows us to deal , where is orthonormal with dimension .
with the optimal sensing matrix design for more general
dictionaries than the orthonormal ones required in [14]. According to Theorem 1, achieves its minimum
• The problem defined in (7), initially formulated and studied if and only if the Gram matrix of the equivalent dic-
in [11], can be attacked using the same procedure. Denote tionary is equal to a . In what to follow, we will
. It then follows from Lemma 2 show that the solutions of subject to
that and hence all possible
solutions should be found from
In fact, there exist two types of freedom in it. The first one
which is a particular solution from our solutions given by is —an arbitrary orthonormal matrix of dimension , the
, corresponding to both and equal to the identity second one is . As is an eigen ma-
matrix. As seen, our result (21) is applicable to situations, trix of , so is , and for a given
where . In that sense, it is more , say one has two different Gram matrices, equiva-
general. lently, two different optimal sensing matrices in the sense speci-
Similarly, the constrained optimal sensing matrix design fied in (8). In this section, we focus on how to improve the signal
problem can be formulated as recovery by further minimizing the coherence of the equivalent
dictionary with respect to .
To do so, we propose an algorithm to find an orthonormal
(22)
such that the Gram of the corresponding given by (21) is
close to a Gram matrix in the space defined in (14):
It can be shown in a similar way that if there exist orthonormal
matrices and such that the
matrix given below
(25)
otherwise.
LI et al.: ON PROJECTION MATRIX OPTIMIZATION 2893
The best is then found as a solution of the following Since is symmetric and has the same eigenvalues as
minimization does, one concludes that is bounded by the
sum of the first largest eigenvalues of . This ends the
proof.
(26) Let , where is such an eigenvector matrix
of that and
Now, let us consider (26). It follows from (24) that with . Then the bound of with
can be expressed into , i.e., , is achieved with
TABLE I
PERFORMANCE EVALUATED WITH DIFFERENT MEASURES FOR EACH OF
THE FIVE CS SYSTEMS
TABLE II
PERFORMANCE EVALUATED WITH DIFFERENT MEASURES FOR EACH OF
THE FIVE CS SYSTEMS
Fig. 6. (a) Relative error figure versus signal sparsity ; (b) Relative error
rate versus signal sparsity , for , in which a Fig. 8. (a) Relative error figure versus the number of atoms ; (b) Relative
vanishing graph implies . error rate versus the number of atoms , for .
for the solutions of the optimal sensing matrix design prob- [8] M. Zibulevsky and M. Elad, “ optimization in signal and image
lems defined and studied in [11]–[14]. These results are gen- processing,” IEEE Signal Process. Mag., pp. 76–88, May 2010.
[9] R. Gribonval and M. Nielsen, “Sparse representations in unions of
eralizations of those obtained in [13] and [14], and more inter- bases,” IEEE Trans. Inf. Theory, vol. 49, no. 12, pp. 3320–3325, 2003.
estingly, reveal that there are some degrees of freedom in the [10] M. Elad, “Optimized projections for compressed sensing,” IEEE Trans.
solution set. The second one is to have explored the possibility Signal Process., vol. 55, no. 12, pp. 5695–5702, 2007.
of finding those sensing matrices that minimize the coherence [11] J. M. Duarte-Carvajalino and G. Sapiro, “Learning to sense sparse
signals: simultaneous sensing matrix and sparsifying dictionary opti-
between the atoms of the equivalent dictionary among the so- mization,” IEEE Trans. Image Process., vol. 18, no. 7, pp. 1395–1408,
lution set. An algorithm has been derived for solving the cor- 2009.
responding optimization problem. Experiments have been con- [12] V. Abolghasemi, S. Ferdowsi, B. Makkiabadi, and S. Sanei, “On opti-
mization of the measurement matrix for compressive sensing,” in Proc.
ducted, which show that the sensing matrix obtained using the Eur. Signal Process. Conf., Aalborg, Denmark, Aug. 2010.
proposed method significantly improves the signal recovery ac- [13] L. Zelnik-Manor, K. Rosenblum, and Y. C. Eldar, “Sensing matrix op-
curacy and outperforms those achieved with the existing ap- timization for block-sparse decoding,” IEEE Trans. Signal Process.,
proaches. vol. 59, no. 9, pp. 4300–4312, 2011.
[14] W. Chen, M. R. D. Rodrigues, and I. J. Wassell, “On the use of unit-
As seen, there are still some degrees of freedom in the optimal norm tight frames to improve the average MSE performance in com-
sensing matrix set specified in (21) that are not exploited. pressive sensing applications,” IEEE Signal Process. Lett., vol. 19, no.
For example, as mentioned at the beginning of Section IV, is 1, pp. 8–11, Jan. 2012.
[15] T. Strohmer and R. W. Heath, “Grassmannian frames with applications
not unique and the behavior of the Gram matrix obtained using
to coding and communication,” Appl. Comp. Harmon. Anal., vol. 14,
(24) may be very different for one from that for another . no. 3, pp. 257–275, May 2003.
How these unused degrees of freedom affect the performance [16] O. Christensen, An Introduction to Frames and Riesz Bases. Boston,
of CS systems in terms of recovery accuracy and implementa- MA, USA: Birkhäuser, 2003.
[17] J. Tropp, I. S. Dhillon, R. W. Heath, Jr., and T. Strohmer, “Designing
tion complexity is under investigation. Besides, further effort is structured tight frame via alternating projection,” IEEE Trans. Inf.
needed for tight frame-based approaches to sensing matrix de- Theory, vol. 51, no. 1, pp. 188–209, 2005.
sign [22], [23] and more efficient algorithms are also needed for [18] M. Yaghoobi, L. Daudet, and M. E. Davies, “Parametric dictionary de-
the alternating minimization-based design strategy. It is noticed sign for sparse coding,” IEEE Trans. Signal Process., vol. 57, no. 12,
pp. 4800–4810, 2009.
that the performance of a CS system can be enhanced if extra [19] V. Abolghasemi, S. Ferdowsi, and S. Sanei, “A gradient-based alter-
features of signals are taken into account in the design [11], [13] nating minimization approach for optimization of the measurement ma-
and that the criterion (cost function) used for optimal projection trix in compressive sensing,” Signal Process., vol. 92, pp. 999–1009,
2012.
matrix design should be directly related to the performance of
[20] M. Gevers and G. Li, Parametrizations in Control, Estimation and Fil-
the system in a specific application [14]. All these yield possible tering Problems: Accuracy Aspects, Communication and Control En-
directions for optimal sensing matrix design. gineering Series. London, U.K.: Springer-Verlag, 1993.
[21] R. A. Horn and C. R. Johnson, Matrix Analysis. Cambridge, U.K.:
Cambridge Univ. Press, 1985.
[22] W. Chen, M. R. D. Rodrigues, and I. J. Wassell, “On the design of
ACKNOWLEDGMENT optimized projections for sensing sparse signals in overcomplete dic-
tionaries,” in Proc. IEEE Int. Conf. Acoust., Speech Signal Process.,
Mar. 2012, pp. 3457–3460.
The authors would like to thank the reviewers’ constructive [23] W. Chen, M. R. D. Rodrigues, and I. J. Wassell, “Projection design for
comments and suggestions that help improve the quality of this statistical compressive sensing: A tight frame based approach,” IEEE
paper a lot. Trans. Signal Process., vol. 61, no. 8, pp. 2016–2029, Apr. 2013.
REFERENCES
Zhihui Zhu received the B.Eng. degree in commu- Liping Chang received the B.Sc. degree in mea-
nications engineering from Zhejiang University of sure-control technology and instruments from
Technology, Zhejiang, China, in 2012. Zhengzhou University, Zhengzhou, China, in
He is now working towards the M.Eng. degree 2003, and the Ph.D. degree in optical engineering
in communications and information systems at the from the Institute of Optical and Fine Mechanics,
Zhejiang University of Technology. His research Shanghai, in 2008.
interests are in the areas of compressive sensing and She has been with the Zhejiang University of
system control. Technology since 2008, where she currently serves
Mr. Zhu was the Meritorious winner of MCM/ICM as an Associate Professor in the College of Informa-
in 2011. tion Engineering. Her major interests are in signal
processing, compressed sensing and their applica-
tions to speech analysis, image compression, and optics.