Next Article in Journal
Fusion Approaches for Land Cover Map Production Using High Resolution Image Time Series without Reference Data of the Corresponding Period
Next Article in Special Issue
Spectral and Spatial Classification of Hyperspectral Images Based on Random Multi-Graphs
Previous Article in Journal
Assessment of In-Season Cotton Nitrogen Status and Lint Yield Prediction from Unmanned Aerial System Imagery
Previous Article in Special Issue
Retrieval of Biophysical Crop Variables from Multi-Angular Canopy Spectroscopy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Low-Rank Representation Based Hyperspectral Image Denoising Method for Mineral Mapping

1
Key Laboratory of Digital Earth Science, Institute of Remote Sensing and Digital Earth, Chinese Academy of Sciences, Beijing 100094, China
2
College of Computer Science and Software Engineering, Computer Vision Research Institute, Shenzhen University, Shenzhen 518060, China
3
School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100049, China
4
Instituto de Telecomunicações, Instituto Superior Técnico, Universidade de Lisboa, 1900-118 Lisbon, Portugal
*
Author to whom correspondence should be addressed.
Remote Sens. 2017, 9(11), 1145; https://doi.org/10.3390/rs9111145
Submission received: 8 September 2017 / Revised: 22 October 2017 / Accepted: 31 October 2017 / Published: 8 November 2017

Abstract

:
Hyperspectral imaging technology has been used for geological analysis for many years wherein mineral mapping is the dominant application for hyperspectral images (HSIs). The very high spectral resolution of HSIs enables the identification and the diagnosis of different minerals with detection accuracy far beyond that offered by multispectral images. However, HSIs are inevitably corrupted by noise during acquisition and transmission processes. The presence of noise may significantly degrade the quality of the extracted mineral information. In order to improve the accuracy of mineral mapping, denoising is a crucial pre-processing task. By leveraging on low-rank and self-similarity properties of HSIs, this paper proposes a state-of-the-art HSI denoising algorithm that implements two main steps: (1) signal subspace learning via fine-tuned Robust Principle Component Analysis (RPCA); and (2) denoising the images associated with the representation coefficients, with respect to an orthogonal subspace basis, using BM3D, a self-similarity based state-of-the-art denoising algorithm. Accordingly, the proposed algorithm is named Hyperspectral Denoising via Robust principle component analysis and Self-similarity (HyDRoS), which can be considered as a supervised version of FastHyDe. The effectiveness of HyDRoS is evaluated in a series of mineral mapping experiments using noise-reduced AVIRIS and Hyperion HSIs. In these experiments, the proposed denoiser yielded systematically state-of-the-art performance.

Graphical Abstract

1. Introduction

In recent years, hyperspectral imaging technology has achieved great success in many applications such as agriculture, surveillance, and mining. A convenient mental picture of a hyperspectral image (HSI) is that of a data cube formed by the collection of hundreds (even thousands) of 2D images, termed bands, representing the spectral reflectance of a given surface in contiguous spectral narrow bands. We may also interpret a HSI as the collection of spectral vectors, one per pixel, with dimension equal to the number of bands [1]. The difference between hyperspectral and multispectral images (MSIs) is application dependent, but, in general, HSIs have comparatively higher spectral and lower spatial resolution, whereas MSIs have lower spectral and higher spatial resolution [2]. In geological remote sensing, multispectral images generally offer high spatial resolution for geological mapping. The spectral resolution of these images is, however, very low, which severely constrains the application and development of mineral mapping. In order to address this problem, hyperspectral imaging provides high spectral resolution in visible, near-infrared, and shortwave infrared spectral bands. Indeed, hyperspectral imaging can be applied in many different spectral setups: Near Infrared (NIR), Mid Infrared (MIR), Raman, Terahertz (THz) spectroscopy, etc. Owing to various constraints, HSIs often cover only the visible and the infrared (IR) (in any of the modalities). The rich and detailed spectral information of HSIs opens the door to the identification and quantification of a large number of minerals with a precision beyond the reach of the techniques based on MSIs. Taking advantage of their increased information content, HSIs have been both the natural and logical choice for hyperspectral geological mapping during the last decades; a great deal of scholarly and practical attention has been devoted to the application of hyperspectral mineral mapping. Research work [3] highlights the advantages of using hyperspectral data to identify alteration minerals and defines their zonation. The work [4] uses a knowledge-based expert system to produce mineral maps from AVIRIS HSI data. Kruse et al. [5] compare Hyperion HSI data with airborne AVIRIS HSI data to show that Hyperion HSI data provides the ability to remotely map basic surface mineralogy. The relevance of having HSIs with a low level of noise or, equivalently, with a high signal-to-noise-ratio (SNR), to improve the accuracy of mineral prediction, food spectroscopy, and of various tasks such as classification and retrieving supported by spectral libraries has been pointed out, for example, in [6,7,8].
Although HSIs have become a powerful tool in regional geologic and mineral studies, there are still some obstacles, one of which is noise. For instance, EO-1 Hyperion data has been employed extensively on arid sites in Australia and South America, where it has been proven to perform really well for the location and characterization of minerals and alteration zones [5,9]. However, apart from these sites, whose area of HSIs is little affected by noise, Hyperion data has been less used, mainly because most of its images have low SNR [3]. As an important pre-processing step, denoising is necessary for nearly all subsequent processing tasks, for example, classification, unmixing, target detection, etc. It is also important in hyperspectral remote sensing geological applications, where the common processing chain is well documented and includes (1) denoising; (2) estimating the dimensionality; (3) locating the purest pixels; (3) identifying endmembers based on their spectral signatures with a spectral library or the image-derived endmembers; and (4) mapping the abundance estimation of particular endmembers. We remark that, in low SNR HSIs, the usefulness of steps (2)–(4) relies heavily on the performance of the denoising step (1) [10].
HSI denoising has attracted much research attention over the past decades due to its importance in HSIs quality improvement [11]. Initially, classical denoising algorithms conceived for 2D natural images were, with due adjustments, applied to hyperspectral data. Examples of this research line of attack are nonlocal means (NLM) [12], total variation (TV) [13], block-matching and three-dimensional collaborative filtering (BM3D) [14], and block-matching and four-dimensional collaborative filtering (BM4D) [15]. Apart from BM4D, these methods are typically applied separately in either the spatial or the spectral domain and classified as spatial-based or spectral-based HSI denoising methods.
Spatial-based or spectral-based denoising methods fail to take advantage of the high correlation between spectral and spatial dimensions, which has attracted much interest in HSI denoising research. Recently, many spectral–spatial based denoising methods have been developed. In [16], a principal component analysis (PCA) combined to BM4D method is proposed for HSI denoising. Firstly, the principal component scores are filtered by PCA, and then, the low score components are filtered by BM4D. Lately, low-rank property of HSI has been widely exploited and low-rank based frameworks have become increasingly popular for HSI denoising [17]. Low-rank matrix recovery (LRMR) in [18] is implemented with ssGoDec for HSI noise removal and achieves noticeable denoising results. Meanwhile, in order to extend the LRMR framework in the hyperspectral denoising problem, a noise-adjusted iterative low-rank matrix approximation (NAILRMA) [19] method has been proposed by considering the fact that the noise intensity varies from hyperspectral bands, which is more realistic than the previous work [18], namely closer to real scenarios. The recently introduced FastHyDe [20] denoising algorithm fully exploits the low-rank and self-similarity properties of HSIs. FastHyDe starts by estimating the subspace where the spectral vectors live, herein termed the signal subspace, and then denoises the representation coefficient images, herein termed eigen-images using a state-of-the-art self-similarity denoiser. Experimental results in [20] have shown that FastHyDe is state-of-the-art and, arguably, the fastest HSI denoising algorithm.

