Next Article in Journal
Load Estimation of Moving Passenger Cars Using Inductive-Loop Technology
Previous Article in Journal
An Elastic Self-Adjusting Technique for Rare-Class Synthetic Oversampling Based on Cluster Distortion Minimization in Data Stream
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Weighted Sparseness-Based Anomaly Detection for Hyperspectral Imagery

1
Key Laboratory of Electronics and Information Technology for Space System, National Space Science Center, Chinese Academy of Sciences, Beijing 100190, China
2
School of Computer Science and Technology, University of Chinese Academy of Sciences, Beijing 100049, China
3
Beijing Institute of Remote Sensing Equipment, Beijing 100190, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(4), 2055; https://doi.org/10.3390/s23042055
Submission received: 10 December 2022 / Revised: 1 February 2023 / Accepted: 8 February 2023 / Published: 11 February 2023
(This article belongs to the Section Optical Sensors)

Abstract

:
Anomaly detection of hyperspectral remote sensing data has recently become more attractive in hyperspectral image processing. The low-rank and sparse matrix decomposition-based anomaly detection algorithm (LRaSMD) exhibits poor detection performance in complex scenes with multiple background edges and noise. Therefore, this study proposes a weighted sparse hyperspectral anomaly detection method. First, using the idea of matrix decomposition in mathematics, the original hyperspectral data matrix is reconstructed into three sub-matrices with low rank, small sparsity and representing noise, respectively. Second, to suppress the noise interference in the complex background, we employed the low-rank, background image as a reference, built a local spectral and spatial dictionary through the sliding window strategy, reconstructed the HSI pixels of the original data, and extracted the sparse coefficient. We proposed the sparse coefficient divergence evaluation index (SCDI) as a weighting factor to weight the sparse anomaly map to obtain a significant anomaly map to suppress the background edge, noise, and other residues caused by decomposition, and enhance the abnormal target. Finally, abnormal pixels are segmented based on the adaptive threshold. The experimental results demonstrate that, on a real-scene hyperspectral dataset with a complicated background, the proposed method outperforms the existing representative algorithms in terms of detection performance.

1. Introduction

Hyperspectral remote sensing images can provide an approximately continuous spectrum for each pixel owing to its hundreds of extremely narrow bands. It combines the traditional image features with the rich spectral features of ground objects, resulting in characteristics such as “hyperspectral resolution”, “spectrum integration”, “multiple spectral channels”, and “continuous imaging” [1,2,3]. It is highly well-liked in the fields of target detection and image classification as a result of these features [4,5,6,7]. Among them, image classification refers to assigning a class label to each pixel in the image and classifying it [8]. Target detection can be understood as a two-classification problem, which separates the target from the background [4]. Target detection can be divided into matching detection and anomaly detection according to whether the prior spectral information of the target needs to be used. As an unsupervised target detection technology, anomaly detection does not need a priori information concerning the target and separates the anomaly from the background [9]. Compared with background pixels, abnormal hyperspectral pixels typically exhibit two characteristics. From the perspective of spectral dimension, the spectral curve of anomalous pixels is entirely distinct from that of the surrounding background. From the spatial dimension, anomalous pixels occupied only a few pixels in the background. This also allows anomaly detection to detect anomalies that are significantly different from the surrounding background in terms of spectrum and to segment the target foreground and background through binary classification. Unfortunately, it is impossible to distinguish them. If the exception needs to be classified, the image classification method needs to be used to assign the class label to the exception pixel and classify the exception. A common method is to measure the distance between spectral features and anomalies to determine whether they belong to the same type [10]. In practical applications, because the spectral information of the target is difficult to obtain, anomaly detection is more practical in many scenarios [9]. Due to the diversity of target spectral information in matching detection and the complexity of atmospheric compensation in actual scenes, anomaly detection has received wide attention [11]. In recent years, many scholars globally have conducted in-depth research on hyperspectral anomaly detection. Hyperspectral anomaly detection technology has rapidly developed, and in addition to image classification, it is also widely used in mineral exploration [12,13], ground object classification [14], ecological monitoring [15,16], military reconnaissance [17,18], border monitoring and search and rescue [11] and many other fields.
Since the 1990s, hyperspectral anomaly detection has caught the fascination of researchers. Early anomaly detection systems were mostly guided by statistical modeling techniques. An anomaly detector named Reed Xiaoli (RX) [19,20,21,22], in which the background is assumed to conform to the multivariable normal distribution, has been proposed. It uses the samples in the scene to estimate the model parameters and judges whether it is an abnormal pixel by using the Mahalanobis distance to measure the difference of the abnormal pixel. According to the sample range selected for estimating the model parameters, RX can be used globally, also called global RX(GRX) [23], while it can also be used locally, called local RX(LRX) [23,24]. Then the kernel RX detector [25,26], which extends the linear low-dimensional non-Gaussian model to the Gaussian feature space that is high-dimensional and nonlinear, has been proposed. To improve the detection performance, it considers the correlation which is high-order and nonlinear between the hundreds of extremely narrow bands of HSI data. The clustering KRX (CKRX) [27] algorithm, which is based on clustering, can not only achieve considerable detection accuracy but also reduce the KRX’s computational complexity. It groups the background pixels and applies the algorithm which can achieve fast feature decomposition. The subspace RX (SSRX) [28] algorithm applies RX detection to the spectral segments of principal component analysis (PCA) [29]. The mathematical model of RX is simple and easy to handle, leading to its widespread usage. Only when the background model aligns with the assumed distribution of the detector, that is, it is a combination of Gaussian distributions, can the RX detector have a relatively good detection effect with low computational complexity [30]. However, in various applications, it is challenging to describe the complex background of a multivariate Gaussian distribution, and the model parameter estimation is polluted by the anomaly detection target.
Numerous algorithms have been proposed in order to achieve a more accurate background estimation. For instance, the Gaussian mixture-based anomaly detector (GMAD) [31] uses a group of weighted mixture models with unimodal Gaussian distribution to describe complex backgrounds. The cluster-based anomaly detector (CBAD) [32] employs clustering technology to classify hyperspectral images and uses RX detection in different categories. The collaborative representation-based detector (CRD) [33] sets internal and external windows around the pixel to be measured and assumes that the pixel between the internal and external windows is a background pixel; it determines whether the pixel is an abnormal pixel by checking if it can be represented by surrounding background pixel. The dual window-based eigen separation transform (DWEST) [34,35] hypothesis that the target pixel is located in the feature space of the difference between the covariance of the inner and outer windows. However, RX-based methods cannot overcome the limitations of Gaussian statistical distribution model assumptions. Covariance-based methods are insensitive to subtle differences between different categories within the local spectral ranges, and their accuracy is low. In recent years, compressed sensing has become popular. A new type of anomaly detector which is based on sparse representation was proposed [36,37,38]. Its aim is to reconstruct the measured pixels and calculate the reconstruction error using the learned background dictionary. Abnormal pixels had large reconstruction errors. Additionally, certain matrix decomposition theory-based anomaly detection techniques have been put forward. These algorithms assume that the background has low-rank features and a low probability of occurrence of anomalous pixels, with sparse features. Among them, the more representative algorithms are robust principal component analysis (RPCA) [39] and low-rank and sparse matrix decomposition (LRaSMD) [40,41,42,43]. However, when the background is complex, several edges and noise become sparse, leading to poor detection performance.
In addition, in recent years, because deep learning has a strong ability to capture depth features, it is also popular in hyperspectral image applications, such as image classification [44,45] and target detection [46]. For example, a spectral, spatial anomaly detection method based on hyperspectral band selection proposed by Xie et al. uses potential depth features to train unsupervised networks [47]. An anomaly detection method based on the depth convolution model was proposed by Mihai et al., and the model was learned through the self-supervised paradigm [48]. In order to further consider the local internal structure in remote sensing images. A kind of manifold-constrained AE network (MC-AEN)—based anonymous detector was proposed by Lu et al. [49]. However, the methods based on deep learning require a large number of data samples for supervision training. Unfortunately, in many practical application scenarios, the data samples are generally very limited.
Therefore, this paper proposes a weighted sparseness anomaly-based hyperspectral anomaly target detection method. Even in real hyperspectral datasets which have complex backgrounds, it can accurately identify the anomalies. The following are the study’s primary contributions:
(1) Traditional algorithms based on sparse representation build dictionaries using original hyperspectral images. The noise and sparse components in the original images significantly affected the detection performance. In this study, the WSA method uses the decomposed low-rank back to build a dictionary, which can effectively suppress the noise and interference caused by sparse components.
(2) Traditional matrix decomposition algorithms detect anomalies based only on the sparse matrix decomposed from the matrix, which is affected by non-abnormal pixels with large sparse parameters contained in the sparse component. The sparse coefficient divergence evaluation index (SCDI) proposed in this study can effectively suppress and enhance this target.
(3) The proposed method uses the abnormal information of low-rank and sparse components simultaneously, as well as it considers the sparse differences of space and spectrum segments, and utilizes the “space spectrum integration” feature of hyperspectral images, which significantly improves the detection performance. To the best of our knowledge, almost no anomaly detectors will simultaneously exploit the low-rank and sparse features embedded in hyperspectral remote sensing images.
The rest of this article is composed of four parts. In Section 2, the process of how to perform low-rank sparse reconstruction of hyperspectral images and obtain low-rank components as well as sparse anomaly maps is described in detail. Section 3 gives a very detailed description of how to calculate the sparse anomaly weighting factor and how to perform the threshold segmentation after weighting. Section 4 focuses on the description and discussion of the experiments, and we have selected some classical representative methods for comparison and seriousness of two commonly used hyperspectral practical scenarios. Finally, Section 5 summarizes the study.

