Abstract:In this paper, an automatic sparse pruning endmember extraction algorithm with a combined minimum volume and deviation constraint (SPEEVD) is proposed. The proposed algorithm can adaptively determine the number of endmembers through a sparse pruning method and, at the same time, can weaken the noise interference by a minimum volume and deviation constraint. A non-negative matrix factorization solution based on the projection gradient is mathematically applied to solve the combined constrained optimization problem, which makes sure that the convergence is steady and robust. Experiments were carried out on both simulated data sets and real AVIRIS data sets. The experimental results indicate that the proposed method does not require a predetermined endmember number, but it still manifests an improvement in both the root-mean-square error (RMSE) and the endmember spectra, compared to the other state-of-the-art methods, most of which need an accurate pre-estimation of endmember number.