Contribution

HyDRoS, the denoising algorithm herein proposed, is inspired by FastHyDe. As in FastHyDe, HyDRoS exploits HSI low-rank property and self-similarity by implementing two consecutive steps: (1) signal subspace learning; and (2) denoising the eigen-images associated with the representation coefficients using a self-similarity based state-of-the-art denoising algorithm. Since the signal subspace has much smaller dimension than the number of bands, the first step largely attenuates the noise and renders a much lighter inverse problem, from the computational point of view. The second step exploits the fact that the eigen-images are self-similar, and thus they may be effectively denoised with a state-of-the-art self-similarity based denoiser.
The main contributions regard a robust estimation of the signal subspace and the assessment of HSI denoising performance in mineral mapping applications. In more detail, the contributions are the following:
  • Decomposing the observed data as the sum of a low-rank matrix and a sparse matrix containing outliers. The decomposition is solved by the robust principle component analysis (RPCA) algorithm [21]. The estimated signal subspace corresponds to the column span of the low-rank matrix and is a sub-product of RPCA. This procedure, which allows to control the dimension of the signal subspace by a proper setting of the RPCA regularization parameters, brings robustness to the signal subspace estimation and underlies performance gains with respect to an unsupervised version of FastHyDe, as shown in Section 3.
  • Extending the application of HSI denoising methods. The denoised spectra are used to do hyperspectral mineral mapping by two methods: Spectral Angle Mapping (SAM) [22] and Spectral Feature Fitting (SFF) [23]. Using the noise-reduced HSI data, pixels related to three kinds of minerals presented in the Cuprite data sets, NV, USA, namely Alunite, Chalcedony, and Kaolinite, are mapped by SAM and SFF methods. Receiver operating characteristic (ROC) curves [24] and the area under ROC curves (AUC) are displayed to evaluate the mapping accuracy, which can be considered as an indicator of the denoising performance.
The rest of this paper is organized as follows: Section 2 introduces the low-rank representation based HyDRoS denoising method. Section 3 evaluates the performance of the proposed method by comparison with state-of-the-art HSI denoising methods in both simulated data with artificial noise and real data experiments using the data sets collected by the Airborne Visible/Infrared Imaging Spectrometer (AVIRIS) and Hyperion on board NASA’s EO-1 satellite over the Cuprite Mining District, NV, USA. Then, hyperspectral mineral mapping is conducted on the noise-reduced HSI data sets obtained by different denoising methods to show the impact of denoising on mineral mapping accuracy. Section 4 discusses the denoising performance for the proposed HyDRoS algorithm. Finally, Section 5 presents conclusions and remarks.

2. Proposed Low-Rank Representation Based Denoising Method

High dimensional hyperspectral data admits low-rank and sparse representations owing to the very high correlation among spectral channels and spatial pixels [25,26]. For the hyperspectral remote sensing image denoising problem, the low-rank representation (LRR) based method has proven to be a powerful tool [19,20,27,28]. The proposed hyperspectral denoising method integrates spatial filtering, in addition to a low-rank structure, which promotes self-similar bands. Section 2.1 explains the low-rank structure of HSI in detail; Section 2.2 introduces eigen-image filtering, exploiting self-similarity; Section 2.3 proposes our denoising method combining low-rank representation and eigen-image filtering.

2.1. Low-Rank Structure Of HSI

Let X = x 1 , , x n R n b × n be a matrix representation of a given HSI with n spatial samples (the columns of X ) of size n b (the number of bands). In the hyperspectral imaging systems carried on satellite platforms, there is often the problem that some pixels are much noisier than others and sparsely distributed (relative to the independent identically distributed (i.i.d) noise) [29]. These perturbations are called outliers and are represented by matrix S R n b × n . The degradation model of the observed HSI, which is denoted by Y = y 1 , , y n R n b × n , is often expressed as the sum of a noise-free HSI matrix X , an outlier matrix S , and additive noise N R n b × n , that is,
Y = X + S + N .
In real-world HSIs, the high correlation among bands implies that the rank of X is much lower than n b [28]. Therefore, X in Equation (1) can be expressed by a linear combination of a basis E = e 1 , , e p R n b × p and a coefficient matrix Z = z 1 , , z n R p × n with respect to (w.r.t) E , with p n b :
X = EZ .
Figure 1 illustrates a common property of HSIs: the dimension of signal subspace, p, is much lower than the number of bands, n b . Figure 1 is given as an example in real scenarios: Figure 1a,b show a clean data cube X R n b × n and a noisy HSI data cube Y R n b × n , respectively. Figure 1c plots the eigenvalues of the sample correlation matrices X X T / n and Y Y T / n ordered by non-increasing values. Clearly, the bulk of the signal energy, shown in green, is able to be explained by less than p = 6 components; while the bulk of noisy observation energy, shown in red, can only be explained by using a number of components much higher than p due to the existence of noise.
We herein adopt RPCA, firstly proposed by Wright et al. [21], to estimate the p-dimensional signal subspace from the noisy observation Y , with p n b . RPCA decomposes the observed data matrix Y R m × n into the sum of a low-rank matrix X R m × n and a sparse matrix S R m × n .
The RPCA problem in the presence of noise can be formulated as
min X , S 1 2 Y X S F 2 + τ rank ( X ) + γ S 0 ,
where X F 2 = trace ( XX T ) is the Frobenious norm of X , | | S | | 0 denotes the number of non-zero components of S , abusively termed the 0 -norm of S , and τ ,   γ   >   0 set the relative weight of the terms rank(X) and | | S | | 0 . Optimization Equation (3) is non-convex and no efficient solution is known. Following a popular approach [30,31,32], in order to obtain a tractable optimization problem, we replace the l 0 -norm with l 1 -norm given by | | S | | 1 = i = 1 n s i 1 , where s i denotes the i-th columns of S , and rank(X) with the nuclear norm | | X | | * = i σ i X , where σ i ( X ) denotes the i-th singular value of X . The obtained convex optimization is written as
min X , S 1 2 Y X S F 2 + τ X * + γ S 1 ,
where τ , λ   >   0 set the relative weight of the terms | | X | | * and | | S | | 1 and are manually adjusted.
Considering that RPCA is a robust subspace learning method against sparse outliers, we employ RPCA to estimate the signal subspace E and outliers matrix S from noisy HSI observation. To solve optimization Equation (4), and under the assumption on i.i.d noise, we run the publicly available accelerated proximal gradient singular value thresholding algorithm [33], which terminates in O 1 / ϵ iterations with an ϵ -optimal solution. Part of the computational effectiveness of this algorithm relies on the use of the PROPACK package [34] to efficiently compute partial singular value decompositions (SVDs).

2.2. Eigen-Image Filtering Exploiting Self-Similarity

