Literature DB >> 32316540

Distributed Compressed Hyperspectral Sensing Imaging Based on Spectral Unmixing.

Zhongliang Wang1, Hua Xiao2.   

Abstract

The huge volume of hyperspectral imagery demands enormous computational resources, storage memory, and bandwidth between the sensor and the ground stations. Compressed sensing theory has great potential to reduce the enormous cost of hyperspectral imagery by only collecting a few compressed measurements on the onboard imaging system. Inspired by distributed source coding, in this paper, a distributed compressed sensing framework of hyperspectral imagery is proposed. Similar to distributed compressed video sensing, spatial-spectral hyperspectral imagery is separated into key-band and compressed-sensing-band with different sampling rates during collecting data of proposed framework. However, unlike distributed compressed video sensing using side information for reconstruction, the widely used spectral unmixing method is employed for the recovery of hyperspectral imagery. First, endmembers are extracted from the compressed-sensing-band. Then, the endmembers of the key-band are predicted by interpolation method and abundance estimation is achieved by exploiting sparse penalty. Finally, the original hyperspectral imagery is recovered by linear mixing model. Extensive experimental results on multiple real hyperspectral datasets demonstrate that the proposed method can effectively recover the original data. The reconstruction peak signal-to-noise ratio of the proposed framework surpasses other state-of-the-art methods.

Entities:  

Keywords:  compressed sensing; distributed compressed sensing; hyperspectral imagery; linear mixing model; spectral unmixing

Year:  2020        PMID: 32316540      PMCID: PMC7219065          DOI: 10.3390/s20082305

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

