# Hyperspectral Unmixing: Ground Truth Labeling, Datasets, Benchmark Performances and Survey

arXiv: https://arxiv.org/abs/1708.05125 · HTML: https://mlsanity.com/paper/1708.05125/

## Key facts

- Cited by 33 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 17 Aug 2017.

## Built on by (most cited first, 30 of 33)

- [Entropic Descent Archetypal Analysis for Blind Hyperspectral Unmixing](https://mlsanity.com/paper/2209.11002/) (2022)
- [Graph-based Neural Acceleration for Nonnegative Matrix Factorization](https://mlsanity.com/paper/2202.00264/) (2022)
- [Probabilistic Simplex Component Analysis](https://mlsanity.com/paper/2103.10027/) (2021)
- [Using Low-rank Representation of Abundance Maps and Nonnegative Tensor Factorization for Hyperspectral Nonlinear Unmixing](https://mlsanity.com/paper/2103.16204/) (2021)
- [MP-HSIR: A Multi-Prompt Framework for Universal Hyperspectral Image Restoration](https://mlsanity.com/paper/2503.09131/) (2025)
- [Smoothed Separable Nonnegative Matrix Factorization](https://mlsanity.com/paper/2110.05528/) (2021)
- [Hyperspectral Pixel Unmixing with Latent Dirichlet Variational Autoencoder](https://mlsanity.com/paper/2203.01327/) (2022)
- [Dual Simplex Volume Maximization for Simplex-Structured Matrix Factorization](https://mlsanity.com/paper/2403.20197/) (2024)
- [Deep Deterministic Independent Component Analysis for Hyperspectral Unmixing](https://mlsanity.com/paper/2202.02951/) (2022)
- [Checking the Sufficiently Scattered Condition using a Global Non-Convex Optimization Software](https://mlsanity.com/paper/2402.06019/) (2024)
- [A Second-Order Majorant Algorithm for Nonnegative Matrix Factorization](https://mlsanity.com/paper/2303.17992/) (2023)
- [Endmember Extraction from Hyperspectral Images Using Self-Dictionary Approach with Linear Programming](https://mlsanity.com/paper/2404.13098/) (2024)
- [Improving Autoencoder Training Performance for Hyperspectral Unmixing with Network Reinitialisation](https://mlsanity.com/paper/2109.13748/) (2021)
- [Block Majorization Minimization with Extrapolation and Application to β-NMF](https://mlsanity.com/paper/2401.06646/) (2024)
- [Maximum-Volume Nonnegative Matrix Factorization](https://mlsanity.com/paper/2602.04795/) (2026)
- [SCA-Net: A Self-Correcting Two-Layer Autoencoder for Hyper-spectral Unmixing](https://mlsanity.com/paper/2102.05713/) (2021)
- [Dictionary-based Low-Rank Approximations and the Mixed Sparse Coding problem](https://mlsanity.com/paper/2111.12399/) (2021)
- [Bidirectional recurrent imputation and abundance estimation of LULC classes with MODIS multispectral time series and geo-topographic and climatic data](https://mlsanity.com/paper/2310.07223/) (2023)
- [An Elliptic Kernel Unsupervised Autoencoder-Graph Convolutional Network Ensemble Model for Hyperspectral Unmixing](https://mlsanity.com/paper/2406.06742/) (2024)
- [Hyperspectral Unmixing Under Endmember Variability: A Variational Inference Framework](https://mlsanity.com/paper/2407.14899/) (2024)
- [Low-cost Robust Night-time Aerial Material Segmentation through Hyperspectral Data and Sparse Spatio-Temporal Learning](https://mlsanity.com/paper/2410.15208/) (2024)
- [Equal is Not Always Fair: A New Perspective on Hyperspectral Representation Non-Uniformity](https://mlsanity.com/paper/2505.11267/) (2025)
- [Diffusion Posterior Sampler for Hyperspectral Unmixing with Spectral Variability Modeling](https://mlsanity.com/paper/2512.09871/) (2025)
- [Hyperspectral Image Data Reduction for Endmember Extraction](https://mlsanity.com/paper/2512.10506/) (2025)
- [WS-Net: Weak-Signal Representation Learning and Gated Abundance Reconstruction for Hyperspectral Unmixing via State-Space and Weak Signal Attention Fusion](https://mlsanity.com/paper/2603.09037/) (2026)
- [Polyhedral Unmixing: Bridging Semantic Segmentation with Hyperspectral Unmixing via Polyhedral-Cone Partitioning](https://mlsanity.com/paper/2603.29438/) (2026)
- [Beyond RGB: Benchmarking and Enhancing MLLMs for Hyperspectral Image Understanding via Training-Free Reasoning Framework](https://mlsanity.com/paper/2604.08884/) (2026)
- [Hyperspectral Unmixing Hierarchies](https://mlsanity.com/paper/2604.16969/) (2026)
- [Physics-Guided Regime Unmixing](https://mlsanity.com/paper/2605.04247/) (2026)
- [Adaptive Bregman Proximal Stochastic Gradient with a Stabilized Barzilai--Borwein Step Size](https://mlsanity.com/paper/2608.12009/) (2026)

## Abstract (arXiv)

Hyperspectral unmixing (HU) is a very useful and increasingly popular preprocessing step for a wide range of hyperspectral applications. However, the HU research has been constrained a lot by three factors: (a) the number of hyperspectral images (especially the ones with ground truths) are very limited; (b) the ground truths of most hyperspectral images are not shared on the web, which may cause lots of unnecessary troubles for researchers to evaluate their algorithms; (c) the codes of most state-of-the-art methods are not shared, which may also delay the testing of new methods. Accordingly, this paper deals with the above issues from the following three perspectives: (1) as a profound contribution, we provide a general labeling method for the HU. With it, we labeled up to 15 hyperspectral images, providing 18 versions of ground truths. To the best of our knowledge, this is the first paper to summarize and share up to 15 hyperspectral images and their 18 versions of ground truths for the HU. Observing that the hyperspectral classification (HyC) has much more standard datasets (whose ground truths are generally publicly shared) than the HU, we propose an interesting method to transform the HyC datasets for the HU research. (2) To further facilitate the evaluation of HU methods under different conditions, we reviewed and implemented the algorithm to generate a complex synthetic hyperspectral image. By tuning the hyper-parameters in the code, we may verify the HU methods from four perspectives. The code would also be shared on the web. (3) To provide a standard comparison, we reviewed up to 10 state-of-the-art HU algorithms, then selected the 5 most benchmark HU algorithms, and compared them on the 15 real hyperspectral datasets. The experiment results are surely reproducible; the implemented codes would be shared on the web.
