Image Processing and Machine Learning for Hyperspectral Unmixing: An Overview and the HySUPP Python Package
arXiv:2308.09375 · doi:10.1109/TGRS.2024.3393570
Abstract
Spectral pixels are often a mixture of the pure spectra of the materials, called endmembers, due to the low spatial resolution of hyperspectral sensors, double scattering, and intimate mixtures of materials in the scenes. Unmixing estimates the fractional abundances of the endmembers within the pixel. Depending on the prior knowledge of endmembers, linear unmixing can be divided into three main groups: supervised, semi-supervised, and unsupervised (blind) linear unmixing. Advances in Image processing and machine learning substantially affected unmixing. This paper provides an overview of advanced and conventional unmixing approaches. Additionally, we draw a critical comparison between advanced and conventional techniques from the three categories. We compare the performance of the unmixing techniques on three simulated and two real datasets. The experimental results reveal the advantages of different unmixing categories for different unmixing scenarios. Moreover, we provide an open-source Python-based package available at https://github.com/BehnoodRasti/HySUPP to reproduce the results.
IEEE Transactions on Geoscience and Remote Sensing, 2024
References in corpus (29)
- An Augmented Linear Mixing Model to Address Spectral Variability for Hyperspectral Unmixing
- Deep Image Prior
- Feature Extraction for Hyperspectral Imagery: The Evolution from Shallow to Deep (Overview and Toolbox)
- A Variable Splitting Augmented Lagrangian Approach to Linear Spectral Unmixing
- Nonlinear unmixing of hyperspectral images: models and algorithms
- Weighted Schatten -Norm Minimization for Image Denoising and Background Subtraction
- Joint Bayesian endmember extraction and linear unmixing for hyperspectral imagery
- Spectral Variability in Hyperspectral Data Unmixing: A Comprehensive Review
- Hyperspectral unmixing with spectral variability using a perturbed linear mixing model
- Robust Collaborative Nonnegative Matrix Factorization For Hyperspectral Unmixing (R-CoNMF)
- Deep Hyperspectral Unmixing using Transformer Network
- Simultaneously sparse and low-rank abundance matrix estimation for hyperspectral image unmixing
- Deep Generative Endmember Modeling: An Application to Unsupervised Spectral Unmixing
- Tech Report: A Fast Multiscale Spatial Regularization for Sparse Hyperspectral Unmixing
- Identifiability of the Simplex Volume Minimization Criterion for Blind Hyperspectral Unmixing: The No Pure-Pixel Case
- A Blind Multiscale Spatial Regularization Framework for Kernel-based Spectral Unmixing
- Hyperspectral Image Unmixing with Endmember Bundles and Group Sparsity Inducing Mixed Norms
- Bayesian separation of spectral sources under non-negativity and full additivity constraints
- Semiblind Hyperspectral Unmixing in the Presence of Spectral Library Mismatches
- Using Low-rank Representation of Abundance Maps and Nonnegative Tensor Factorization for Hyperspectral Nonlinear Unmixing
- Integration of Physics-Based and Data-Driven Models for Hyperspectral Image Unmixing
- Hyperspectral Unmixing via Deep Autoencoder Networks for a Generalized Linear-Mixture/Nonlinear-Fluctuation Model
- Online Unmixing of Multitemporal Hyperspectral Images accounting for Spectral Variability
- Spectral Variability Augmented Sparse Unmixing of Hyperspectral Images
- Hyperspectral Subspace Identification Using SURE
- SUnAA: Sparse Unmixing using Archetypal Analysis
- HyDe: The First Open-Source, Python-Based, GPU-Accelerated Hyperspectral Denoising Package
- Identifiability-Guaranteed Simplex-Structured Post-Nonlinear Mixture Learning via Autoencoder
- MultiHU-TD: Multifeature Hyperspectral Unmixing Based on Tensor Decomposition