Hyperspectral imagery (HSI) is different from conventional color images, and can collect tens or hundreds of spectrum samples for each image pixel. Therefore, HSI is usually used as a three-dimensional (3D) data cube with 2D spatial and 1D spectral variation [1]. This kind of data potential is useful in applications in the food safety, biomedical, forensic, and industrial fields [2]. However, with the increase in spatial and spectral resolution, the amount of data of HSI increases dramatically. This has motivated the application of compressed sensing (CS) [3] techniques for hyperspectral imaging. CS is a mathematical framework for single-signal sensing and compression. CS theory has proved that sufficiently sparse signal can be accurately recovered from its compressed measurement by solving the quadratic programming [3]. Thus, only a few measurements need to be collected by CS technique to recover the original data. HSI can be transformed into sparse signals by many popular sparsification techniques such as orthogonal transformation-based methods [4], dictionary-based methods [5], or spectral unmixing [6,7]. As the double sparsity structure exists in both the spatial and spectral domains, a variety of sampling methods have been produced for HSI compressed sampling. First, spatial compressed sampling for conventional grayscale image can be applied directly to all spectral bands of HSI if the measurement matrix per channel is an independent random pattern, which is referred to as distributed CS (DCS) [8,9]. Second, the sparsity in spectral domains makes hyperspectral imagery easy to achieve with spectral compressed sampling. The most typical representative is compressive-projection principal component analysis (CPPCA) [10] and its derived algorithm [11,12,13,14]. However, CPPCA is only valid for the first few largest eigenvalues of hyperspectral imagery, but it is usually not true for the smaller eigenvalues, owing to the high degree of correlation among the spectral vectors [15]. Therefore, when the spectral sampling rate is very low, the CPPCA algorithm fails to recover original data. Previous works [9,16,17] on sampling mode have proposed compressed sampling hyperspectral imagery combining the structures of the spatial and spectral. Three-dimensional compressive sampling (3DCS) [16] constructed a generic 3D sparsity measure to exploit 3D piecewise smoothness and spectral low-rank property in hyperspectral imagery. Inspired by distributed source coding (DSC) [18], the distributed compressive video sensing (DCVS) [19,20] framework was proposed for capturing and compressing video data simultaneously by integrating DSC and CS. DCVS divided the frames of a video sequence into key frames and non-key frames. Key frames are sent by conventional video lossless compression, and non-key frames are compressed sampled by common CS technology and transmitted to the decoder. Liu et al. [21] extended the DCVS framework to hyperspectral imagery. At the coding end, the compressed reference and non-reference band images and the prediction coefficients between them are collected. However, the calculation of prediction coefficient violates the original intention of CS sampling to be as simple as possible. In this paper, we divided hyperspectral imagery into key band images and CS band images, and then different sampling mode is applied to both types of images. With Kronecker product [9] transformation, the proposed compressed sampling method holds the same form as standard compressed sampling. One of the important tasks of CS theory is how to recover the original data from a small amount of compressed data. The success of CS depends critically on the assumption that the underlying signals are sparse or compressible when represented on a suitable frame. Fortunately, hyperspectral imagery is highly correlated in both spatial and spectral domains and is thus compressible [15]. Many reconstruction algorithms are dedicated to development of sparse, total variation (TV), low rank, and other prior information for HIS [7,16,22,23,24]. However, this type of reconstruction algorithms performs convex optimization operations directly on the whole hyperspectral imagery. As there exists a huge amount of hyperspectral data, generally, the speed of such algorithms is slow. Matrix decomposition is another kind of reconstruction approach for hyperspectral imagery. CPPCA [10] reconstructs an HSI data set using principal component analysis (PCA) at the decoder. The significant advantage for CPPCA is the transfer of computation from the on-board remote devices with limited computational resources to a ground working station. Although possessing excellent reconstruction quality and low computational complexity with high sampling rates, the reconstruction accuracy of CPPCA is low when the sampling rate lower than 0.2. The linear mixing model (LMM) is one of the more simply and widely used hypotheses in hyperspectral imagery processing [2,25,26]. Hyperspectral imagery can be decomposed to endmember and abundance according to LMM. LMM-based compressed sensing reconstructing [6,15,27,28] for hyperspectral imagery demonstrated significant advantages in terms of both reconstruction quality and computational complexity. Spatio-spectral hybrid compressive sensing (SSHCS) [27] collects spatial and spectral compressed hyperspectral data, and recovers original hyperspectral imagery by the product of the endmembers extracted from the spatial compressed data and the corresponding abundance estimated from spectral compressed data. Spatial-spectral compressed reconstruction based on spectral unmixing (SSCR_SU) [28] extends SSHCS by alternately iterating endmembers and abundance. Spectral compressive acquisition (SpeCA) proposes a two-step measurement strategy operating on the spectral domain. One is the common spectral compressed sampling on per pixel, which is using to estimate abundance. The other is the spectral compressed sampling on some randomly chosen specific pixel, which can estimate endmembers by combining the estimated abundance. In this paper, we propose a distributed compressed sampling and reconstruction framework for hyperspectral imagery. On the encoding side, we propose a distributed compressed sampling strategy similar to DCVS to collect hyperspectral data. The difference is that the side information of the key frame is used in DCVS reconstruction, which cannot be applied to the hyperspectral imagery in a low sampling rate environment with only a small number of key bands. Moreover, we recover hyperspectral data by linear spectral unmixing method on the decoding end. For brevity, we will call the proposed framework distributed compressed hyperspectral sensing (DCHS). Specifically, the contribution of the paper has the following three aspects. First, distributed compressed sampling framework divides hyperspectral imagery into key band and CS band for separate acquisition, allowing endmembers and abundance to be independently estimated. Second, linear interpolation is employed to predict key band endmembers by the extracted CS band endmembers. Finally, an augmented Lagrangian minimization algorithm is designed to estimated abundance matrix under low sampling rate. This paper is organized as follows. Section 2 proposes our DCHS framework. The endmembers predicting of key band and the augmented Lagrangian optimization algorithm for CS reconstruction by DCHS is described in Section 3. Section 4 presents the experimental results using three different datasets and discusses the quantitative and qualitative analysis. Finally, this study is concluded in Section 5.

2. Distributed Compressed Sampling Framework

The hyperspectral data of a single scene usually consists of several hundred images. Here, the matrix describes the hyperspectral data of a particular scene. Each column of represents a vectorized band image and each row denotes the spectrum of one pixel. The size is the number of band of the sensor, and denotes the number of pixels per band. Figure 1 schematizes the proposed distributed compressed sampling strategy and reconstruction framework of CS band images. The DCHS framework consists of two parts: encoding end and decoding end.
Figure 1

Framework of distributed compressed hyperspectral sensing (DCHS).

