摘要

Hyperspectral unmixing is an important step for material classification and recognition. Recently, nonnegative matrix factorization (NMF) has been utilized to unmix the hyperspectal imagery due to the advantage that it needs no assumption for the presence of pure pixels and can determine the endmembers and abundances simultaneously. In order to improve its unmixing performance, sparsity-constrained NMF has been demonstrated to be an efficient approach. The very recent study on L-1/2 regularization theory in compressive sensing (CS) and sparsity-constrained NMF show that the L-1/2 regularizer can yield stronger sparsity-promoting solutions than L-1 or L-2 regularizer. However, the L-1/2 regularization can result in a complex nonconvex optimization problem that is hard to solve efficiently. In this paper, we propose a fast and efficient adaptive half-thresholding algorithm for hyperspectral unmixing based on L-1/2 sparsity-constrained NMF. In the proposed algorithm, iterative half-thresholding procedure that has been proved to be an efficient method for solving L-1/2 regularization problem in CS is hybridized with the multiplicative update rule of standard NMF to deal with the L-1/2 sparsity-constrained NMF, which can give sparser and better unmixing results than the alternative algorithms. Furthermore, the data sparsity information can be incorporated into the algorithm to adaptively adjust the regularization parameter of the model to improve algorithm performance and usability. The effectiveness of proposed algorithm was demonstrated by comparing with the representative algorithms on synthetic and real hyperspectral data.