Abstract
Anomaly detection is one of the most challenging topics in hyperspectral imaging due to the high spectral resolution of the images and the lack of spatial and spectral information about the anomaly. In this paper, a novel hyperspectral anomaly detection method called morphological profile and attribute filter (MPAF) algorithm is proposed. Aiming to increase the detection accuracy and reduce computing time, it consists of three steps. First, select a band containing rich information for anomaly detection using a novel band selection algorithm based on entropy and histogram counts. Second, remove the background of the selected band with morphological profile. Third, filter the false anomalous pixels with attribute filter. A novel algorithm is also proposed in this paper to define the maximum area of anomalous objects. Experiments were run on real hyperspectral datasets to evaluate the performance, and analysis was also conducted to verify the contribution of each step of MPAF. The results show that the performance of MPAF yields competitive results in terms of average area under the curve (AUC) for receiver operating characteristic (ROC), precision-recall, and computing time, i.e., 0.9916, 0.7055, and 0.25 s, respectively. Compared with four other anomaly detection algorithms, MPAF yielded the highest average AUC for ROC and precision-recall in eight out of thirteen and nine out of thirteen datasets, respectively. Further analysis also proved that each step of MPAF has its effectiveness in the detection performance.
Highlights
A hyperspectral image (HSI) is an image cube that consists of hundreds of spatial images of a particular space with different spectral information
We propose an algorithm for anomaly detection called morphological profile and attribute filter (MPAF)
The data were manually extracted from images of the Airborne Visible/Infrared Imaging Spectrometer (AVIRIS), except for ABU-Beach-4, which was manually extracted from the image of the Reflective Optical System Imaging Spectrometer (ROSIS-03)
Summary
A hyperspectral image (HSI) is an image cube that consists of hundreds of spatial images of a particular space with different spectral information. Detection is an unsupervised target detection method that aims to identify interesting objects that are different from their surroundings, in terms of spatial and spectral domain, without any prior information about the objects [11,12,13]. These objects consist of a relatively small number of pixels compared to the total number of pixels in the scene.
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have