For the distributed compressed sampling of the encoding end in Figure 1, we divided hyperspectral imagery into key band images and CS band images, represented by and , respectively, where, is the number of key band and is the number of the CS band. First, hyperspectral imagery should be grouped in equal parts according to band, similar to the Group-of-Pictures (GOP) structure in many video codecs. denotes the number of bands in each group. The intermediate bands are then extracted from each group as the key band of the group. The key bands are transmitted directly to the decoding end without compressed sampling. This means that the equivalent sampling rate of the key band is . Band selection [29,30,31,32,33,34], according to hyperspectral feature, will provide a benefit to the performance of grouping. However, it will violate the requirement of the lowest computational cost at the encoding end of CS. The remaining bands are taken as CS band images and the measurement matrices is defined as (). Matrix acts on the CS band along the spatial domain generating measurements per band. The measurements obtained with matrix are . In our previous work [27], we designed a spatial measurement matrix, where each row is a one-hot vector. The designed matrix is still used in this paper for the spatial observation of CS band. The sampling rate of CS band is . As a consequence, the total equivalent sampling rate of DCHS is . In hyperspectral imagery processing, LMM is an important and widely used model. LMM of hyperspectral imagery can be described in the following Equation. For the key band images, Equation (1) can be rewritten as where denotes an endmember matrix of the key band holding the spectral signatures of the endmembers; is the corresponding abundance matrix of key band, which describes the proportion fractions of ground materials at each pixel; and is the number of endmember. As the CS band, the key band, and the original hyperspectral data describe the same scene and ground objects, the three data should have the same abundance matrix, . Now, the compressed measurement of CS band can be written as According to the proposed distributed compressed sampling mode, the task of DCHS reconstruction is to recover the CS band images, , as the key band is transmitted directly to the decoder. From Equation (3), we can see that the task of reconstructing can be converted to the estimation of the endmember matrix and the abundance matrix, . Therefore, at the decoding end of Figure 1, the observed data of CS band images is first used to extract endmembers of the CS band. Then, the endmembers of the key band are predicted by these extracted endmembers. Afterwards, the abundance matrix can be estimated by combining the images and endmembers of the key band. Next, the endmember of CS bands is modified by the estimated abundance. Finally, the CS band images are reconstructed using the modified endmember and the estimated abundance fraction based on LMM.

3. Reconstruction Algorithm of CS Band

In this section, we focus on the reconstruction algorithm of DCHS for CS band images, which mainly includes endmember extraction and abundance estimation, where the endmember extraction includes the extraction of from spatial compressed data and the prediction of by the extracted endmember matrix .

3.1. Endmember Extraction

The first goal is to extract from . Thanks to the designed measurement matrix , the existing endmember extraction algorithms are suitable for the compressed data [27]. Vertex component analysis (VCA) [35] is one of the most popular endmember extraction algorithms for hyperspectral unmixing. In this paper, we employ the VCA algorithm to extract the endmember matrix from . We use Equation (4) for the endmember extraction, where denotes VCA endmember extraction algorithm. Note that will play an important role for the VCA algorithm. In the absence of noise, the rank of observed data matrix is precisely . Some state-of-the-art subspace clustering algorithms [36,37,38,39,40] will help to accurately estimate the number of endmembers. However, the goal of CS is to reconstruct the original data rather than unmixing. In the experiments, we find that a slightly higher than the real number of endmember can slightly improve the reconstruction accuracy. Hyperspectral signal identification by minimum error (HySime) [41] can estimate higher endmembers in most cases. Therefore, is estimated from by the HySime algorithm. Next, we must successfully predict before estimating abundance, although the abundance can also be estimated from . However, due to the extremely low spatial sampling rate, accurate estimation of abundance is very difficult. Therefore, we turn to the prediction of to estimate . We find that the matrix is composed of the column vectors extracted by interval from matrix . The remaining column vectors composes the matrix . The interpolation method can locate the nearest data value, and assign the value according to the nearest data. Therefore, a simplest interpolation algorithm is employed to predict from the extracted endmember matrix of CS band. where denotes interpolation method. Figure 2 evaluates the performance of several interpolation methods by average signal-to-noise ratio of (SNR) between the reference value and its estimated value predicted from the CS band. The spectral curves used for the evaluation come from the USGS library [42], which includes 501 spectral curves of different mineral types with 224 spectral bands. A total of 188 spectral bands remain after removing the water absorption and noise bands. is selected as reference value from the USGS library according to the grouping rules of the DCHS framework. Linear, nearest neighbor, spline, and shape-preserving piecewise cubic (pchip) interpolation methods are tested.
Figure 2

The performance of different interpolation methods.

From Figure 2, we can see that linear and pchip methods achieve better prediction results than the other two interpolation methods. Linear interpolation is slightly better than pchip interpolation. Therefore, linear interpolation is used in all the following experiments.

3.2. Abundant Estimation

