377
Views
8
CrossRef citations to date
0
Altmetric
Research Article

A spatial-spectral clustering-based algorithm for endmember extraction and hyperspectral unmixing

, , , , ORCID Icon &
Pages 1948-1972 | Received 27 Jul 2020, Accepted 27 Sep 2020, Published online: 20 Dec 2020
 

ABSTRACT

Spectral variability existing in hyperspectral (HS) images reduces the accuracy of unmixing. To mitigate the effect of spectral variability on unmixing, we propose a spatial-spectral clustering-based method (called SP2C) for endmember extraction and HS unmixing. The proposed SP2C adopts a local spatial-spectral clustering strategy to obtain a set of spatially homogenous regions and exploits a spectral purity index calculation strategy to choose pure pixels on the regions, where the average spectra of chosen pure pixels on the regions are taken as endmember candidates to alleviate local spectral variability. Then, an adjusted k-means plus (called AD k-means++) algorithm is employed to cluster candidate endmembers to alleviate global spectral variability, and the final endmembers are achieved by matching the cluster centers and the reference endmembers obtained by the vertex component analysis (VCA)-like methods. Our experiment results, conducted using real HS datasets, confirm that the proposed method considerably improves the HS unmixing performance compared to the state-of-the-art techniques.

Disclosure statement

The authors declare no conflict of interest.

Additional information

Funding

This work was supported by the National Natural Science Foundation of China under Grant [61572307].

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.