SI2FM: SID Isolation Double Forest Model for Hyperspectral Anomaly Detection
Abstract
:1. Introduction
- (1)
- A global-local isolation forest model based on the NSST domain SID attribute in the hyperspectral band is proposed to mine the probabilistic differences between detection targets and background elements modeling to suppress the interference of noise and anomalies in the background and improve the recognition of anomalous targets.
- (2)
- A scheme for the prediction of anomalous sample coefficients, which are constrained and guided by a collaborative NSST domain SID attribute isolation forest and a spatial-spectral 3D forest model, was constructed.
- (3)
- An HSI-AD method based on the NSST domain spectral information divergence isolation double forest model (SI2FM) is proposed, which effectively improves the accuracy of anomaly detection, especially for the case of complex scenes.
2. Related Works
2.1. Nonsubsampled Shearlet Transform
2.2. Isolation Forest Model
3. Methodology
3.1. Analysis of Background Suppression in NSST Difference Band
3.2. Isolation Forest Construction Based on SID Attribute
3.2.1. The Global Isolation Forest Construction
- (1)
- Randomly select pixels from the HSI as a sample set for constructing a global isolation forest based on SID attribute.
- (2)
- A binary tree structure is constructed for the pixel points in the sample set based on the size of the SID attribute. That is, the left node and right node are divided: for the current band image , its th pixel point is selected, and the SID attribute value of its subband (which can be or , see Section III.C for details) and the corresponding difference band is calculated according to Equation (1). When the value is less than , the pixel is divided into a left node; otherwise, it is divided into a right node.
- (3)
- Iterate over the above operations to divide the child nodes, ending the iteration when one of three conditions is met: the height of the tree is limited to , or there is only one pixel in each child node, or the pixel values in each child node are the same.
3.2.2. The Local Isolation Forest Construction
- (1)
- The initial anomaly detection map is binarised and converted to a binary anomaly detection map to obtain .
- (2)
- According to the binary anomaly detection map , the connected domain component of its anomaly can be obtained. Since the area occupied by the anomaly points is scattered and relatively small, for a given area, threshold is (in this paper, is chosen as ). If the area of the connected region is larger than , of the pixels in the region are randomly selected as the sample set to construct a local isolation forest and re-evaluate the anomaly scores of the pixel points in the connected region to achieve an update of the initial anomaly detection map .
- (3)
- Iterate the above (1)(2) process until the binary anomaly detection map no longer has any connected areas larger than , at which point the adjusted forms the “refined anomaly detection map” matrix, denoted as .
3.2.3. SI2FM
- (1)
- The spatial distribution of the NSST high-frequency directional subband coefficients in HSI is persistent and aggregated, as shown by the similarity of the states maintained by the parent coefficients at different scales and in the same directional subbands.
- (2)
- The distribution of NSST high-frequency directional subband coefficients in the spectral dimension also has a strong continuity and aggregation, so that the NSST directional subband coefficients in the current band of HSI can be used to predict the corresponding directional subband coefficients in the next band (or even the next few bands), but the correlation between the corresponding directional subbands becomes weaker and weaker as the number of decomposition levels increases.
Algorithm 1: SI2FM |
Input:- input HIS H with the size of , —NSST decomposition layers, —number of trees, —sub-sampling size. |
for all bands do |
1: For each band, is decomposed by -scale NSST to obtain low-frequency and high-frequency binary tree structure and difference data ; |
2: Calculation the value of SID of each and low-frequency , high-frequency by Equation (1); |
3: Construct the SID global isolated forest by and ; |
4: Calculate the of each and by SID-Global-iForest Equation (4); |
5: Calculate the of each and by SID-Global-iForest Equation (4); |
6: Calculate the of each and by Local-iForest Equation (5); |
7: Calculate the of each and by Local-iForest Equation (5); |
end for |
8: Calculate the final anomaly detection result by Equation (6); |
Output: anomaly detection map . |
4. Experiment and Analysis
4.1. Dataset
- (1)
- HYDICE Urban: The data were acquired from the hyperspectral digital imagery collection experiment (HYDICE) sensor and were taken in an urban area in California, USA. The experimental data have a scene size of , with 175 bands where the noise bands have been removed, and spatial resolution of 2 m and spectral resolution of 10 nm. They also contains 20 anomalous pixels for cars and roofs.
- (2)
- Texas Coast: Acquired from the AVIRIS sensor, captured in the Texas coastal metropolitan area; flight time was 29 August 2010. The experimental dataset in this paper is in size and 17.2 m in spatial resolution; this dataset contains 67 anomalous pixels from the aircraft scene.
- (3)
- Gulfport Airport: The dataset from the AVIRIS sensor capturing the Gulfport airport area; flight time was 7 July 2010. The scene size of the experimental dataset in this paper is , 191 spectral channels with a spatial resolution of 3.4m; this dataset contains 60 anomalous pixels from the aircraft scene.
- (4)
- Cat Island: It is obtained from the AVIRIS sensor, and the beach and sea area of Cat Island is photographed. Flight time was 12 September 2010. The size of the experimental dataset is and the spatial resolution is 17.2 m. The data contain 19 abnormal pixels from the aircraft scene.
4.2. Parameter Analysis
- (1)
- The number of NSST decomposition layers : Figure 8a gives a line graph of the variation of the AUC value of the SI2FM algorithm with parameter . From the graph, it can be seen that the optimal AUC is obtained when . For the property that the correlation between coefficients becomes smaller as the number of layers of NSST decomposition increases, the value of AUC may become smaller and smaller when is greater than 4. The results obtained from the Texas Coast dataset are particularly obvious, so in this experiment, was chosen as the optimal parameter based on the experimental data, and binary trees were constructed with scale directions of 2, 4, and 8 for each layer.
- (2)
- The isolation forest binary tree sub-sampling size : Figure 8b shows a line graph of the variation of the AUC value of the SI2FM algorithm with the parameter (percentage of total pixels in the image). It can be seen from the figure that for the HYDICE Urban and Gulfport Airport, the overall trend of the AUC values is to increase first and then decrease, with their AUC being at the optimum when . The Texas Coast has an overall increasing trend in AUC when is less than 3, and plateaus when is greater than 3. For Cat Island, the overall area is flat and the AUC reaches a peak at . Therefore, was chosen as the default parameter value for the experiments in this paper.
- (3)
- The number of isolation binary trees t: Figure 8c shows the line graph of the AUC value of the SI2FM algorithm as the parameter t changes. From the graph, it can be seen that when t changes from 1 to 500, the overall trend shows an upward trend, and when t continues to increase to 1000, the overall trend tends to a stable state, so this implementation chooses t = 1000 as the default parameter value.4.3. Comparison and Analysis of Detection Performance
4.3. Comparison and Analysis of Detection Performance
4.4. Ablation Study
5. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Ghamisi, P.; Yokoya, N.; Li, J.; Liao, W.; Liu, S.; Plaza, J.; Rasti, B.; Plaza, A. Advances in hyperspectral image and signal processing: A comprehensive overview of the state of the Art. IEEE Geosci. Remote Sens. Mag. 2018, 5, 37–78. [Google Scholar] [CrossRef] [Green Version]
- Kriti, G.U. A comprehensive review of HSI in diverse research domains. Mater. Today Proc. 2021. [Google Scholar] [CrossRef]
- Chang, C.I. Hyperspectral target detection: Hypothesis testing, signal-to-noise ratio, and spectral angle theories. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–23. [Google Scholar] [CrossRef]
- Chang, C.I.; Wang, Y.L.; Xue, B. Hyperspectral Target Detection: Algorithm Design and Analysis; Hubei Science & Technology Press: Wuhan, China, 2021. [Google Scholar]
- Racetin, I.; Krtali, A. Systematic review of anomaly detection in hyperspectral remote sensing applications. Appl. Sci. 2021, 11, 4878. [Google Scholar] [CrossRef]
- Su, H.; Wu, Z.; Zhang, H.; Du, Q. Hyperspectral anomaly detection: A survey. IEEE Geosci. Remote Sens. Mag. 2022, 10, 64–90. [Google Scholar] [CrossRef]
- Chang, C.I. Hyperspectral anomaly detection: A dual theory of hyperspectral target detection. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–20. [Google Scholar] [CrossRef]
- Reed, I.S.; Yu, X. Adaptive multiple-band CFAR detection of an optical pattern with unknown spectral distribution. IEEE Trans. Acoust. Speech Signal Process. 1990, 38, 1760–1770. [Google Scholar] [CrossRef]
- Borghys, D.; Kåsen, I.; Achard, V.; Perneel, C. Comparative evaluation of hyperspectral anomaly detectors in different types of background. In Proceedings of the Algorithms and Technologies for Multispectral, Hyperspectral, and Ultraspectral Imagery XVIII, Baltimore, MD, USA, 24 May 2012. [Google Scholar]
- Molero, J.M.; Garzon, E.M.; Garcia, I.; Plaza, A. Analysis and optimizations of global and local versions of the RX algorithm for anomaly detection in hyperspectral data. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2013, 6, 801–814. [Google Scholar] [CrossRef]
- Riley, R.A.; Newsom, R.K.; Andrews, A.K. Anomaly Detection in Noisy Hyperspectral Imagery; SPIE: Bellingham, WA, USA, 2004; Volume 5546, pp. 159–170. [Google Scholar] [CrossRef]
- Kwon, H.; Nasrabadi, N.M. Kernel RX-algorithm: A nonlinear anomaly detector for hyperspectral imagery. IEEE Trans. Geosci. Remote Sens. 2005, 43, 388–397. [Google Scholar] [CrossRef]
- Li, W.; Du, Q. Unsupervised nearest regularized subspace for anomaly detection in hyperspectral imagery. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium—IGARSS, Melbourne, VIC, Australia, 21–26 July 2013. [Google Scholar] [CrossRef]
- Li, W.; Du, Q. Collaborative representation for hyperspectral anomaly detection. IEEE Trans. Geosci. Remote Sens. 2015, 53, 1463–1474. [Google Scholar] [CrossRef]
- Hou, Z.; Li, W.; Tao, R. Collaborative representation with background purification and saliency weight for hyperspectral anomaly detection. Sci. China Inf. Sci. 2022, 65, 112305. [Google Scholar] [CrossRef]
- Hou, Z.; Li, W.; Gao, L.; Zhang, B.; Ma, P.; Sun, J. A background refinement collaborative representation method with saliency weight for hyperspectral anomaly detection. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Waikoloa, HI, USA, 26 September–2 October 2020. [Google Scholar] [CrossRef]
- Du, B.; Zhao, R.; Zhang, L. A spectral-spatial based local summation anomaly detection method for hyperspectral images. Signal Process. 2016, 124, 115–131. [Google Scholar] [CrossRef]
- 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]
- Xiang, P.; Song, J.; Qin, H.; Tan, W.; Li, H.; Zhou, H. Visual attention and background subtraction with adaptive weight for hyperspectral anomaly detection. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 14, 2270–2283. [Google Scholar] [CrossRef]
- Feng, S.; Tang, S.; Zhao, C. A Hyperspectral Anomaly Detection Method Based on Low-Rank and Sparse Decomposition with Density Peak Guided Collaborative Representation. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–13. [Google Scholar] [CrossRef]
- Wang, M.; Wang, Q.; Hong, D.; Roy, S.K.; Chanussot, J. Learning Tensor Low-Rank Representation for Hyperspectral Anomaly Detection. IEEE Trans. Cybern. 2023, 53, 679–691. [Google Scholar] [CrossRef]
- Song, X. Spectral-Spatial Anomaly Detection of Hyperspectral Data Based on Improved Isolated Forest. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–16. [Google Scholar]
- Arisoy, S.; Nasrabadi, N.M.; Kayabol, K. Unsupervised Pixel-Wise Hyperspectral Anomaly Detection via Autoencoding Adversarial Networks. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1–15. [Google Scholar] [CrossRef]
- Zhang, L.; Cheng, B. Transferred CNN based on tensor for hyperspectral anomaly detection. IEEE Geosci. Remote Sens. Lett. 2020, 17, 2115–2119. [Google Scholar] [CrossRef]
- Arisoy, S.; Nasrabadi, N.M.; Kayabol, K. GAN-based hyperspectral anomaly detection. In Proceedings of the 2020 28th European Signal Processing Conference (EUSIPCO), Amsterdam, Netherlands, 18–21 January 2021. [Google Scholar] [CrossRef]
- Guoand, K.; Labate, D. Optimally sparse multidimensional representation using shearlets. SIAMJ. Math. Anal. 2007, 39, 298–318. [Google Scholar]
- Easley, G.; Labate, D.; Lim, W.-Q. Sparse directional image representations using the discrete shearlet transform. Appl. Comput. Harmon. Anal. 2008, 25, 25–46. [Google Scholar] [CrossRef] [Green Version]
- Lim, W.Q. Nonseparable shearlet transform. IEEE Trans. Image Process. 2013, 22, 2056–2065. [Google Scholar]
- Karami, A.; Soleimanzadeh, M.R. Hyperspectral image classification using nonsubsampled shearlet transform. Image Signal Process. Remote Sens. 2017. [Google Scholar] [CrossRef]
- Soleimanzadeh, M.R.; Karami, A.; Scheunders, P. Fusion of hyperspectral and lidar images using non-subsampled shearlettransform. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, Valencia, Spain, 22–27 July 2018. [Google Scholar] [CrossRef]
- Li, L.; Si, Y. Enhancement of hyperspectral remote sensing images based on improved fuzzy contrast in nonsubsampled shearlet transform domain. Multimed. Tools Appl. 2019, 78, 18077–18094. [Google Scholar] [CrossRef]
- Wang, X.; Mu, Z.; Song, R.; Tao, J.; Song, C. A hyperspectral image NSST-HMF model and its application in HS-Pansharpening. IEEE Trans. Geosci. Remote Sens. 2020, 58, 4803–4817. [Google Scholar] [CrossRef]
- Liu, F.T.; Ting, K.M.; Zhou, Z. Isolation forest. In Proceedings of the 8th IEEE International Conference on Data Mining, Pisa, Italy, 15–19 December 2008. [Google Scholar]
- Li, S.; Zhang, K.; Duan, P.; Kang, X. Hyperspectral anomaly detection with kernel isolation forest. IEEE Trans. Geosci. Remote Sens. 2020, 58, 319–329. [Google Scholar] [CrossRef]
- Yuan, Y.; Wang, Q.; Zhu, G. Fast hyperspectral anomaly detection via high-order 2-D crossing filter. IEEE Trans. Geosci. Remote Sens. 2014, 53, 620–630. [Google Scholar] [CrossRef]
- Otsu, N. A shreshold selection method from gray-level histograms. IEEE Trans. Syst. Man Cybern. 1979, 9, 62–66. [Google Scholar] [CrossRef]
- Tan, K.; Hou, Z.; Wu, F.; Du, Q.; Chen, Y. Anomaly detection for hyperspectral imagery based on the regularized subspace method and collaborative representation. Remote Sens. 2019, 11, 1318. [Google Scholar] [CrossRef] [Green Version]
- Hanley, J.A.; Mcneil, B.J. The meaning and use of the area under a receiver operating characteristic (ROC) curve. Radiology 1982, 143, 29–36. [Google Scholar] [CrossRef]
Datasets/AUC | (a) | (b) | (c) |
---|---|---|---|
GRX | 0.8381 | 0.5326 | 0.8978 |
LRX | 0.9475 | 0.5609 | 0.9515 |
Method | Parameters |
---|---|
RX | — |
LRX | |
UNRS | |
CRD | |
LSAD | |
LSUNRSORAD | |
LSAD-CR-IDW | |
CRDBPSW | |
FEBPAD | |
VABS | |
KIFD |
Datasets | AUC | |||
---|---|---|---|---|
HYDICE Urban | Texas Coast | Gulfport Airport | Cat Island | |
RX | 0.9908 | 0.9906 | 0.9526 | 0.9807 |
LRX | 0.9832 | 0.8736 | 0.8235 | 0.9956 |
UNRS | 0.9863 | 0.9722 | 0.7916 | 0.9936 |
CRD | 0.9925 | 0.9655 | 0.7681 | 0.9928 |
LSAD | 0.9853 | 0.9201 | 0.8464 | 0.9414 |
LSUNRSORAD | 0.9926 | 0.9962 | 0.9589 | 0.9935 |
LSAD-CR-IDW | 0.9564 | 0.9824 | 0.8335 | 0.9943 |
CRDBPSW | 0.9817 | 0.9741 | 0.9531 | 0.9941 |
FEBPAD | 0.9815 | 0.9432 | 0.9494 | 0.9428 |
VABS | 0.7384 | 0.9161 | 0.9325 | 0.9962 |
KIFD | 0.9945 | 0.9325 | 0.9759 | 0.9899 |
SI2FM | 0.9947 | 0.9664 | 0.9823 | 0.9992 |
Framework | AUC | |||
---|---|---|---|---|
HYDICE Urban | Texas Coast | Gulfport Airport | Cat Island | |
the SID global isolation | 0.9440 | 0.9635 | 0.9565 | 0.9920 |
the SID local isolation | 0.9459 | 0.9779 | 0.9798 | 0.9925 |
SI2FM | 0.9447 | 0.9664 | 0.9823 | 0.9992 |
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Mu, Z.; Wang, M.; Wang, Y.; Song, R.; Wang, X. SI2FM: SID Isolation Double Forest Model for Hyperspectral Anomaly Detection. Remote Sens. 2023, 15, 612. https://doi.org/10.3390/rs15030612
Mu Z, Wang M, Wang Y, Song R, Wang X. SI2FM: SID Isolation Double Forest Model for Hyperspectral Anomaly Detection. Remote Sensing. 2023; 15(3):612. https://doi.org/10.3390/rs15030612
Chicago/Turabian StyleMu, Zhenhua, Ming Wang, Yihan Wang, Ruoxi Song, and Xianghai Wang. 2023. "SI2FM: SID Isolation Double Forest Model for Hyperspectral Anomaly Detection" Remote Sensing 15, no. 3: 612. https://doi.org/10.3390/rs15030612
APA StyleMu, Z., Wang, M., Wang, Y., Song, R., & Wang, X. (2023). SI2FM: SID Isolation Double Forest Model for Hyperspectral Anomaly Detection. Remote Sensing, 15(3), 612. https://doi.org/10.3390/rs15030612