2. Low-Rank and Sparse Decomposition

The anomalous pixels are distinct from the background pixels in the hyperspectral remote-sensing image. Specifically, it has a low probability, small occupation space [50], and sparse characteristics. The background pixels have strong spectral correlation and spatial continuity. As a result, the components representing the background have low-rank features and can be represented linearly by the surrounding background pixels. Based on the different features described above, the hyperspectral image can be modeled as a sum of matrices with different features, as follows:
X = B + S + G
where X R m × n ( m represents the total amount of the spectral bands in the HIS, and n represents how many pixels there are in the HIS), B is a matrix with low-rank properties to represent the background components, S is a matrix with sparse features containing anomalies, and G is a matrix representing noise.
Zhou et al. [51] proposed a typical algorithm named GoDec, and it is widely used to determine the optimal solution in Equation (1). Thanks to employing the bilateral random projection (BRP) instead of the traditional singular value decomposition algorithm, GoDec is an approximation algorithm with short time-consuming. When searching for the optimal solution, first we need to construct the following objective function, which is used to minimize the decomposition error. At the same time, to obtain the results that meet our requirements, we have to restrict B ’s rank to keep it within a low threshold, and the same for the sparsity of S .
{ min B , S | | X B S | | F 2 s . t .   r a n k ( B ) p ,   c a r d ( S ) q n
where the function of p is to restrict the rank of the matrix B , defining the maximum of the rank, and q is used to reflect the sparsity of matrix S . We can convert the problem in Equation (2) into the following two subproblems, and solve them alternately until convergence:
{ B t = a r g min r a n k ( B ) p | | X B S t 1 | | F 2 S t = a r g min c a r d ( S ) q | | X B t 1 S | | F 2
where t indicates the iterations number during the training process. Initially, t = 0 , B t = X , and S t is a zero matrix. What’s more, the singular value hard thresholding of X S t 1 , indicating that the first p singular vectors of X S t 1 is used to update B t , and use entry-wise hard thresholding of B t to update S , which indicates that the first q elements with values ranging from large to small.
{ B t = i = 1 p λ i U i V i T ,   s v d ( X S t 1 ) = U V T S t = P Ω ( X B t ) , Ω : | ( X B t ) i , j ϵ Ω | 0   a n d   | ( X B t ) i , j ϵ Ω ¯ | ,   | Ω | q ,   Ω ¯ = s u p p ( S t 1 )
where λ i is the i -th maximum singular value of X S t 1 ; Ω is the non-zero set of the first q maximum terms of | | ( X B t ) | | ; P Ω ( ) represents the projection process to the set Ω . The algorithm is terminated when the decomposition error of | | X B S | | F 2 converges to a local minimum.

3. Proposed Method

We can reconstruct a low-rank background component from a hyperspectral image containing sparse anomalies and also extract the sparse anomalies. The main idea behind the sparse coefficient divergence index weighting factor is based on the fact that it is difficult to approximately indicate the abnormal pixels by local background pixels in the spectral or spatial domain. The sliding window strategy was used to build a local spectral and spatial dictionary in the low-rank components, reconstruct the measured pixel in the initial HSI, and solve the sparse coefficient divergence index weighting factor of the pixel. The sparse coefficient divergence index weighting factor includes the spectral sparse coefficient divergence index weighting factor and spatial sparse coefficient divergence index weighting factor.

3.1. Spectral Sparsity Coefficient Divergence Index Weighting Factor

As shown in Figure 1, it is assumed that t is the measured pixel in the initial HSI X , and E is the corresponding local spectral dictionary, which is composed of all pixel spectra in the window, whose size is W , and the position of the measured pixel is the center in the low-rank component B . For the area near the boundary of the entire image, the image is expanded by mirroring.
If the measured pixel t belongs to the low-rank component, it is easy to find similar elements in E ; thus, a group of compact sparse representation coefficients can be obtained. If t does not belong to the low-rank component, it will be difficult to find similar spectra in E for a sparse representation of the measured pixel t , because their spectral characteristics are not similar. The sparse representation of t is as follows.
t α 1 e 1 + α 2 e 2 + + α   N e N = [ e 1 , e 2 , e N ] [ α 1 , α 2 , α N ] T = E α
where { α i } i = 1 , 2 , N is an unknown vector, each element corresponds to an element in E , denoting its abundance, and the value of N is W × W . When t is a target pixel, α exhibits a high degree of dispersion. An abnormal target can be distinguished from the background clutter signal by measuring the dispersion degree of α . Consequently, this study defined a sparse coefficient divergence index (SCDI) evaluation indicator that can effectively measure the dispersion degree of α . We employed this indicator as the weighting factor of the sparse anomaly map to enhance the target signal. The spectral sparse difference index weighting factor can be calculated as follows:
S C D I s p e = i = 1 N ( α i i = 1 N α i / N ) 2 N
where N is the dimension of α .

3.2. Spatial Sparsity Coefficient Divergence Index Weighting Factor

As shown in Figure 2, each spectral segment in the hyperspectral image can be handled as a common two-dimensional image. Assuming that t is the measured pixel in the initial hyperspectral image, on the initial hyperspectral data, a window with a size of p × p and the center pixel of t is used to replace the intensity characteristics of t and stretch the window block into a column vector t . Simultaneously, in the low-rank component, we assumed eight windows with a size of p × p around the center of the measured pixel, stretched the obtained window block into a column vector, and combined all these vectors into a new image block matrix as the local space dictionary F .
In space, the local space dictionary is used to represent the column vector t , as shown below:
t β 1 f 1 + β 2 f 2 + + β N f N = [ f 1 , f 2 , f N ] [ β 1 , β 2 , β N ] T
where { β i } i = 1 , 2 , N is an unknown vector. Similar to α , each item represents the abundance of the corresponding atom in F . N is eight. If t is from the target pixel, the obtained β will have a high degree of dispersion because we cannot represent the target pixel with the background pixel in a sparse way. Therefore, similar to the calculation method of the spectral sparse coefficient divergence index weighting factor, we can determine whether the pixel is the target pixel by measuring the dispersion degree of β . The weighting factor of the spatial sparsity coefficient divergence index of the i -th spectral segment is calculated as follows:
S C D I s p a i = i = 1 N ( β i i = 1 N β i / N ) 2 N
Assuming that there are M spectral segments in the hyperspectral image, the spatial sparsity coefficient divergence index weighting factor S C D I s p a of the pixel to be measured can be expressed as
S C D I s p a = 1 M m = 1 M S C D I s p a i
Finally, the spectral sparse coefficient divergence index weighting factor and spatial sparse coefficient divergence index weighting factor are combined to form the sparse coefficient divergence index weighting factor. The formula used is as follows:
S C D I = S C D I s p e + S C D I s p a
To better illustrate this point, Figure 3b shows the two-dimensional rendering of the spatial sparsity coefficient divergence index on the San Diego Airport dataset, and Figure 3c shows the spatial sparsity coefficient divergence index distribution. As the figure indicates, the SCDI of the majority of background pixels falls within a small threshold range, whereas the SCDI values of abnormal pixels and some edge pixels in the background are significantly larger. Therefore, the sparse difference index weighting factor can effectively strengthen the abnormal targets.

3.3. Anomalies Detection Based on Weighted Sparse Matrix

Through the low-rank sparse reconstruction of hyperspectral images, the low-rank matrix B , which represents the background component, the sparse matrix S which contains anomalies, and the noise matrix G are separated. Each row in the sparse matrix represents the sparse component of the spectral response for a single pixel. When the measured pixel is the target pixel, its sparse spectral response stands out significantly from the background pixel’s response. Assuming that the anomalies are randomly distributed in space, the row vectors of S are not related to each other; therefore, the Euclidean distance can be used to calculate the outlier value of each pixel   S A i as follows:
S A i = ( S i S ¯ ) ( S i S ¯ ) T
where S i   refers to the i -th row vector in matrix S ; S ¯   Represents the average row vector. If the value of S A i is large, the pixel has a high probability of being a target pixel. After obtaining the S A i , the sparse weighting factor obtained above is used to weight the S A i to obtain the final anomaly detection operator δ w s a as follows:
δ w s a ( x i ) = S C D I i S A i
The anomaly detection operator yields a value exceeding the threshold δ, the pixel is deemed abnormal; otherwise, it is deemed to be a background pixel. All pixels in the entire image are traversed and the anomaly detection operator δ w s a is calculated to achieve anomaly detection. Threshold δ is calculated as follows:
δ = γ × M a x + ( 1 γ ) × M i n  
where M a x and M i n refer to the highest and lowest values, respectively, of the anomaly-detection operators for all pixels. The value of γ is adjusted in combination with the application scenario which is restricted between 0 and 1.
The main algorithm process of WSA is summarized by Algorithm 1.
Algorithm 1 WSA
Input: (1) The original HSI data X ;
    (2) The restriction value of the rank p ;
    (3) The restriction value of the sparseness q ;
 Step 1. Solve the Equation (2) with Godec.
 Step 2. Construct the dictionary with matrix B , reconstruct initial HSI X , extract sparse coefficient, and calculate S C D I with Equations (6) and (8)–(10).
 Step 3. Calculate S A for each pixel with matrix S according to Equation (11).
 Step 4. Calculate the final anomaly detection operator δ w s a with Equation (12).
 Step 5. Calculate the threshold value δ with Equation (13) and traverse the image.
Output: Abnormal detection results.
In each iteration of GoDec, the computational complexity is less than O [ p ( p 2 + 2 N T + 4 N ) ] [51], the computational complexity of SA using Euclidean distance requires O [ N M 2 ] , the complexity of SCDI requires O [ N ( W + M ) ] , and the complexity of the final anomaly detection operator δ w s a and finding the anomalies requires O [ N ] . Consequently, the computational complexity of WSA is O [ T p 3 + N ( 2 T p 2 + 4 T p + M 2 + W + M + 1 ) ] , where T is the number of iterations, p is the rank of the matrix, N and M are the number of pixels and spectral segments, and W is the size of the window.

4. Experimental Results

This section presents the results of five experiments we conducted on two classic HSI scenes to investigate the performance of the WSA anomaly detector.

4.1. Hyperspectral Data

To promote the diversity and dependability of the following experiment, we select two universal hyperspectral datasets with complex background scenes to implement the experiment. The backgrounds of these two scenes contain objects such as roads, bridges, and buildings and contain multiple anomalous targets. The abnormal targets in the image are characterized by a low probability of occurrence, small area and obvious spectral difference compared with the background [41], such as ships sailing at sea, aircraft parked at the airport and vehicles driving on the road. Table 1 shows information concerning these two datasets.
The following section provides additional and more thorough descriptions of these two datasets. The first dataset is the San Diego airport scene, and it is obtained by an airborne visible/infrared imaging spectrometer (AVIRIS) sensor. It has an initial dimension of 400 × 400 pixels, including 224 wavebands, and the spectral wavelength range was 370–2510 nm. In the experiment, since the original image is a little larger, we split a smaller subset from it. The removed subset contained 100 × 100 pixels. Considering bad bands, bands with low signal-to-noise ratio and water absorption area, the following bands (1–6, 33–35, 97, 107–113, 153–166, and 221–224) were removed, leaving only 189 effective bands, as shown in Figure 4a [9,41,42]. The three aircraft in the figure are considered as expected abnormal targets, and Figure 4b shows the corresponding real ground positions. The spectra of the main ground objects are shown in Figure 4c. We can see that the abnormal spectral curve is very different from the background.
The second dataset is the PaviaC scene dataset. It is downloaded from the computational intelligence team at Basque Rural University. The dataset is obtained using a reflective optical system imaging spectrometer (ROSIS) sensor, and it accurately reflects the ground truth of the Pavia Center in northern Italy. The pixel size of the initial dataset is 1096 × 1096 pixels, 102 spectral bands and a spectral range of 430–860 nm. During the experiment, we divided a subset from the initial image into 100 × 100 pixels-sized pieces and selected 102 bands from the subset. In this scene, there are three ground objects, which are a bridge, water, and shadow. The bridge cars and the barren earth along the pier were considered abnormal pixels in the scene. Figure 5b shows the basic facts of the exceptions. The spectra of the main ground objects are shown in Figure 5c. From the figure, we can see that the anomaly has a spectral curve significantly different from the background.

4.2. Experimental Results and Discussion

4.2.1. Effects from the Rank and Sparsity Level on Detection Performance

This part analyzes the influence of matrix decomposition coefficients p and q on the performance of the proposed method. In the first experiment, the value of the rank p of the background matrix in WSA on both two hyperspectral scenes is manually set between 1 and 9, and the step interval is 2. Set the sparsity level of the San Diego scene to 0.05 and the PaviaC scene to 0.15 through cross validation. As shown in Figure 6, the ROC curve of the WSA detector is shown on both two scenes with the value of background rank p from 1 to 9.
It can be seen from Figure 6 that in both scenes, when the rank is 1, the detection effect is the best, and with the increase of the rank, the detection performance is seriously affected, and the detection rate drops suddenly, especially in the PaviaC scene. It can be seen that the detector is very sensitive to the value of the parameter p, and the improper rank value will significantly affect the performance of the detector. If the value of rank is too high, the anomaly will be divided into low-rank components, and the detection performance will be reduced. For some more complex scenes, the rank cannot be too small, because it will lead to a lack of capture of the variability of the background spectrum, thus reducing the detection performance.
In the second experiment, the value of the sparsity level q   of the background matrix in the WSA on two hyperspectral scenes is manually set between 0.05 and 0.25, with a step interval of 0.05. Through cross validation, we set the rank p of the San Diego scene and PaviaC scene to one. As shown in Figure 7, the ROC curve of the WSA detector is displayed in two scenarios, with the value of sparsity level q ranging from 0.05 to 0.25.
It can be seen from Figure 7 that in the San Diego scene when q is 0.05, the detection effect is better, and when q is 0.1, the detection rate is also higher, but at the same time, the false alarm rate is also higher than when q is 0.05, and then with the increase of q value, the detection performance continues to decline. In the PaviaC scene, when the value of q is 0.15, the detection performance is the best. The detection performance first increases and then decreases with the increase of q. Therefore, the detector is also very sensitive to the value of parameter q. When the value of q is inappropriate, it will significantly affect the performance of the detector. This is mainly because, at first, with the increase of q, more anomalies are divided into the anomaly matrix, thus improving the performance. However, when the value of q is too high, it will cause the background or noise to be divided into the anomaly components, resulting in a decline in detection performance.

4.2.2. Detection Performance of WSA

We compare the detection results of the spatial spectral weighting coefficient with the spatial weighting coefficient and spectral weighting coefficient to illustrate the full use of the proposed spatial spectral weighting factor SCDI for the “spatial spectral integration” feature of hyperspectral images. As shown in Figure 8, in both scenarios, the detection results of the spatial spectrum weighting factor are significantly better than the other two.
In order to assess the performance of the WSA detector in detecting anomalies, we compared it to six other algorithms commonly used for hyperspectral anomaly detection (LRaSMD [33,34], RX [18], LRX [19], CRD [26], FEBPAD [52], RGAE [53]). Our WSA detector and the six comparison detectors were applied to San Diego and PaviaC, and the results are displayed in Figure 9 and Figure 10, wherein, the abnormal targets can be effectively highlighted while the background is well suppressed with our proposed method and there are almost no or significantly few false alarms. However, RX, LRX, and CRD had poor detection effects, and LRX did not detect targets in the San Diego scene. In terms of background suppression, LRaSMD, CRD, FEBPAD and RGAE are relatively better than RX and LRX; however, they also have many false alarms, which are affected by edge information.
Figure 11 and Figure 12 present three-dimensional graphs of the detection outcomes of all seven algorithms on the two datasets without threshold segmentation. From the figure, we can observe that the WSA, LRaSMD and FEBPAD detectors can maintain the background pixels within a small range of values. However, compared to LRaSMD and FEBPAD, WSA can better suppress the background and enhance the target, and provide a clear separation between the target pixels and the background. In the detection results of the other three detection algorithms, there is a large fluctuation in the background pixels, which also makes distinguishing the target from the backdrop more challenging. In the San Diego scene, RX’s background pixel of the RX fluctuated the most. The LRX detection results reveal that the target and background are not separable. WSA outperforms the other six methods in terms of the detection effect. In the PaivaC scene, the background pixel of LRX fluctuates the most. The detection results of LRaSMD, CRD and FEBPAD were better than those of RX and LRX, but the background pixel also fluctuated slightly. The WSA and RGAE demonstrate superior separability compared to the LRaSMD, RX, LRX, CRD and FEBPAD detectors, as seen in the above observations.
To further illustrate the effectiveness of the WSA detector and evaluate the algorithm more accurately, Figure 13 displays the ROC curves of multiple detectors in two scenarios. From Figure 13, we can see that the WSA detector has the best detection performance in the San Diego scene, but in the PaviaC scene, the detection performance is lower than that of RAGE, but compared with RAGE, it can achieve a higher detection rate while having a lower false alarm rate. Therefore, in both test scenes, WSA has a very good ability to distinguish abnormal targets and has fewer error warnings.
In addition, Table 2 shows the calculation time required by the seven algorithms. All detectors were implemented in Matlab®2018b. The computer used in the experiment is Dell Precision 3551, which has a Xeon (R) W-10855M 2.81 GHz processor, 32 GB of RAM and a Windows 10 operating system. It can be seen from the table that, compared with other traditional methods, WSA has a longer running time, but WSA has excellent detection performance. Although the detection performance of RGAE in PaviaC scenarios is better than that of WSA, it has a much longer running time.

5. Conclusions

This study proposes a WSA detection algorithm for detecting hyperspectral image anomalies, which includes two parts: low-rank sparse reconstruction and spatial spectrum sparse coefficient divergence index weighting factor. The sparse component is weighted by a weighting factor to enhance the abnormal target and suppress the scene and noise to separate the target. Seven experiments were carried out on two real hyperspectral scenes to investigate the detection performance of the detector. Firstly, the influence of two main parameters, background, rank p and sparsity level q, on the performance of the detector is analyzed. Secondly, in order to prove that our algorithm makes full use of the advantages of “spatial spectrum integration” of hyperspectral images, a comparative experiment of the spatial weighting factor, spectral weighting factor and spatial spectral weighting factor is designed, and the results show that the detection effect of spatial spectral weighting factor is significantly better than the other two. Finally, compare the detection performance and running time of WSA with the other six methods. The detection performance of WSA ranks first in the San Diego scenario and second in the PaviaC scenario, but it can achieve a higher detection rate than RGAE with a lower false alarm rate. Compared with other traditional algorithms, WSA needs a long calculation time. However, compared with the RGCA which has the highest detection performance in the PaviaC scenario, the running time is much shorter. In future work, we will study the methods to improve the running speed of WSA, as well as how to detect point targets and how to use the detection results to classify different kinds of anomalies, so as to further optimize our detection algorithm.

Author Contributions

Conceptualization, X.L., E.Z. and W.Z.; methodology, X.L. and E.Z.; validation, X.L.; data curation A.L., Z.Z. and Y.W.; writing—original draft preparation, X.L.; writing—review and editing, E.Z., W.Z. and X.P.; visualization, X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Tong, Q.X.; Zhang, B.; Zhang, L.F. Current progress of hyperspectral remote sensing in China. J. Remote Sens. 2016, 20, 689–707. [Google Scholar]
  2. Zhang, L.; Zhang, L.; Du, B.; You, J.; Tao, D. Hyperspectral image unsupervised classification by robust manifold matrix factorization. Inf. Sci. 2019, 485, 154–169. [Google Scholar] [CrossRef]
  3. Bioucas-Dias, J.M.; Plaza, A.; Camps-Valls, G.; Scheunders, P.; Nasrabadi, N.; Chanussot, J. Hyperspectral remote sensing data analysis and future challenges. IEEE Geosci. Remote Sens. Mag. 2013, 1, 6–36. [Google Scholar] [CrossRef]
  4. Shaw, G.; Manolakis, D. Signal processing for hyperspectral image exploitation. IEEE Trans. Signal Process. 2002, 19, 12–16. [Google Scholar] [CrossRef]
  5. Du, B.; Zhang, L. Random-selection-based anomaly detector for hyperspectral imagery. IEEE Trans. Geosci. Remote Sens. 2011, 49, 1578–1589. [Google Scholar] [CrossRef]
  6. Liu, C.; Li, J.; He, L. Superpixel-based semisupervised active learning for hyperspectral image classification. IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens. 2019, 12, 357–370. [Google Scholar] [CrossRef]
  7. Huang, X.; Dong, M.; Li, J.; Guo, X. A 3-d-swin transformer-based hierarchical contrastive learning method for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–15. [Google Scholar] [CrossRef]
  8. Chen, Y.; Nasrabadi, N.M.; Tran, T.D. Hyperspectral image classification using dictionary-based sparse representation. IEEE Trans. Geosci. Remote Sens. 2011, 49, 3973–3985. [Google Scholar] [CrossRef]
  9. Zhang, Y.; Du, B.; Zhang, L.; Wang, S. A low-rank and sparse matrix decomposition-based Mahalanobis distance method for hyperspectral anomaly detection. IEEE Trans. Geosci. Remote Sens. 2016, 54, 1376–1389. [Google Scholar] [CrossRef]
  10. Lee, L.C.; Paylor, D.; Chang, C.I. Anomaly discrimination and classification for hyperspectral imagery. In Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing; IEEE: Tokyo, Japan, 2015; pp. 2158–6276. [Google Scholar] [CrossRef]
  11. Zhao, R.; Du, B.; Zhang, L. A robust nonlinear hyperspectral anomaly detection approach. IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens. 2014, 7, 1227–1234. [Google Scholar] [CrossRef]
  12. Sudharsan, S.; Hemalatha, R.; Radha, S. A survey on hyperspectral imaging for mineral exploration using machine learning algorithms. In International Conference on Wireless Communications Signal Processing and Networking; IEEE: Chennai, India, 2019; pp. 206–212. [Google Scholar] [CrossRef]
  13. Booysen, R.; Gloaguen, R.; Lorenz, S.; Zimmermann, R.; Andreani, L.; Nex, P.A. The Potential of Multi-Sensor Remote Sensing Mineral Exploration: Examples from Southern Africa. In International Geoscience and Remote Sensing Symposium; IEEE: Yokohama, Japan, 2019; pp. 6027–6030. [Google Scholar] [CrossRef]
  14. Wang, Q.; Lin, J.; Yuan, Y. Salient band selection for hyperspectral image classification via manifold ranking. IEEE Trans. Neural Networks Learn. Syst. 2017, 27, 1279–1289. [Google Scholar] [CrossRef]
  15. de Almeida, D.R.A.; Broadbent, E.; Zambrano, A.M.A.; Ferreira, M.P.; Brancalion, P.H.S. Fusion of Lidar and Hyperspectral Data from Drones for Ecological Questions: The Gatoreye Atlantic Forest Restoration Case Study. In International Geoscience and Remote Sensing Symposium; IEEE: Brussels, Belgium, 2021; pp. 714–715. [Google Scholar] [CrossRef]
  16. Yu, R.; Lyu, M.; Lu, J.; Yang, Y.; Shen, G.; Li, F. Spatial Coordinates Correction Based on Multi-Sensor Low-Altitude Remote Sensing Image Registration for Monitoring Forest Dynamics. IEEE Access 2020, 8, 18483–18496. [Google Scholar] [CrossRef]
  17. Liu, Y.; Lin, C.H.; Kuo, Y.C. Low-Rank Representation With Morphological-Attribute-Filter Based Regularization For Hyperspectral Anomaly Detection. In Workshop on Hyperspectral Imaging and Signal Processing: Evolution in Remote Sensing; IEEE: Rome, Italy, 2022; pp. 1–5. [Google Scholar] [CrossRef]
  18. Ke, C. Military object detection using multiple information extracted from hyperspectral imagery. In International Conference on Progress in Informatics and Computing; IEEE: Nanjing, China, 2017; pp. 124–128. [Google Scholar] [CrossRef]
  19. Li, Z.; Zhang, Y. Hyperspectral Anomaly Detection Based on Improved RX with CNN Framework. In International Geoscience and Remote Sensing Symposium; IEEE: Yokohama, Japan, 2019; pp. 2244–2247. [Google Scholar] [CrossRef]
  20. Yang, X.; Huang, X.; Zhu, M.; Xu, S.; Liu, Y. Ensemble and Random RX With Multiple Features Anomaly Detector for Hyperspectral Image. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1–5. [Google Scholar] [CrossRef]
  21. Hidalgo, J.A.P.; Pérez-Suay, A.; Nar, F.; Camps-Valls, G. Efficient Nonlinear RX Anomaly Detectors. IEEE Geosci. Remote Sens. Lett. 2021, 18, 231–235. [Google Scholar] [CrossRef]
  22. Ren, L.; Zhao, L.; Wang, Y. A Superpixel-Based Dual Window RX for Hyperspectral Anomaly Detection. IEEE Geosci. Remote Sens. Lett. 2020, 17, 1233–1237. [Google Scholar] [CrossRef]
  23. Li, L.; Li, W.; Du, Q.; Tao, R. Low-Rank and Sparse Decomposition with Mixture of Gaussian for Hyperspectral Anomaly Detection. IEEE Trans Cybern. 2021, 51, 4363–4372. [Google Scholar] [CrossRef]
  24. Wang, X.; Wang, L.; Wang, Q. Local Spatial–Spectral Information-Integrated Semisupervised Two-Stream Network for Hyperspectral Anomaly Detection. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–15. [Google Scholar] [CrossRef]
  25. Theiler, J.; Grosklos, G. Cracks in KRX: When more distant points are less anomalous. In Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing; IEEE: Los Angeles, CA, USA, 2016; pp. 1–5. [Google Scholar] [CrossRef]
  26. Theiler, J.; Grosklos, G. Problematic Projection to the In-Sample Subspace for a Kernelized Anomaly Detector. IEEE Geosci. Remote Sens. Lett. 2016, 13, 485–489. [Google Scholar] [CrossRef]
  27. Zhou, J.; Kwan, C.; Ayhan, B.; Eismann, M.T. A novel cluster kernel RX algorithm for anomaly and change detection using hyperspectral images. IEEE Trans. Geosci. Remote Sens. 2016, 54, 6497–6504. [Google Scholar] [CrossRef]
  28. Hatipoğlu, P.U.; Özparlak, L. Elimination of unwanted anomalies in a hyperspectral image using modified subspace RX algorithm. In International Geoscience and Remote Sensing Symposium; IEEE: Milan, Italy, 2015; pp. 3505–3508. [Google Scholar] [CrossRef]
  29. Khaoula, R.; Mohamed, M. Improving Intrusion Detection Using PCA And K-Means Clustering Algorithm. In International Conference on Wireless Networks and Mobile Communication; IEEE: Morocco, Rabat, 2022; pp. 1–5. [Google Scholar] [CrossRef]
  30. Li, Z.; Zhang, Y.; Zhang, J. Hyperspectral Anomaly Detection for Spectral Anomaly Targets via Spatial and Spectral Constraints. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–15. [Google Scholar] [CrossRef]
  31. Yang, Y.; Zhang, J.; Song, S.; Liu, D. Hyperspectral Anomaly Detection via Dictionary Construction-Based Low-Rank Representation and Adaptive Weighting. Remote Sens. 2019, 11, 192. [Google Scholar] [CrossRef] [Green Version]
  32. Tu, B.; Yang, X.; Li, N.; Zhou, C.; He, D. Hyperspectral anomaly detection via density peak clustering. Pattern Recognit. Lett. 2020, 129, 144–149. [Google Scholar] [CrossRef]
  33. Li, W.; Du, Q. Collaborative representation for hyperspectral anomaly detection. IEEE Trans. Geosci. Remote Sens. 2015, 53, 1463–1474. [Google Scholar] [CrossRef]
  34. Tu, B.; Yang, X.; Zhou, C.; He, D.; Plaza, A. Hyperspectral Anomaly Detection Using Dual Window Density. IEEE Trans. Geosci. Remote Sens. 2020, 58, 8503–8517. [Google Scholar] [CrossRef]
  35. Chen, S.; Chang, C.I.; Li, X. Component Decomposition Analysis for Hyperspectral Anomaly Detection. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–22. [Google Scholar] [CrossRef]
  36. Wu, W.; Wu, Z.; Xu, Y.; Yang, J.; Liu, H.; Wei, Z. Multi-Scale Anomaly Detection in Hyperspectral Images Based on Sparse and Low Rank Representations. In Workshop on Hyperspectral Imaging and Signal Processing: Evolution in Remote Sensing; IEEE: Amsterdam, The Netherlands, 2021; pp. 1–4. [Google Scholar] [CrossRef]
  37. Zhang, Y.; He, K.; Dong, Y.; Wu, K.; Chen, T. Joint Sparse Representation and Multitask Learning for Hyperspectral Anomaly Detection. In International Geoscience and Remote Sensing Symposium; IEEE: Waikoloa, Hawaii, 2020; pp. 2424–2427. [Google Scholar] [CrossRef]
  38. Cheng, T.; Wang, B. Manifold Regularized Low-Rank Representation for Hyperspectral Anomaly Detection. In International Geoscience and Remote Sensing Symposium; IEEE: Valencia, Spain, 2018; pp. 2853–2856. [Google Scholar] [CrossRef]
  39. Ruhan, A.; Mu, X.; He, J. Enhance Tensor RPCA-Based Mahalanobis Distance Method for Hyperspectral Anomaly Detection. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1–5. [Google Scholar] [CrossRef]
  40. Sun, W.; Liu, C.; Li, J.; Lai, Y.M.; Li, W. Low-rank and sparse matrix decomposition-based anomaly detection for hyperspectral imagery. J. Appl. Remote Sens. 2014, 8, 083641. [Google Scholar] [CrossRef]
  41. Zhu, L.; Wen, G.; Qiu, S. Low-Rank and sparse matrix decomposition with cluster weighting for hyperspectral anomaly detection. Remote Sens. 2018, 10, 707. [Google Scholar] [CrossRef] [Green Version]
  42. Zhang, Y.; Fan, Y.; Xu, M.; Li, W.; Zhang, G.; Liu, L.; Yu, D. An Improved Low Rank and Sparse Matrix Decomposition-Based Anomaly Target Detection Algorithm for Hyperspectral Imagery. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 2663–2672. [Google Scholar] [CrossRef]
  43. Yang, Y.; Zhang, J.; Song, S.; Zhang, C.; Liu, D. Low-Rank and Sparse Matrix Decomposition with Orthogonal Subspace Projection-Based Background Suppression for Hyperspectral Anomaly Detection. IEEE Geosci. Remote Sens. Lett. 2020, 17, 1378–1382. [Google Scholar] [CrossRef]
  44. Ahmad, M.; Shabbir, S.; Roy, S.K.; Hong, D.; Wu, X.; Yao, J.; Khan, A.M.; Mazzara, M.; Distefano, S.; Chanussot, J. Hyperspectral image classification—Traditional to deep models: A survey for future prospects. IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens. 2022, 15, 968–999. [Google Scholar] [CrossRef]
  45. Hong, D.; Han, Z.; Yao, J.; Gao, L.; Zhang, B.; Plaza, A.; Chanussot, J. SpectralFormer: Rethinking hyperspectral image classification with transformers. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–15. [Google Scholar] [CrossRef]
  46. Qian, X.; Lin, S.; Cheng, G.; Yao, X.; Ren, H.; Wang, W. Object Detection in Remote Sensing Images Based on Improved Bounding Box Regression and Multi-Level Features Fusion. Remote Sens. 2020, 12, 143. [Google Scholar] [CrossRef]
  47. Xie, W.; Li, Y.; Lei, J.; Yang, J.; Chang, C.I.; Li, Z. Hyperspectral band selection for spectral–spatial anomaly detection. IEEE Trans. Geosci. Remote Sens. 2020, 58, 3426–3436. [Google Scholar] [CrossRef]
  48. Coca, M.; Neagoe, I.C.; Datcu, M. Hybrid DNN-Dirichlet Anomaly Detection and Ranking: Case of Burned Areas Discovery. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–16. [Google Scholar] [CrossRef]
  49. Lu, X.; Zhang, W.; Huang, J. Exploiting embedding manifold of autoencoders for hyperspectral anomaly detection. IEEE Trans. Geosci. Remote Sens. 2020, 58, 1527–1537. [Google Scholar] [CrossRef]
  50. Dong, Y.; Du, B.; Zhang, L. Target detection based on random forest metric learning. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2015, 8, 1830–1838. [Google Scholar] [CrossRef]
  51. Zhou, T.; Tao, D. GoDec: Randomized Lowrank & sparse matrix decomposition in noisy case. In International Conference on Machine Learning; DBLP: Washington, DC, USA, 2011. [Google Scholar]
  52. Ma, Y.; Fan, G.; Jin, Q.; Huang, J.; Mei, X.; Ma, J. Hyperspectral anomaly detection via integration of feature extraction and background purification. IEEE Geosci. Remote Sens. Lett. 2021, 18, 1436–1440. [Google Scholar] [CrossRef]
  53. Fan, G.; Ma, Y.; Mei, X.; Fan, F.; Huang, J.; Ma, J. Hyperspectral anomaly detection with robust graph autoencoders. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–14. [Google Scholar] [CrossRef]
Figure 1. Low-rank sparse decomposition of hyperspectral data.
Figure 1. Low-rank sparse decomposition of hyperspectral data.
Sensors 23 02055 g001
Figure 2. Schematic Diagram of Local Space Dictionary Construction. The numbers 1-8 are used to represent the eight neighborhoods of the pixel to be measured.
Figure 2. Schematic Diagram of Local Space Dictionary Construction. The numbers 1-8 are used to represent the eight neighborhoods of the pixel to be measured.
Sensors 23 02055 g002
Figure 3. (a) San Diego scene; (b) Sparse difference index result image; (c) Three-dimensional display of sparse difference index results.
Figure 3. (a) San Diego scene; (b) Sparse difference index result image; (c) Three-dimensional display of sparse difference index results.
Sensors 23 02055 g003
Figure 4. (a) San Diego scene; (b) Ground truth. (c) Spectra of main materials in the San Diego scene.
Figure 4. (a) San Diego scene; (b) Ground truth. (c) Spectra of main materials in the San Diego scene.
Sensors 23 02055 g004
Figure 5. (a) PaviaC scene; (b) Ground truth. (c) Spectra of main materials in the PaviaC scene.
Figure 5. (a) PaviaC scene; (b) Ground truth. (c) Spectra of main materials in the PaviaC scene.
Sensors 23 02055 g005
Figure 6. ROC curves of WSA detector with the changing background rank p . (a) San Diego scene; (b) PaviaC scene.
Figure 6. ROC curves of WSA detector with the changing background rank p . (a) San Diego scene; (b) PaviaC scene.
Sensors 23 02055 g006
Figure 7. ROC curves of WSA detector with the changing sparsity level q . (a) San Diego scene; (b) PaviaC scene.
Figure 7. ROC curves of WSA detector with the changing sparsity level q . (a) San Diego scene; (b) PaviaC scene.
Sensors 23 02055 g007
Figure 8. ROC curves of detection results of three weighting factors. (a) San Diego scene; (b) PaviaC scene.
Figure 8. ROC curves of detection results of three weighting factors. (a) San Diego scene; (b) PaviaC scene.
Sensors 23 02055 g008
Figure 9. Results of the different approaches to San Diego scene; (a) Ground truth; (b) WSA; (c) LRaSMD; (d) RX; (e) LRX; (f) CRD; (g) FEBPAD; (h) RGAE.
Figure 9. Results of the different approaches to San Diego scene; (a) Ground truth; (b) WSA; (c) LRaSMD; (d) RX; (e) LRX; (f) CRD; (g) FEBPAD; (h) RGAE.
Sensors 23 02055 g009
Figure 10. Results of the different approaches to PaviaC scene; (a) Ground truth; (b) WSA; (c) LRaSMD; (d) RX; (e) LRX; (f) CRD; (g) FEBPAD; (h) RGAE.
Figure 10. Results of the different approaches to PaviaC scene; (a) Ground truth; (b) WSA; (c) LRaSMD; (d) RX; (e) LRX; (f) CRD; (g) FEBPAD; (h) RGAE.
Sensors 23 02055 g010
Figure 11. Plots of three-dimension detection outcomes of the multiple approaches to San Diego scene; (a) Ground truth (b) WSA; (c) LRaSMD; (d) RX; (e) LRX; (f) CRD; (g) FEBPAD; (h) RGAE.
Figure 11. Plots of three-dimension detection outcomes of the multiple approaches to San Diego scene; (a) Ground truth (b) WSA; (c) LRaSMD; (d) RX; (e) LRX; (f) CRD; (g) FEBPAD; (h) RGAE.
Sensors 23 02055 g011
Figure 12. Plots of three-dimension detection outcomes of the multiple approaches to PaviaC scene; (a) Ground truth (b) WSA; (c) LRaSMD; (d) RX; (e) LRX; (f) CRD; (g) FEBPAD; (h) RGAE.
Figure 12. Plots of three-dimension detection outcomes of the multiple approaches to PaviaC scene; (a) Ground truth (b) WSA; (c) LRaSMD; (d) RX; (e) LRX; (f) CRD; (g) FEBPAD; (h) RGAE.
Sensors 23 02055 g012
Figure 13. ROC curves of detection results of two scenes. (a) San Diego scene; (b) PaviaC scene.
Figure 13. ROC curves of detection results of two scenes. (a) San Diego scene; (b) PaviaC scene.
Sensors 23 02055 g013
Table 1. Information of two datasets.
Table 1. Information of two datasets.
SceneSan Diego ScenePaviaC Scene
Size 100 × 100 100 × 100
Number of spectral bands189102
Target DescriptionThree stationary parked aircraft.The landscape of San Diego airport, with buildings and roads in the background, and there is no drastic change in spectra
Background DescriptionExposed mounds of soil with no vegetation growth and the cars on the bridge The background mainly contains rivers, bridges and shadows, and there is no drastic change in spectra
Table 2. Comparison of running time of seven detection methods.
Table 2. Comparison of running time of seven detection methods.
Running Time of Detectors (s)
DatasetsWSALRaSMDRXLRXCRDFEBPADRGAE
San Diego45.315.51.230.23.73.587.3
PaviaC40.111.21.115.33.53.265.5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lian, X.; Zhao, E.; Zheng, W.; Peng, X.; Li, A.; Zhen, Z.; Wen, Y. Weighted Sparseness-Based Anomaly Detection for Hyperspectral Imagery. Sensors 2023, 23, 2055. https://doi.org/10.3390/s23042055

AMA Style

Lian X, Zhao E, Zheng W, Peng X, Li A, Zhen Z, Wen Y. Weighted Sparseness-Based Anomaly Detection for Hyperspectral Imagery. Sensors. 2023; 23(4):2055. https://doi.org/10.3390/s23042055

Chicago/Turabian Style

Lian, Xing, Erwei Zhao, Wei Zheng, Xiaodong Peng, Ang Li, Zheng Zhen, and Yan Wen. 2023. "Weighted Sparseness-Based Anomaly Detection for Hyperspectral Imagery" Sensors 23, no. 4: 2055. https://doi.org/10.3390/s23042055

APA Style

Lian, X., Zhao, E., Zheng, W., Peng, X., Li, A., Zhen, Z., & Wen, Y. (2023). Weighted Sparseness-Based Anomaly Detection for Hyperspectral Imagery. Sensors, 23(4), 2055. https://doi.org/10.3390/s23042055

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