1. Introduction
Hyperspectral remote sensing target detection has developed rapidly in recent years and has become an effective means to remotely detect targets of interest [
1,
2,
3]. Hyperspectral remote sensing imagery contains rich spectral information, and the high-dimensional features can effectively support the identification of different targets. Hyperspectral anomaly detection has broad prospects for civil and military applications, such as mineral exploration, border monitoring, search and rescue, military reconnaissance, etc. Many hyperspectral target detection methods have been proposed for use in the visible and shortwave infrared regions [
4]. However, there has been less research on hyperspectral target detection in the longwave infrared (LWIR) hyperspectral region. In recent years, the scientific community has begun to pay attention to the application of the LWIR hyperspectral region and the problems of target detection, such as military reconnaissance at night. Differing from the visible and shortwave infrared regions, the radiance in the LWIR spectral region, as measured by the sensor, mainly comes from the material itself and the atmosphere. According to the radiative transfer equation, the radiance is determined by the temperature and emissivity. The thermal infrared systems allow day and night operation and can provide us with the surface temperature information of objects [
5]. Both the temperature and emissivity information can be used to assist with target detection.
Hyperspectral target detection can be divided into hyperspectral anomaly detection and target-signature-based target detection [
6]. In the LWIR region, the research has been more focused on signature-based target detection. The first step in target detection is an atmospheric correction. Moderate resolution atmospheric transmission (MODTRAN) [
7] or the in-scene atmospheric correction (ISAC) algorithm [
8] is applied to the original radiance imagery to estimate the upward radiance and spectral transmittance, and then a temperature-emissivity separation (TES) algorithm such as ASTER’s TES algorithm [
9] or the maximum smoothness TES algorithm [
10] is applied to remove the downward radiance and estimate the surface temperature and spectral emissivity. The next step is to use a statistical algorithm to detect the target of interest in the emissivity domain or radiance domain according to the signature of the target. Statistical algorithms such as the spectral matched filter (SMF) [
11], spectral angle mapper (SAM) [
12], generalized likelihood ratio test (GLRT) [
13], and adaptive coherence estimator (ACE) [
14] have been used for detection in the LWIR region. However, previous studies have shown that the spectral emissivity change in the LWIR region is usually less than the corresponding spectral reflectance change in the reflectance region [
15]. Therefore, some researchers have added a material identification algorithm to the target detection algorithm to achieve hybrid spectral analysis [
16]. Although these signature-based target detection methods have achieved good results in LWIR region target detection, there are still some problems to be addressed. On the one hand, due to the particularity of the LWIR region, the measurement equipment is particularly sensitive to the surrounding environment, which can result in large measurement errors. On the other hand, LWIR region target detection is limited by the accuracy of the atmospheric compensation (AC) algorithm and TES algorithm, and the obtained temperature and emissivity may not be accurate, which makes it difficult for signature-based target detection and identification algorithms to match the measured spectrum with the image spectrum.
Hyperspectral anomaly detection does not require prior knowledge of the target and background, and only considers the difference of the spectral characteristics between pixels. Many anomaly detection algorithms have been proposed for use in the visible and near-infrared (VNIR) to shortwave infrared (SWIR) region, and these algorithms can also be used in the LWIR region. Statistical methods such as the Reed–Xiaoli detector (RXD) [
11] assume that the image background is a multi-dimensional Gaussian random process with fast spatial mean change and slow variance change, which is a suitable assumption for anomaly target detection when the background distribution is relatively simple. However, since the background statistical variables are calculated based on the whole image, they are inevitably affected by the anomaly targets. Inspired by the RXD method, many improved methods have now been proposed. For example, to solve the problem of anomaly contamination caused by global computing, the segmented RX detector (SegRX) [
17] first divides the image into blocks and then applies the RX detector in these blocks. However, the statistical methods have a common problem in that the statistical distribution cannot accurately describe the real background [
18].
To avoid the inaccurate statistical distribution of the background, representation-based methods have been proposed, including hyperspectral anomaly methods based on collaborative representation (CR) [
19] and sparse representation (SR) [
20]. These representation-based methods have achieved good results. However, the background calculation involves the anomaly pixels, which still affect the detection effect to a certain extent. More recently, researchers have begun to apply the low-rank prior to hyperspectral anomaly detection [
21,
22,
23,
24]. This approach can extract the background knowledge and anomalous knowledge from the hyperspectral imagery at the same time. The low-rank-based methods assume that the background pixel vector can be approximately represented as a linear combination of several groups of basis vectors in the low-dimensional subspace, while the anomalous pixel vector cannot, hence the background has low-rank characteristics. Compared with the background pixels, the proportion occupied by anomalies in hyperspectral imagery is very small.
In LWIR hyperspectral imagery, the spectral contrast and SNR are low [
15]. Weak features are easily disturbed by noise, which makes it difficult to separate the target from the background. If the detection algorithm is directly applied to the global image, the background information estimation will be inaccurate due to the interference of abnormal pixels and image noise. As a result, the spectral contrast between the background and anomalies will be further reduced, which makes the anomalies and background harder to separate.
In this paper, in order to better distinguish the anomalies and background in airborne Fourier transform thermal infrared spectrometer hyperspectral images, an anomaly detection method combining emissivity and a segmented low-rank prior (EaSLRP) is proposed. We propose an anomaly detection method for the emissivity domain of LWIR hyperspectral imagery and address the problems of the low spectral contrast and SNR. Furthermore, we describe how we used an advanced airborne LWIR hyperspectral instrument to provide the experimental data used to verify the proposed method.
The main contributions of this paper can be summarized as follows:
- (1)
The proposed low-rank-based method is divided into three parts, which are (1) temperature/emissivity retrieval, (2) extraction of the thermal infrared hyperspectral background information, and (3) Mahalanobis distance detection. The proposed method can better represent the complex background of thermal infrared hyperspectral imagery than the methods based on statistical distribution assumptions, and it solves the problems of the low spectral contrast and SNR;
- (2)
In the process of extracting the thermal infrared hyperspectral background information, the Potts method [
25] is introduced to segment the radiation image, and the temperature information is combined to further determine the boundary of the segmentation area. The segmentation boundary is adopted for the emissivity image to achieve regional segmentation, and then the local emissivity data is decomposed by the GoDec method [
26] to remove some noise and obtain more accurate background information;
- (3)
In the part of Mahalanobis distance detection, the background component and the original data are utilized by the Mahalanobis distance detector to detect the anomalies in the LWIR hyperspectral imagery. The proposed EaSLRP method can thus highlight the spectral differences between the anomalies and background.
The rest of this paper is organized as follows. In
Section 2 the low-rank and sparse model for the LWIR region is presented, the theory of LWIR hyperspectral anomaly detection and the proposed method are described. In
Section 3 the experimental data are introduced and the experimental results are analyzed. In
Section 4 the data and parameters are analyzed. Finally, our conclusions are summarized in
Section 5.
3. Results
3.1. Experimental Measurements
The experimental area is in Shangjie, Zhengzhou, Henan Province, China, and is about 14 km2 in area. The data were collected from 2.5 km above the ground using the state-of-the-art thermal infrared imaging spectrometer called the Hyper-Cam-LW, which is made by Telops. The data were collected on 30 March 2019. The Telops Hyper-Cam-LW was installed on a stable platform. The GPS and inertial measurement unit (IMU) were also installed on the platform and used for geographic referencing and tracking when flying. During the data acquisition, the image motion compensation mirror used the GPS/IMU data to effectively compensate for the aircraft motion.
The ground-based Hyper-Cam-LW is a Fourier transform imaging spectrometer. Its spectral resolution can reach 0.25 cm−1, and its average noise equivalent spectral radiance at 10 µm is 24.2 . It uses a 320 × 256 long-wavelength infrared mercury cadmium telluride (MCT) photovoltaic (PV) focal plane array detector, which can be windowed and formatted to fit the required size and reduce the acquisition time. The LWIR spectral range of the obtained imagery is 8–12.5 µm, and the imagery has 81 bands. The spatial resolution of the thermal infrared imagery was 0.95 m. All the image scene sizes were 227 × 125 pixels. In order to reduce the atmospheric interference as much as possible, we eliminated some bands with serious atmospheric interference and selected 78 bands for the research.
To verify the effectiveness of the EaSLRP algorithm in detecting anomalies, three sets of LWIR hyperspectral data were selected from the Shangjie data sets. The Ground-truth maps are based on field investigation and labeled with recorded longitude and latitude information combined with the aerial flight images.
3.2. Experimental Methods and Parameter Settings
Both classical algorithms and newly developed algorithms were chosen as the comparison algorithms. The statistical anomaly detection methods were the RXD method [
11] and the SegRX method [
17]. The anomaly detection methods based on the low-rank principle were the LELRP-AD(LSMAD) [
21] and the locally enhanced low-rank prior (LELRP-AD) method [
24]. The low-rank and sparse representation (LRASR) method [
23] was selected as a method based on low-rank representation.
The RXD method does not require us to set any parameters. In order to make the results more convincing, SegRX used the same segmentation regions as EaSLRP.
For LSMAD, we set the cardinality k for all three data sets to 0.004. In the method description of LSMAD, the value of rank r is generally between 1 and 2. Considering the complexity of the background, we set the value of r to 2 for all three data sets. For LELRP-AD, it used the same segmentation regions as EaSLRP, and according to the complexity of the background distribution, the number of background endmembers r was set to 2, 3, and 5 for the metal plates data set, the buoy data set, and the car data set, respectively. The cardinality c was set to 0.02 for all three data sets.
For LRASR, the number of clusters K was set to 15. The selected pixels P were set to 20. We set the regularization parameters β and λ as equal to 0.1 for all three data sets.
For the EaSLRP method, the scale parameter
was set as 0.5, 0.6, and 0.5 for the metal plates data set, the buoys data set, and the car data set, respectively, as shown in
Figure 6 and
Figure 7. The background endmembers and the cardinality were the same as for the LELRP-AD method.
3.3. Metal Plate Data Set and Detection Results
The LWIR hyperspectral image was collected near the runway of Zhengzhou Shangjie Airport and is shown in
Figure 6. Four metal plates of man-made materials were defined as anomalies. The overall background distribution of the image was relatively simple.
MODTRAN was used to estimate the atmospheric upwelling radiance and atmospheric transmission of the radiance image obtained by the airborne sensor, and then the surface temperature and emissivity were retrieved by the FLAASH-IR TES method. The effectiveness of the emissivity image was verified by randomly selecting several points in the emissivity image and comparing their pixel vector with the corresponding material spectrum in the emissivity library. The radiance image and temperature image were used to generate homogeneous regions. The results are shown in
Figure 7.
The results of the method testing are shown in
Figure 8.
For the metal plates data set, it can be seen in
Figure 8 that all the anomaly detection methods can detect the anomalies. The detection results illustrate that the background is suppressed well by the proposed EaSLRP method, and the effect of the anomaly and background separation is good. In the other results shown in
Figure 8a–e, there is an obvious rectangular region that shows a strong response in the middle of the image. This region is a mixture of bare soil and grass, and it has a high emissivity and high spectral contrast with the surrounding environment. This is the reason why the other detectors have difficulty in detecting this region as background. Compared to
Figure 8a–e, it is clear from the result of the proposed method in
Figure 8f that the proposed method can better suppress the complex background in the middle of the image.
3.4. Buoys Data Set and Detection Results
The LWIR hyperspectral image was collected around Dongguo Lake in Shangjie, Zhengzhou, Henan Province, China, and is shown in
Figure 9. Two buoys on the lake are defined as anomalies. The background distribution of the image scene is more complex than the metal plates data set.
After AC and TES, the radiance image and temperature image were used to generate homogeneous regions.
Figure 10 shows the segmentation map.
The results of the method testing are shown in
Figure 11.
For the buoys data set, it can be deduced in
Figure 11 that SegRX, LSMAD, and LRASR fail to detect the anomalies, and a lot of background information is detected. The background of this image is complex, and if the whole image was used to calculate the background, many artificial targets that can be considered as noise would be detected. Therefore, it was necessary to divide the image into multiple homogeneous regions to estimate the background of each part accurately. Compared with the above methods, the proposed EaSLRP method can suppress the background well, even though the background distribution of the upper part of the emissivity image is very complex.
3.5. Car Data Set and Detection Results
The LWIR hyperspectral image was collected in an area next to a warehouse at Zhengzhou Shangjie Airport and is shown in
Figure 12. The car on the grass is defined as an anomaly.
As in the previous experimental process, homogeneous regions were obtained according to the radiance image and temperature image.
Figure 13 shows the result of the segmentation, where 12 parts are segmented.
For the car data set, the car has a high emissivity and low spectral contrast with the surrounding grass. Therefore, if the background estimation was not available, it would be difficult to distinguish the car from its surrounding environment. Therefore, it was necessary to segment the image to simplify the background and make the background information more accurate. The segmentation results increase the difference between the target and the background, which is more conducive to detecting the target. According to the results shown in
Figure 14, the SegRX method fails to detect the anomaly, and the contrast between the anomaly and background for the other methods is also low. Compared to these methods, the proposed EaSLRP method is better able to separate the background and anomaly.
3.6. Quantitative Evaluation
In order to assess the results quantitatively, receiver operating characteristic (ROC) [
29] curves and the area under the ROC curve (AUC) [
30] are employed.
Figure 15 shows the ROC curves for these three experiments. The AUC values for the three data sets are listed in
Table 1, where the bold numbers are the best results. Line charts of the AUC values are provided in
Figure 16 for the different methods on all three data sets.
For the metal plates scene, the ROC curve of the proposed method is always higher than that of the other methods. When the detection probability reaches 100%, EaSLRP’s false alarm rate is 0.17, and EaSLRP’s AUC value is 0.9896. Overall, the proposed method shows a competitive performance.
For the buoys data set, the proposed method’s ROC curve is always higher than that of SegRX, LSMAD, LELRP-AD, and LRASR. Compared with the RXD method, the ROC curve of the RXD method is only higher when the false alarm rate is in the range of 0.06–0.14. When the detection probability reaches 100%, the RXD method’s false alarm rate is 0.28, and that of the proposed method is 0.20. The AUC value of the proposed method is 0.9602. In other words, the EaSLRP method presents the best detection effect.
For the car data set, the ROC curve of the proposed method is always above that of SegRX, LSMAD, LRASR, and LELRP-AD. Compared with the RXD method, EaSLRP’s ROC curve is lower than that of the RXD method when the false alarm rate is between 0.52 and 0.85. When the detection probability reaches 100%, the false alarm rate of the RXD method is 0.72, and the false alarm rate of the proposed method is 0.85. The AUC scores of the RXD method and the proposed method are 0.7661 and 0.8457, respectively. That is to say, similar to previous experiments, the proposed method shows the best anomaly detection performance, followed by LELRP-AD.
Figure 15 shows the line charts of the AUC scores for the different detection methods. For all three data sets, the AUC score of EaSLRP is always the highest. The experimental results illustrate that the proposed EaSLRP method shows superior performance for thermal infrared hyperspectral image anomaly detection, especially for images with low spectral contrast or a complex background distribution. The results obtained for the car data set and the metal plate data set also demonstrate that the more complex the background distribution is, the more advantageous the proposed method is for anomaly detection.
The EaSLRP method also shows a superior background suppression effect in the scenario of a complex background. It simplifies the background by image segmentation and uses the low-rank prior method to remove some of the noise, which improves the purity of the final background estimation. The estimation background can increase the difference between the target and the background and makes the target more easily detected.
5. Conclusions
In this paper, based on the characteristics of LWIR hyperspectral images, we have presented a new LWIR hyperspectral anomaly detection method named EaSLRP. The EaSLRP method focuses on the separation of anomalies and background in LWIR hyperspectral images with low spectral contrast and SNR. It makes full use of the original data and background information to separate the anomalies from the background. The proposed method uses the LWIR hyperspectral radiance image and temperature image to segment the emissivity image into multiple local regions and applies the range of homogeneous regions to the image of the emissivity domain, which is equivalent to dividing the emissivity image into several homogeneous regions. The background endmembers are then extracted from the local homogeneous regions of the emissivity domain image to construct an enhanced matrix, which is used to enhance the anomaly sparsity of the local homogeneous regions. The GoDec method is introduced to decompose the local enhancement matrix and obtain low-rank background information, and the Mahalanobis distance detector uses the background component and the original data to detect anomalies. In this study, three groups of LWIR hyperspectral images were used to verify the effectiveness and superiority of the proposed algorithm. The experimental results confirmed that the proposed EaSLRP method can accurately separate the anomalies and background in LWIR hyperspectral images. Compared with both statistical methods and the latest methods, the proposed EaSLRP method shows a superior anomaly detection performance and is also more robust.
Through the experiments, we came to the following conclusions: (1) The proposed method shows an excellent detection capability in thermal infrared hyperspectral emissivity imagery in which the spectral contrast and SNR are low; (2) the proposed method reduces the complexity of the background by region segmentation, and low-rank modeling and decomposition are utilized to remove some of the noise and extract pure background information. The spectral difference between the anomalies and background is increased by the use of the Mahalanobis distance detector, which results in the proposed method having a better detection capability than the other methods; (3) only the number of background endmembers has a significant influence on the accuracy of the algorithm; and (4) because there is no temperature effect, the emissivity domain image is more suitable for anomaly detection than the radiance image, and the effect is more stable.
In LWIR imagery, the spectral contrast is higher in the radiance image. Therefore, how to extend the anomaly detection algorithm from the emissivity domain to the radiance domain and solve the anomaly detection problem in the radiance domain in the case of temperature uncertainty will be an important research question in the future.