Source-linked AI summary

Robust Collaborative Nonnegative Matrix Factorization For Hyperspectral Unmixing (R-CoNMF)

Jun Li, Jose M. Bioucas-Dias, Antonio Plaza, Lin Liu

arXiv:1506.04870v1math.OC

TL;DR

Hyperspectral unmixing requires estimating endmember counts, signatures, and abundances, while CoNMF has convergence and regularization weaknesses. R-CoNMF introduces a pure-pixel-informed volume regularizer and a proximal alternating optimization algorithm, with experiments reporting effective estimates for known and unknown endmember counts.

  • Problem

    The problem is to jointly estimate endmember count, mixing matrix, and abundances while addressing CoNMF’s lack of convergence guarantees and occasional negative regularizer interaction.

  • Method

    R-CoNMF combines a volume regularizer based on distance to a pure-pixel-inferred mixing matrix with proximal alternating optimization.

  • Results

    Experiments indicate that R-CoNMF provides effective estimates when the number of endmembers is unknown or known.

  • Takeaways & Limitations

    R-CoNMF can perform the three main unmixing steps fully automatically without relying on external algorithms.

Abstract

from arXiv · show

The recently introduced collaborative nonnegative matrix factorization (CoNMF) algorithm was conceived to simultaneously estimate the number of endmembers, the mixing matrix, and the fractional abundances from hyperspectral linear mixtures. This paper introduces R-CoNMF, which is a robust version of CoNMF. The robustness has been added by a) including a volume regularizer which penalizes the distance to a mixing matrix inferred by a pure pixel algorithm; and by b) introducing a new proximal alternating optimization (PAO) algorithm for which convergence to a critical point is guaranteed. Our experimental results indicate that R-CoNMF provides effective estimates both when the number of endmembers are unknown and when they are known.

HYPERSPECTRA UNMIXING (R-CONMF)

The paper concerns hyperspectral imaging, spectral unmixing, endmember extraction, and collaborative nonnegative matrix factorization.

  • Hyperspectral imaging is a central application area.
  • Spectral unmixing is the paper’s primary research task.
  • Endmember extraction and collaborative nonnegative matrix factorization are key technical themes.

1. INTRODUCTION

Hyperspectral unmixing commonly uses linear mixtures and geometrical methods, but standard workflows separate endmember-count estimation, signature identification, and abundance estimation; CoNMF addresses these stages jointly while retaining convergence and regularization weaknesses.

  • The linear mixture model represents each observed pixel as a linear combination of pure spectra, or endmembers.
  • Geometrical unmixing methods model endmembers as simplex vertices and are widely used because they offer straightforward LMM interpretation.
  • Most geometrical workflows divide unmixing into estimating endmember count, identifying signatures, and estimating pixel abundances.
  • CoNMF jointly addresses the three unmixing stages using an abundance ℓ2,1 regularizer for row sparsity and a volume regularizer.
  • CoNMF lacks a convergence guarantee, and its volume and mixed-norm regularizers can have a negative joint effect in some cases.

2. THE PROPOSED APPROACH

The proposed approach represents a hyperspectral image as spectral vectors and introduces the linear mixture model as the modeling framework.

  • The hyperspectral image is represented by a matrix Y containing n spectral vectors.
  • Each spectral vector has d spectral bands in the matrix representation.
  • The linear mixture model is the stated model for the hyperspectral image representation.

A X Y

R-CoNMF factorizes hyperspectral data through variables A and X linked to the mixing and abundance matrices, while regularization promotes active-endmember selection and stabilizes the estimated simplex. A proximal alternating scheme supports optimization, and thresholding row norms estimates the number of active endmembers.

  • Variables: A and X are optimization variables linked respectively to the mixing matrix M and abundance matrix S.A contains candidate endmember signatures, while X contains abundance-related coefficients.
  • Sparsity: The ℓ2,1 mixed norm promotes row sparsity in X, enabling inactive candidate endmembers to be identified through zero rows.The abundance matrix S is formed from the nonzero rows of X, and M from corresponding columns of A.
  • Regularization: The minimum-volume regularizer pulls the simplex defined by A toward the simplex defined by pure-pixel observations P.P consists of q observed spectral vectors inferred by a pure-pixel algorithm and is described as close to the simplex extremes.
  • Regularization: This volume regularizer reduces sensitivity to poor conditioning of the true mixing matrix and perturbations near simplex facets.Its role is a central robustness mechanism of R-CoNMF.
  • Optimization: The PAO procedure alternates regularized updates over A and X, with convergence to a critical point guaranteed for the stated algorithm class.The A update is a small quadratic problem, while the X update is a constrained ℓ2−ℓ2,1 problem solved with CSUNSAL.
  • Endmember estimation: When q exceeds the unknown true count p, an endmember is treated as active when its row norm ζ(i)=∥x_i∥2 exceeds a small threshold ξ.In the reported p=6, SNR=30dB example, any ξ between 0.5 and 4 yields the correct estimate p=6.

3. EXPERIMENTAL RESULTS

Experiments on synthetic hyperspectral scenes evaluate R-CoNMF with known and unknown endmember counts. R-CoNMF estimates the correct count and remains effective in higher-dimensional unmixing settings where MVC-NMF can fail.

  • Experimental setup: Synthetic scenes contain 4000 pixels and USGS spectral signatures separated by more than 10 degrees in spectral angle.Pixels with abundance fractions above 0.8 were discarded to avoid pure pixels.
  • Evaluation measures: For q = p, estimated mixing and abundance matrices are evaluated using reconstruction error, spectral angle distance, endmember error, and abundance error.The estimates are identified as M̂ = A and Ŝ = X.
  • Unknown number of endmembers: R-CoNMF correctly estimates 6 endmembers when the true count is 6 and 10 when the true count is 10 at SNR=30dB.These estimates were obtained across experiments using different overestimates q.
  • Known number of endmembers: For q = p, R-CoNMF and MVC-NMF both perform well with 4 endmembers, while R-CoNMF remains useful as the number increases to 10 and 15.The comparison averages 30 Monte Carlo runs at SNR=30 dB across q = p = {4, 6, 8, 10, 15}.
  • Known number of endmembers: When q = p ≥8, MVC-NMF yields useless or unavailable results, whereas R-CoNMF provides reasonable solutions even at q = p = 15.The paper attributes MVC-NMF failure in this setting to pixels fluctuating around simplex facets, which challenges minimum-volume methods.
  • Known number of endmembers: At q = p = 6 and SNR=30dB, R-CoNMF estimates spectral signatures similar to references and produces much smaller abundance differences than MVC-NMF.The comparison is shown using spectral-signature plots and abundance-difference maps.

4. CONCLUSIONS AND FUTURE LINES

The paper proposes R-CoNMF, a robust CoNMF variant that automatically estimates endmember count, mixing matrix, and abundances. Future work will evaluate it on real hyperspectral datasets.

  • Conclusions: R-CoNMF estimates the number of endmembers, mixing matrix, and corresponding abundances in a fully automatic unmixing process.The paper presents this as filling a gap because few algorithms perform all three steps without external algorithms.
  • Future lines: Future work will evaluate R-CoNMF using real hyperspectral data sets.
Loading 1506.04870v1…