The next goal is to estimate the abundance matrix after is successfully predicted. As described in the previous section, it is difficult to estimate abundance directly from due to the extremely low spatial sampling rate. Therefore, in this section, we combine and to estimate abundance. At the same time, the abundance characterizes the distribution map of different materials in the scene, which is a sparse signal on the orthogonal basis. Although sparse coding and feature representation-based methods [36,37,38,39,40] can better describe the sparsity of abundance, their use will significantly increase the computational complexity and contribute little to the final CS band reconstruction. This is because the modification of in the next section can make up for the deficiency of abundance estimation. Therefore, we employ wavelet base as the orthogonal sparse basis. Now, the abundant estimation task can be described as solving , given observed data , measurement matrix , key band images , and endmember matrix and . We consider the following constrained optimization problem, where ( denotes the ith column of , denotes norm), and represents an orthogonal wavelet base. As the problem (6) is a non-convex optimization, we specialize the Alternating Direction Method of Multipliers (ADMM) [43,44] to optimize problem (6). First, by introducing regularization parameters, an equivalent way of writing the optimization problem (6) is the following unconstrained optimization problem, where parameters and control the relative weight of the second and third terms in problem (7), respectively, and denotes the Frobenius norm of . We introduce an auxiliary matrix . Problem (7) can be written as where is the inverse of matrix . Before the alternating minimization is apply to the corresponding augmented Lagrangian functions, we write the following equivalent formulation with auxiliary matrix , , and , Constrained optimization problem (9) has an augmented Lagrangian subproblem of the form where is a positive penalty constant; , , and denote the Lagrange multipliers. For each iteration of ADMM, we first fix and ; the minimizer of objective function (10) with respect to is the well-known soft threshold problem [45], and the problem can be reduced to The soft threshold to solve problem (11) is given by Next, given other variables, simple manipulation shows that the minimization of objective function (10) with respect to is equivalent to which is a least squares problem, and the corresponding normal Equation is where denotes the identity matrix. As is the orthonormal basis, . Therefore, the solution of Equation (14) is given easily by Similarly, the steps to compute the values of the variables and are also least squares problems. The value of is given by where is the transpose of matrix , and is a identity matrix. The value of is given by As the number of pixels is usually large, often requires enormous computation time. However, the designed measure measurement matrices and are sparse matrices. The inverse operation is easy to perform. Moreover, the inversion only needs to be calculated once, as is unchanged for each iteration. Finally, we update Lagrange multipliers by After the iteration, the residual is defined as The iteration stopping criterion is defined as and .

3.3. Recovery of CS Band

Although we have extracted the endmember by VCA algorithm in Section 3.1 and estimated the abundance in Section 3.2, the endmember and abundance are not directly matched, and this may reduce the reconstruction accuracy. Therefore, we modify to minimize the objective function , whose least squares solution is given Finally, the CS band can be reconstructed by the LMM. In summary, we call the proposed CS band reconstruction algorithm a DCHS reconstruction algorithm, which is described in Algorithm 1. In the DCHS reconstruction algorithm, the computational complexity is mainly reflected in the estimation of the abundance due to multiple iterations. In each iteration of abundance estimation, the most costly steps are the calculus of and , both of which have the order of complexity , where is the number of endmembers, is the number of pixels in the image, and is the number of CS spectral bands.

4. Experiments and Results

In this section, we compare the proposed DCHS framework with several state-of-the-art reconstruction algorithms to evaluate the validity of the proposed framework, including MT-BCS [46], CPPCA [10], SSHCS [27], SpeCA [15], and SSCR_SU [28]. In the comparison experiments, we used the default parameter settings of those compared methods described in the reference papers. It is worth noting that the SpeCA algorithm cannot estimate the number of endmember. Therefore, in comparison experiments, we set it according to the ground truth. All the experiments were run with MATLAB 2014a (32-bit) on a laptop workstation with 2.6 GHz CPU and 32 GB RAM. We quantitatively and visually evaluated the performance of the proposed method on three real datasets, namely, Cuprite and Urban from the hyperspectral unmixing datasets [47], and PaviaU from hyperspectral remote sensing scenes [48]. The Cuprite dataset contains 188 bands via removing water absorption and noise bands, including 250 × 190 pixels. In general, the Cuprite dataset is considered to contain 14 types of minerals. The Urban dataset is of size 306 × 306 and consists of 162 bands. There are six endmembers contained in the ground truth. PaviaU dataset is of 610 × 340 pixels and 103 bands. The ground truths differentiate nine classes. The false-color images of the three dataset are shown in Figure 6a. The red, green, and blue channels are (40,20,10) bands for Cuprite dataset, (28,11,2) bands for Urban dataset, and (50,30,5) bands for PaviaU dataset, respectively. In order to evaluate the reconstruction performances of all methods, three quantitative indices are employed in the experiments. The first index is mean peak signal-to-noise ratio (MPSNR) between the reconstructed images and the original images, which is defined as the average peak signal-to-noise ratio (PSNR) of all bands. MPSNR is defined as where and correspond to the original and reconstructed band image vector. is the peak value of . High values of MPSNR represent better reconstruction results. The second index is mean spectral angle mapper (MSAM), which calculates the average angle between the original and reconstructed spectral vectors for all spatial positions; its definition is as follows, where and are the jth spectral vectors of the original and reconstructed HSI, respectively. Low values of MSAM represent better reconstruction results. The last index, mean structure similarity (MSSIM), is used to evaluate the structural consistency between the original and reconstructed HSI, which is expressed as where is defined as the structure similarity of between and . For the details of the SSIM function the reader can refer to work in [49]. The first group experiments discuss the parameter setting of the proposed algorithm by Cuprite dataset. In our DCHS reconstruction algorithm, there are three important parameters: , , and . First, we fix parameter , and set the number of bands in each group , corresponding to 0.0564, 0.1048, and 0.2048 sampling rate. Figure 3 shows the trends of MPSNR with and .
Figure 3

