Abstract
Nonnegative matrix factorization (NMF) is a blind source separation (BSS) method often used in hyperspectral unmixing. However, it tends to converge to a local optimum. To overcome this limitation, we present a simple, but effective endmember initialization scheme for NMF, which is realized by improving initial values through the application of the automatic target generation process (ATGP) algorithm. The initial spectra and abundances of target endmembers are first obtained using the ATGP algorithm and nonnegative least squares (NNLS) method, respectively. The preliminary results are then optimized through iterative application of NMF. To validate the applicability and effectiveness of the proposed method, we analyzed the improvement of NMF by the ATGP algorithm, using the synthetic hyperspectral data and real hyperspectral images. The results from the proposed method are compared with those of the vertex component analysis (VCA)-NMF algorithm, which uses the VCA algorithm to perform initialization for NMF, the minimum volume constrained NMF (MVC-NMF) algorithm, the traditional two-step VCA-fully-constrained least squares (FCLS) algorithm, which uses the VCA to extract the endmember matrix, and the FCLS algorithm to estimate the abundance matrix. The comparison results prove that proper endmember initialization can help the NMF algorithm yield better estimation results. Through the optimization of target endmembers’ initial values, the proposed ATGP-NMF algorithm can consistently produce good results at a lower computational cost, especially in the case of a real hyperspectral image for which pure pixels do not exist and there is little prior knowledge. With its high applicability and effectiveness, the ATGP-NMF algorithm has a great potential to solve hyperspectral unmixing problems.
Highlights
Hyperspectral imagery can provide abundant spatial and spectral information for observed ground objects
We carried out spectral unmixing experiments using the synthetic hyperspectral data and two real hyperspectral images to analyze the applicability and validity of the automatic target generation process (ATGP)-nonnegative matrix factorization (NMF) algorithm
The vertex component analysis (VCA)-NMF algorithm is included to test whether the ATGP approach is a better choice than the VCA to perform the initialization of NMF
Summary
Hyperspectral imagery can provide abundant spatial and spectral information for observed ground objects. It has attracted increasingly more attention and has been widely used. Traditional spectral unmixing models are usually developed based on endmember spectra and involve two steps, i.e., endmember extraction and spectral unmixing [2,3,4,5]. These methods depend heavily on the precision of endmember extraction and require certain prior knowledge [6]. It is greatly important and necessary to develop data-driven blind unmixing methods for hyperspectral images
Published Version (
Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have