Guaranteed Best Sparse Solutions for Spectral Unmixing

Abstract

Cardinality-constrained sparse spectral unmixing can be solved using Branch-and-Bound algorithms, provided that the number of reference endmembers and the cardinality constraint are reasonably small. However, focusing solely on the best solution may not always be the most relevant approach, especially in the presence of high correlation between endmembers, solutions close to the optimal one-in terms of objective function-but with different supports (activated endmembers) may offer better interpretability. We propose a Branch-and-Bound algorithm that returns a given number of supports which are guaranteed to provide the lowest least-squares errors among all possible ones. The interest of such an approach is illustrated on numerical simulations, where chances for retrieving the ground truth among the few best solutions are shown to increase compared to considering only the optimal one, especially in the noisiest settings. A Python implementation is made available.

Publication
In WHISPERS 2025.
Mehdi LATIF
Mehdi LATIF
PhD in Signal Processing - Inverse Problems, Statistical Reconstruction and Optimization

Related