Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · 2007 · 16 citations · 13 references
ComputingComputer ScienceComputer VisionMachine LearningRemote SensingAnomaly DetectionDimensionality ReductionHyperspectral ImagingOutlier DetectionPrincipal Component AnalysisRemote Sensing Image AnalysisHigh-dimensional Anomaly DetectionHyperspectral AnalysisHyperspectral Imagery AnalysisImage Anomaly DetectionKernel TrickLinear Discriminant AnalysisMercer KernelsSubspace Anomaly Detection
In this paper we implement various linear and nonlinear subspace-based anomaly detectors for hyperspectral imagery. First, a dual window technique is used to separate the local area around each pixel into two regions - an inner-window region (IWR) and an outer-window region (OWR). Pixel spectra from each region are projected onto a subspace which is defined by projection bases that can be generated in several ways. Here we use three common pattern classification techniques (Principal Component Analysis (PCA), Fisher Linear Discriminant (FLD) Analysis, and the Eigenspace Separation Transform (EST)) to generate projection vectors. In addition to these three algorithms, the well-known Reed-Xiaoli (RX) anomaly detector is also implemented. Each of the four linear methods is then implicitly defined in a high- (possibly infinite-) dimensional feature space by using a nonlinear mapping associated with a kernel function. Using a common machine-learning technique known as the kernel trick all dot products in the feature space are replaced with a Mercer kernel function defined in terms of the original input data space. To determine how anomalous a given pixel is, we then project the current test pixel spectra and the spectral mean vector of the OWR onto the linear and nonlinear projection vectors in order to exploit the statistical differences between the IWR and OWR pixels. Anomalies are detected if the separation of the projection of the current test pixel spectra and the OWR mean spectra are greater than a certain threshold. Comparisons are made using receiver operating characteristics (ROC) curves.
13