Papers
Topics
Authors
Recent
Search
2000 character limit reached

Extended Linear Mixing Model (ELMM)

Updated 2 April 2026
  • Extended Linear Mixing Model (ELMM) is a hyperspectral unmixing technique that captures illumination-induced spectral variability via per-endmember, per-pixel scaling factors.
  • It leverages a simplified Hapke radiative transfer model to provide a physically interpretable correction to the classic Linear Mixing Model while preserving convexity.
  • The framework uses regularized least-squares with spatial smoothness constraints, demonstrating improved abundance estimation on both synthetic and real hyperspectral datasets.

The Extended Linear Mixing Model (ELMM) is a hyperspectral unmixing framework that explicitly models endmember variability, particularly that induced by illumination changes. The ELMM extends the classic Linear Mixing Model (LMM) by introducing positive, per-endmember, per-pixel scaling factors that capture variability in observed spectra due to geometric effects, while preserving the convex-geometry properties of the LMM. The formal justification and practical deployment of ELMM arise from a physically motivated derivation based on simplifications of Hapke's radiative transfer model, enabling robust unmixing under realistic remote sensing conditions (Drumetz et al., 2019, Imbiriba et al., 2017).

1. Physical Motivation and Derivation from the Hapke Model

The ELMM is grounded in the physics of light scattering and reflectance. The starting point is the Hapke bidirectional reflectance model, which describes how incident light is scattered by a rough particulate surface. This full model incorporates parameters for the single-scattering albedo, incidence and emergence angles, surface roughness, shadowing, opposition effects, and phase functions. However, such completeness renders it intractable for practical spectral unmixing.

To simplify, several assumptions are introduced:

  • Smooth Macroscale Surfaces: Neglects macroscopic roughness, such that S(μ,μ0,Ï•)=1S(\mu,\mu_0,\phi)=1, μe=μ\mu_e=\mu, and μ0e=μ0\mu_{0e}=\mu_0.
  • Lambertian Scattering: Assumes isotropic scattering with P(g)=1P(g)=1 and B(g)≈0B(g)\approx 0.
  • First Order Taylor Linearization: For small single-scattering albedo ω\omega, reflectance is approximately linear in ω\omega.

This sequence leads to an approximate reflectance relationship that depends only on geometry (incidence/emergence angles) and albedo. The result is that a reference endmember spectrum under standard geometry, s0p\mathbf{s}_{0p}, is related to its version in any pixel nn by a strictly positive geometric scaling factor:

spn≈ψpn s0p\mathbf{s}_{pn} \approx \psi_{pn}\,\mathbf{s}_{0p}

where μe=μ\mu_e=\mu0 depends only on the local geometry in pixel μe=μ\mu_e=\mu1. This scaling captures illumination-induced spectral variability and justifies the formulation of the ELMM as a tractable, physically interpretable correction to the LMM (Drumetz et al., 2019).

2. Model Specification and Mathematical Formalism

The standard LMM represents each observed hyperspectral pixel μe=μ\mu_e=\mu2 as a convex combination of μe=μ\mu_e=\mu3 fixed endmember signatures, corrupted by additive noise:

μe=μ\mu_e=\mu4

subject to nonnegativity and sum-to-one constraints on the abundances μe=μ\mu_e=\mu5.

The ELMM generalizes this by introducing a strictly positive, per-endmember, per-pixel scaling factor μe=μ\mu_e=\mu6:

μe=μ\mu_e=\mu7

In matrix form, aggregating all pixels:

μe=μ\mu_e=\mu8

where:

  • μe=μ\mu_e=\mu9: observed spectra for μ0e=μ0\mu_{0e}=\mu_00 pixels,
  • μ0e=μ0\mu_{0e}=\mu_01: matrix of reference endmembers,
  • μ0e=μ0\mu_{0e}=\mu_02: pixel abundance matrix,
  • μ0e=μ0\mu_{0e}=\mu_03: scaling factor matrix,
  • μ0e=μ0\mu_{0e}=\mu_04: Hadamard (elementwise) product,
  • μ0e=μ0\mu_{0e}=\mu_05: noise matrix.

Each μ0e=μ0\mu_{0e}=\mu_06 captures the effect of geometry and illumination on the appearance of material μ0e=μ0\mu_{0e}=\mu_07 in pixel μ0e=μ0\mu_{0e}=\mu_08. This formulation preserves the LMM's convexity and interpretability, but enables robust modeling of illumination-induced variability (Drumetz et al., 2019, Imbiriba et al., 2017).

3. Statistical Estimation and Regularization