Sensitivity analysis of the regularization parameters and of the proposed DCHS algorithm with different number of bands in each group or different sampling rates . (a) , , (b) , , and (c) , .

From Figure 3, we can see that the change trends of MPSNR with and are basically the same for different . Therefore, for different sampling rates, we can use the same setting for parameters and . In addition, MPSNR changes significantly more along the -axis direction than along the -axis direction, which means that the proposed DCHS reconstruction algorithm is more sensitive to . MPSNR increases when increases. When is greater than 1, MPSNR increases very little. Therefore, in the following experiments, we set the parameters , . Figure 4 shows the influence of parameter on the reconstruction performance with different sampling rates. We can see that as increases, the reconstructed MPSNR gradually increases. When is less than 10, the MPSNR increase rapidly. When exceeds 30, the MPSNR is basically unchanged. Therefore, in our following experiments, we set parameter .
Figure 4

Sensitivity analysis of the parameter of the proposed DCHS algorithm with different number of bands in each group .

The second group experiments compare the reconstruction performance of the proposed approach with respect to the state-of-the-art methods for the above three datasets. In these experiments, we give the changes of MPSNR, MSAM, and MSSIM of several reconstruction algorithms with the sampling rate. Because the sampling rate is a consistent indicator of compressed sensing references, although some references describe other forms of sampling rates, such as the number of bands per group , in this paper, they can be converted to sampling rates indicator. As the sampling rate of the proposed DCHS depends on , we test DCHS using different values of : 30, 20, 15, 10, 7, 5, 4, 3, corresponding to different sampling rates. For example, for the Cuprite dataset, the corresponding sampling rates are 0.0416, 0.0564, 0.0732, 0.1048, 0.1469, 0.2048, 0.2575, and 0.3365; for the Urban dataset, the corresponding sampling rates are 0.0406, 0.0589, 0.0711, 0.1078, 0.1506, 0.2056, 0.2544, and 0.34; for the PaviaU dataset, the corresponding sampling rates are 0.0388, 0.0581, 0.0677, 0.1061, 0.1446, 0.2022, 0.2503, and 0.3368. Figure 5 shows the comparison results of MPSNR of different algorithms for different datasets. For the Cuprite dataset, the proposed DCHS algorithm shows its superiority at low sampling rates. For example, around 0.05 sampling rate, it is more than 4dB higher than the SpeCA algorithm with the best performance. However, this advantage gradually diminishes as the sampling rate increases. When the sampling rate exceeds 0.25, the DCHS algorithm achieves almost the same MPSNR values as the SSHCS. This is because when the sampling rate is increased, the value of will become smaller, and the endmember prediction accuracy of key band images will reduce, thereby affecting the reconstruction performance. In addition, it can be seen from the Figure 5a that CPPCA algorithm fails at low sampling rate. When the sampling rate exceeded 0.15, the reconstruction performance of CPPCA exceeds that of MT-BCS, and SSHCS exceeds that of SpeCA. Although the performance of CPPCA improves rapidly with the increase of sampling rate, it still lags behind other LMM-based reconstruction algorithms. For example, the MPSNR of DCHS is more than 5 dB higher than CPPCA with a higher sampling rate. The results further prove that hyperspectral compressed sensing reconstruction based on LMM, such as DCHS, SSCR_SU, SpeCA, and SSHCS, is better than the reconstruction algorithms without using LMM, such as CPPCA and MT-BCS.
Figure 5

Mean peak signal-to-noise ratio (MPSNR) curves of different algorithms for different datasets: (a) Cuprite dataset, (b) Urban dataset, and (c) PaviaU dataset.