From the estimated outlier matrix S ˜ , we compute
Y ˜ : = Y S ˜ .
Then, the observation model of Y ˜ becomes
Y ˜ = X + N = EZ + N ,
where matrix E = [ e 1 , , e p ] R n b × p is obtained by solving Equation (4). As already mentioned, the p rows of Z are termed eigen-images. We remark that
X = EZ = i = 1 p e i Z ( i , : ) ,
where Z ( i , : ) denotes the i-th eigen-image, that is, the i-th row of Z . Given the observation model Equation (6), our denoising inverse problem consists in computing X ^ = E Z ^ , where X ^ and Z ^ are estimates of X and of Z , respectively. At this point, a few remarks are worth noting:
  • Let P E and P E denote, respectively, the projection matrices onto span ( E ) , that is, onto the linear space spanned by the columns of E and onto the orthogonal complement of span ( E ) . Multiplying P E by Y ˜ , we have P E Y ˜ = EZ + P E N and P E Y ˜ = P E N . We conclude, therefore, that Z is affected only by P E N which, in the case of i.i.d. noise, has power p / n b times smaller than power of N . The representation in the subspace alone yields therefore a large noise attenuation.
  • From the equation Z = ( E T E ) 1 E T X , we conclude that the eigen-images are linear combinations of the bands of X . Since the hyperspectral bands represent reflectance of the same surface at different wavelengths, the spatial structure of the self-similarity is the same across all HSI bands. We conclude, therefore, that the eigen-images are self-similar as well.
In order to clarify the two above remarks clearly, Figure 2 shows the eigen-images obtained by projecting an HSI into the low dimensional signal subspace. Figure 2a–c are 2nd–4th eigen-images Z ^ = P E Y ˜ of the AVIRIS HSI data set acquired at Cuprite, NV, USA, and it is clear that there is still some residual noise in the eigen-images. A natural conclusion is that the eigen-images Z ^ = P E Y ˜ may be effectively denoised by a state-of-the-art self-similarity based algorithm. In this work, we use BM3D [14], which operates on a single image. BM3D is based on an enhanced sparse representation in the transform domain and is realized by three successive steps for groups of similar patches: 3-D transformation, collaborative filtering, and inverse 3-D transformation. Figure 2d–f show the BM3D filtered eigen-images corresponding to Figure 2a–c, in which the noise is obviously reduced. Figure 2 shows that BM3D efficiently filters out the noise from the eigen-images.

2.3. Proposed HyDRoS Algorithm

The inverse problem which consists in estimating Z from Y ˜ is formalized as follows:
Z ^ = arg min Z 1 2 | | EZ Y ˜ | | F 2 + λ ϕ Z
= arg min Z 1 2 | | Z E T Y ˜ | | F 2 + λ ϕ Z ,
The first term on the right hand side of Equation (8) is the data fidelity; ϕ ( Z ) is a regularizer tailored to promote self-similar images, and λ   >   0 is a regularization parameter. The optimization Equation (9) follows from Equation (8) because matrix E is, by design, orthogonal, that is, E T E = I p , where I p stands for the identity matrix of size p.
Owing to the orthogonality of E , the components of Z tend to be decorrelated. Although decorrelation does not imply independency, it is a necessary condition. Herein, we assume that function ϕ is decoupled w.r.t. the eigen-images. Therefore, the solution of optimization Equation (9) is to decouple each row of Z ; this may be written as
Z ^ = φ λ ϕ E T Y ˜ = φ λ ϕ 1 e 1 T Y ˜ φ λ ϕ p e p T Y ˜ ,
where φ λ ϕ i y = arg min w 1 2 | | y w | | F 2 + λ ϕ i w , for i = 1 , , p , is the so-called proximity operator of ϕ i [35]. In this paper, we apply BM3D as a denoiser for each eigen-image. That is, instead of investing efforts in tailoring regularizer ϕ i , promoting self-similar images and then computing its proximity operators, we directly use a state-of-the-art denoiser conceived to enforce self-similarity. We selected BM3D, as it is the state-of-the-art, very fast to implement and is publicly available. The denoised HSI is estimated as
X ^ = E Z ^ .
Algorithm 1 shows the pseudo code of the proposed algorithm.
Algorithm 1 HyDRoS denoising algorithm
1:
Input: Noisy HSI observation Y
2:
Learn subspaces basis E R n b × p and outliers matrix S from Y by RPCA
3:
Compute Y ˜ : = Y S ˜
4:
Filter the eigen-images: Z ^ = φ λ ϕ E T Y ˜ by BM3D
5:
Compute the inverse transform X ^ = E Z ^ to obtain the noise reduced HSI
6:
Output: Denoised HSI X ^

3. Experiments and Results

The proposed denoising algorithm HyDRoS is tested with simulated and real data. Hyperspectral data sets collected by the Airborne Visible/Infrared Imaging Spectrometer (AVIRIS) and NASA’s EO-1 Hyperion sensor at Cuprite, NV, USA, are used as simulated data and real data, respectively. In the simulated data experiments, artificial noise is added to high SNR AVIRIS data to get the simulated noisy AVIRIS HSIs. The denoising performance is evaluated by comparing the noise-reduced HSI data with original AVIRIS data. In the real data experiments, the comparatively low SNR Hyperion HSI data is directly used as real data without a clean reference.
To further verify the effectiveness of the proposed HyDRoS with both high SNR and low SNR HSI data sets, hyperspectral mineral mapping experiments at Cuprite, NV, USA, are conducted on the noise-reduced HSI data sets. Cuprite, NV, USA, located approximately 200 km northwest of Las Vegas, is well understood mineralogically [5,36,37] and has been used as a geological remote sensing test site since the early 1980s [36,38,39,40,41]. Among the 18 minerals presented in this area, three of them (Alunite, Chalcedony, and Kaolinite) are selected because their outcrops can be spatially and spectrally clearly identified with both high SNR AVIRIS and low SNR Hyperion HSI data simultaneously. In hyperspectral geological mapping and exploration, minerals can be more accurately identified with high SNR HSI data [4]. Therefore, the mapping accuracy of the three minerals provides evidence of the quality of the noise-reduced HSI data, and can be considered as an indicator of denoising performance.
Six state-of-the-art HSI denoising methods are used as comparative methods in both simulated and real experiments, namely BM3D [14], BM4D [15], PCA + BM4D [16], LRMR [27], NAILRMA [19] and FastHyDe [20]. BM3D, a single band filter, is applied to HSI band by band. PCA + BM4D first performs PCA to the noisy HSI data cube and uses a BM4D filter to reduce the noise in the low score components. LRMR is a HSI restoration method based on low-rank matrix recovery, and NAILRMA is a patch-wise low-rank matrix approximation based HSI denoising method under an iterative regularization framework. The parameters in LRMR and NAILRMA are manually tuned to obtain optimal results in our experiment. FastHyDe is an efficient fast hyperspectral denoising method based on low-rank and sparse representations. Note that, we implemented an unsupervised version of FastHyDe, wherein called FastHyDe(un), where the subspace is learnt by HySime [42], which is an unsupervised estimation technique conceived to preserve the signal subspace directions with SNR>1.

3.1. Simulated Data Experiments with AVIRIS HSI Data

3.1.1. Data Description

In the simulated data experiments, the AVIRIS HSI data set is used as simulated data with added artificial noise. The data was captured at Cuprite, NV, USA, by AVIRIS hyperspectral sensor on 2 May 2006. AVIRIS hyperspectral sensor collects data in 224 contiguous spectral bands with a bandwidth of 10 nm, and has a contiguous spectrum over the range from 400 nm to 2500 nm. The spatial resolution of AVIRIS HSI data used in this study is 3.4 m.
Figure 3a shows a false-color composite image of AVIRIS HSI data captured at Cuprite Mining District; Figure 3b,c are a reference mineral map and reference spectral signatures of the three dominant minerals. This data set can be retrieved from http://aviris.jpl.nasa.gov/. Spectral bands covering between 2000 nm and 2400 nm in shortwave infrared (SWIR) wavelength range are particularly useful for mineralogical mapping studies because SWIR contains a large number of absorption features which may be used as a diagnostic of the presence of certain hydroxyl and carbonate bearing minerals or mineral groups [43]. In this study, 51 AVIRIS hyperspectral bands (band 174–224 or wavelength range from 2004.8 nm to 2503.5 nm) of size 2100 rows × 1560 columns, have been selected in the experiments with simulated data.

