Is There Any Recovery Guarantee with Coupled Structured Matrix Factorization for Hyperspectral Super-Resolution?
Huikang Liu, Ruiyuan Wu, Wing-Kin Ma

TL;DR
This paper investigates the theoretical recovery guarantees of coupled structured matrix factorization (CoSMF) in hyperspectral super-resolution, revealing conditions under which it guarantees accurate recovery in noiseless scenarios.
Contribution
It provides the first theoretical analysis of CoSMF's recovery guarantees, highlighting the roles of sparsity and separability conditions.
Findings
Sufficient conditions for global optimality and recovery accuracy are established.
Sparsity and pure-pixel conditions are crucial for effective CoSMF performance.
Guarantees are shown under noiseless assumptions.
Abstract
Coupled structured matrix factorization (CoSMF) for hyperspectral super-resolution (HSR) has recently drawn significant interest in hyperspectral imaging for remote sensing. Presently there is very few work that studies the theoretical recovery guarantees of CoSMF. This paper makes one such endeavor by considering the CoSMF formulation by Wei et al., which, simply speaking, is similar to coupled non-negative matrix factorization. Assuming no noise, we show sufficient conditions under which the globably optimal solution to the CoSMF problem is guaranteed to deliver certain recovery accuracies. Our analysis suggests that sparsity and the pure-pixel (or separability) condition play a hidden role in enabling CoSMF to achieve some good recovery characteristics.
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.
Taxonomy
TopicsAdvanced Image Fusion Techniques · Remote-Sensing Image Classification · Photoacoustic and Ultrasonic Imaging
Is There Any Recovery Guarantee with Coupled Structured Matrix Factorization for Hyperspectral Super-Resolution?
Huikang Liu, Ruiyuan Wu and Wing-Kin Ma
Department of Electronic Engineering, The Chinese University of Hong Kong,
Hong Kong SAR of China
E-mails: [email protected], [email protected], [email protected] This research is supported by project #MMT-8115059 of the Shun Hing Institute of Advanced Engineering, The Chinese University of Hong Kong.
Abstract
Coupled structured matrix factorization (CoSMF) for hyperspectral super-resolution (HSR) has recently drawn significant interest in hyperspectral imaging for remote sensing. Presently there is very few work that studies the theoretical recovery guarantees of CoSMF. This paper makes one such endeavor by considering the CoSMF formulation by Wei et al., which, simply speaking, is similar to coupled non-negative matrix factorization. Assuming no noise, we show sufficient conditions under which the globably optimal solution to the CoSMF problem is guaranteed to deliver certain recovery accuracies. Our analysis suggests that sparsity and the pure-pixel (or separability) condition play a hidden role in enabling CoSMF to achieve some good recovery characteristics.
1 Introduction
Recently, in remote sensing, there has been a flurry of research in hyperspectral super-resolution (HSR). The problem is to construct a super-resolution (SR) image—which possesses both high spectral and spatial resolutions—from a co-registered pair of multispectral (MS) and hyperspectral (HS) images [1]. The MS and HS images have limited spectral and spatial resolutions, respectively, owing to hardware constraints, and the possibility of fusing the two to achieve super-resolution imaging is a very attractive idea. HSR was empirically demonstrated to be possible in the pioneering research [2, 3]. There, the approach is to formulate the problem as a coupled structured matrix factorization (CoSMF) problem. For example, Yokoya et al. apply non-negative matrix factorization (NMF) in their famous coupled NMF (CNMF) algorithm [2]. Naturally one can also consider other structured matrix factorization (SMF) formulations, such as those involving sparsity, spatial smoothness, etc. In fact, the majority of the current HSR research are focused on various CoSMF formulations and the subsequent algorithm designs.
Given the rapid development of HSR, and the empirical successes reported therein, there is a strong motivation to understand whether CoSMF truly works—in theory. More precisely, the question is about what are the conditions, both on the MS-HS sensor specifications and on the scene, such that CoSMF is provably guaranteed to yield certain recovery accuracies with the SR image. Presently we see very few research on such theoretical direction, in stark contrast to the numerous research on algorithm designs. The only available work is our previous paper [4], which studies recovery guarantees under a decoupled SMF pathway.
In this paper we consider a CoSMF formulation similar to CNMF, namely, the one by Wei et al. [5], in which the linear spectral mixture model structure is exploited. The main contribution of this paper is to analyze the recovery accuracy of this CoSMF. Assuming the noiseless case, we identify sufficient conditions under which the recovery error of any globally optimal solution to the CoSMF problem can be bounded. From there, we reveal insights on when CoSMF is theoretically guaranteed to perform well.
Some notations in this paper are defined as follows. Given a matrix , and represent the th row and th column of , respectively; is a submatrix of obtained by keeping the rows of indicated by ; similarly, is a submatrix obtained by keeping the columns indicated by , and the rows indicated by and columns indicated by ; denotes the number of nonzero elements of ; and mean that and for all , respectively.
2 Model
The signal model of the HSR problem is described as follows. Let be the spectral-spatial matrix of the SR image we desire to obtain. Here denotes the number of spectral bands, and the number of pixels. The column of describes the spectral pixel at a specific spatial position indexed by . The SR image is incompletely observed by an MS sensor and an HS sensor. Fig. 1 depicts how the relationship between the SR image and its MS-HS observations is modeled. For the MS image, one MS spectral band is modeled as a linear combination of a number of contiguous SR spectral bands. Specifically, the spectral pixels observed by the MS sensor are expressed as
[TABLE]
where describes the spectral decimation response; is the number of MS spectral bands. Note that we assume no noise. For the HS image, the HS pixels of each spectral band are modeled as a spatially blurred and down-sampled version of the SR counterpart. Correspondingly, the spectral pixels observed by the HS sensor are given by
[TABLE]
where indicates a neighborhood of SR spectral pixels that have correspondence with the HS spectral pixel at position ; describes the spatial decimation response; is the number of HS pixels; is a vector obtained by concatenating the coefficients . The spatial decimation response vector satisfies
[TABLE]
see, e.g., [2]. Also we assume , and that one can have overlap with another.
The SR image is assumed to obey the linear spectral mixture model [6], wherein every spectral pixel is posited as a linear combination of a number of distinct materials, or endmembers; that is,
[TABLE]
where each is the spectral signature of an endmember; describes the contribution, or abundance, of endmember in pixel ; ; ; is the number of endmembers. The abundance vectors ’s are typically assumed to lie in the unit simplex; i.e.,
[TABLE]
The model order is much smaller than and , but it can be greater than . The endmember matrix is non-negative by nature. We may also assume ; this is because the MS-HS measurements are in the form of reflectance, with the range usually given by .
For conciseness, we rewrite the model (1)–(4) as
[TABLE]
where is a matrix obtained by concatenating the ’s; and are obtained by the same fashion; has its th element given by if , and by [math] if . Also we denote
[TABLE]
Recall , .
3 Problem Statement
The HSR problem is to recover the SR image from the MS-HS image pair . Under the above introduced model, it is natural to consider the following CoSMF formulation
[TABLE]
where and are assumed to be known, which is done via calibration or estimation [2, 7];
[TABLE]
This CoSMF formulation was introduced in [5]. It was inspired by the CNMF formulation [2] which replaces (7) by . From the appearance of problem (6), one may have the impression that the aim is to identify and , the true endmember and abundance matrices. This is not entirely true. We are concerned with whether the solution leads to a reconstructed SR image that is the same as, or close to, the true one .
Our interest in this paper is to show sufficient conditions under which the CoSMF problem (6)–(7) promises some kind of recovery guarantees with the true SR image. Before we do so, we give the reader a glimpse of how CoSMF performs empirically. Fig. 2 displays the average mean-squared error (MSE) of CoSMF in a semi-real data experiment. Here, is a real image, taken from the AVIRIS Indian Pine dataset [8]; and are synthetically generated by (5), with noise added; corresponds to the Landsat 4 TM MS sensor specification [9]; corresponds to Gaussian spreading (with variance ) and down-sampling of ; we have ; independent trials were tested; the algorithm in [10] is used to handle the CoSMF problem (6). We see that the CoSMF provides reasonably good MSE performance under higher SNRs.
4 The Main Result
We first shed light onto the problem natures and put down assumptions along the way. Consider an alternative representation of the model (5):
[TABLE]
where
[TABLE]
denote the spectrally-decimated true endmember matrix and the spatially-decimated true abundance matrix, respectively. Particularly, can be interpreted as the abundance matrix of the HS image . It can be shown that lies in (use , (3) and ). We make the following assumption.
Assumption 1
The true endmember matrix has full column rank. The spatially-decimated true abundance matrix has full row rank.
Assumption 1 is considered reasonable. Physically it means that both the spectral signatures and HS abundance distributions (’s and ’s, respectively) of the various materials are distinctively different. In fact, Assumption 1 is standard in the context of HS unmixing [11]. Similarly we also want to assume that the spectrally-decimated signatures ’s of the various materials yield certain distinctiveness. An easy way is to assume full column-rank , but this is generally not satisfied because can be fat: The number of MS spectral bands is about to in the existing MS sensors, while the model order can easily be greater than . For this reason we consider
[TABLE]
where denotes the Kruskal rank, and we use to quantify the distinctiveness of . Recall from the Kruskal rank definition that any collection of vectors in is linearly independent. Note .
The abundances encountered in real life are usually sparse. More precisely, an MS or HS pixel may be posited as a combination of a few materials. Such sparse assumption has been used, argued to be reasonable, in sparse HS unmixing [12]. This leads us to the following assumption.
Assumption 2
Every column of the spatially-decimated true abundance matrix is -sparse, i.e., , where is defined in (9).
Roughly speaking, Assumption 2 requires the number of active abundances at each HS pixel to be no greater than the degrees of distinctiveness of . It should be noted that
[TABLE]
Here, the notation is defined as . Eq. (10) can be easily verified from , with and . There is an interesting consequence with Assumption 2. Without Assumption 2, the linear system solution to (8a) with respect to is non-unique when is fat. With Assumption 2, we can express as (8a)
[TABLE]
and for all , where . Since , the matrix has full column rank. Hence, the linear system solution to (11) with respect to is unique—assuming that we know the sparsity pattern indicated by . The above observation, first made in [4], will be key in our CoSMF recovery analysis.
In addition to sparsity, we also adopt the widely-used pure-pixel assumption in HS unmixing [11] (also known as the separability assumption in machine learning [13]).
Assumption 3
There exists an index set such that the spatially-decimated true abundance matrix satisfies .
The above pure-pixel assumption means that there exist HS pixels that contain purely one material; this can be seen from . The pure-pixel assumption is reasonable if the HS spatial resolution relative to the scene is not too coarse such that pure (or near-pure) pixels of each material appear at least once in the scene.
We need one more assumption to pin down the recovery condition of CoSMF. Define
[TABLE]
Note that the above definition implicitly assumes for some , and that .
Assumption 4
It holds that for all , and that .
A simple way to interpret Assumption 4 is as follows. We can find an HS spectral band, indexed by , such that the spectral component of one material, , is much stronger than that of another, . This dominant condition is more significant if is smaller. Assumption 4 may look strong, but it is necessary for CoSMF to guarantee good provable recovery results; this will be discussed later. Moreover, we can justify by considering the following result.
Lemma 1
If the elements of the true endmember matrix are independent and follow the -uniform distribution, Assumption 4 holds with probability at least .
The proof of Lemma 1 is shown in Appendix A.
We now present the main result.
Theorem 1
Suppose Assumptions 1–4 hold. Also, suppose . Then, any solution to the CoSMF problem (6) satisfies
[TABLE]
where
[TABLE]
We will prove Theorem 1 in the next section. Theorem 1 is not an exact recovery result. In fact, we will show in Section 6 that a counter example for exact recovery exists. Theorem 1 shows, for the first time, that CoSMF is theoretically guaranteed to yield certain recovery accuracies. It also suggests how the recovery error may scale with the problem parameters. The most notable one is . If the spectral dominant condition with the true endmembers in Assumption 4 is strong such that is small, the recovery error will be small. Another parameter is , which looks similar to the condition number (i.e., ) in the study of linear system sensitivity. We expect to be small if the spectrally-decimated endmember matrix exhibits good distinctiveness.
An interesting aspect we should highlight is that the CoSMF problem (6) does not exploit the sparsity and pure-pixel problem structures. It is a plain matrix factorization, utilizing only the and unit-simplex properties of the endmembers and abundances, respectively. Yet, the sparsity and pure-pixel conditions play a hidden role in endowing CoSMF with some recovery characteristics. Those characteristics will be revealed in the proof of Theorem 1 in the next section.
It should also be mentioned that Theorem 1 shows a recovery error bound that is applicable to any globally optimal solution to the CoSMF problem (6). In practice, if we initialize the algorithm well such that the algorithm stands a good chance to converge to a solution close to the ground-truth (or for any permutation matrix ), we should expect that the recovery error be smaller than the theory predicts.
5 Proof of Theorem 1
Since we assume no noise, the CoSMF problem (6) is the same as
[TABLE]
where . Let us simply denote as an arbitrary solution to problem (17). From (8b) and (17b) we have
[TABLE]
Since we assume that and have full column and row rank, respectively (Assumption 1), by basic matrix analysis results we know that must satisfy
[TABLE]
for some nonsingular . This leads to
[TABLE]
The next problem is to show a bound on .
Proposition 1
Let be a permutation matrix. Let , and let . Suppose and
[TABLE]
Under Assumption 2, it holds that
[TABLE]
where , and are defined in (12), (15), and (16), respectively.
The proof of Proposition 1 is shown in Appendix B. Proposition 1 reveals that if , a row-wise permutation of , is close to a diagonal matrix, the error will be small.
We therefore study the structures of , seeing if a near-diagonal can be found. Here is the first result.
Fact 1
Under Assumption 3 we have , or equivalently,
[TABLE]
for all .
The proof of Fact 1 is simple: From (18) we have . Since (which follows the same argument as in the preceding section), we obtain . With Fact 1, we further show the following result.
Proposition 2
Under Assumption 4 and the result in Fact 1, there exists a permutation matrix such that satisfies for all . Here, the requirement with in Assumption 4 can be relaxed as .
The proof of Proposition 2 is shown in Appendix C. By applying Propositions 1 and 2 to (19), the proof of Theorem 1 is almost complete. The remaining problem is to bound and in (21). We use the following result which is the consequence of a singular value bound for strictly diagonally dominant matrices [14].
Fact 2
Suppose , where is a permutation matrix and lies in , satisfies for all . Then, it is true that for any non-empty .
We show Fact 2 in Appendix D. Applying the above result completes the proof of Theorem 1.
6 Is Exact Recovery Possible?
One may wonder if CoSMF can guarantee exact recovery under our assumptions. We argue that this is impossible in general. Consider the following counter example: ,
[TABLE]
, , , . This instance satisfies Assumptions 1–3, with . It can be verified that ,
[TABLE]
is a feasible solution to problem (17) for any , ; we omit the verification details owing to space limitation. We see that
[TABLE]
Also, the above error bound is achievable (choose ). This demonstrates that exact recovery is impossible except for the special case of . This counter example also helps explain why Assumption 4 is necessary. The error bound (22) can only be reduced by decreasing . On the other hand, the requirement of small in Assumption 4 is the same as forcing to be small.
7 Conclusion
We proved the sufficient recovery guarantees of a CoSMF problem for HSR. Our analysis revealed that the abundance sparsity, the existence of pure pixels, and some spectral endmember dominant property provide the sufficient conditions for CoSMF to yield good recovery guarantees.
Appendix
A Proof of Lemma 1
Let denote the event that Assumption 4 is violated. The occurrence of means that there exists an index pair , with and , such that either or holds. We can represent by
[TABLE]
where
[TABLE]
It can be verified that
[TABLE]
Recall that and are independent and -uniformly distributed random variables. We can easily show that
[TABLE]
It follows that
[TABLE]
where the first equation uses the independence of the random variables ’s with respect to ; the last equation holds because . Furthermore, by applying the above inequality to , we obtain . This completes the proof.
B Proof of Proposition 1
From the preceding development we have the following equalities:
[TABLE]
To keep the notations simple, within this proof we re-define , , , , , , . Doing so simplifies the above equations to
[TABLE]
and our aim becomes proving a bound on . Let and . As for all (cf. (10)), Eq. (24) can be re-expressed as
[TABLE]
Also, by Assumption 2 we have . This implies that has full column rank and therefore has .
Firstly, we show that
[TABLE]
where . The proof is as follows. Since, by (23),
[TABLE]
Eq. (27) can be re-organized as
[TABLE]
Applying the Euclidean norm on both sides of the above equation, we obtain
[TABLE]
It follows that
[TABLE]
which is due to and (29). This completes the proof of (28).
Secondly, we show that
[TABLE]
To prove it, observe
[TABLE]
By re-arranging the above equation as
[TABLE]
and by taking the Euclidean norm on both sides of (31), we have
[TABLE]
respectively. Note that, in (33), we have applied for . By applying (32)–(33) to (31), we obtain (30).
Thirdly, we show that
[TABLE]
Eq. (34) is the consequence of
[TABLE]
which is shown as follows. From (25) we see that
[TABLE]
for any . For , the above equation yields
[TABLE]
which is due to , , and . On the other hand, we see from (26) that
[TABLE]
for any . Combining (37) and (38) leads to (36). Eq. (35) is simply due to
[TABLE]
Finally, we combine all of the above results. From (28), (30), (34) and (35), we have
[TABLE]
where is given by (20). The final outcome in (21) is a minor furnishing of the above inequality. Specifically, we further bound
[TABLE]
and use the fact that remains the same if we permute the columns of (recall that in the beginning we re-define as a column-permuted version of the original ). In addition, it can be verified that, for ,
[TABLE]
Furthermore, when we use back the notations in the main content, we get
[TABLE]
for all and for any such that . By choosing such that is the smallest, we arrive at the final expression (21). The proof is complete.
C Proof of Proposition 2
Firstly, we argue that can be made to satisfy
[TABLE]
Also, such a satisfies
[TABLE]
By the same spirit as partial pivoting in linear systems, we can re-order the rows of such that the re-ordered , which is , satisfies (39). To prove (40), note that (this is easy to verify). By the implication and the assumption , we observe that (40) must be true.
Secondly, we use induction to show that for all . Let be fixed. Suppose, for , it holds that
[TABLE]
We want to show that
[TABLE]
The inequality is obtained by (40). The proof of for goes as follows. Fixing , Assumption 4 implies that there exists an index such that
[TABLE]
Consider (18)
[TABLE]
and assume without loss of generality From the th element of (44), we get
[TABLE]
which is due to , , and . Eq. (45) and (42) imply
[TABLE]
Moreover, from the th element of (44) we derive
[TABLE]
where is due to , , and . By putting (45) and (46) into the left-hand side and right-hand side of (43), respectively, we have
[TABLE]
By re-arranging the terms in the above inequality, we further write
[TABLE]
Since , the above inequality is equivalent to . Hence we have shown that for all . By increasing by one, and repeating the above step, we conclude that for all . The proof is complete.
D Proof of Fact 2
Given a matrix , define
[TABLE]
for . It is shown in [14] that if and for all , then
[TABLE]
We apply this result to . As considered previously, lies in . This implies
[TABLE]
where the first inequality is due to for all . It follows that
[TABLE]
and that, similarly, . Hence we have , and the proof is done.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Laetitia Loncan, Luis B De Almeida, José M Bioucas-Dias, Xavier Briottet, Jocelyn Chanussot, Nicolas Dobigeon, Sophie Fabre, Wenzhi Liao, Giorgio A Licciardi, Miguel Simoes, et al., “Hyperspectral pansharpening: A review,” IEEE Geosci. Remote Sens. Mag. , vol. 3, no. 3, pp. 27–46, 2015.
- 2[2] Naoto Yokoya, Takehisa Yairi, and Akira Iwasaki, “Coupled nonnegative matrix factorization unmixing for hyperspectral and multispectral data fusion,” IEEE Trans. Geosci. Remote Sens. , vol. 50, no. 2, pp. 528–537, 2012.
- 3[3] R. Kawakami, Y. Matsushita, J. Wright, M. Ben-Ezra, Y.-W. Tai, and K. Ikeuchi, “High-resolution hyperspectral imaging via matrix factorization,” in Proc. IEEE CVPR, Colorado Springs , Jun. 2011, pp. 2329–2336.
- 4[4] Qiang Li, Wing-Kin Ma, and Qiong Wu, “Hyperspectral super-resolution: Exact recovery in polynomial time,” in IEEE Workshop Stat. Signal Process. , 2018, pp. 378–382.
- 5[5] Qi Wei, José Bioucas-Dias, Nicolas Dobigeon, Jean-Yves Tourneret, Marcus Chen, and Simon Godsill, “Multiband image fusion based on spectral unmixing,” IEEE Trans. Geosci. Remote Sens. , vol. 54, no. 12, pp. 7236–7249, 2016.
- 6[6] J. Bioucas-Dias, A. Plaza, N. Dobigeon, M. Parente, Q. Du, P. Gader, and J. Chanussot, “Hyperspectral unmixing overview: Geometrical, statistical, and sparse regression-based approaches,” IEEE J. Sel. Topics Appl. Earth Observ. , vol. 5, no. 2, pp. 354–379, 2012.
- 7[7] Miguel Simões, José Bioucas-Dias, Luis B Almeida, and Jocelyn Chanussot, “A convex formulation for hyperspectral image superresolution via subspace-based regularization,” IEEE Trans. Geosci. Remote Sens. , vol. 53, no. 6, pp. 3373–3388, 2015.
- 8[8] Gregg Vane, Robert O Green, Thomas G Chrien, Harry T Enmark, Earl G Hansen, and Wallace M Porter, “The airborne visible/infrared imaging spectrometer (AVIRIS),” Remote Sens. Environ. , vol. 44, no. 2-3, pp. 127–143, 1993.