Similar to the results of the Cuprite dataset, DCHS can still obtain the best reconstruction performance for the Urban and PaviaU datasets. It is worth mentioning that, unlike the experiment results of Cuprite and Urban, the reconstruction performance of the DCHS on the PaviaU dataset is also excellent even at a high sampling rate. It further illustrates the effectiveness of the proposed DCHS framework. In addition, the MT-BCS algorithm also performs very well on the PaviaU dataset. When the sampling rate exceeds 0.3, the MT-BCS algorithm is superior to other reconstruction algorithms except DCHS. Figure 6 shows the visual qualities of the original and reconstructed pseudocolor images for the different datasets. The sampling rate is set to 0.0564, 0.0589, and 0.0581 for Cuprite, Urban, and PaviaU dataset, respectively. It can be seen from the figure that the CPPCA algorithm can hardly recover the original image near the 0.05 sampling rate. The reconstruction quality of MT-BCS is also very poor. The compressed sensing reconstruction algorithms based on LMM can recover the original image better, and the spatial details are well preserved. However, slight color distortion can still be observed on the PaviaU dataset. This color distortion phenomenon indicates that the LMM-based reconstruction algorithm has excellent performance in preserving spatial information, but is poor in maintaining spectral information. The advantages and disadvantages of SSHCS, SpeCA, SSCR_SU, and DCHS algorithms are hard to distinguish visually. Actually, they have subtle color distortions that make it difficult for the human eye to distinguish. Therefore, in order to illuminate the visual difference of reconstructed images achieved by LMM-based algorithms, we demonstrate the residual images between the original images and the reconstructed images in Figure 7.
Figure 6

Original and reconstructed pseudocolor images achieved by different algorithms on different datasets near the 0.05 sampling rate, from top to bottom Cupriete, Urban, and PaviaU: (a) original, (b) MT-BCS, (c) CPPCA, (d) SSHCS, (e) SpeCA, (f) SSCR_SU, and (g) DCHS.

Figure 7

The 28th band residual images of different algorithms on different datasets near the 0.05 sampling rate, from top to bottom Cupriete, Urban, and PaviaU: (a) SSHCS, (b) SpeCA, (c) SSCR_SU, (d) DCHS.

Figure 7 shows the residual images at the 28th band of the three datasets. Note that the residuals of each dataset of all algorithms are amplified at the same scale. The brighter the residual image, the larger the residual, that is, the worse the reconstruction performance of the algorithm. The results of Figure 7 clearly demonstrate the effectiveness of the proposed DCHS algorithm. No matter which dataset, the residual images achieved by DCHS are obviously darker than the other three LMM-based algorithms. For the Cuprite and Urban datasets, the residual images of SSCR_SU brighter than that of SSHCS and SpeCA. The residual image of SpeCA is brightest on PaviaU dataset. Table 1 illuminates the MSAM by various reconstruction algorithms. It can be seen from the experimental results that the proposed DCHS algorithm does not always lead with the spectral angle mapper, which may be caused by the low prediction accuracy of the endmember of key band by DCHS. A more accurate prediction algorithm may help reduce MSAM, but this is beyond the scope of the article. Even so, for the Urban dataset, the MSAM at all sampling rates is lower than other algorithms. For other two datasets, DCHS is still very close to the optimal result. For some specific sampling rates, DCHS still outperforms the other algorithms.
Table 1

Comparison of mean spectral angle mapper (MSAM) (°) achieved by the various algorithms (the best results are in bold).