3.1.2. Evaluation Indexes

In simulated data, the evaluation of the proposed denoising HyDRoS algorithm is carried out by quantitative assessment of the noise-reduced image quality and mineral mapping accuracy.
Two full reference indexes are used for noise-reduced image quality evaluation: the peak signal-to-noise ratio (PSNR) and the structural similarity (SSIM). Artificial noise is added to the high SNR AVIRIS data to get the simulated noisy AVIRIS HSIs, while the original AVIRIS data is regarded as a clean reference. MPSNR and MSSIM denote the mean PSNR and mean SSIM index over bands. Note that SSIM in this paper refers to the structural similarity index metric of one band, and MSSIM refers to the mean value of the SSIM index over all bands, which are different from the definitions of SSIM and MSSIM in [44]. Both indexes are full reference metrics that require a reference image and a denoised image. Higher index values indicate better image quality.
Mineral mapping accuracy is used as a quality indicator for noise-reduced HSI data sets. SAM [22] and SFF [23] are implemented to identify the three dominant minerals at Cuprite Mining District. SAM is used for the similarity measurement between the unknown mineral spectra and the reference spectra. SFF is an absorption feature based methodology utilized to fit the unknown spectra to the reference spectra. It compares the fit of unknown spectra to reference spectra using a least-squares technique.
Mineral mapping accuracy estimated by SAM and SFF is presented in the form of receiver operating characteristics (ROC) [24] curves and the area under ROC curves (AUC). ROC curves provide visual information about the performance of binary mineral mapping using the noise-reduced HSI data. The horizontal coordinate of the ROC curve indicates the false alarm rate, while the vertical coordinate indicates the detection rate. AUC is estimated to compare the overall mapping accuracies for different denoising methods.

3.1.3. Experimental Results

In the simulated data experiments, Gaussian i.i.d. noise and non-i.i.d. noise is added to AVIRIS hyperspectral data (of size 2100 rows × 1560 columns × 51 bands). AVIRIS data is used as a reference in denoising because the spectral bands of AVIRIS have high SNR [45]. As one of the bands (2493.6 nm) in the SWIR spectral range is heavily contaminated by noise, it was removed and 50 bands are ultimately selected. The gray values of each HSI band are normalized to [0, 1] before denoising and converted to the original level after that. Since the additive noise model is the situation usually found in HSIs and many HSI denoising algorithms have been derived based on this model [46], Gaussian i.i.d. noise is added to the reference AVIRIS data in case 1; the variance values are 0.02, 0.04, 0.06, 0.08 and 0.1. However, in real scenarios, the simplified assumption of i.i.d. noise breaks down, and the noise which exists in a natural HSI is usually non-i.i.d, namely with band-dependent variance [11]. In other words, different bands in HSI have different noise variances. So different variance zero-mean Gaussian noise is added to each band of the reference AVIRIS data in case 2, and the variance values are randomly selected from 0 to 0.1 with the mean value of 0.053. Noise variance in each case is presented in Figure 4.
The HSI noise degradation model Equation (1) assumes Gaussian i.i.d. noise, meaning that N is constituted by additive, zero-mean, Gaussian noise. If the spectral vectors n i in N are uncorrelated, then the covariance matrix C λ = E n i n i T is diagonal and C λ = σ 2 I . This is not the case with non-i.i.d noise, where the spectral vectors are correlated, thus the covariance is not a diagonal matrix. In order to convert the non-i.i.d noise to i.i.d noise, a whitening transformation [47,48] is applied to the observation Y ˜ prior to the denoising methods in case 2. Let
Y ^ : = C λ 1 Y ˜ ,
where C λ is the covariance matrix of Y ˜ . The whitened data Y ^ is uncorrelated and has unit variance. In practice, a small constant ε = 10 4 is added to C λ to prevent singularities. The noise degradation model in case 2 becomes
Y ^ = C λ 1 X + C λ 1 N .
Subsequently, the proposed HyDRoS denoising model can be formulated as
Z ˜ ^ = arg min Z 1 2 | | Z ˜ E ˜ T Y ^ | | F 2 + λ ϕ Z ˜ .
Finally, the noise-reduced HSI can be estimated as
X ˜ ^ = E Z ˜ ^ ,
X ^ = C λ X ˜ ^ .
Table 1 shows MPSNR and MSSIM indexes of the noise-reduced AVIRIS HSI data, in which the highest values are shown in bold and where HyDRoS achieves the highest values in almost every case.
Figure 5 presents the PSNR value of each band in detail for the noise-reduced AVIRIS HSI data obtained by the seven denoising methods in case 1 and case 2. HyDRoS displays significantly higher values than competitors in both cases.
Figure 6 shows that the hyperspectral signal can be completely restored using a subspace of very low dimension, and the highest PSNR value for the dimension of the subspace it chooses.
Figure 7 compares the spectral signatures of the three minerals denoised by HyDRoS with the reference spectral signatures. Figure 7a is the spectrum signatures of Alunite; Figure 7b is the spectrum signatures of Chalcedony; Figure 7c is the spectrum signatures of Kaolinite. Since case 2 is closer to real scenario, the denoised spectral signatures in Figure 7 are selected from noise-reduced data in case 2.
Figure 8 and Figure 9 compare ROC curves of mineral mapping results obtained by SAM and SFF methods using noise-reduced AVIRIS HSI data, in which the curve closer to the upper left corner reveals higher mineral mapping accuracy. Table 2 and Table 3 present AUC values of ROC curves in Figure 8 and Figure 9, in which the highest values are shown in bold and HyDRoS gets the highest value for every mineral.

3.2. Real Data Experiments With Hyperion HSI Data

3.2.1. Data Description

The Hyperion HSI data set is used as real data. The data was captured at Cuprite, NV, USA, by Hyperion hyperspectral sensor on 19 September 2011. Hyperion hyperspectral sensor collects data in 242 channels with a spectral resolution of 10 nm, and has a contiguous spectrum covering from 355.0 nm to 2577.0 nm. The spatial resolution of Hyperion HSI data used in this study is approximately 30 m.
Figure 10a shows a false-color composite image of Hyperion HSI data captured at Cuprite Mining District; Figure 10b,c are a reference mineral map and reference spectral signatures of the three minerals. The data set used in this study is Hyperion level 1R data and can be retrieved from https://earthexplorer.usgs.gov/. Level 1R data has already been radiometrically corrected, but it still needs the following pre-processing before conducting mineral mapping: band selection, destriping, atmospheric correction, geometric correction and registration. The flowchart of pre-processing steps is shown in Figure 11. Forty out of the Hyperion hyperspectral bands (band 185–224 or wavelength range from 2002.1 nm to 2395.5 nm) of size 238 rows × 176 columns are selected for mineral mapping in the real data experiment.

3.2.2. Evaluation Indexes

The evaluation of the proposed denoising HyDRoS algorithm is performed by visual comparison, quantitative assessment with mineral mapping accuracy, and computational time.
Since the reference is unknown, we resort to visual evaluation to get a qualitative assessment of the noise-reduced Hyperion HSI data.
Mineral mapping accuracy is used as a quantitative assessment for the denoising performance of HyDRoS, which is the same evaluation as in the simulated data experiments. ROC curves and AUC obtained by SAM and SFF methods are used to illustrate the validity of the HyDRoS denoising algorithm.
Computation time of different denoising methods is compared to evaluate the computational performance of HyDRoS in the real data experiment.

