Abstract
Hyperspectral unmixing (HU) requires effective modeling of spectral–spatial information and local–global feature interactions to achieve accurate abundance estimation and endmember extraction. Although Transformer-based HU methods are effective in capturing long-range dependencies, they often neglect the intrinsic spectral consistency of hyperspectral data and do not fully exploit the global spectral–spatial correlations in hyperspectral image cubes. To address these issues, this paper proposes a Spectral Consistency–guided Transformer with Volumetric Linear Self-Attention (SCVolFormer) for hyperspectral unmixing. A Spectral Consistency Block (SCB) is introduced to preserve consistency across adjacent spectral bands and produce physically meaningful feature representations. A spectral grouping strategy is further adopted to partition the high-dimensional spectrum into locally continuous subspaces, reducing computational cost. In addition, a shared-weight Transformer encoder with Volumetric Linear Self-Attention (VolLSA) is designed to model interactions between the spectral and spatial dimensions and capture long-range dependencies within hyperspectral image cubes. A decoder is then used to estimate abundance maps and reconstruct hyperspectral images. Experiments on one synthetic dataset and three real hyperspectral datasets demonstrate that SCVolFormer outperforms state-of-the-art methods in abundance estimation and endmember extraction, confirming the effectiveness of spectral consistency guidance and volumetric attention modeling for hyperspectral unmixing.
1. Introduction
Hyperspectral images (HSIs) capture continuous spectral signatures across numerous narrow wavelength channels, with each pixel representing the radiative response of surface materials [1]. The high-dimensional spectral information contained in each pixel facilitates accurate identification and discrimination of different materials on the Earth’s surface. However, hyperspectral data acquisition is inherently affected by factors such as sensor imaging geometry, spatial resolution constraints, and atmospheric interference, all of which contribute to the presence of mixed pixels and measurement noise [2]. A mixed pixel refers to a pixel composed of multiple materials rather than a single homogeneous component, which considerably increases the difficulty of hyperspectral image analysis.
To address this challenge, hyperspectral unmixing (HU) has emerged as a critical preprocessing step for interpreting remotely sensed hyperspectral data. Its applications span diverse domains, including geological surveys, precision agriculture, environmental monitoring, urban land-cover mapping, planetary exploration, contamination detection, biomedical imaging, and defense-related surveillance [3,4,5,6,7,8,9,10,11,12,13]. The objective of HU is to decompose each mixed pixel into a collection of spectrally pure signatures, referred to as endmembers, together with their corresponding fractional abundances [14]. From a physical perspective, hyperspectral imaging fundamentally measures the interactions between incident photons and observed materials. When a pixel contains multiple materials, its recorded spectrum is essentially a mixture of their individual optical responses. While these spectral mixtures are typically modeled using either linear or nonlinear mechanisms, the widely used linear mixing model (LMM) faces two main practical challenges. First, the LMM assumes fixed spectral signatures, which fails to account for the spectral variability caused by changing illumination, atmospheric conditions, and acquisition geometry [15]. Second, it assumes independent linear combinations, often neglecting the nonlinear photon interactions that occur in complex scenes with intimate mixtures or multiple scattering [16,17]. Although nonlinear models provide a more realistic description of these complex scenarios, this work still adopts the LMM. The primary reason is that the LMM offers a highly effective balance of simplicity, computational efficiency, and clear physical interpretability, which are crucial for our unmixing framework.
Under the assumption of the linear mixing model (LMM), numerous conventional hyperspectral unmixing methods have been developed. When pure endmembers are present in hyperspectral images, Vertex Component Analysis (VCA) [18] can reliably extract endmember signatures when the data contain sufficiently pure pixels; Fully Constrained Least Squares (FCLS) [19] then solves for the abundance fractions under nonnegativity and sum-to-one constraints. However, pure endmembers are rarely available in real-world hyperspectral scenes, which limits the performance of these methods.
Nonnegative Matrix Factorization (NMF) has been extensively adopted as an alternative to endmember-extraction-based methods [20]. However, NMF solves a non-convex optimization problem, making it sensitive to initialization and prone to converging to suboptimal solutions. To improve its performance, various constraints and optimization strategies have been proposed. For example, Sparse spectral–spatial NMF (S2–NMF) [21] jointly leveraged spatial context and spectral structure to regularize the factorization process. Multi-order graph-regularized NMF (MOGNMF) [22] incorporated adaptive constraints to better preserve manifold structures in the data. Low-rank sparse NMF (LRSNMF) [23] exploited compressive sensing principles to improve both efficiency and robustness. Despite these advances, NMF-based formulations generally operate on flattened two-dimensional matrices, inevitably disrupting the native spectral–spatial structure of hyperspectral cubes. To retain the three-dimensional data layout, matrix–vector Nonnegative Tensor Factorization (NTF) [24] introduced spectral, spatial, and joint spectral–spatial constraints while representing the HSI as a third-order tensor. Moreover, most traditional methods rely on the assumption of fixed endmember signatures, which cannot fully account for spectral variability caused by illumination conditions, material composition, and acquisition geometry.
Autoencoder-based (AE) architectures have gained traction in hyperspectral unmixing due to their ability to learn compact latent representations [25]. In this paradigm, the encoder compresses high-dimensional spectral inputs into a low-dimensional embedding, while the decoder reconstructs the original signal from this latent code. In hyperspectral unmixing, hyperspectral images are regarded as high-dimensional inputs, the latent representations correspond to abundance maps, and the weights of the single-layer convolutional decoder are interpreted as endmember signatures. Based on this framework, various AE-based HU methods have been proposed. The Cycle-Consistency Unmixing Network (CyCU–Net) [26] adopted cascaded autoencoders with a self-perception loss to preserve semantic information across encoding stages. The NMF-inspired Sparse Autoencoder (NMF–SAE) [27] enforced sparsity in the latent abundance representation. For robustness against outliers and measurement noise, the AE-RED framework [28] coupled a deep autoencoder with regularization-by-denoising. The Two-stream Autoencoder Network (TANet) employed a dual-encoder design to extract more physically plausible endmembers. The Multi-Scale Convolutional Mask Network (MsCM–Net) [29] integrated Vertex Component Analysis (VCA) with DBSCAN-based spatial clustering to deliver robust initialization and improved unmixing accuracy.
To exploit the relationships between neighboring pixels, convolutional neural networks (CNNs) have been widely introduced into hyperspectral unmixing [30]. CNNs extract discriminative features by applying convolutional operations along different dimensions of hyperspectral images. A multi-branch convolutional architecture [31] unified 1D, 2D, and 3D convolutions within a single framework, enabling simultaneous extraction of pure spectral, pure spatial, and joint spectral–spatial features. Despite these advances, the inherent locality of the convolutional receptive field limits the capacity of CNNs to model long-range dependencies. To mitigate this, several hybrid strategies have emerged. The Deep Interpretable Fully Convolutional Neural Network (DIFCNN) [32] fused model-driven priors with data-driven learning, although purely data-driven approaches can suffer from limited physical interpretability under complex real-world conditions. The Minimum Simplex Convolutional Network (MiSiCNet) [33] enforced geometric simplex constraints within a deep architecture to improve endmember purity. A semi-supervised 3D–CNN pipeline [34] leveraged unlabeled samples to boost unmixing performance. Deep image priors have also been combined with geometric endmember extraction [35] to regularize abundance estimation without extensive supervision. Motivated by the above observations, a novel Spectral Consistency Block (SCB) is developed from the perspective of the physical generation mechanism of hyperspectral measurements. Unlike conventional CNN and autoencoder-based encoders that usually compress spectral dimensions to obtain compact representations, SCB is designed according to the linear mixing model (LMM), where different spectral bands share a common abundance-related structural basis. Therefore, SCB applies depthwise convolutions independently along spectral channels to preserve band-wise spectral characteristics rather than directly reducing spectral dimensionality. This design enables the network to maintain spectral consistency during feature extraction, providing more physically meaningful representations for abundance estimation and endmember recovery.
Modeling long-range dependencies is equally important for hyperspectral unmixing because hyperspectral images contain high-dimensional spectral–spatial information. To address this issue, Transformer-based methods have been widely introduced into hyperspectral unmixing owing to their powerful capability in global dependency modeling [36]. By leveraging the self-attention mechanism, Vision Transformers effectively capture long-range contextual information and provide rich local and global feature representations. Specifically, self-attention performs feature aggregation along both the spectral and spatial dimensions, leading to improved feature representation and unmixing performance. Several Transformer-based HU methods have recently been proposed. DeepTrans [37] combined CNN-based feature extraction with a Transformer encoder, demonstrating the benefits of hybrid architectures for HU. The Two-Stream Collaborative Unmixing Network (TCCU) [38] paired a pyramid convolutional encoder with a Transformer branch, jointly learning spectral, spatial, global, and local representations. The Multi-scale Aggregation Transformer (MAT) [39] employed a dual-stream multi-branch CNN to capture features across multiple receptive fields before Transformer-based aggregation. The Cascaded Dual–Constrained Transformer Autoencoder (CDCTA) [40] integrated endmember variability modeling with spectral geometric constraints, as follows: the Transformer encoder captures global spatial context, while a minimum-distance regularizer preserves the geometric structure of the data manifold. The Self-Supervised Relation-Aware Vision Transformer (SRViT) [41] introduced relational reasoning into self-attention for unmixing.
However, the high spectral dimensionality and complex spectral–spatial structures of hyperspectral images make efficient global dependency modeling challenging. Despite their promising performance, existing Transformer-based methods still suffer from several limitations. Most approaches model spectral or spatial correlations by constructing two-dimensional similarity matrices through self-attention, where the original three-dimensional spectral–spatial context is inevitably compressed along either the spectral or spatial dimension. Consequently, the intrinsic interactions between spectral and spatial information cannot be fully exploited. This limitation restricts the representation capability of Transformer models and ultimately constrains their performance in hyperspectral unmixing.
To alleviate the limitations of conventional Transformer–based unmixing methods, a Volumetric Linear Self-Attention (VolLSA) mechanism is introduced based on the attention decomposition strategy of VolFormer [42]. Existing Transformer-based hyperspectral unmixing methods usually construct self-attention operations on two-dimensional spectral or spatial representations, where the intrinsic three-dimensional spectral–spatial relationships of hyperspectral cubes may not be fully preserved. Unlike these conventional self-attention mechanisms, VolLSA extends feature interactions from two-dimensional representations to three-dimensional hyperspectral cubes, enabling richer spectral–spatial context modeling and a larger effective receptive field. Adjacent spectral bands exhibit strong spectral correlations because they correspond to neighboring wavelengths [43]. Consequently, spectral channels that are closer to each other usually contain more similar reflectance information. However, conventional self-attention does not explicitly incorporate such spectral positional relationships. To address this issue, an explicit spectral positional prior is introduced into the spectral similarity matrix. This prior encourages neighboring spectral tokens to have stronger correlations, allowing the attention mechanism to better preserve the continuity of hyperspectral spectra. Another challenge of volumetric attention is its high computational cost. Extending pairwise interactions from pixels to hyperspectral cubes results in quadratic computational complexity. To improve computational efficiency, the proposed VolLSA follows a cube-based attention paradigm. The input features are separately projected to construct spatial and spectral similarity matrices. The cross-covariance between the two matrices is then computed to generate the final attention map, which captures the potential correlations between the target token and all voxel locations within the hyperspectral cube. This design enables efficient spectral–spatial interaction modeling while substantially reducing the computational burden.
The main contributions of this work are summarized as follows:
- (1)
- A Spectral Consistency Block (SCB) is introduced based on the physical generation mechanism of hyperspectral measurements. Unlike conventional CNN- and autoencoder-based feature extraction strategies that may weaken spectral relationships through dimensional compression, SCB preserves band-wise spectral characteristics through independent spectral feature learning. Furthermore, a spectral grouping strategy partitions high-dimensional spectra into multiple locally continuous subspaces. This strategy exploits the physical correlations among adjacent spectral bands, reduces computational complexity, and enables the model to learn local spectral structures before global feature fusion.
- (2)
- We develop an improved Volumetric Linear Self-Attention (VolLSA) mechanism. Unlike conventional self–attention operating on two-dimensional feature representations, VolLSA performs attention modeling directly on three-dimensional hyperspectral cubes, enabling joint modeling of spectral and spatial dependencies at the voxel level. An explicit spectral positional prior based on a bidirectional decay matrix is further introduced to characterize the correlations among adjacent spectral channels. This design enhances spectral continuity while reducing the computational complexity of volumetric attention.
- (3)
- We construct an end-to-end hyperspectral unmixing framework. The decoder is employed to estimate endmember signatures, while abundance maps are generated through a Softmax layer to satisfy the abundance constraints. During training, the network is optimized by jointly minimizing reconstruction and spectral losses, including the Mean Squared Error (MSE) and Spectral Angle Distance (SAD), thereby achieving both accurate reconstruction and improved physical interpretability.
2. Related Work
2.1. The Linear Mixing Model
Following the standard linear mixing model (LMM) formulation [44], a hyperspectral image consisting of H × W pixels and L spectral bands, can be expressed as
where denotes the endmember matrix containing r endmember signatures, is the abundance tensor, and represents the additive noise.
The LMM can be equivalently expressed in tensor form as
where , for and .
By unfolding the tensors along the third mode, the above equation can be rewritten in matrix form as
where , , and are the mode–3 unfoldings of , , respectively, with .
To ensure the physical interpretability of the estimated abundances, two widely adopted constraints are imposed, namely the abundance non-negativity constraint (ANC) and the abundance sum-to-one constraint (ASC) [45]:
2.2. Recent Advances in Deep Learning and AI
Parallel to the developments in Transformer-based unmixing, several alternative architectural paradigms have attracted growing interest. Structured state–space models (SSMs), particularly those based on the Mamba architecture, process sequential data with linear computational complexity while preserving the ability to capture long-range interactions [46]. This property is especially attractive for the high-dimensional spectral domain. Early explorations have adapted SSMs for hyperspectral tasks, as follows: Im2State [47] demonstrated their efficacy in multisource image fusion, and UNMamba [48] showed that cascaded spatial–spectral SSM blocks can serve as a viable alternative to attention for blind unmixing. In a complementary direction, the pretrain-then-adapt paradigm has entered hyperspectral imaging through foundation models such as SpectralGPT [49], which leverages large-scale self-supervised pretraining to acquire transferable spectral representations. Despite their promise, current SSM-based and foundation–model approaches share a common limitation, as follows: they have been designed primarily for general-purpose representation learning and do not natively incorporate the physical priors, including the linear mixing mechanism, abundance nonnegativity, and spectral consistency. These factors are essential for physically interpretable unmixing. Bridging this gap between efficient sequence modeling and physically grounded spectral decomposition motivates the spectral-consistency-driven design of SCVolFormer.
3. Proposed Methodology
The proposed SCVolFormer (Spectral Consistency–guided Volumetric Linear Self-Attention Transformer) is introduced in this section. Its overall architecture is illustrated in Figure 1.
Figure 1.
Overall architecture of SCVolFormer.
3.1. Spectral Consistency Block (SCB)
Conventional hyperspectral unmixing focuses on the spectral vector of an individual pixel , which is modeled as a linear combination of r endmember signatures. From another perspective, if a single spectral band is considered, the corresponding band image can also be regarded as a linear combination of r abundance maps:
where . This formulation reveals that, although different spectral bands exhibit distinct spectral responses, they share the same underlying abundance distribution. In other words, each band image is generated from an identical set of abundance maps but with different endmember coefficients. Therefore, preserving spectral consistency across bands during feature extraction is crucial for accurate abundance estimation.
Motivated by this observation, we propose a Spectral Consistency Block (SCB). Unlike conventional convolutional modules, SCB employs depthwise convolutions to model each spectral channel independently. The initial feature extraction process is formulated as follows:
where denotes a 3 × 3 depth–wise convolution. Since each convolution kernel operates exclusively on its corresponding spectral channel, no cross-band feature fusion is introduced at this stage. Consequently, the original spectral information is preserved to the greatest extent.
To further enhance feature representation, batch normalization and the ReLU activation function are subsequently applied, as follows:
To exploit the local structural information within each spectral band while maintaining channel independence, another depthwise convolution is performed, as follows:
Finally, the output of the Spectral Consistency Block is obtained as follows:
3.2. Transformer Encoder
Although the features generated by the SCB preserve spectral consistency and effectively capture local spectral–spatial information, the locality of convolution operations limits their ability to model long-range dependencies across spectral bands and spatial regions. To address this limitation, a Transformer encoder equipped with the proposed Volumetric Linear Self-Attention (VolLSA) mechanism is introduced to further exploit global spectral–spatial correlations in hyperspectral data.
Considering the high computational cost of self-attention, a spectral grouping strategy is adopted to reduce the computational complexity while preserving local spectral continuity. Specifically, the output features of the SCB are evenly divided into m contiguous spectral groups, as follows:
where denotes the i–th spectral group, and .
Each spectral group is then independently fed into a shared-weight Transformer encoder for feature extraction, as follows:
where denotes the Transformer encoder.
The parameter-sharing strategy is adopted based on the observation that different spectral groups exhibit similar statistical characteristics. Sharing encoder parameters therefore reduces the number of learnable parameters while improving the generalization capability of the model. After all spectral groups have been processed, the extracted features are concatenated along the spectral dimension to obtain the final feature representation, as follows:
3.2.1. Transformer Block
The shared-weight Transformer encoder consists of multiple Transformer Blocks (TBs). Given the input feature , the –th Transformer Block first applies Layer Normalization (LN) as follows:
The normalized feature is then fed into the proposed Volumetric Linear Self-Attention (VolLSA) module, followed by a residual connection, as follows:
The output is subsequently normalized again, as follows:
and passed through a Feed-Forward Network (FFN) with another residual connection, as follows:
3.2.2. Volumetric Linear Self-Attention
Existing self-attention mechanisms, including spatial self-attention and channel self-attention, establish long-range dependencies only on two-dimensional feature representations. Consequently, the intrinsic spectral–spatial correlations embedded in hyperspectral cubes cannot be fully exploited. To overcome this limitation, a Volumetric Linear Self-Attention (VolLSA) mechanism is introduced. Unlike conventional self-attention, VolLSA extends feature interactions from two-dimensional representations to three-dimensional hyperspectral cubes. Spectral and spatial dependencies are jointly modeled through two projected similarity matrices and their cross-covariance, thereby enabling efficient long-range spectral–spatial interactions.
As illustrated in Figure 2, a spectral projection matrix is first constructed by modeling the covariance among spectral channels, allowing global contextual information to be encoded along the spectral dimension. Given an input feature , where W and H represent the width and height of the input, and C denotes the number of channels. By performing a 1 × 1 pointwise convolution WP followed by a 3 × 3 depthwise convolution WD, the query matrix , key matrix , and value matrix are generated from . This projection formulation effectively enhances the representation capacity, which is formally defined as follows:
Figure 2.
Architecture of the VolLSA.
Subsequently, a dot–product interaction operation is performed on and to generate the spectral projection matrix
where is a learnable parameter that is utilized to weigh the dot product of and before the Softmax function is applied. B denotes a learnable relative position encoding.
Traditional Transformers lack positional priors, whereas the retention mechanism in sequence modeling brings a temporal prior to language models. Inspired by the retention mechanism, a spectral positional prior is introduced, which is based on spectral wavelengths to describe spectral correlations. For HSIs with continuous, narrow-band spectra, the positional distance between spectra is related to the similarity among them. Bidirectional attenuation is exhibited by each spectrum, where attention is paid to both its preceding and succeeding spectra. Therefore, the temporal prior is extended into a bidirectional form to simulate the attenuation of bidirectional spectral correlations, as follows:
where is a matrix that combines a causal mask and exponential spectral correlation decay based on relative distance. The original spectral projection matrix is combined with the spectral positional prior. The enhanced spectral projection matrix can be expressed as follows:
where ⊙ denotes element-wise multiplication.
To further improve the representation capability of the spectral projection matrix, information from different feature subspaces is projected into multiple attention heads. Specifically, the query matrix , key matrix , and value matrix are partitioned into g groups as follows:
where each group has a dimension of . where all components belong to . Therefore, the spectral projection matrix for the i–th head is given by the following:
The latent output of the i–th head is defined as follows:
Finally, the outputs of all attention heads are concatenated to produce the spectral feature representation
The spatial projection branch models the interactions along the spatial dimension and generates a spatial attention map to capture long-range spatial dependencies. Given the input feature map , it is projected into the query matrix , key matrix , and value matrix as
where and are learnable projection matrices. The projected features are then divided into g attention heads, and a dot–product operation is then performed on and to generate the i–th spatial projection map as follows:
Finally, the spatial attention features are fused with the spectral attention features to obtain the volumetric representation, as follows:
where is a learnable projection matrix.
3.2.3. Feed-Forward Network
The feed-forward network (FFN) consists of two 1 × 1 convolutional layers, one 3 × 3 depthwise convolutional layer, and a GELU activation function. The first 1 × 1 convolution projects and expands the channel features, while the depthwise convolution captures local spatial context. The second 1 × 1 convolution is then applied for feature fusion and channel restoration. The FFN output is formulated as
Subsequently, a residual connection is introduced to fuse the FFN output with the VolLSA features, yielding the output of the Transformer block, as follows:
3.3. Decoder
The features output by the Transformer encoder is processed through three 3 × 3 convolutional layers with residual connections to generate the decoded feature as follows:
where denotes the output result of the Transformer encoder.
Although long-range dependencies can be effectively captured by the Transformer encoder, its primary focus is on high-level semantic information. In contrast, the shallow features extracted by the spectral consistency module (SCB) still retain abundant primitive spectral details and local structural information. Therefore, to further augment the feature representation capability, a residual connection strategy is adopted to fuse the output features of the SCB with the decoded features, yielding the feature map as follows:
where represents the feature output by the spectral consistency module (SCB).
Subsequently, the feature is passed through a 1 × 1 convolutional layer to map the channel number to the number of endmembers P, thereby generating the abundance map as follows:
To satisfy the physical constraints of hyperspectral unmixing, namely the abundance nonnegativity constraint (ANC) and the abundance sum-to-one constraint (ASC), a Softmax activation function is applied to normalize the abundance distribution of each pixel, as follows:
After abundance estimation, a linear reconstruction of the spectra is performed by the model using a trainable endmember matrix
where denotes the hyperspectral image reconstructed by the model, and corresponds to the estimated set of endmember spectra.
3.4. Loss Function
The network is optimized through a composite objective that jointly balances reconstruction accuracy and spectral fidelity, as follows:
where weights the relative contribution of magnitude-level reconstruction accuracy against spectral shape preservation.
The mean squared error (MSE) loss is employed to minimize the reconstruction error between the reconstructed spectra and the observed spectra, as follows:
The spectral angle distance (SAD) loss is introduced to preserve spectral shape consistency, thereby improving the purity of the estimated endmembers, as follows:
4. Experiments
To comprehensively evaluate the effectiveness of the proposed method, experiments were conducted on one synthetic dataset and three real hyperspectral datasets, namely Samson, Jasper Ridge, and Urban. The corresponding RGB visualizations of the four datasets are presented in Figure 3.
Figure 3.
True color images of experimental datasets.
The proposed method was compared with six representative hyperspectral unmixing approaches, including CyCU [26], MAT–Net [39], TCCU [38], CDCTA [40], DeepTrans [37], and MOGNMF [22], to demonstrate its superiority in hyperspectral unmixing.
4.1. Experimental Setup
4.1.1. Datasets
- (1)
- Synthetic Dataset [50]: This dataset comprises a 60 × 60 pixel image with L = 200 bands covering wavelengths from 0.4–1.4 μm. Five endmembers (Asphalt, Conifer, Concrete, Basalt, Limestone) are arranged with one serving as the background and the remaining four placed in the scene corners; abundances follow a Dirichlet distribution. For robustness evaluation under noise, controlled Gaussian noise is added under multiple SNR levels.
- (2)
- Samson Dataset [51]: This image contains 952 × 952 pixels with L = 156 bands (401–889 nm). A 95 × 95 crop starting at coordinate (252, 332) is used, covering the following three materials: Soil, Tree, and Water. All 156 bands are preserved, and reference abundance maps together with endmember signatures are supplied by the dataset providers.
- (3)
- Jasper Ridge Dataset [52]: Acquired over the Jasper Ridge Biological Preserve (California, USA), the full scene measures 512 × 614 pixels with L = 224 bands (380–2500 nm). Standard preprocessing removes water-absorption and low-SNR bands (1–3, 108–112, 154–166, 220–224), retaining 198 bands. A 100 × 100 sub-image starting at (105, 269) is analyzed, containing the following four endmembers: Tree, Soil, Water, and Road. Reference spectra are derived from manually delineated pure regions in the benchmark set.
- (4)
- Urban Dataset [53]: This HYDICE acquisition provides 307 × 307 pixels with L = 210 bands (400–2500 nm). After discarding water-absorption and low-quality channels, 162 bands remain. Four endmembers (Grass, Tree, Road, Roof) are present, with reference signatures and abundance maps sourced from the public benchmark.
4.1.2. Evaluation Metrics
We assess unmixing quality using three standard criteria. Reconstruction fidelity is measured by the average reconstruction error (RE) between original and reconstructed spectra. Abundance estimation accuracy is quantified via the root mean square error (RMSE) between predicted and reference abundance maps. Endmember quality is evaluated through the spectral angle distance (SAD) between extracted and reference endmember spectra. These metrics are defined as follows:
where denote the reconstructed hyperspectral image, the estimated abundance map, and the estimated endmember matrix, respectively, while represent the corresponding ground–truth hyperspectral image, abundance map, and endmember matrix.
4.1.3. Experimental Settings and Computational Complexity Analysis
All experiments were conducted on a workstation equipped with an Intel(R) Core(TM) i5–10210U CPU, an NVIDIA GeForce MX250 GPU, and Python 3.10. The hyperparameter settings used for different datasets are summarized in Table 1. In Table 1, n_subs represents the number of spectral bands in each spectral group during spectral partitioning. Different values are adopted according to the spectral dimensionality of each dataset to balance spectral representation capability and computational efficiency.
Table 1.
Network hyperparameter settings.
To evaluate the computational efficiency of SCVolFormer, the number of parameters, floating-point operations (FLOPs), and GPU memory consumption were analyzed on four hyperspectral datasets. All complexity measurements were obtained using the final model configurations listed in Table 1 with a unified embedding dimension of 64. The results are summarized in Table 2. As shown in Table 2, SCVolFormer maintains a compact model size across different datasets, with the number of parameters ranging from 1.525 M to 1.562 M. The slight variation in parameter numbers mainly comes from the different spectral dimensions and the corresponding input/output projection layers. Since the embedding dimension is fixed, the proposed model avoids significant parameter growth when processing hyperspectral images with different spectral characteristics. The computational cost is mainly influenced by the spatial resolution of the input hyperspectral images. The FLOPs increase from 21.51 G on the Synthetic dataset to 589.45 G on the Urban dataset, which is mainly attributed to the increasing number of spatial pixels rather than the growth of model parameters. For example, although the Urban dataset contains a much larger spatial size (307 × 307 pixels), its parameter number remains comparable to other datasets. This demonstrates that SCVolFormer can effectively process large-scale hyperspectral images without introducing excessive parameter overhead. Furthermore, the GPU memory consumption shows a similar trend with spatial resolution. The memory requirement increases from 125.90 MB for the Synthetic dataset to 940.47 MB for the Urban dataset, mainly due to the larger intermediate feature maps generated during spectral–spatial feature extraction. These results verify that the proposed VolLSA-based architecture achieves efficient computational performance while maintaining effective spectral–spatial representation capability.
Table 2.
Computational complexity of SCVolFormer on different datasets.
4.1.4. Computational Comparison of Different Attention Mechanisms
To further verify the computational advantage of the proposed VolLSA, different attention variants are compared in terms of parameters, FLOPs, and GPU memory consumption on the Synthetic dataset. As shown in Table 3, Channel Self-Attention (CSA) and spatial attention modules, including Spatial Self-Attention (SSA) and Linear Self-Attention (LSA), individually introduce relatively limited computational costs, while combining spectral and spatial attention results in increased complexity. Specifically, integrating CSA and SSA results in a computational cost of 22.01 G FLOPs and a GPU memory consumption of 944.22 MB. By replacing the SSA with LSA, the proposed VolLSA reduces the GPU memory consumption to 864.60 MB while maintaining the same FLOPs (21.51 G), demonstrating the efficiency of linear attention in spatial dependency modeling. Furthermore, the introduced spectral location prior does not introduce additional parameters or computational overhead, as VolLSA and VolLSA without prior maintain identical FLOPs and parameter numbers.
Table 3.
Computational comparison of different attention mechanisms on the Synthetic dataset.
4.1.5. Noise Robustness Analysis
To evaluate the robustness of SCVolFormer against noise contamination, experiments were conducted on the Synthetic dataset by adding Gaussian noise with different signal-to-noise ratios (SNRs). The SNR levels were set to 30 dB, 20 dB, and 10 dB, while the clean data were used as the reference. The reconstruction error (RE), abundance RMSE, and spectral angle distance (SAD) are reported in Table 4. As shown in Table 4, SCVolFormer maintains stable performance under moderate noise levels. When the SNR decreases from the clean condition to 30 dB and 20 dB, the RE increases slightly from 0.003540 to 0.011094, while the SAD remains within a relatively small range. This indicates that the proposed spectral consistency constraint and VolLSA module can effectively suppress moderate noise interference by exploiting spectral–spatial correlations. Under severe noise conditions (10 dB), the performance degradation becomes more significant, with the RMSE increasing to 0.120179 and the SAD increasing to 0.08918. This degradation mainly results from strong spectral distortion, which affects the discrimination of similar materials and introduces uncertainty into abundance estimation. Nevertheless, SCVolFormer still preserves reasonable reconstruction capability, demonstrating its robustness against noisy hyperspectral observations.
Table 4.
Performance of SCVolFormer under different Gaussian noise levels on the Synthetic dataset.
4.1.6. Spectral Variability Robustness Analysis
To evaluate the robustness of SCVolFormer against spectral variability, endmember perturbation experiments were conducted on the Synthetic dataset. Three perturbation types were considered, including multiplicative perturbation (Scaling), additive perturbation (Offset), and mixed perturbation (Mixed), which simulate spectral variations caused by illumination changes, sensor offsets, and combined effects in practical scenarios. Five perturbation levels were designed, ranging from Level 0 (clean data) to Level 4 (severe perturbation). The model was trained only on the original dataset and evaluated under different perturbation conditions.
Table 5 summarizes the performance variation under different perturbation settings. As the perturbation intensity increases, the abundance estimation error gradually increases for all perturbation types, while the degradation remains gradual and the model does not exhibit catastrophic failure. Among the three perturbations, Offset produces the smallest degradation, with an RMSE increase of 89.4% from Level 0 to Level 4. Scaling causes a larger performance decrease with an RMSE increase of 123.2%, while Mixed perturbation introduces both spectral scaling and offset effects, resulting in the largest degradation (249.3%). Nevertheless, even under the most severe Mixed Level 4 condition, the RMSE remains at 0.056, demonstrating the robustness of SCVolFormer under strong spectral variations.
Table 5.
Robustness analysis under different spectral perturbations on the Synthetic dataset. Note: Each entry is reported as RMSE/SAD, where RMSE represents the abundance estimation error and SAD represents the spectral angle distance of extracted endmembers. L0–L4 denote increasing perturbation levels, from clean data to severe spectral variability.
Figure 4 illustrates the abundance map variations of five endmembers under Mixed perturbation. For visualization clarity, only three representative levels, including Level 0 (clean), Level 2 (moderate), and Level 4 (severe), are presented. With increasing perturbation intensity, some spatial details become less distinct and boundaries become slightly blurred. However, the overall abundance distributions remain consistent, which agrees with the quantitative evaluation.
Figure 4.
Visualization of Abundance Map Degradation under Mixed Endmember Spectral Perturbations.
Figure 5a illustrates the variation in abundance estimation RMSE under different perturbation types, where L0–L4 represent five perturbation levels from clean to severe conditions. The RMSE gradually increases with the perturbation intensity for all three perturbation types, indicating that spectral variability inevitably affects abundance estimation. Among them, Offset perturbation causes the slowest error increase, while Mixed perturbation introduces the most significant degradation due to the combined effects of spectral scaling and offset. Figure 5b presents the relative RMSE increase with respect to the clean condition, providing a quantitative evaluation of the model sensitivity to spectral variability. The results show that SCVolFormer maintains a smooth degradation trend under different perturbation scenarios without catastrophic failure. At Level 4, the RMSE increases for Scaling, Offset, and Mixed perturbations are 123.2%, 89.4%, and 249.3%, respectively. Although Mixed perturbation causes the largest degradation, the absolute RMSE remains low (0.0557), demonstrating the robustness of SCVolFormer against spectral variations.
Figure 5.
Quantitative Evaluation of Robustness under Different Spectral Perturbation Levels. (a) Abundance RMSE under Different Perturbation Levels. (b) Relative Performance Degradation with Increasing Perturbation Intensity.
Figure 6 further compares the reference, perturbed, and recovered endmember spectra under Level 3 Mixed perturbation. Although the perturbed spectra show noticeable deviations from the reference spectra, the recovered endmembers preserve similar spectral trends and characteristic variations, indicating the capability of SCVolFormer to maintain reliable spectral estimation under variable conditions.
Figure 6.
Spectral Recovery of Estimated Endmembers under Mixed Perturbations.
4.2. Unmixing Performance Comparisons and Analysis
4.2.1. Experiment Results and Analysis
- (1)
- Synthetic Dataset: Quantitative results reported in Table 6 and Table 7 confirm that SCVolFormer attains the strongest overall performance across both metrics. For abundance estimation, the mean RMSE reaches 0.013867; for endmember extraction, the mean SAD drops to 0.005116—a clear margin below all competing approaches.Table 6. RMSE results of abundance estimation on the Synthetic dataset. Best results are shown in bold.Table 7. SAD results of endmember estimation on the Synthetic dataset. Best results are shown in bold.
- (2)
- Samson Dataset: Table 8 and Table 9 confirm that SCVolFormer attains the strongest overall performance across both metrics. For abundance estimation, the mean RMSE reaches 0.013867; for endmember extraction, the mean SAD drops to 0.005116—a clear margin below all competing approaches.Table 8. RMSE results of abundance estimation on the Samson dataset. Best results are shown in bold.Table 9. SAD results of endmember estimation on the Samson dataset. Best results are shown in bold.
- (3)
- Jasper Ridge Dataset: Table 10 and Table 11 report performance on this scene. While several competing methods achieve isolated best scores on individual endmembers, SCVolFormer records the lowest mean RMSE (0.078729) and mean SAD (0.069818). The RMSE improvement over the runner-up (DeepTrans) is 0.008263, while SAD surpasses MAT–Net by 0.002472, highlighting consistent gains particularly in tree abundance estimation.Table 10. RMSE results of abundance estimation on the Jasper Ridge dataset. Best results are shown in bold.Table 11. SAD results of endmember estimation on the Jasper Ridge dataset. Best results are shown in bold.
- (4)
- Urban Dataset: Table 12 and Table 13 present results for this challenging urban scene, which features numerous spectral bands and heterogeneous land cover. SCVolFormer continues to exhibit strong generalization, as follows: its mean RMSE of 0.140484 edges out TCCU (0.146767), and its mean SAD of 0.1184 marks an additional improvement over TCCU, underscoring the method’s robustness on complex real-world HSI distributions.Table 12. RMSE results of abundance estimation on the Urban dataset. Best results are shown in bold.Table 13. SAD results of endmember estimation on the Urban dataset. Best results are shown in bold.
4.2.2. Visual Analysis
Figure 7 and Figure 8 provide a qualitative comparison of abundance maps and endmember spectra produced by all methods on the Synthetic dataset. The abundance maps reveal clear differences in how well each method reconstructs target endmember regions and suppresses spurious responses in non-target areas.
Figure 7.
Abundance maps estimated by different unmixing methods on the Synthetic dataset. The GT column shows the GT abundance maps.
Figure 8.
Reference signatures (red) and estimated endmember signatures (blue) by different unmixing methods on the Synthetic dataset.
The traditional method MOGNMF is more susceptible to noise, resulting in obvious abundance responses in non-target endmember regions and blurred boundaries of the target endmembers, leading to a considerable discrepancy from the ground truth (GT). In comparison, CyCU is capable of recovering the major distribution of each endmember, although response spreading can still be observed in several endmember regions. CDCTA produces abundance maps that are generally consistent with the GT; however, deviations remain around endmember boundaries and in regions occupied by small targets. TCCU, MAT–Net, and DeepTrans provide relatively stable abundance estimation results, but sparse responses are still visible around several endmember regions. In contrast, the abundance maps generated by SCVolFormer show the highest visual consistency with the GT. The proposed method accurately preserves the spatial distribution of the target endmembers while effectively suppressing responses in non-target endmember regions, resulting in clearer boundaries between adjacent endmembers.
Figure 8 also presents the endmember spectra extracted by different methods. Most deep learning–based methods are able to capture the overall spectral trends of the endmembers, although noticeable discrepancies remain in several spectral regions. Among the compared methods, MOGNMF exhibits the largest deviation for the Asphalt endmember. CyCU also shows slight discrepancies for the Asphalt, Conifer, Concrete, and Basalt endmembers. By contrast, the endmember spectra estimated by SCVolFormer achieve the closest agreement with the reference spectra for all five endmembers.
To further evaluate the unmixing performance of the proposed method in real-world scenarios, the abundance maps estimated on the Samson dataset are presented in Figure 9. This scene contains a large number of mixed pixels at material boundaries (e.g., the yellow-green transition regions), posing a challenge for accurate abundance estimation in transition areas.
Figure 9.
Abundance maps estimated by different unmixing methods on the Samson dataset. The GT column shows the GT abundance maps.
As shown in Figure 9, CyCU exhibits obvious abundance overestimation. Many mixed pixels in the transition regions (yellow-green in the ground truth) are estimated as high-abundance pure pixels (red), resulting in excessively large high-response regions for the target endmembers and deviating from the physical mixing characteristics. In contrast, MAT–Net and MOGNMF tend to underestimate abundance values. Regions with moderate abundances (green in the ground truth) are directly estimated as near-zero abundances (dark blue), leading to the loss of spatial details and fine-scale abundance variations. TCCU, CDCTA, and DeepTrans are able to recover the overall distribution of the endmembers. However, background responses and boundary spreading can still be observed in the transition regions between the soil and water endmembers.
In comparison, the abundance maps produced by SCVolFormer are the closest to the ground truth. The proposed method not only accurately recovers the spatial distributions of different endmembers but also preserves the continuous abundance variations in mixed regions. In particular, the transition regions with low and moderate abundances between the water and soil endmembers agree well with the ground truth. Clearer boundaries are preserved, while low responses are maintained in non-target endmember regions.
Figure 10 also presents the endmember spectra extracted by different methods. Most deep learning methods are able to recover the overall spectral trends of the endmembers, although noticeable deviations remain in several local spectral bands. CyCU and MOGNMF show relatively large fitting errors for the water endmember. MAT–Net, TCCU, CDCTA, and DeepTrans capture the overall spectral shapes reasonably well, but discrepancies are still observed around local peaks and valleys. In contrast, the endmember spectra estimated by SCVolFormer show high agreement with the reference spectra for all three endmembers (soil, tree, and water). Accurate spectral fitting is maintained even in wavelength ranges with significant spectral variations.
Figure 10.
Reference signatures (red) and estimated endmember signatures (blue) by different unmixing methods on the Samson dataset.
To further evaluate the unmixing performance of different methods in complex natural scenes, the abundance maps and extracted endmember spectra on the Jasper Ridge dataset are shown in Figure 11. Noticeable differences can be observed among the compared methods in recovering complex land-cover structures and mixed regions.
Figure 11.
Abundance maps estimated by different unmixing methods on the Jasper Ridge dataset. The GT column shows the GT abundance maps.
For the road endmember, which is characterized by a narrow and elongated spatial distribution, CyCU estimates the road as a much larger high-abundance region, resulting in a significantly wider distribution than the ground truth. MAT–Net, TCCU, and DeepTrans are able to recover the overall road structure, but abundance spreading can still be observed along the local boundaries. The abundance maps generated by MOGNMF are relatively smooth, causing part of the road details to be lost. For the water endmember, MAT–Net, DeepTrans, and MOGNMF still produce noticeable responses in non-target regions, whereas SCVolFormer effectively suppresses these responses and produces clearer boundaries between water and the surrounding areas. For the tree and soil endmembers, the major spatial distributions are recovered by all deep-learning methods. However, blurred boundaries or scattered responses are still observed in the transition regions between adjacent endmembers. In comparison, SCVolFormer preserves smoother abundance variations in mixed regions, producing results that are visually closer to the ground truth.
Figure 12 also presents the endmember spectra extracted by different methods. It can be observed that all methods are able to capture the overall spectral trends of the endmembers, while noticeable discrepancies remain in several wavelength ranges. Among the compared methods, CyCU and CDCTA exhibit relatively large fitting errors for the water and road endmembers. Although MAT–Net, TCCU, MOGNMF, and DeepTrans generally follow the overall spectral shapes, deviations can still be observed around several spectral peaks and valleys. In contrast, the Tree, water, soil, and road endmember spectra extracted by SCVolFormer show a higher degree of agreement with the reference spectra and provide more accurate fitting over the major characteristic wavelength ranges.
Figure 12.
Reference signatures (red) and estimated endmember signatures (blue) by different unmixing methods on the Jasper Ridge dataset.
To further evaluate the performance of different methods in complex urban scenes, the abundance maps and extracted endmember spectra on the Urban dataset are visualized in Figure 13 and Figure 14. As shown in the abundance maps, the Urban dataset contains a large number of buildings, roads, vegetation, and their transition areas, resulting in more complicated spatial distributions than the previous datasets.
Figure 13.
Abundance maps estimated by different unmixing methods on the Urban dataset. The GT column shows the GT abundance maps.
Figure 14.
Reference signatures (red) and estimated endmember signatures (blue) by different unmixing methods on the Urban dataset.
From the abundance maps, obvious differences can be observed among the compared methods. CyCU produces relatively high responses in many non-target regions, especially for the Road and Tree endmembers, making the estimated distributions noticeably different from the ground truth. MAT–Net and TCCU can recover the main spatial distribution of each endmember, but the abundance values around building boundaries and transition regions are relatively scattered. CDCTA exhibits larger deviations for the Road and Roof endmembers, where the target regions are partially enlarged or suppressed compared with the reference maps. DeepTrans and MOGNMF achieve relatively stable results, yet low-abundance responses can still be observed in several non–target regions, particularly around vegetation and building boundaries.
In contrast, the abundance maps generated by SCVolFormer are visually the closest to the ground truth. The proposed method accurately recovers the spatial distributions of the four endmembers while maintaining clearer boundaries between adjacent materials. Moreover, the abundance variation in transition regions is more consistent with the reference maps, and the responses in non-target regions remain relatively low.
Figure 14 also presents the extracted endmember spectra of different methods. Most deep learning methods are able to capture the overall spectral trends of the endmembers, but noticeable deviations remain in several wavelength ranges. Among them, CyCU and CDCTA show relatively large fitting errors for the Road endmember, while MAT–Net, TCCU, and DeepTrans exhibit certain deviations at the local peaks and valleys of the Grass and Roof spectra. In comparison, the endmember spectra estimated by SCVolFormer are consistently closer to the reference spectra for all four endmembers. The proposed method follows the spectral variations more accurately over the entire wavelength range, demonstrating its ability to estimate both abundances and endmember signatures more precisely.
4.2.3. Visualization of Reconstruction Results
To further evaluate the reconstruction capability of SCVolFormer, additional visualization results are provided in Figure 15. The original hyperspectral images, reconstructed images, and corresponding residual maps are presented for different datasets. The residual maps are generated by calculating the band-wise averaged absolute difference between the original and reconstructed hyperspectral images.
Figure 15.
Visualization of hyperspectral image reconstruction and residual maps on different datasets.
As shown in Figure 15, the reconstructed images maintain highly consistent spatial structures and visual characteristics with the original hyperspectral images across different datasets. The residual maps exhibit relatively low and spatially smooth errors in most regions, demonstrating that SCVolFormer can effectively capture the underlying spectral–spatial correlations and achieve accurate hyperspectral image reconstruction. Although larger residual responses appear in some complex regions with strong spectral variations or heterogeneous materials, the overall reconstruction error remains limited, further validating the reconstruction capability of the proposed method.
4.2.4. Ablation Experiment
To verify the effectiveness of the proposed modules, ablation experiments were conducted on the Synthetic, Samson, Jasper Ridge, and Urban datasets. The results are reported in Table 14, where SCB denotes the Spectral Consistency Block and VolLSA denotes the Volumetric Linear Self-Attention module.
Table 14.
Ablation experiment on our proposed SCVolFormer with varying information enhancement on different datasets. Best results are shown in bold. Note: √ denotes that the corresponding module is used, and × denotes that the module is not used.
As shown in Table 14, the complete SCVolFormer consistently achieves the best performance on all four datasets, demonstrating that SCB and VolLSA provide complementary improvements. On the Synthetic dataset, the complete model achieves an RMSE of 0.013867 and an SAD of 0.005116, outperforming the variants using only VolLSA or only SCB. Similar improvements are also observed on the Samson, Jasper Ridge, and Urban datasets, indicating the robustness of the proposed framework under different spectral and spatial conditions.
When SCB is removed, the performance degrades on all datasets. For example, the RMSE on the Samson dataset increases from 0.054661 to 0.110558, while the SAD on the Urban dataset rises from 0.1184 to 0.139292. This degradation is mainly attributed to the loss of spectral consistency constraints, which weakens the ability to distinguish spectrally similar materials and leads to increased spectral confusion during abundance estimation. The larger performance drop observed on real datasets indicates that SCB is particularly beneficial for handling complex spectral variations and material similarity in real hyperspectral scenes. When VolLSA is removed, the performance degradation becomes more significant. On the Synthetic dataset, the RMSE increases from 0.013867 to 0.078927, while the SAD increases from 0.005116 to 0.035354. Similar trends are observed on the Samson and Urban datasets. Without VolLSA, the model loses the capability of effectively capturing long-range spectral–spatial dependencies, resulting in weaker spatial structure preservation and blurred abundance boundaries, especially in datasets with larger spatial dimensions such as Urban.
5. Discussion
Despite the promising performance, several limitations remain in the current framework. The proposed method is mainly developed under the linear mixing model (LMM) assumption, where the observed hyperspectral signal is represented as a linear combination of endmember signatures. However, nonlinear mixing effects caused by multiple scattering and complex material interactions may occur in real-world hyperspectral scenes. Extending the proposed framework to more flexible nonlinear mixing models while maintaining physical interpretability will be an important direction for future research. In addition, spectral variability induced by illumination conditions, environmental changes, and material diversity remains a challenging issue in hyperspectral unmixing. Although SCVolFormer improves spectral consistency modeling, explicit adaptation to spectral variability has not been incorporated into the current framework. Future investigations may focus on developing adaptive spectral variability modeling strategies to further improve the robustness of the method in complex scenarios. In addition, spectral variability induced by illumination conditions, environmental changes, and material diversity remains a challenging issue in hyperspectral unmixing. Although SCVolFormer improves spectral consistency modeling, explicit adaptation to spectral variability has not been incorporated into the current framework. Future investigations may focus on developing adaptive spectral variability modeling strategies to further improve the robustness of the method in complex scenarios. Furthermore, the current evaluation is mainly conducted on widely used benchmark datasets. The extension of SCVolFormer to cross-scene applications, limited-supervision scenarios, and large-scale hyperspectral imagery requires further exploration. More efficient training strategies and scalable architectures will be investigated to improve the generalization capability and practical applicability of the proposed framework.
6. Conclusions
This paper proposed SCVolFormer, a Spectral Consistency–guided Transformer framework for hyperspectral unmixing. A Spectral Consistency Block (SCB) was designed to preserve band-wise spectral consistency based on the linear mixing model, while a Volumetric Linear Self-Attention (VolLSA) module was introduced to jointly model long-range spectral–spatial dependencies with an explicit spectral positional prior. Extensive experiments on one synthetic dataset and three real hyperspectral datasets demonstrated that the proposed method consistently outperformed several state-of-the-art methods in both abundance estimation and endmember extraction. Ablation studies further verified the effectiveness of SCB and VolLSA. Future work will investigate nonlinear mixing models and lightweight Transformer architectures to further improve the efficiency and generalization ability of hyperspectral unmixing in more challenging real-world scenarios.
Author Contributions
Writing—original draft, X.Z.; Writing—review & editing, X.C., D.S. and A.D. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Science and Technology Research Project of the Education Department of Jilin Province, grant number JJKH20261478KJ. The APC was funded by Changchun University.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Shaw, G.A.; Burke, H.K. Spectral imaging for remote sensing. Linc. Lab. J. 2003, 14, 3–28. [Google Scholar]
- Jin, Q.; Ma, Y.; Mei, X.; Dai, X.; Li, H.; Fan, F. Gaussian mixture model for hyperspectral unmixing with low–rank representation. In Proceedings of the IGARSS 2019-2019 IEEE International Geoscience and Remote Sensing Symposium, Yokohama, Japan, 28 July–2 August 2019; IEEE: New York, NY, USA, 2019; pp. 294–297. [Google Scholar]
- Zhang, X.; Cao, L.; Ge, J.; Feng, R.; Han, W.; Huang, X.; Wang, S.; Wang, Y. Hyperspectral Unmixing–Based Remote Sensing Inversion of Multiple Heavy Metals in Mining Soils: A Case Study of the Lengshuijiang Antimony Mine, Hunan Province. Remote Sens. 2026, 18, 767. [Google Scholar] [CrossRef] [Scilit]
- Fu, B.; Shi, P.; Fu, H.; Ninomiya, Y.; Du, J. Geological Mapping Using Multispectral Remote Sensing Data in the Western China. In Proceedings of the IEEE International Geoscience Remote Sensing Symposium, Yokohama, Japan, 28 July–2 August 2019; IEEE: New York, NY, USA, 2019; pp. 5583–5586. [Google Scholar]
- Guan, Q.; Qiao, S.; Feng, S.; Du, W. Investigation of Peanut Leaf Spot Detection Using Superpixel Unmixing Technology for Hyperspectral UAV Images. Agriculture 2025, 15, 597. [Google Scholar] [CrossRef] [Scilit]
- Barma, S.; Damarla, S.; Tiwari, S. Semi–Automated Technique for Vegetation Analysis in Sentinel–2 Multi–Spectral Remote Sensing Images Using Python. In Proceedings of the 4th International Conference. Electronic Communications Aerospace Technology, Coimbatore, India, 5–7 November 2020; IEEE: New York, NY, USA, 2020; pp. 946–953. [Google Scholar]
- Li, F.; Liu, D.; Guo, X.; Guo, X.; Zhang, Z.; Martin, F.L.; Lu, A. Identification and visualization of environmental microplastics by Raman imaging based on hyperspectral unmixing coupled machine learning. J. Hazard. Mater. 2024, 465, 133336. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Karoui, M.S.; Benhalouche, F.Z.; Deville, Y.; Djerriri, K.; Briottet, X.; Houet, T.; Le Bris, A.; Weber, C. Partial Linear NMF–Based Unmixing Methods for Detection and Area Estimation of Photovoltaic Panels in Urban Hyperspectral Remote Sensing Data. Remote Sens. 2019, 11, 2164. [Google Scholar] [CrossRef] [Scilit]
- Chen, F.; Wang, K.; Van de Voorde, T.; Tang, T.F. Mapping urban land cover from high spatial resolution hyperspectral data: An approach based on simultaneously unmixing similar pixels with jointly sparse spectral mixture analysis. Remote Sens. Environ. 2017, 196, 324–342. [Google Scholar] [CrossRef] [Scilit]
- Lin, H.; Zhang, X. Retrieving the hydrous minerals on Mars by sparse unmixing and the Hapke model using MRO/CRISM data. Icarus 2017, 288, 160–171. [Google Scholar] [CrossRef] [Scilit]
- Ertürk, A.; Erten, E. Unmixing of pollution–associated sea snot in the near surface after its outbreak in the Sea of Marmara using hyperspectral PRISMA data. IEEE Geosci. Remote Sens. Lett. 2023, 20, 5501705. [Google Scholar] [CrossRef] [Scilit]
- Rehman, A.U.; Qureshi, S.A. A review of the medical hyperspectral imaging systems and unmixing algorithms’ in biological tissues. Photodiagnosis Photodyn. Ther. 2021, 33, 102165. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhao, J.; Zhou, B.; Wang, G.; Ying, J.; Liu, J.; Chen, Q. Spectral Camouflage Characteristics and Recognition Ability of Targets Based on Visible/Near–Infrared Hyperspectral Images. Photonics 2022, 9, 957. [Google Scholar] [CrossRef] [Scilit]
- Deshpande, V.S.; Bhatt, J.S. A practical approach for hyperspectral unmixing using deep learning. IEEE Geosci. Remote Sens. Lett. 2021, 19, 5511505. [Google Scholar] [CrossRef] [Scilit]
- Wang, M.; Yang, K.; Lu, J.; Liu, W.; Zeng, T. A Spectral Variability and Class–Constrained Diffusion Model for Unsupervised Hyperspectral Unmixing. Remote Sens. 2026, 18, 1483. [Google Scholar] [CrossRef] [Scilit]
- Wang, C.; Gao, J.; Zhu, F.; Halimi, A.; Richard, C. DTU–Net: A multi–scale dilated transformer network for nonlinear hyperspectral unmixing. IEEE Trans. Geosci. Remote Sens. 2026, 64, 5502917. [Google Scholar] [CrossRef] [Scilit]
- Zou, J.; Qu, H.; Zhang, P. Conventional to Deep Learning Methods for Hyperspectral Unmixing: A Review. Remote Sens. 2025, 17, 2968. [Google Scholar] [CrossRef] [Scilit]
- Deán–Ben, X.L.; Deliolanis, N.C.; Ntziachristos, V.; Razansky, D. Fast unmixing of multispectral optoacoustic data with vertex component analysis. Opt. Lasers Eng. 2014, 58, 119–125. [Google Scholar] [CrossRef] [Scilit]
- Pu, H.; Chen, Z.; Wang, B.; Xia, W. Constrained least squares algorithms for nonlinear unmixing of hyperspectral imagery. IEEE Trans. Geosci. Remote Sens. 2014, 53, 1287–1303. [Google Scholar] [CrossRef] [Scilit]
- Zhao, M.; Gao, T.; Chen, J.; Chen, W. Hyperspectral unmixing via nonnegative matrix factorization with handcrafted and learned priors. IEEE Geosci. Remote Sens. Lett. 2021, 19, 5501905. [Google Scholar] [CrossRef] [Scilit]
- Dong, L.E.; Yuan, Y.; Luxs, X. Spectral–spatial joint sparse NMF for hyperspectral unmixing. IEEE Trans. Geosci. Remote Sens. 2020, 59, 2391–2402. [Google Scholar] [CrossRef] [Scilit]
- Chen, H.; Liu, L.; Xiu, X.; Liu, W. Adaptive multi–order graph regularized NMF with dual sparsity for hyperspectral unmixing. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2025, 18, 22121–22136. [Google Scholar] [CrossRef] [Scilit]
- Yang, T.; Li, S.; Song, M.; Yu, C.; Bao, H. Low–rank and sparse NMF based on compression and correlation sensing for hyperspectral unmixing. Infrared Phys. Technol. 2024, 141, 105464. [Google Scholar] [CrossRef] [Scilit]
- Qian, Y.; Xiong, F.; Zeng, S.; Zhou, J.; Tang, Y.Y. Matrix–vector nonnegative tensor factorization for blind unmixing of hyperspectral imagery. IEEE Trans. Geosci. Remote Sens. 2016, 55, 1776–1792. [Google Scholar] [CrossRef] [Scilit]
- Su, Y.; Zhu, Z.; Gao, L.; Plaza, A.; Li, P.; Sun, X. DAAN: A deep autoencoder–based augmented network for blind multilinear hyperspectral unmixing. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5512715. [Google Scholar] [CrossRef] [Scilit]
- Gao, L.; Han, Z.; Hong, D.; Zhang, B.; Chanussot, J. CyCU–Net: Cycle–consistency unmixing network by learning cascaded autoencoders. IEEE Trans. Geosci. Remote Sens. 2021, 60, 5503914. [Google Scholar] [CrossRef] [Scilit]
- Xiong, F.; Zhou, J.; Ye, M.; Lu, J.; Qian, Y. NMF–SAE: An interpretable sparse autoencoder for hyperspectral unmixing. In Proceedings of the ICASSP 2021-2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Toronto, ON, Canada, 6–11 June 2021; IEEE: New York, NY, USA, 2021; pp. 1865–1869. [Google Scholar]
- Zhao, M.; Chen, J.; Dobigeon, N. AE–RED: A hyperspectral unmixing framework powered by deep autoencoder and regularization by denoising. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5512115. [Google Scholar] [CrossRef] [Scilit]
- Xu, M.; Xu, J.; Liu, S.; Sheng, H.; Yang, Z. Multiscale convolutional mask network for hyperspectral unmixing. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 3687–3700. [Google Scholar] [CrossRef] [Scilit]
- Hong, D.; Gao, L.; Yao, J.; Yokoya, N.; Chanussot, J.; Heiden, U.; Zhang, B. Endmember–guided unmixing network (EGU–Net): A general deep learning framework for self–supervised hyperspectral unmixing. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 6518–6531. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Tulczyjew, L.; Kawulok, M.; Longépé, N.; Le Saux, B.; Nalepa, J. A multibranch convolutional neural network for hyperspectral unmixing. IEEE Geosci. Remote Sens. Lett. 2022, 19, 6011105. [Google Scholar] [CrossRef] [Scilit]
- Kong, F.; Chen, M.; Li, Y.; Li, D.; Zheng, Y. Deep interpretable fully CNN structure for sparse hyperspectral unmixing via model–driven and data–driven integration. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5527716. [Google Scholar] [CrossRef] [Scilit]
- Rasti, B.; Koirala, B.; Scheunders, P.; Chanussot, J. MiSiCNet: Minimum simplex convolutional network for deep hyperspectral unmixing. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5522815. [Google Scholar] [CrossRef] [Scilit]
- Zhang, J.; Zhang, X.; Fan, J.; Meng, H. 3D–CNN and semi–supervised based network for hyperspectral unmixing. Int. J. Remote Sens. 2024, 45, 168–191. [Google Scholar] [CrossRef] [Scilit]
- Rasti, B.; Koirala, B.; Scheunders, P.; Ghamisi, P. UnDIP: Hyperspectral unmixing using deep image prior. IEEE Trans. Geosci. Remote Sens. 2021, 60, 5504615. [Google Scholar] [CrossRef] [Scilit]
- Elkholy, M.M.; Moustafa, M.S.; ElSayad, D.; Ebied, H.M. UnTrNet: A transformer–based hyperspectral change detection using abundance maps. Int. J. Data Sci. Anal. 2026, 22, 112. [Google Scholar] [CrossRef] [Scilit]
- Ghosh, P.; Roy, S.K.; Koirala, B.; Rasti, B.; Scheunders, P. Hyperspectral unmixing using transformer network. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5535116. [Google Scholar] [CrossRef] [Scilit]
- Chen, J.; Yang, C.; Zhang, L.; Yang, L.; Bian, L.; Luo, Z.; Wang, J. TCCU–Net: Transformer and CNN collaborative unmixing network for hyperspectral image. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 8073–8089. [Google Scholar] [CrossRef] [Scilit]
- Wang, P.; Liu, R.; Zhang, L. Mat–net: Multiscale aggregation transformer network for hyperspectral unmixing. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5538115. [Google Scholar] [CrossRef] [Scilit]
- Yang, Y.; Wang, Y.; Liu, T. CDCTA: Cascaded dual–constrained transformer autoencoder for hyperspectral unmixing with endmember variability and spectral geometry. J. Appl. Remote Sens. 2024, 18, 026502. [Google Scholar] [CrossRef] [Scilit]
- Su, Y.; Gao, L.; Plaza, A.; Sun, X.; Jiang, M.; Yang, G. SRViT: Self–supervised relation–aware vision transformer for hyperspectral unmixing. IEEE Trans. Neural Netw. Learn. Syst. 2025, 36, 17585–17598. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yu, D.; Gao, Z. VolFormer: Explore more comprehensive cube interaction for hyperspectral image restoration and beyond. In Proceedings of the Computer Vision and Pattern Recognition Conference; IEEE: New York, NY, USA, 2025; pp. 28091–28101. [Google Scholar]
- Gao, W.; Zhang, Y.; Akoudad, Y.; Chen, J. MSSF–Net: A multimodal spectral–spatial feature fusion network for hyperspectral unmixing. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5511515. [Google Scholar] [CrossRef] [Scilit]
- Lin, Q.; Liu, C.; Han, D.; Liu, W.; Bo, Z.; Zhang, P. A Hapke Physics–Guided Deep Autoencoder for Lunar Hyperspectral Unmixing. Remote Sens. 2026, 18, 1123. [Google Scholar] [CrossRef] [Scilit]
- Shu, S.; Huang, T.Z.; Huang, J.; Vivone, G. Physics–Guided Vision Transformer Network With Tokens Complementarity for Hyperspectral Unmixing. IEEE Trans. Geosci. Remote Sens. 2026, 64, 5509221. [Google Scholar] [CrossRef] [Scilit]
- Guo, H.; Li, J.; Dai, T.; Quyang, Z.; Ren, X.; Xia, S.T. Mambair: A simple baseline for image restoration with state–Space model. In European Conference on Computer Vision; Springer Nature: Cham, Switzerland, 2024; pp. 222–241. [Google Scholar] [CrossRef] [Scilit]
- Li, C.; Hong, D.; Zhang, B.; Chanussot, J. Im2State: Image–to–state Mamba for hyperspectral and multispectral image fusion. Inf. Fusion 2026, 134, 104385. [Google Scholar] [CrossRef] [Scilit]
- Chen, D.; Zhang, J.; Li, J. UNMamba: Cascaded spatial–spectral mamba for blind hyperspectral unmixing. IEEE Geosci. Remote Sens. Lett. 2025, 22, 5502405. [Google Scholar] [CrossRef] [Scilit]
- Hong, D.; Zhang, B.; Li, X.; Li, Y.; Li, C.; Yao, J.; Yokoya, N.; Hao, L.; Ghamisi, P.; Jia, X.; et al. SpectralGPT: Spectral remote sensing foundation model. IEEE Trans. Pattern Anal. Mach. Intell. 2024, 46, 5227–5244. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Tao, X.; Paoletti, M.E.; Han, L.; Wu, Z.; Ren, P.; Plaza, J.; Haut, J.M. A new deep convolutional network for effective hyperspectral unmixing. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 6999–7012. [Google Scholar] [CrossRef] [Scilit]
- Hu, S.; Li, H. Hyperspectral unmixing with multi–scale convolution attention network. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 2531–2542. [Google Scholar] [CrossRef] [Scilit]
- Zhao, M.; Wang, M.; Chen, J.; Rahardja, S. Hyperspectral unmixing for additive nonlinear models with a 3–D–CNN autoencoder network. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5509415. [Google Scholar] [CrossRef] [Scilit]
- Wang, X.; Zhong, Y.; Zhang, L.; Xu, Y. Spatial group sparsity regularized nonnegative matrix factorization for hyperspectral unmixing. IEEE Trans. Geosci. Remote Sens. 2017, 55, 6287–6304. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.














