Hyperspectral Unmixing Based on Local Collaborative Sparse Regression
Spectral unmixing is an important technique for hyperspectral data exploitation. In order to solve the unmixing problem using a collection of previously available spectral signatures (i.e., a spectral library), sparse unmixing aims at finding the optimal subset of endmembers to represent the pixels in a hyperspectral image. The classic collaborative unmixing globally assumes that all pixels in a hyperspectral scene share the same active set of endmembers. This assumption rarely holds in practice, as endmembers tend to appear localized in spatially homogeneous areas rather than spread over the whole image. To address this limitation, in this letter, we introduce a new strategy to preserve local collaborativity for sparse hyperspectral unmixing. The proposed approach, which is called local collaborative sparse unmixing, considers the fact that endmember signatures generally appear distributed in local spatial regions instead of uniformly distributed throughout the scene. The proposed approach, which includes spatial information in the standard collaborative formulation, has been experimentally validated using both simulated and real hyperspectral data sets.