3.2.3. Experimental Results

Figure 12 presents the denoising results of the 37-th band (2365.2 nm) for Hyperion HSI data, in which Figure 12h denoised by HyDRoS shows the best visual quality.
Figure 13 and Figure 14 compare ROC curves of mineral mapping results obtained by SAM and SFF methods using noise-reduced Hyperion HSI data, in which the curve closer to the upper left corner reveals higher mineral mapping accuracy. Table 4 and Table 5 present AUC values of ROC curves in Figure 13 and Figure 14, in which the highest values are shown in bold and HyDRoS obtains the highest value in every mineral.
Computational time is presented in the caption of Figure 12 and the shortest time is shown in bold. The algorithms were implemented using MATLAB R2014a on a desktop PC equipped with eight Intel Core i7-6700 CPU @ 3.4 GHz and 8 GB of RAM memory.

4. Discussion

This section discusses the denoising performance of HyDRoS and the results are shown in Section 3.1.3 and Section 3.2.3. Before the discussion, we remark that all the compared methods, apart from FastHyDe(un), are supervised in the sense that the parameters are tuned for optimal performance. FastHyDe(un), on the contrary, is unsupervised and therefore cannot be considered as a direct competitor.
Based on the performance evaluation in the simulated data experimental results from Section 3.1.3, it can be seen in Table 1 and Figure 5 that HyDRoS gets the highest PSNR and SSIM index values in almost every case. In case 1, as the noise variance level increases from 0.02 to 0.1 in Figure 5a–e, the PSNR value decreases gradually, in which HyDRoS almost manages to get the highest PSNR value in every band and every case. In case 2 of Table 1, which is closer to real scenario, HyDRoS gets the highest PSNR and SSIM index values. Quantitative assessment of the noise-reduced HSI data with PSNR and SSIM indexes shows that HyDRoS is effective with respect to HSI image quality improvement. The denoised spectral signatures of case 2 in Figure 7 show good agreement with the reference spectral signatures, which provides evidence that HyDRoS can efficiently recover the spectral signatures as well, though they are heavily contaminated by noise. Figure 6 gives evidence that the robust subspace identification used in HyDRoS contributes to its performance gains. ROC curves in Figure 8 and Figure 9 compare the mineral mapping accuracy of the seven denoising methods, in which HyDRoS gets almost uniformly the highest accuracy for every mineral. Table 2 and Table 3 present the corresponding AUC values of Figure 8 and Figure 9, in which higher AUC indicates better image quality and HyDRoS manages to achieve the best performance. Figure 8 and Figure 9 and Table 2 and Table 3 reveal that HyDRoS significantly improves mineral mapping accuracy compared with competitors, indicating its effectiveness for HSI denoising. In terms of image quality and mineral mapping accuracy evaluations, HyDRoS achieves the best denoising performance in the simulated data experiments.
Based on the performance evaluation in real data experimental results from Section 3.2.3, it can be seen that HyDRoS achieves a good visual effect in Figure 12. ROC curves in Figure 13 and Figure 14 show that HyDRoS significantly improves mineral mapping accuracy when compared with the original noisy HSI data, and achieves higher accuracy than other denoising methods. AUC values corresponding to Figure 13 and Figure 14 in Table 4 and Table 5 illustrate that the highest mineral mapping accuracy is implemented with HyDRoS. Regarding the computational time shown in the caption of Figure 12, HyDRoS is within an acceptable range, relative to the competitors such as BM4D, PCA + BM4D and NAILRMA. In terms of visual effect, computational time and mineral mapping accuracy evaluations, HyDRoS outperforms other HSI denoising methods in the real data experiment.

5. Conclusions

Hyperspectral image denoising is an important pre-processing step for subsequent applications. The proposed HSI low-rank representation based denoising method, called HyDRoS, implements three steps: firstly, it applies RPCA to get the signal subspace and eigen-images of the observed HSI under the low-rank constraint, then it applies a BM3D filter to denoise the eigen-images, exploiting the self-similarity property, and finally the noise-reduced HSI is obtained by an inverse transformation. The structure of HyDRoS parallels the structure of FastHyDe(un). The main difference is that the former uses RPCA, with a mild form of supervision, to estimate the signal subspace and the presence of outliers, whereas the latter does not consider outliers and learns the subspace blindly. This difference turns out to be important and is the main reason for the better performance of HyDRoS.
This study highlights the importance of denoising for hyperspectral mineral mapping. Two hyperspectral data sets acquired at Cuprite, NV, USA, were used as simulated and real data, respectively. Both simulated and real data experiments provide evidence that noise-reduced AVIRIS and Hyperion hyperspectral data helps to improve the mineral mapping accuracy with SAM and SFF methods, and that the proposed HyDRoS markedly outperforms the state-of-the-art denoising methods. Compared to FastHyDe(un), the proposed denoiser is slower owing to the process of outliers removal by RPCA. Removal of the outliers will be subjected to future research aiming at improvements in regard to computational time. In addition, this study focuses on three dominant minerals at the Cuprite Mining District. More applications using HyDRoS could be carried out in the future, using HSIs acquired with various sensors, using all the available wavelengths range and/or focusing on other minerals.

Acknowledgments

This research was supported by the National Natural Science Foundation of China under Grant No. 41722108, No. 41325004 and No. 91638201, by the European Union’s Seventh Framework Programme (FP7-PEOPLE-2013-ITN) under grant agreement n607290 SpaRTaN, and by the Fundação para a Ciência e Tecnologia, Portuguese Ministry of Science and Higher Education, projects UID/EEA/50008/2013, and ERANETMED/0001/2014. The authors do appreciate Jet Propulsion Laboratory, National Aeronautics and Space Administration, United States and United States Geological Survey for generous sharing of the AVIRIS and Hyperion hyperspectral data.

Author Contributions