Lg 302015107543
Results on the Cuprite Dataset
SR 0.04160.05640.07320.10480.14690.20480.25750.3365
MT-BCS13.1356.56415.63914.43793.53273.08212.80482.529
CPPCA87.40882.68363.71421.5023.50860.99310.90640.6554
SSHCS1.82220.99630.87751.13460.6602 0.4074 0.387 0.3658
SpeCA 0.8355 0.8227 0.6226 0.5005 0.4706 0.45230.42220.4079
SSCR_SU1.72161.06150.9830.90510.75750.63310.58460.5059
DCHS0.9694 0.7088 0.65280.57350.50830.49010.45370.4352
Results on the Urban Dataset
SR 0.04060.05890.07110.10780.15060.20560.25440.34
MT-BCS20.94912.69110.3567.75355.57843.93223.18642.241
CPPCA87.62673.81850.01113.1144.91183.14992.30141.7288
SSHCS3.80073.57483.17172.22192.08461.48051.14981.0011
SpeCA3.20962.81072.50852.18312.08452.03811.96041.9545
SSCR_SU8.91354.66122.942.64522.31532.16381.62171.3918
DCHS 2.671 2.2361 2.0754 1.533 1.2448 1.1214 1.0631 0.9546
Results on the PaviaU Dataset
SR 0.03880.05810.06770.10610.14460.20220.25030.3368
MT-BCS41.14815.1311.2865.74883.69162.37481.81011.2232
CPPCA88.81487.68982.94359.2588.96033.44453.11122.357
SSHCS8.29976.02034.78412.85182.39711.81551.60731.4682
SpeCA 4.9424 4.13843.3207 2.3286 2.0295 1.809 1.60151.5467
SSCR_SU15.26915.72595.05583.4772.62792.1441.78091.7833
DCHS5.5415 3.211 3.0072 2.41342.26232.1816 1.3542 1.1391
The comparison of the original and reconstructed spectral curves is shown in Figure 8. The sampling rates of Cuprite, Urban, and PaviaU are 0.3365, 0.34, and 0.3368, respectively. We also provide locally enlarged subgraphs. As the spectral deviation of the MT-BCS and CPPCA algorithms is serious, these two algorithms are removed from Figure 8 in order to clearly show the contrast effect. As can be seen from the figure, Cuprite has the highest spectral matching for all algorithm, while PaviaU has the worst, which is also consistent with MSAM in Table 1. It is possible that the reconstruction algorithms based on LMM are sensitive to the number of bands; the higher the number of bands, the better the reconstruction performance.
Figure 8

Spectral curves of original and reconstructed achieved by different algorithms. (a) Cuprite dataset, (b)Urban dataset, (c) PaviaU dataset.

From locally enlarged subgraphs in Figure 8, the SpeCA algorithm for the Cuprite dataset is the worst, and the SSCR_CU algorithm for the Urban dataset is the worst. However, the spectral curves recovered by several algorithms for PaviaU dataset are poor. DCHS and SSHCS are closer to the original spectral curves. However, this is only a local feature and cannot explain the advantages and disadvantages of each algorithm. To evaluate the reconstruction algorithm on spectral domain, it is also necessary to refer to the statistical indicators of all pixels, such as MSAM. The experimental results of MSSIM are shown in Table 2, which is similar to Table 1. In most cases, the proposed DCHS can achieve the highest MSSIM value; although it is not optimal in a few cases, it is still close to optimal. MT-BCS and CPPCA performed worst in both Table 1 and Table 2. The effectiveness of the LMM-based hyperspectral compressed sensing reconstruction algorithm is further confirmed.
Table 2

Comparison of MSSIM achieved by the various algorithms (the best results are in bold).

Lg 302015107543
Results on the Cuprite Dataset
SR 0.04160.05640.07320.10480.14690.20480.25750.3365
MT-BCS0.29870.62970.72130.83320.910.94610.96040.9729
CPPCA0.00010.00260.01910.32780.95350.98620.98760.9926
SSHCS0.96240.9870.98550.99160.9940 0.9962 0.9965 0.997
SpeCA 0.9863 0.9875 0.9912 0.9946 0.9953 0.99560.99610.9964
SSCR_SU0.97370.9880.98740.98760.98960.99250.99330.9949
DCHS0.9857 0.9888 0.99020.99220.99380.9940.99490.9953
Results on the Urban Dataset
SR 0.04060.05890.07110.10780.15060.20560.25440.34
MT-BCS0.41050.6140.68230.75630.8280.89240.91580.9487
CPPCA0.00510.03320.20080.69240.88420.93930.96090.9734
SSHCS0.94430.94240.93140.9590.95580.9730.98320.9863
SpeCA0.94670.94740.96750.97410.97540.97930.97950.9804
SSCR_SU0.87620.93440.96480.97110.97420.97710.98220.9839
DCHS 0.9667 0.9722 0.9749 0.9825 0.9857 0.9871 0.9883 0.9901
Results on the PaviaU Dataset
SR 0.03880.05810.06770.10610.14460.20220.25030.3368
MT-BCS0.1240.47730.57160.76870.86170.92390.94920.9742
CPPCA0.00680.00720.01730.12540.70750.90130.91540.9351
SSHCS0.8030.87140.8928 0.9445 0.9585 0.9717 0.9755 0.9814
SpeCA0.81490.8630.88410.93410.94710.9580.96410.9655
SSCR_SU0.60540.86530.83540.91050.93830.9450.95660.9565
DCHS 0.861 0.9187 0.92 0.94130.95050.9572 0.9755 0.9834
In the last experiment, the runtime is measured in order to compare the computational complexity of algorithms. Herein, we use the Cuprite dataset to evaluate the speed of the algorithms. Table 3 presents the runtimes of different algorithms on Cuprite dataset. The running time of CPPCA and SSHCS is on the same order of magnitude, achieving the fastest reconstruction speed. The computational complexity of MT-BCS, SpeCA, and DCHS is equivalent, and the running time is in the same order of magnitude.
Table 3