The estimation of abundances and scaling factors within ELMM is typically cast as a joint regularized least-squares optimization. For each pixel μ0e=μ0\mu_{0e}=\mu_09, denote P(g)=1P(g)=10, and abundances P(g)=1P(g)=11. The estimation problem is:

P(g)=1P(g)=12

where

  • P(g)=1P(g)=13: fixed reference endmembers,
  • P(g)=1P(g)=14: abundance matrix,
  • P(g)=1P(g)=15: collection of per-pixel scaling factors,
  • P(g)=1P(g)=16, P(g)=1P(g)=17: operators computing horizontal/vertical spatial gradients (promoting spatial smoothness),
  • P(g)=1P(g)=18, P(g)=1P(g)=19: regularization weights,
  • B(g)≈0B(g)\approx 00: indicator enforcing B(g)≈0B(g)\approx 01,
  • B(g)≈0B(g)\approx 02: Lagrange multipliers for sum-to-one constraint.

This framework enables the simultaneous estimation of abundances and scaling factors, regularized to promote spatial coherence in both variables (Imbiriba et al., 2017).

4. Interpretation, Validity, and Limitations

The ELMM's per-endmember, per-pixel scaling factors B(g)≈0B(g)\approx 03 provide a geometric interpretation: the reference endmember acts as a spectral ray in B(g)≈0B(g)\approx 04-dimensional space, and the scaling encodes a pixel-specific stretch along that ray. Thus, the observed endmember in every pixel is restricted to lie along the nonnegative scaling of a fixed spectral reference.

The Taylor (linear) approximation from which ELMM is derived is principally valid for:

  • Single-scattering albedo B(g)≈0B(g)\approx 05
  • High emergence/incidence angles, where the reflectance–albedo relationship is near linear

The model neglects:

  • Directional (non-Lambertian) scattering effects
  • Opposition surge and non-Lambertian lobes
  • Macroscopic roughness (shadowing effects are neglected)
  • Higher-order multiple scattering nonlinearities

The ELMM performs optimally for materials with moderate albedo and for geometry where specular or strong backscattering is absent. Outside these regimes, band-specific or nonlinear variability may require further model generalization (see Section 6) (Drumetz et al., 2019, Imbiriba et al., 2017).

5. Algorithmic and Implementation Considerations

Efficient implementation of ELMM-based unmixing leverages the convexity of the problem when optimizing subsets of variables, supporting block-coordinate descent and similar frameworks. Key steps include:

  • Reference endmember extraction, typically via algorithms such as VCA or using library spectra.
  • Initialization using fully constrained least-squares (FCLS) for abundances and uniform scaling factors (B(g)≈0B(g)\approx 06).
  • Regularization parameter selection, often via cross-validation.
  • Use of periodic boundary conditions on abundance and scaling maps to exploit FFT diagonalization in spatial regularization terms.

Subproblems such as abundance update with spatial regularization are typically solved using ADMM, respecting nonnegativity and sum-to-one constraints (Imbiriba et al., 2017).

6. Extensions: Generalized Linear Mixing Model (GLMM) and Beyond

The ELMM restricts endmember variability to uniform stretching of each reference spectrum. To model more general (e.g., band-specific, nonlinear) variability, the Generalized Linear Mixing Model (GLMM) extends the ELMM by replacing each scalar scaling factor with a full, nonnegative, wavelength-dependent scaling matrix B(g)≈0B(g)\approx 07 per pixel:

B(g)≈0B(g)\approx 08

This formulation allows for arbitrary, band-wise distortions of the endmember spectra within each pixel. Joint estimation of abundances, per-pixel effective endmembers, and variability factors is accomplished via block-coordinate algorithms. Empirically, GLMM achieves lower abundance and reconstruction errors in scenarios exhibiting spectral variability beyond simple intensity scaling, at moderate additional computational cost (Imbiriba et al., 2017).

7. Empirical Performance and Practical Impact

On both synthetic and real hyperspectral datasets, ELMM outperforms traditional LMM in abundance estimation accuracy and produces abundance maps that are more spatially coherent in the presence of illumination variability. The GLMM further improves fit and estimation in cases where endmember variability is band-dependent. Experimental results on datasets such as the DC0 and DC1 synthetic benchmarks and Houston urban imagery demonstrate the practical value of scaling-based variability models, with the GLMM reducing reconstruction errors by up to an order of magnitude relative to the ELMM, and abundance RMSEs by a significant margin (Imbiriba et al., 2017). This suggests that the ELMM and its generalizations offer a rigorous, physically interpretable, and computationally tractable framework for modern hyperspectral unmixing tasks.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Extended Linear Mixing Model (ELMM).