Lianru Gao had contributions on the original ideas of the proposed method and experimental analysis. Dan Yao was mainly responsible for mathematics modeling and experimental designing. Qingting Li gave supports for the experimental data. Lina Zhuang improved mathematic model and the quality of the paper. Bing Zhang completed the theoretical framework. José M. Bioucas-Dias conducted the discussions about the research direction and the scientific components and provided important suggestions for improvement of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Du, Q.; Raksuntorn, N.; Cai, S.; Moorhead, R.J. Color Display for Hyperspectral Imagery. IEEE Trans. Geosci. Remote Sens. 2008, 46, 1858–1866. [Google Scholar] [CrossRef]
  2. Simões, M.; Bioucas-Dias, J.; Almeida, L.B.; Chanussot, J. A Convex Formulation for Hyperspectral Image Superresolution via Subspace-Based Regularization. IEEE Trans. Geosci. Remote Sens. 2014, 53, 3373–3388. [Google Scholar] [CrossRef]
  3. Bishop, C.A.; Liu, J.G.; Mason, P.J. Hyperspectral remote sensing for mineral exploration in Pulang, Yunnan Province, China. Int. J. Remote Sens. 2011, 32, 2409–2426. [Google Scholar] [CrossRef]
  4. Kruse, F.A.; Lefkoff, A.B.; Dietz, J.B. Expert System-based Mineral Mapping in Northern Death Valley, California/Nevada, using the Airborne Visible/Infrared Imaging Spectrometer (AVIRIS). Remote Sens. Environ. 1993, 44, 309–336. [Google Scholar] [CrossRef]
  5. Kruse, F.A.; Boardman, J.W.; Huntington, J.F. Comparison of airborne hyperspectral data and EO-1 Hyperion for mineral mapping. IEEE Trans. Geosci. Remote Sens. 2003, 41, 1388–1400. [Google Scholar] [CrossRef]
  6. Vidal, M.; Amigo, J.M. Pre-processing of hyperspectral images. Essential steps before image analysis. Chemom. Intell. Lab. Syst. 2012, 117, 138–148. [Google Scholar] [CrossRef]
  7. Pu, H.; Sun, D.W.; Ma, J.; Liu, D.; Cheng, J. Using Wavelet Textural Features of Visible and Near Infrared Hyperspectral Image to Differentiate Between Fresh and Frozen—Thawed Pork. Food Bioprocess Technol. 2014, 7, 3088–3099. [Google Scholar] [CrossRef]
  8. Kruse, F.A. Comparison of AVIRIS and Hyperion for hyperspectral mineral mapping. In Proceedings of the 11th JPL Airborne Geoscience Workshop, Pasadena, CA, USA, 4–8 March 2002. [Google Scholar]
  9. Jafari, R.; Lewis, M.M. Arid land characterisation with EO-1 Hyperion hyperspectral data. Int. J. Appl. Earth Obs. Geoinf. 2012, 19, 298–307. [Google Scholar] [CrossRef]
  10. Shashank, V.C.; Kumar, S.V.; Koushik, N.; Udupa, L. Image Denoising Methodologies. Int. J. Recent Adv. Eng. Technol. 2013, 1, 125–129. [Google Scholar]
  11. Chen, Y.; Cao, X.; Zhao, Q.; Meng, D.; Xu, Z. Denoising Hyperspectral Image With Non-i.i.d. Noise Structure. arXiv, 2017; arXiv:1702.00098. [Google Scholar] [PubMed]
  12. Buades, A.; Coll, B.; Morel, J.M. A Non-Local Algorithm for Image Denoising. In Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Diego, CA, USA, 20–25 June 2005; pp. 60–65. [Google Scholar]
  13. Rudin, L.I.; Osher, S.; Fatemi, E. Nonlinear total variation based noise removal algorithms. Phys. D Nonlinear Phenom. 1992, 60, 259–268. [Google Scholar] [CrossRef]
  14. Dabov, K.; Foi, A.; Katkovnik, V.; Egiazarian, K. Image denoising by sparse 3-D transform-domain collaborative filtering. IEEE Trans. Image Proc. 2007, 16, 2080–2095. [Google Scholar] [CrossRef]
  15. Maggioni, M.; Katkovnik, V.; Egiazarian, K.; Foi, A. Nonlocal transform-domain filter for volumetric data denoising and reconstruction. IEEE Signal Proc. Soc. 2012, 22, 119–133. [Google Scholar] [CrossRef] [PubMed]
  16. Chen, G.; Bui, T.D.; Quach, K.G.; Qian, S.E. Denoising Hyperspectral Imagery Using Principal Component Analysis and Block-Matching 4D Filtering. Can. J. Remote Sens. 2014, 40, 60–66. [Google Scholar] [CrossRef]
  17. Shi, J.; Yang, W.; Yong, L.; Zheng, X. Low-Rank Representation for Incomplete Data. Math. Probl. Eng. 2014, 2014, 439417. [Google Scholar] [CrossRef]
  18. He, W.; Zhang, H.; Zhang, L.; Shen, H. Total-Variation-Regularized Low-Rank Matrix Factorization for Hyperspectral Image Restoration. IEEE Trans. Geosci. Remote Sens. 2015, 54, 178–188. [Google Scholar] [CrossRef]
  19. He, W.; Zhang, H.; Zhang, L.; Shen, H. Hyperspectral Image Denoising via Noise-Adjusted Iterative Low-Rank Matrix Approximation. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2015, 8, 3050–3061. [Google Scholar] [CrossRef]
  20. Zhuang, L.; Bioucas-Dias, J.M. Fast Hyperspectral image Denoising based on low rank and sparse representations. In Proceedings of the 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Beijing, China, 10–15 July 2016; pp. 1847–1850. [Google Scholar]
  21. Wright, J.; Peng, Y.; Ma, Y.; Ganesh, A.; Rao, S. Robust principal component analysis: Exact recovery of corrupted low-rank matrices by convex optimization. In Proceedings of the 22nd International Conference on Neural Information Processing Systems, Vancouver, BC, Canada, 7–10 December 2009; pp. 2080–2088. [Google Scholar]
  22. Yuhas, R.; Goetz, A.F.H.; Boardman, J.W. Descrimination Among Semi-Arid Landscape Endmembers Using the Spectral Angle Mapper (SAM) Algorithm. In Proceedings of the The Third Annual JPL Airborne Geoscience Workshop, Pasadena, CA, USA, 1–5 June 1992. [Google Scholar]
  23. Pan, Z.K.; Wang, F.; Xia, L.H.; Zhou, X.Z. An Optimized Method for Hyperspectral Imagery Spectral Feature Fitting Classification by Using IDL Wavelet Toolkit. Geomat. Spat. Inf. Technol. 2012. [Google Scholar] [CrossRef]
  24. Park, S.H.; Goo, J.M.; Jo, C.H. Receiver Operating Characteristic (ROC) Curve: Practical Review for Radiologists. Korean J. Radiol. 2004, 5, 11. [Google Scholar] [CrossRef] [PubMed]
  25. Yang, J.; Zhao, Y.Q.; Chan, C.W.; Kong, S.G. Coupled Sparse Denoising and Unmixing With Low-Rank Constraint for Hyperspectral Image. IEEE Trans. Geosci. Remote Sens. 2016, 54, 1818–1833. [Google Scholar] [CrossRef]
  26. Zhu, R.; Dong, M.; Xue, J.H. Spectral Nonlocal Restoration of Hyperspectral Images With Low-Rank Property. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2015, 8, 3062–3067. [Google Scholar]
  27. Zhang, H.; He, W.; Zhang, L.; Shen, H.; Yuan, Q. Hyperspectral Image Restoration Using Low-Rank Matrix Recovery. IEEE Trans. Geosci. Remote Sens. 2014, 52, 4729–4743. [Google Scholar] [CrossRef]
  28. Bioucas-Dias, J.M.; Plaza, A.; Dobigeon, N.; Parente, M.; Du, Q.; Gader, P.; Chanussot, J. Hyperspectral Unmixing Overview: Geometrical, Statistical, and Sparse Regression-Based Approaches. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2012, 5, 354–379. [Google Scholar] [CrossRef] [Green Version]
  29. Aiazzi, B.; Alparone, L.; Barducci, A.; Baronti, S. Noise modelling and estimation of hyperspectral data from airborne imaging spectrometers. Ann. Geophys. 2006, 49, 1–9. [Google Scholar]
  30. Recht, B.; Fazel, M.; Parrilo, P.A. Guaranteed Minimum-Rank Solutions of Linear Matrix Equations via Nuclear Norm Minimization. Soc. Ind. Appl. Math. Rev. 2010, 52, 471–501. [Google Scholar] [CrossRef]
  31. Candes, E.J.; Tao, T. The Power of Convex Relaxation: Near Optimal Matrix Completion. IEEE Trans. Inf. Theory 2009, 56, 2053–2080. [Google Scholar] [CrossRef]
  32. Cai, J.F.; Candés, E.J.; Shen, Z. A Singular Value Thresholding Algorithm for Matrix Completion. Soc. Ind. Appl. Math. J. Optim. 2008, 20, 1956–1982. [Google Scholar] [CrossRef]
  33. Toh, K.-C.; Yun, S. An Accelerated Proximal Gradient Algorithm for Nuclear Norm Regularized Least Squares Problems. Pac. J. Optim. 2010, 6, 615–640. [Google Scholar]
  34. Larsen, R.M. PROPACK-Software for Large and Sparse SVD Calculations. Available online: http://sun.466stanford.edu/rmunk/PROPACK (accessed on 1 November 2014).
  35. Combettes, P.L.; Wajs, V.R. Signal Recovery by Proximal Forward-Backward Splitting. Soc. Ind. Appl. Math. J. Multiscale Model. Simul. 2006, 4, 1168–1200. [Google Scholar] [CrossRef]
  36. Swayze, G.A. The Hydrothermal and Structural History of the Cuprite Mining District, Southwestern Nevada: An Integrated Geological and Geophysical Approach. Ph.D. Thesis, University of Colorado, Boulder, CO, USA, 1997. [Google Scholar]
  37. Swayze, G.; Clark, R.; Sutley, S.; Gallagher, A. Ground-Truthing AVIRIS Mineral Mapping at Cuprite, Nevada. In Summaries of the Third JPL Airborne Geosciences Workshop, Proceedings of the The Third Annual JPL Airborne Geoscience Workshop, Pasadena, CA, USA, 1–5 June 1992; Geological Survey: Denver, CO, USA, 1992. [Google Scholar]
  38. Goetz, A.F.H.; Srivastava, V. Mineralogical Mapping in the Cuprite Mining District, Nevada. In Proceedings of the Airborne Imaging Spectrometer Data Analysis Workshop, Pasadena, CA, USA, 8–10 April 1985. [Google Scholar]
  39. Ashley, R.P.; Abrams, M.J. Alteration mapping using multispectral images; Cuprite mining district, Esmeralda County, Nevada. Appl. Environ. Microbiol. 1980, 39, 261. [Google Scholar]
  40. Vane, G.; Solomon, J.E.; Rock, B.N. Imaging Spectrometry for Earth Remote Sensing. Science 1985, 228, 1147–1153. [Google Scholar]
  41. Kruse, F.A. Mineral mapping at Cuprite, Nevada with a 63-channel imaging spectrometer. Photogramm. Eng. Remote Sens. 1990, 56, 83–92. [Google Scholar]
  42. Bioucas-Dias, J.M.; Nascimento, J. M. Hyperspectral Subspace Identification. IEEE Trans. Geosci. Remote Sens. 2008, 46, 2435–2445. [Google Scholar] [CrossRef]
  43. Goetz, A.F.H.; Rock, B.N.; Rowan, L.C. Remote sensing for exploration: An overview. Econ. Geol. 1983, 78, 573–590. [Google Scholar] [CrossRef]
  44. Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Proc. Publ. IEEE Signal Proc. Soc. 2004, 13, 600. [Google Scholar] [CrossRef]
  45. Zelinski, A.C.; Goyal, V.K. Denoising Hyperspectral Imagery and Recovering Junk Bands using Wavelets and Sparse Approximation. In Proceedings of the IEEE International Conference on Geoscience and Remote Sensing Symposium, Denver, CO, USA, 31 July–4 August 2006; pp. 387–390. [Google Scholar]
  46. Guo, X.; Huang, X.; Zhang, L.; Zhang, L. Hyperspectral image noise reduction based on rank-1 tensor decomposition. Int. Soc. Photogramm. Remote Sens. J. Photogramm. Remote Sens. 2013, 83, 50–63. [Google Scholar] [CrossRef]
  47. Friedman, J.H. Exploratory projection pursuit. J. Am. Stat. Assoc. 1987, 82, 249–266. [Google Scholar] [CrossRef]
  48. Kessy, A.; Lewin, A.; Strimmer, K. Optimal Whitening and Decorrelation. Statistics 2015. [Google Scholar] [CrossRef]