Comparison of runtime(s) for the various algorithms on Cuprite dataset.

Lg 302015107543
SR 0.04160.05640.07320.10480.14690.20480.25750.3365
MT-BCS19.039122.118717.780725.606929.398034.621243.456952.9737
CPPCA0.10050.06270.05850.10060.10660.17270.21390.5978
SSHCS0.28310.13510.12690.09170.11320.10120.09190.0932
SpeCA15.569530.476449.269558.999958.944459.888557.187656.5255
SSCR_SU4.28373.39351.24503.45301.38131.25451.30051.3809
DCHS33.078834.607136.285634.265533.244130.895729.171126.9435

5. Conclusions

In this paper, inspired by DCVS, we proposed a compressed sensing framework for hyperspectral imagery, called DCHS, which first decomposes hyperspectral data into the CS band and key band for compressed sampling. To effectively recover original hyperspectral imagery from compressed data based on the proposed compressed sampling framework, we discarded side information based reconstruction of DCVS and developed a hyperspectral reconstruction algorithm based on spectral unmixing for distributed compressed sampling. The reconstruction process is converted to the estimation of the endmember and its corresponding abundance fraction. A method combining endmember extraction and prediction was proposed for key band endmembers estimation. The optimization algorithm of joint abundance sparsity, key and CS band observation data fidelity was also designed for abundance estimation. By analyzing the experimental results on three real datasets, we found that the proposed framework is beneficial to reconstruct the original data by LMM. More notably, the proposed method is able to obtain a more accurate peak signal-to-noise ratio compared to other state-of-the-art reconstruction algorithms. However, the proposed DCHS cannot always lead the recovery of the spectral curve. Therefore, in future work, we will look for accurate endmember prediction algorithms in order to recover the spectral curve with high precision.
  10 in total

1.  Image quality assessment: from error visibility to structural similarity.

Authors:  Zhou Wang; Alan Conrad Bovik; Hamid Rahim Sheikh; Eero P Simoncelli
Journal:  IEEE Trans Image Process       Date:  2004-04       Impact factor: 10.856

Review 2.  Representation learning: a review and new perspectives.

Authors:  Yoshua Bengio; Aaron Courville; Pascal Vincent
Journal:  IEEE Trans Pattern Anal Mach Intell       Date:  2013-08       Impact factor: 6.226

3.  Compressive-projection principal component analysis.

Authors:  James E Fowler
Journal:  IEEE Trans Image Process       Date:  2009-06-10       Impact factor: 10.856

4.  Kronecker compressive sensing.

Authors:  Marco F Duarte; Richard G Baraniuk
Journal:  IEEE Trans Image Process       Date:  2011-08-18       Impact factor: 10.856

5.  Connections Between Nuclear-Norm and Frobenius-Norm-Based Representations.

Authors:  Xi Peng; Canyi Lu; Zhang Yi; Huajin Tang
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2016-10-06       Impact factor: 10.451

6.  An Augmented Linear Mixing Model to Address Spectral Variability for Hyperspectral Unmixing.

Authors:  Danfeng Hong; Naoto Yokoya; Jocelyn Chanussot; Xiao Xiang Zhu
Journal:  IEEE Trans Image Process       Date:  2018-11-09       Impact factor: 10.856

7.  Structured AutoEncoders for Subspace Clustering.

Authors:  Xi Peng; Jiashi Feng; Shijie Xiao; Wei-Yun Yau; Joey Tianyi Zhou; Songfan Yang
Journal:  IEEE Trans Image Process       Date:  2018-06-18       Impact factor: 10.856

8.  Hyperspectral Unmixing in Presence of Endmember Variability, Nonlinearity, or Mismodeling Effects.

Authors:  Abderrahim Halimi; Paul Honeine; Jose M Bioucas-Dias
Journal:  IEEE Trans Image Process       Date:  2016-07-11       Impact factor: 10.856

9.  Deep Subspace Clustering.

Authors:  Xi Peng; Jiashi Feng; Joey Tianyi Zhou; Yingjie Lei; Shuicheng Yan
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2020-11-30       Impact factor: 10.451

10.  Deep Clustering With Sample-Assignment Invariance Prior.

Authors:  Xi Peng; Hongyuan Zhu; Jiashi Feng; Chunhua Shen; Haixian Zhang; Joey Tianyi Zhou
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2020-10-30       Impact factor: 10.451

  10 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.