Egyptian Journal of Remote Sensing and Space Sciences (Jun 2024)

Segment-driven anomaly detection in hyperspectral data using watershed technique

  • Mohamad Ebrahim Aghili,
  • Maryam Imani,
  • Hassan Ghassemian

Journal volume & issue
Vol. 27, no. 2
pp. 288 – 297

Abstract

Read online

A significant portion of hyperspectral image (HSI) analysis involves detecting anomalous pixels, which are indicative of interesting phenomena or objects. One of the main challenges is the presence of outlier and noisy pixels in background data due to the variety of spectral signatures in heterogeneous HSIs. This article presents an effective approach using both spectral and spatial features for anomaly detection. The median filter with an appropriate size driven by using the principal component information is used for cleaning the background. Then, the image is segmented using the watershed approach. The anomaly detection occurs based on the spatial resolution by calculating each pixel's distance from its segment via spectral angle or Euclidean distance. The proposed Watershed Anomaly Detector (WAD), employs spatial features to segment the HSI properly. It also uses spectral features within each segment to detect anomalous pixels. The WAD outperforms other methods due to its simplicity and conceptual clarity. Notably, its underlying equation offers broader applicability for HSI segmentation tasks. Experiments on three benchmark datasets show WAD achieves higher accuracy and faster execution versus state-of-the-art techniques. On average across the datasets and methods, WAD attained a 6.45% higher area under the receiver operating characteristic (ROC) curve and ran 26.95 s faster than other detectors. The WAD effectively detects anomalies in varied spectral and spatial resolutions. The results highlight the stability, robustness and computational efficiency of the proposed approach across diverse data. The simultaneous effectiveness and efficiency make WAD well-suited for near real-time anomaly detection applications.

Keywords