Figure 1. (a) Clean HSI data cube; (b) Noisy HSI data cube; (c) Eigenvalues of the sample correlation matrices computed from the clean and noisy observations shown in (a,b), respectively.
Figure 1. (a) Clean HSI data cube; (b) Noisy HSI data cube; (c) Eigenvalues of the sample correlation matrices computed from the clean and noisy observations shown in (a,b), respectively.
Remotesensing 09 01145 g001
Figure 2. Eigen-images of an AVIRIS hyperspectral image at Cuprite Mining District before and after filtering: (a) 2nd eigen-image; (b) 3rd eigen-image; (c) 4th eigen-image; (d) 2nd filtered eigen-image; (e) 3rd filtered eigen-image; (f) 4th filtered eigen-image.
Figure 2. Eigen-images of an AVIRIS hyperspectral image at Cuprite Mining District before and after filtering: (a) 2nd eigen-image; (b) 3rd eigen-image; (c) 4th eigen-image; (d) 2nd filtered eigen-image; (e) 3rd filtered eigen-image; (f) 4th filtered eigen-image.
Remotesensing 09 01145 g002
Figure 3. AVIRIS hyperspectral data acquired at Cuprite Mining District: (a) false-color image (R: band 183 (2095.0 nm ), G: band 193 (2195.0 nm), and B: band 207 (2334.6 nm); (b) reference mineral map for Alunite, Chalcedony, and Kaolinite of (a); (c) reference spectral signatures for Alunite, Chalcedony, and Kaolinite.
Figure 3. AVIRIS hyperspectral data acquired at Cuprite Mining District: (a) false-color image (R: band 183 (2095.0 nm ), G: band 193 (2195.0 nm), and B: band 207 (2334.6 nm); (b) reference mineral map for Alunite, Chalcedony, and Kaolinite of (a); (c) reference spectral signatures for Alunite, Chalcedony, and Kaolinite.
Remotesensing 09 01145 g003
Figure 4. Power of signal/noise and performance of HyDRoS with band reduction.
Figure 4. Power of signal/noise and performance of HyDRoS with band reduction.
Remotesensing 09 01145 g004
Figure 5. PSNR of each band after denoising for different noise variances: (a) σ = 0.02; (b) σ = 0.04; (c) σ = 0.06; (d) σ = 0.08; (e) σ = 0.1; (f) mean( σ ) = 0.053.
Figure 5. PSNR of each band after denoising for different noise variances: (a) σ = 0.02; (b) σ = 0.04; (c) σ = 0.06; (d) σ = 0.08; (e) σ = 0.1; (f) mean( σ ) = 0.053.
Remotesensing 09 01145 g005
Figure 6. Power of the signal (green) and of the noise (red) and performance of HyDRoS as a function of the subspace dimension.
Figure 6. Power of the signal (green) and of the noise (red) and performance of HyDRoS as a function of the subspace dimension.
Remotesensing 09 01145 g006
Figure 7. Spectral signatures of the three minerals before and after denoising: (a) pixel located at (257, 629) in the ROI of Alunite; (b) pixel located at (1359, 1071) in the ROI of Chalcedony; (c) pixel located at (157, 503) in the ROI of Kaolinite.
Figure 7. Spectral signatures of the three minerals before and after denoising: (a) pixel located at (257, 629) in the ROI of Alunite; (b) pixel located at (1359, 1071) in the ROI of Chalcedony; (c) pixel located at (157, 503) in the ROI of Kaolinite.
Remotesensing 09 01145 g007
Figure 8. ROC curves for the three minerals obtained by SAM: (a) Alunite; (b) Chalcedony; (c) Kaolinite.
Figure 8. ROC curves for the three minerals obtained by SAM: (a) Alunite; (b) Chalcedony; (c) Kaolinite.
Remotesensing 09 01145 g008
Figure 9. ROC curves for the three minerals obtained by SFF: (a) Alunite; (b) Chalcedony; (c) Kaolinite.
Figure 9. ROC curves for the three minerals obtained by SFF: (a) Alunite; (b) Chalcedony; (c) Kaolinite.
Remotesensing 09 01145 g009
Figure 10. Hyperion hyperspectral data acquired at Cuprite Mining District: (a) false-color image (R: band 194 (2092.8 nm), G: band 204 (2193.7 nm ), and B: band 218 (2335.0 nm)); (b) reference mineral map for Alunite, Chalcedony, and Kaolinite of (a); (c) reference spectral signatures for Alunite, Chalcedony, and Kaolinite.
Figure 10. Hyperion hyperspectral data acquired at Cuprite Mining District: (a) false-color image (R: band 194 (2092.8 nm), G: band 204 (2193.7 nm ), and B: band 218 (2335.0 nm)); (b) reference mineral map for Alunite, Chalcedony, and Kaolinite of (a); (c) reference spectral signatures for Alunite, Chalcedony, and Kaolinite.
Remotesensing 09 01145 g010
Figure 11. Flowchart of the real data experiment using Hyperion Level 1R data.
Figure 11. Flowchart of the real data experiment using Hyperion Level 1R data.
Remotesensing 09 01145 g011
Figure 12. Denoising results for band 37 (2365.2 nm) of the Hyperion hyperspectral image at Cuprite Mining District: (a) original; (b) BM3D (16 s); (c) BM4D (69 s); (d) PCA + BM4D (58 s); (e) LRMR (21 s); (f) NAILRMA (46 s); (g) FastHyDe(un) (11 s); (h) HyDRoS (34 s).
Figure 12. Denoising results for band 37 (2365.2 nm) of the Hyperion hyperspectral image at Cuprite Mining District: (a) original; (b) BM3D (16 s); (c) BM4D (69 s); (d) PCA + BM4D (58 s); (e) LRMR (21 s); (f) NAILRMA (46 s); (g) FastHyDe(un) (11 s); (h) HyDRoS (34 s).
Remotesensing 09 01145 g012
Figure 13. ROC curves for the three minerals obtained by SAM: (a) Alunite; (b) Chalcedony; (c) Kaolinite.
Figure 13. ROC curves for the three minerals obtained by SAM: (a) Alunite; (b) Chalcedony; (c) Kaolinite.
Remotesensing 09 01145 g013
Figure 14. ROC curves for the three minerals obtained by SFF: (a) Alunite; (b) Chalcedony; (c) Kaolinite.
Figure 14. ROC curves for the three minerals obtained by SFF: (a) Alunite; (b) Chalcedony; (c) Kaolinite.
Remotesensing 09 01145 g014
Table 1. Quantitative assessment of the different denoising algorithms applied to AVIRIS hyperspectral data at Cuprite Mining District.
Table 1. Quantitative assessment of the different denoising algorithms applied to AVIRIS hyperspectral data at Cuprite Mining District.
σ IndexNoisy ImageBM3DBM4DPCA+BM4DLRMRNAILRMAFastHyDeHyDRoS
Case 10.02MPSNR (dB)33.9839.1643.5245.3844.1646.1145.6147.23
MSSIM0.78990.92680.97150.98130.97560.98320.98650.9870
0.04MPSNR (dB)27.9637.2340.1240.2740.9642.2043.2744.03
MSSIM0.50490.90300.94320.94740.96550.96360.97520.9757
0.06MPSNR (dB)24.4435.2138.3837.5938.8339.6741.3042.04
MSSIM0.32940.85640.92130.90070.93920.93770.96310.9637
0.08MPSNR (dB)21.9434.3337.2335.2236.9437.6640.2640.70
MSSIM0.22850.83790.90300.84390.90220.90430.95210.9523
0.1MPSNR (dB)20.0033.6936.3733.4235.6636.0139.2239.68
MSSIM0.16760.82560.88610.78390.86830.86620.94200.9418
Case 2 MPSNR (dB)27.5132.9438.0236.7838.5742.4343.9944.93
MSSIM0.46190.80480.90660.88060.93500.96700.98370.9838
Table 2. AUC obtained by SAM for AVIRIS noise-reduced HSI data at Cuprite Mining District.
Table 2. AUC obtained by SAM for AVIRIS noise-reduced HSI data at Cuprite Mining District.
AluniteChalcedonyKaolinite
Noisy0.75080.68780.7396
BM3D0.98800.96930.9679
BM4D0.99130.93580.9842
PCA + BM4D0.97460.86710.9351
LRMR0.96970.91680.8981
NAILRMA0.99030.97560.9815
FastHyDe(un)0.99360.91390.9836
HyDRoS0.99410.98080.9888
Table 3. AUC obtained by SFF for AVIRIS noise-reduced HSI data at Cuprite Mining District.
Table 3. AUC obtained by SFF for AVIRIS noise-reduced HSI data at Cuprite Mining District.
AluniteChalcedonyKaolinite
Noisy0.78860.48840.6269
BM3D0.98250.66200.8598
BM4D0.98000.61780.8743
PCA + BM4D0.89360.54480.7860
LRMR0.96150.57030.7951
NAILRMA0.98070.58720.8744
FastHyDe(un)0.98610.51830.8924
HyDRoS0.98770.65080.8948
Table 4. AUC obtained by SAM for Hyperion noise-reduced HSI data at Cuprite Mining District.
Table 4. AUC obtained by SAM for Hyperion noise-reduced HSI data at Cuprite Mining District.
AluniteChalcedonyKaolinite
Original0.89250.78520.8278
BM3D0.89720.81520.7935
BM4D0.89840.81900.7929
PCA + BM4D0.88560.80980.7823
LRMR0.89650.80940.7910
NAILRMA0.88370.80940.7799
FastHyDe(un)0.89520.81810.7870
HyDRoS0.95470.83500.8278
Table 5. AUC obtained by SFF for Hyperion noise-reduced HSI data at Cuprite Mining District.
Table 5. AUC obtained by SFF for Hyperion noise-reduced HSI data at Cuprite Mining District.
AluniteChalcedonyKaolinite
Original0.80770.44430.6311
BM3D0.83370.43690.6383
BM4D0.83150.43020.6353
PCA + BM4D0.82270.43060.6305
LRMR0.82050.41490.6257
NAILRMA0.81780.43050.6233
FastHyDe(un)0.83140.43450.6519
HyDRoS0.89830.50620.6983

Share and Cite

MDPI and ACS Style

Gao, L.; Yao, D.; Li, Q.; Zhuang, L.; Zhang, B.; Bioucas-Dias, J.M. A New Low-Rank Representation Based Hyperspectral Image Denoising Method for Mineral Mapping. Remote Sens. 2017, 9, 1145. https://doi.org/10.3390/rs9111145

AMA Style

Gao L, Yao D, Li Q, Zhuang L, Zhang B, Bioucas-Dias JM. A New Low-Rank Representation Based Hyperspectral Image Denoising Method for Mineral Mapping. Remote Sensing. 2017; 9(11):1145. https://doi.org/10.3390/rs9111145

Chicago/Turabian Style

Gao, Lianru, Dan Yao, Qingting Li, Lina Zhuang, Bing Zhang, and José M. Bioucas-Dias. 2017. "A New Low-Rank Representation Based Hyperspectral Image Denoising Method for Mineral Mapping" Remote Sensing 9, no. 11: 1145. https://doi.org/10.3390/rs9111145

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop