Next Article in Journal
S2M-Net: Dynamic Hyperspectral Unmixing Network Integrating Spectral Sequence Mamba and Local Spatial–Spectral Awareness
Previous Article in Journal
3D Gaussian Splatting for Large-Scale Remote Sensing: A PRISMA-Informed Scoping Review of Scalability, Geometric Reliability, and Benchmarking Across UAV/Aerial and Satellite Imagery
Previous Article in Special Issue
From Detection to Functional Analysis: Evaluating Vehicle Detection Models in High-Resolution Earth Observation Imagery
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Memory-Guided Adaptive Spectral–Spatial Perception Model for Hyperspectral Image Classification

1
National Innovation Institute of Defense Technology, Academy of Military Science, Beijing 100071, China
2
DFH Satellite Company Limited, Beijing 100094, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2026, 18(13), 2225; https://doi.org/10.3390/rs18132225
Submission received: 14 May 2026 / Revised: 25 June 2026 / Accepted: 29 June 2026 / Published: 6 July 2026

Highlights

What are the main findings?
  • A Memory-Guided Adaptive Spectral–Spatial Perception model is proposed, featuring the three-level globalization strategy at the single-sample level, intra-batch level, and cross-batch level, to achieve high classification performance under small-sample conditions.
  • With less than 1% training samples on three benchmark datasets (SaliLMSS, Pavia University and WHU-LongKou), the proposed model outperforms existing methods in OA, AA, and kappa values.
What are the implications of the main findings?
  • The proposed adaptive perception Transformer features a scalable and deformable adaptive receptive field along with long-range perception capability, enabling effective extraction of land cover features of varying shapes while reducing the impact of noise within a single sample.
  • The designed metric-learning-based loss function enforces a compact and well-separated feature space within each batch, enhancing intra-batch discrimination, especially for classes with subtle spectral differences.
  • Integration of a memory-guided strategy that stores and retrieves same-class features across batches via memory units enables the learning of shared patterns under small-sample conditions, improving cross-batch generalization.

Abstract

Accurate hyperspectral image classification is fundamental to geospatial applications but is often constrained by annotation scarcity. To achieve high classification performance under small-sample conditions, we propose the Memory-Guided Adaptive Spectral–Spatial Perception model, which incorporates a three-level globalization strategy. At the single-sample level, an adaptive perception Transformer combines deformable and dilated convolutions with a Transformer encoder to capture global context from individual samples. At the intra-batch level, we introduce a metric learning strategy that explicitly captures structural dependencies and feature relationships among samples within each mini-batch, enabling comprehensive feature aggregation in a localized context. At the cross-batch level, a memory-guided strategy constructs a dynamic memory bank to store and retrieve features from same-class samples across training iterations, bridging past and present distributions to enhance generalization. Using only 1% of the SaliLMSS, Pavia University and Kennedy Space Center datasets and 0.5% of the WHU-LongKou dataset as training samples, our method achieves outstanding overall accuracy of 96.15%, 97.81%, 89.22% and 99.32%, respectively, outperforming existing methods.

1. Introduction

Compared with natural images, a hyperspectral image (HSI) contains dozens or even hundreds of continuous narrow bands of the spectrum, encompassing abundant spectral and spatial information [1]. It has great application significance in environmental monitoring, precision agriculture, and land cover analysis [2,3,4,5,6,7].
Pixel-wise classification of HSIs into land cover classes is a pivotal yet challenging task in HSI remote sensing [7]. In recent years, deep learning has gained considerable attention due to its superior performance in hyperspectral image classification [8,9,10,11,12]. Early deep learning methods predominantly focused on spectral feature extraction, employing stacked autoencoders, deep belief networks, and recurrent neural networks, but generally neglected the spatial features of hyperspectral images [13,14,15]. To address this limitation, some methods have exploited the spatial features of pixels adjacent to sample points by employing morphological feature extraction techniques, such as texture analysis and morphological profiles [16], or by utilizing convolutional neural networks (CNNs) [17,18,19,20,21,22]. These methods have demonstrated improved classification accuracy by incorporating spatial context features derived from the neighboring pixels surrounding each sample point. Nevertheless, traditional morphological features are inherently constrained by their hand-crafted design. Meanwhile, the CNNs are limited by fixed-shape and fixed-size receptive fields. Due to their inherently local nature, these receptive fields are inherently poor at extracting global features. The global feature-injected blind-spot network utilizes patch-shuffle downsampling to expand its receptive field and achieve global context modeling [23]. Driven by growing interest in global feature extraction and long-range dependency modeling, novel architectures such as Transformers and Mamba have been adopted for hyperspectral image classification [24,25,26,27,28,29,30,31]. Furthermore, recent studies have integrated CNNs and Transformers to leverage the former’s strength in local feature extraction and the latter’s capacity for capturing global dependencies [32,33,34,35]. A parallel hybrid Transformer–Mamba model is proposed to balance long-range dependency modeling with fine-grained local feature extraction [31].
The scarcity of labeled training data poses a significant practical challenge in HSI classification. It is well established that the effectiveness of deep learning networks is positively correlated with the number of labeled samples available. Without a sufficient quantity of labeled data, even the best networks may struggle to achieve their full performance potential. However, acquiring labeled data for hyperspectral remote sensing is challenging, as ground-truth annotations require arduous, costly, and time-consuming field campaigns [36]. Some small-sample learning methods have been proposed to address this issue [37,38,39]. An adaptive dictionary reconstruction method was proposed in the CADR-BL network to suppress inter-class feature interference in few-shot hyperspectral image classification [37]. The quadruplet network was designed with a new quadruplet loss function to learn the feature space [38]. A variance loss term was proposed and combined with cross-entropy loss to reduce network uncertainty [39]. In addition to loss functions designed for limited samples, data augmentation methods have also proven effective. A pixel cluster theory was proposed to enrich the training set and exploit the advantages of CNN networks in feature extraction [40]. As architectural enhancements, the residual network module, group convolution, attention module, and feature pyramid module have been introduced to HSI classification to learn more useful information from limited samples [41,42,43,44]. Separately, another category of methods focuses on enhancing inter-class separability by the Siamese network. With an appropriate loss function, the Siamese network learns a feature space where intra-class distances are minimized and inter-class distances are maximized [45,46,47].
However, some noteworthy issues are present in these methods. In hyperspectral image classification, each sample corresponds to the spectral features of a single spatial pixel [7,11]. The common practice of using a local image patch surrounding a pixel as network input relies on the assumption that all pixels within the patch belong to the same class as the central pixel. To achieve global feature representation, a lot of studies employ techniques such as dilated convolution to enlarge the receptive field [48]. However, enlarging the receptive field inevitably increases the likelihood that pixels within it carry different class labels from the central pixel, thus introducing noise. In addition, deep learning networks are trained in a batch-by-batch manner. However, because a batch is merely a local subset of the complete dataset, its data distribution is prone to deviate from the global one. This deviation is exacerbated when training samples are extremely scarce. Consequently, the network may become trapped in a local optimum specific to a single batch, which hinders the learning of discriminative features and promotes overfitting to intra-batch noise and spurious correlations. There is a lack of a method for global learning that operates on both the input patches to the network and the data across different training batches.
To this end, this paper proposes three complementary global modeling and learning strategies that function at different levels: the single sample level, the intra-batch level, and the cross-batch level, as shown in Figure 1 and Table 1. As shown in Figure 1, the squares with different filling patterns represent samples from different classes. The green background indicates within-batch samples. The green double arrows aim to pull same-class samples closer via feature augmentation. The orange dashed box highlights same-class samples across different batches. The orange arrows are designed to store features from different batches via the memory mechanism, aiming to facilitate cross-batch feature consistency.
The contributions of this paper are as follows:
  • Single-sample globalization: An adaptive perception Transformer is proposed to adapt to the morphological characteristics of land cover features, enlarging the receptive field while mitigating the influence of noise within the HSI patch.
  • Intra-batch globalization: A metric-learning-based loss function is designed to enforce a compact and well-separated feature space within each batch.
  • Cross-batch globalization: A memory-guided strategy is proposed to store and retrieve same-class features across batches via memory units, enabling the learning of shared patterns in different batches under small-sample.
  • Our method achieves superior performance compared to other approaches, obtaining 96.15%, 97.81%, and 99.32% accuracy on three public datasets under severely limited data conditions (less than 1% of the training data).
The remainder of this paper is organized as follows. Section 2 describes the proposed method and the datasets used in the experiments. Section 3 reports the experimental results and provides analysis. Section 4 discusses the influencing factors and the limitations of the proposed method. Finally, Section 5 concludes the paper.

2. Materials and Methods

We propose a Memory-Guided Adaptive Perception Transformer (MASSP) model, with its overall architecture illustrated in Figure 2. For each sample point containing B spectral bands, we extract a P × P × B image patch centered at the target pixel as network input, denoted as X R P × P × B . The class of the central pixel of the image patch is used as the sample label, denoted as Y R 1 × 1 × N , where N denotes the total number of classes. The discrepancy between the network’s predictions and the labels is used as the optimization objective. Our method primarily consists of three main components: the adaptive perception Transformer, memory-guided mechanism, and metric learning, which together represent a three-level globalization design, as detailed below.

2.1. Single-Sample Globalization via Adaptive Perception Transformer

To address CNNs’ limited receptive fields and difficulty in capturing global features, this paper designs the adaptive perception Transformer. As shown in Figure 3, it consists of an adaptive perception module and a transformer encoder. The Adaptive Perception Module integrates deformable convolution with dilated convolution: deformable convolution alters receptive field shape to accommodate geometric deformations, while dilated convolution expands receptive field size to capture long-range context. Their synergy enables simultaneous optimization of both receptive field shape and size, extracting more globalized features. The Transformer encoder leverages multihead self-attention to form fully-connected receptive fields, dynamic attention weights to focus on discriminative regions, and learnable positional encodings to perceive spatial relationships, thereby capturing true global context. Through this “local adaptivity + global modeling” hierarchical feature extraction paradigm, the adaptive perception Transformer achieves superior feature representation capability.

2.1.1. Adaptive Perception Module

We first construct an Adaptive Perception Module that integrates deformable convolution and dilated convolution to enhance feature extraction flexibility and receptive field coverage.
Standard convolution operates on fixed grid locations, limiting its ability to model geometric variations. Deformable convolution addresses this by learning adaptive offsets that allow sampling from non-local positions. To further enlarge the receptive field without increasing parameter count, we incorporate dilated convolution. The standard convolution is defined as follows:
F 1 = p i R P × P F ( p i ) = p i R P × P p n R S × S W ( p n ) × X ( p i + p n )
where p i denotes the position of each pixel in the input image patch, P × P represents the image patch size, p n indicates other positions within the convolutional kernel when p i serves as the kernel’s central pixel, and S × S is the kernel size.
The deformable dilated convolution implements adaptive perception via dilation rate and offset sampling:
F 2 = p i R P × P F ( p i ) = p i R P × P p n R S × S W ( p n ) × F 1 ( p i + γ p n + Δ p n ) )
where γ denotes the dilation rate, and Δ p n denotes the offset value at position p n , learned through convolutional operations.
Finally, batch normalization is applied to obtain normalized feature maps F 2 , followed by ReLU activation via the ReLU function to produce F 3 .
F 2 = B N F 2 = γ F 2 μ σ + β
F 3 = R e L U F 2 = m a x 0 ,   F 2
where μ and σ represent the mean and variance of F 2 , while γ and β are learnable parameters. This mechanism enables each sample to dynamically adjust its sampling locations, capturing relevant contextual information from spatially distant but semantically related regions.

2.1.2. Transformer for Global Dependency Modeling

While deformable and dilated convolutions effectively expand receptive fields, they still operate based on local aggregation principles. To capture truly global dependencies across all spatial positions within a patch, we further incorporate a Transformer encoder after the Adaptive Perception module. The Transformer effectively captures correlations between feature sequences using its self-attention mechanism. The input is divided into two parallel branches: one branch first applies LayerNorm for normalization, then computes attention through multihead attention mechanisms before combining the output with the original input through summation. Subsequently, the process splits again into two branches—one branch undergoes LayerNorm normalization before entering an multilayer perceptron, with its output then summed with the other branch.
Firstly, the output from the memory-guided adaptive perception module is flattened and mapped to an embedding vector through a linear layer I = L i n e a r f l a t t e n F 3 , which serves as the input for multihead attention. Three learnable weight parameter matrices W Q , W K , and W V are defined. The queries Q, keys K, and values V for multihead attention can be expressed as
Q = I W Q K = I W K V = I W V
The multihead attention mechanism partitions Q, K, and V into n channels (heads), computing attention for each head separately:
Q = Q 1 , Q 2 , , Q n K = K 1 , K 2 , , K n V = V 1 , V 2 , , V n
h e a d i = softmax Q i K i T d V i
The scaling factor d prevents gradient vanishing caused by excessive dot product magnitudes.
The outputs from all n heads are concatenated to form the final multihead attention output:
O u t p u t M u l t i H e a d = Concat h e a d 1 , h e a d 2 , , h e a d n W o u t p u t
where W o u t p u t denotes the output weight matrix.
Following the network architecture, the output of the Transformer encoder can be formulated as
H = MLP LayerNorm LayerNorm O u t p u t M u l t i H e a d + I   + O u t p u t M u l t i H e a d + I
Finally, the network computes the predicted class for the sample through subsequent processing layers: Y = Linear ( H ) .

2.2. Intra-Batch Globalization via Metric Learning

While single-sample globalization enables each patch to capture its own global context, it operates independently on each sample and fails to leverage relationships between different samples within the same batch. To address this limitation, we introduce metric learning as our second globalization strategy, which explicitly models inter-sample relationships through feature space organization. Specifically, we propose a multiclass loss that enforces a one-to-one correspondence between anchor-positive sample pairs in the feature space of each batch, thereby achieving intra-batch globalization through discriminative feature learning.

2.2.1. Anchor-Positive Pair Construction

To effectively achieve the above objective, we design a concise and efficient sample pairing strategy. Suppose each training batch contains N samples with feature vectors H = { h i } i = 1 N and corresponding labels y = { y i } i = 1 N 0 , 1 , 2 , C 1 N .
First, we construct a positive sample adjacency matrix M { 0 , 1 } N × N :
M i j = 1 [ y i = y j ] 1 [ i j ]
where 1 [ ] denotes the indicator function. This matrix identifies all sample pairs belonging to the same class.
To establish one-to-one correspondences between anchors and positives, we select one representative pair for each class from these positive pairs. Specifically, we adopt the following strategy: for each class, we select the first occurring sample as the anchor and the second occurring sample as the positive. If a class contains only one sample in the batch, it does not participate in loss computation.
We define the anchor index set A and positive index set P satisfying
A = P = K , k 0 , 1 , 2 , K , y A k = y P k
where K denotes the number of classes in the batch that can form valid pairs (i.e., classes containing at least two samples).

2.2.2. Similarity Matrix and Loss Formulation

After completing sample pairing, we apply L2 normalization to the feature vectors to ensure that similarity computation is unaffected by feature scaling:
a ^ i = h A i h A i 2 , p ^ i = h P i h p i 2
We then compute the similarity matrix S between anchor features and all positive features:
S i j = a ^ i T p ^ i
Each row of this matrix corresponds to one anchor’s similarities with all positives.
Based on the similarity matrix described above, we treat it as the logits output of a K-class classification problem. The loss is defined as:
L M u l t i C l a s s = 1 K i = 1 K l o g e x p ( S i i ) j = 1 K e x p ( S i j )
From an optimization perspective, minimizing this loss serves the goal of intra-batch globalization by enforcing that each anchor is pulled toward its corresponding positive from the same class while being pushed away from positives of other classes. This mechanism simultaneously encourages intra-class compactness, where features from the same class cluster closely to maximize anchor-positive similarity, and inter-class separability, where features from different classes are well separated to minimize confusion across classes, thereby achieving global feature structuring within the batch.

2.3. Cross-Batch Globalization via Memory-Guided Strategy

While intra-batch globalization effectively structures feature relationships within each mini-batch, its scope remains limited to the samples present in the current batch. This limitation prevents the model from leveraging historical information in another batch and establishing global feature consistency across the entire dataset. To overcome this, we propose a cross-batch globalization strategy that integrates a memory network to store and retrieve long-range feature dependencies across training iterations. The memory-guided strategy is embedded within the adaptive perception module to integrate cross-batch information. Our method treats the memory bank as a repository of historical feature patterns that guide current feature adaptation. Specifically, as illustrated in Figure 4, a memory unit is constructed to store high-similarity features extracted from previously processed samples belonging to the same class, thereby preserving historical pattern consistency across training iterations. Upon encountering a new patch, it serves as a query to retrieve the most representative feature representations from the memory, effectively bridging past and present feature distributions across batches.

2.3.1. Memory Network

The memory network maintains a learnable memory bank M M × D , where M is the capacity of the memory slot and D is the feature dimension. The memory network retrieves and fuses historical information through an attention mechanism.
Given an input feature f D , the network first encodes the query through a learnable transformation matrix W q f D × D :
q = W q f f
The similarity between the query embedding and each memory slot is computed via dot product, followed by softmax normalization to obtain attention weights:
a = softmax q M T , a M
The retrieved memory guidance is computed as the weighted sum over all memory slots, which is then transformed via an output projection matrix to generate the final memory guidance:
g u i d a n c e m e m o r y = k = 1 M a k M k
This memory network enables the model to dynamically attend to and retrieve relevant historical patterns accumulated across previous training batches, providing cross-batch information for subsequent feature modulation.

2.3.2. Memory-Augmented Adaptive Perception

A memory guidance coefficient (0 < < 1) is introduced to calibrate deformable dilated convolution offsets:
o f f s e t m e m o r y = Δ p n + g u i d a n c e m e m o r y
where, Δ p n denotes the offsets of samples in the current batch, g u i d a n c e m e m o r y denotes the guidance information retrieved from historical batches via the memory mechanism, and o f f s e t m e m o r y represents the offsets of the current batch after being corrected and enhanced by the guidance information retrieved from historical batches through the cross-batch memory mechanism.
The output of Adaptive Perception with the memory strategy can be expressed as follows:
F 2 = p i R P × P F ( p i ) = p i R P × P p n R S × S W ( p n ) × F 1 ( p i + γ p n + o f f s e t m e m o r y ( p n ) )
The Adaptive Perception with the memory strategy in Equation (19) replaces the original F2 computation in Equation (2) before proceeding with subsequent steps.

2.4. Data Description

To validate the performance of the proposed model, this paper selects three widely used and diverse HSI datasets from different countries and regions: Pavia University (PU), SaliLMSS (SA), WHU-LongKou (WHU-LK) and Kennedy Space Center (KSC). As shown in Figure 5, the first three datasets possess relatively high spatial resolution (0.463 m/pixel~3.7 m/pixel), which naturally gives rise to spatially compact and contiguous class distributions. In contrast, the lower spatial resolution of KSC (18 m/pixel) leads to a more fragmented and spatially dispersed arrangement of land cover classes.
(1)
PU: The dataset was acquired in 2001 over Pavia University Northern Italy, using the Reflective Optics System Imaging Spectrometer (ROSIS). The ROSIS was developed jointly by Dornier Satellite Systems (in Ottobrunn, German), GKSS Research Centre (in Geesthacht, German) and German Aerospace Center (in Oberpfaffenhofen, German). As shown in Figure 5a, the image has dimensions of 610 × 340 pixels with a spatial resolution of 1.3 m/pixel. It contains 115 spectral bands ranging from 380 to 860 nm. The dataset comprises 42,776 annotated samples spanning 9 land cover classes, including asphalt, meadows, gravel, and shadows.
(2)
SA: The dataset was collected in 1998 over the SaliLMSS Valley, California, USA, using the Airborne Visible/Infrared Imaging Spectrometer (AVIRIS). The AVIRIS was developed by NASA’s Jet Propulsion Laboratory in Pasadena, CA, USA. As shown in Figure 5b, it has dimensions of 512 × 217 pixels and a spatial resolution of 3.7 m/pixel. The original 224 spectral bands (400–2500 nm) were reduced to 204 after removing water-vapor-affected bands. It comprises 54,129 labeled samples spanning 16 land cover classes dominated by fallow fields, stubble, celery, and lettuce.
(3)
WHU-LK: The dataset was acquired in 2018 over Longkou Town, Hubei Province, China, using a DJI Matrice 600 Pro drone equipped with a Headwall Nano hyperspectral imager, and the system is manufactured by DJI in Shenzhen, China. As shown in Figure 5c, it has dimensions of 550 × 400 pixels and a spatial resolution of 0.463 m/pixel. It includes 270 spectral bands (400–1000 nm). The dataset comprises 204,542 annotated samples spanning 9 land cover classes, including water, weeds, corn, and rice.
(4)
KSC: The dataset was acquired by the AVIRIS sensor on 23 March 1996. The acquisition site was the Kennedy Space Center in Florida. The flight altitude was approximately 20 km. We adopt the corrected KSC dataset. It has dimensions of 512 × 614 pixels and a spatial resolution of 18 m/pixel. The sensor covers 224 spectral bands. Each band has a width of 10 nm. The wavelength range extends from 400 to 2500 nm. It comprises 5211 labeled samples spanning 13 land cover classes dominated by salt marsh, mud flats, hardwood and water.
For the PU and SA datasets, 1% of the labeled samples per class were randomly selected as the training set, with the remaining samples divided into validation and test sets. For the WHU-LK dataset, 0.5% of the samples were used for training. Table 2, Table 3, Table 4 and Table 5 detail the distribution of training, validation, and test samples across classes.

2.5. Experimental Setup and Evaluation Metrics

All experiments were conducted on a platform with an Ubuntu operating system, PyTorch 2.4.1 framework, and RTX 4090 GPU. The detailed model training parameters are as follows: total epochs were set to 300, patch size to 7 ×  7, batch size to 64, optimizer to stochastic gradient descent (SGD) with an initial learning rate of 0.001, momentum of 0.9, and weight decay of 0.0001. Empirically, the memory guidance coefficient is a value no greater than 0.1. In our experiments, we set it to 0.1 on SA, 0.05 on PU and WHU-LK, and 0.025 on KSC.
The labeled samples are randomly partitioned into training, validation, and test sets. For the PU, SA, and KSC datasets, the proportions are 1%, 1%, and 98%, respectively. For the WHU-HK dataset, the proportions are 5%, 1%, and 94%, respectively.
During training, the surrounding 7 × 7 patches of the selected training samples are cropped as network inputs. These patches are fed into the Adaptive Perception Transformer in mini-batches of 64. A memory guidance mechanism is employed to store and aggregate features of samples from the same class across different batches, enabling global feature representation. The network is optimized by minimizing a metric-learning-based loss function, with parameters updated via the SGD optimizer. The validation set guides hyperparameter selection and dynamically saves the checkpoint with the lowest validation loss. Training is terminated upon convergence, which is achieved at approximately 300 epochs in our experiments. The pseudocode for training the three-level globalization strategy is presented in Table 6. During testing, the model parameters that attained the lowest validation loss are loaded, and the remaining 98% of the samples are fed into this best-performing network to obtain predicted labels for quantitative evaluation.
The performance evaluation of the proposed method relies on three widely accepted metrics: overall accuracy (OA), average accuracy (AA), and the kappa coefficient (kappa), as shown in the following mathematical expressions. To ensure validity and reliability, each experiment was repeated five times with independently randomized training sets. Mean values and standard deviations of these metrics were calculated from five independent trials.
O A = i = 1 N y ^ i i = 1 N y i
A A = 1 N i = 1 N y ^ i y i
P o = O A ,   P e = i = 1 N j = 1 N M i , j j = 1 N M j , i i = 1 N j = 1 N M i , j
Kappa = P o P e 1 P e
where N represents the number of classes. For the i-th class, y ^ i represents the number of correctly predicted labels, y i represents the total number of labels. The elements M i , j and M j , i in the confusion matrix represent the number of samples where the actual class i is predicted as class j and the actual class j is predicted as class i, respectively. Po and e denote the observed agreement and expected agreement, respectively.

3. Results

3.1. Comparative Methods and Setup

In order to evaluate the performance of the proposed method, five representative and competitive deep-learning-based HSI classification algorithms are used for comparison, including Attention Network with Bidirectional Long Short-Term Memory (ABLSTM) [49], Spectral Former (SF) [24], Adaptive Morphology Filter (AMF) [50], Lightweight Multiscale Neural Architecture Search (LMSS) [51], Lightweight Domain Generalization Network (L-DGNet) [52], Dual-branch Subpixel-guided Network (DSNet) [53], Subpixel Spectral Variability Network (S2VNet) [54], Cascaded Spatial Cross-Attention Network (CSCANet) [41], and Joint Domain Adaptation With Weight Self-Learning (JDAWSL) [55], respectively.
(1)
ABLSTM employs forward and backward LSTM layers to establish bidirectional memory pathways, endowing it with the ability to selectively retain or forget long-sequence information. In addition, a spatial–spectral attention mechanism is integrated into the network to adaptively weigh information across different positions and bands, thereby achieving adaptive perception [49].
(2)
SF is the first architecture to apply a Transformer to hyperspectral classification. The multihead self-attention mechanism inherently provides global perception, enabling every position to directly attend to all others to capture global spectral–spatial dependencies. The grouped spectral embedding module embeds adjacent bands in groups to fully exploit spectral local continuity. The cross-layer adaptive fusion module delivers shallow information to deeper layers via “soft residual” skip connections [24].
(3)
AMF is reparameterizable into an equivalent binary morphological filter, enabling depthwise adaptive spatial feature extraction from hyperspectral images. Stacking multiple instances further broadens the receptive field toward global contextual perception [50].
(4)
The core of LMSS is not a manually fixed network, but an optimal architecture automatically discovered via neural architecture search within a predefined multiscale search space, thus removing the subjectivity of hand-crafted design [51].
(5)
L-DGNet is a method for few-shot hyperspectral image classification. Its core lies in introducing the semantic information of text labels as an auxiliary supervisory signal, and guiding the model to learn more robust category semantic features through language–visual cross-modal representation alignment, thereby enhancing the model’s generalization capability with only a small number of labeled samples [52].
(6)
DSNet adopts a dual-branch architecture that bridges physical models and deep learning. One branch employs a deep autoencoder to automatically extract sub-pixel physical information, such as endmembers and abundances. The other branch is responsible for extracting convolutional deep-learning features. These two branches are then fused through a sub-pixel fusion module, which ensures high-quality integration of the complementary information [53].
(7)
S2VNet models subpixel-scale spectral mixing and variability, and fuses physically derived abundances and spectral similarity with data-driven semantic features to yield robust classification under mixed pixel conditions [54].
(8)
The core of CSCANet is a cascaded spatial cross-attention module, which is designed to directly bridge local features and the global context. This mechanism enables each spatial position to be aware of the holistic scene information [41].
(9)
JDAWSL is a cross-domain few-shot hyperspectral image classification method. It combines a domain discriminator with a domain projector to suppress domain-specific features while aligning domain-shared features. An adaptive learner is also introduced to dynamically adjust loss weights [55].
For a fair comparison, all competing methods were trained with the same number of training samples as our proposed method, i.e., 1% of the total samples for the PU, SA, and KSC datasets, and 0.5% for the WHU-HK dataset. In addition, all methods shared the same total epochs (300), patch size (7 × 7), and batch size (64). Other method-specific hyperparameters were set according to their publications.

3.2. Classification Results and Analysis

Figure 6, Figure 7, Figure 8 and Figure 9 present qualitative comparative experimental results on four public datasets, where (a) shows displays ground truth maps, (b–g) illustrate classification results from comparison methods, and (h) presents our method’s result. Quantitative performance metrics are detailed in Table 7, Table 8, Table 9 and Table 10, where the best and second-best results are highlighted in bold and underline, respectively.
Figure 6 demonstrates the classification results of the PU dataset. The superior performance of the proposed method on the PU dataset is strongly supported by both visual and quantitative evidence. The classification map visualization in Figure 6 clearly demonstrates the advantages of the proposed method. Compared to other methods, it has significantly fewer misclassified pixels and excels at precisely delineating class boundaries. The classification diagrams generated by comparison methods contain obvious noise and classification errors. In contrast, the proposed method demonstrates superior overall performance. This is particularly evident in the classification of classes such as meadows, bare soil, bitumen and asphalt. Furthermore, compared with methods (c), (e) and (f), our method yields smoother classification results for long-shaped asphalt roads. On the irregular bitumen roof of the building, our method does not mistakenly classify the edge pixels as asphalt as in methods (c), (d), and (e). Instead, it correctly segments the entire roof. This strongly suggests that the proposed method is capable of more accurately capturing land cover features and effectively reducing pixel-level misclassifications. In this regard, methods (f) and (g) also performed very well.
The quantitative results of the PU dataset in Table 7 further confirm the excellent performance of the proposed method. Our method achieves an accuracy rate of 98.00%, a recall rate of 91.71%, and a kappa coefficient of 97.35%, with only 1% of the training samples used. Our method achieves the highest classification accuracy in five classes and the second-highest in three classes. Compared with the average accuracy of the other nine methods, our method achieves improvements of 11.06, 9.93, and 5.56 percentage points on 3 (sesame), 7 (water), and 9 (mixed weed), respectively. The outstanding performance of the proposed method is attributed to the effective integration of global feature information by the adaptive perception module and the memory-guided mechanism. The adaptive perception module enhances the network’s ability to extract features of long and irregular objects, while the memory-guided mechanism enables the network to effectively integrate similar features across different batch samples, thereby reducing noise.
On one hand, the spatial resolution of the SA dataset is not high, which makes it prone to spectral aliasing. On the other hand, this dataset contains 16 types of land cover classes, being the one with the most classes among the four datasets. Moreover, its land cover classes are diverse and consist of plants with similar spectral characteristics. Therefore, accurately classifying each class is quite challenging. The superior performance of the proposed method was also well validated on the SA dataset, as shown in Figure 7 and Table 8. Compared with other methods, the proposed method can generate classification maps with less noise, especially for areas of class 10 (dark purple), class 2 (dark green), class 5 (blue), and class 11 (pale yellow), effectively avoiding confusion phenomena.
As shown in Table 8, the quantitative results of SA further confirm the superiority of the proposed method, achieving an OA of 96.21%, an AA of 97.78%, and a kappa of 95.78%, which are higher than those of the comparison methods. Among the 16 land cover classes, the proposed method achieved the best performance in 8 classes and the second-best performance in 3 classes. As can be seen from Figure 7 and Table 8, all the methods are unable to clearly distinguish between class 8 (Grapes_untrained) and class 15 (Vinyard_untrained). This is mainly due to the fact that their inherent spectral characteristics are similar and the complexity of these land cover types. This is mainly attributed to the fact that the land cover types “Grapes_untrained” and “Vinyard_untrained” themselves have similar spectral curves. Additionally, as can be seen from the hyperspectral false-color image (Figure 5a), there is some uneven distribution of the surface cover types of these two classes. This further blurs their spectral characteristics, resulting in a significant decline in model performance for these two classes.
The classification results for the WHU-LK dataset are shown in Figure 8. The characteristic of the WHU-LK dataset is that the distribution of land cover classes is dense and it has a high spatial resolution. This demands that the model possesses enhanced capabilities in boundary discrimination and spatial detail perception. For classes 2 (beige color, cotton), class 4 (dark green, broad-leaf soybean), and class 5 (light green, narrow-leaf soybean), the proposed method achieves a significantly higher accuracy in classifying pixels compared to other comparison methods. Additionally, the method performs well in the edge areas of most regions. The quantitative results in Table 6 further confirm the superiority of the proposed method. Its OA, AA and kappa values reached 99.32%, 97.62%, and 99.11%, respectively, which were superior to those of the comparison methods.
The classification results for the KSC dataset are presented in Figure 9 and Table 10. This dataset features low spatial resolution, scattered land cover distribution, and very limited training samples per class. The proposed method ranks first or second across all 13 classes, with particularly notable improvements on classes 7 (swamp), 10 (cattail marsh), and 11 (salt marsh), demonstrating strong feature extraction under small-sample conditions. Its OA, AA, and kappa values reached 89.22%, 83.43%, and 87.93%, respectively, reaching or surpassing those of all comparison methods.
The superior performance of our algorithm across four datasets can be attributed to three principal technical innovations. The adaptive perception module enhances spatial adaptability in feature extraction, particularly improving recognition capability for elongated or irregularly shaped terrain features through more effective utilization of contextual information from surrounding samples. In addition, the memory-guided mechanism systematically accumulates spatial–spectral characteristics of same-class samples across multiple training batches, which directly elevates classification accuracy while simultaneously optimizing the adaptive perception module through cross-batch feature guidance. Moreover, the Transformer encoding mechanism effectively addresses the long-range dependency characteristics inherent in spectral information, enabling significantly better classification performance compared to convolutional architectures.

4. Discussion

4.1. Ablation Study

To validate the effectiveness of the proposed adaptive perception module and memory-guided mechanism, we conducted qualitative and quantitative evaluations of progressively enhanced network architectures. The qualitative results are presented in Figure 10, Figure 11, Figure 12 and Figure 13. Here, (a) denotes the ground truth. Our baseline, (b), consists of a two-layer convolutional encoder and a Transformer, forming the fundamental framework; (c), (d), and (e), respectively, represent the results obtained by gradually incorporating the single-sample globalization, batch internal globalization, and cross-batch globalization strategies. The quantitative metrics are summarized in Table 11, where the bold indicates the best result.
Experimental findings demonstrate that the proposed adaptive perception module significantly enhances the model’s spatial adaptability, particularly improving its capacity to classify elongated or irregularly shaped land cover features. Using contextual information from neighboring pixels more effectively, the module substantially reduces misclassification errors for large-area land cover types. The incorporation of the memory-guided mechanism further enhances classification accuracy by aggregating spatial–spectral information from same-class samples across different batches. Finally, feature aggregation operation reinforces intra-class feature consistency while preserving inter-class boundaries, thereby generating more compact and well-separated feature embeddings.

4.2. Influencing Factor Analysis

We conducted separate investigations into the impacts of the memory guidance coefficient, the patch size, and training samples on network classification performance. To analyze the effect of the memory guidance coefficient on overall classification accuracy, we configured the coefficient values as 0, 0.025, 0.05, 0.1, 0.2, and 0.4, with results illustrated in Figure 14a. The findings demonstrate that dataset-specific memory guidance coefficient settings are crucial for optimal performance. For the PU dataset, the optimal coefficient approximates 0.05, while values exceeding 0.2 for SA dataset and 0.1 for WHU-LK dataset would significantly degrade classification performance.
To evaluate the influence of patch size, we tested dimensions of 3 × 3, 5 × 5, 7 × 7, 9 × 9, and 15 × 15, as shown in Figure 14b. The overall classification accuracy exhibited an upward trend with increasing sample size, reaching peak performance at 15 × 15 within the tested range.
To evaluate the impact of training data quantity, we set proportions of total samples at 0.1%, 0.5%, 1%, 2.5%, 5%, and 10%, with outcomes depicted in Figure 14c. Considering that some classes in the KSC dataset would have had fewer than one training sample under the 0.1% and 0.5% proportions, we therefore started the evaluation on this dataset from 1%. Across all datasets, classification accuracy progressively improved with increased training samples, achieving maximum performance at 10% training proportion within the experimental configuration.

4.3. Limitations and Future Work

A limitation of the proposed approach is its reliance on a purely data-driven paradigm, which does not integrate a physical model. While this design offers flexibility and strong empirical performance, it lacks physical interpretability. The proposed adaptive perception Transformer is designed to adapt to the spatial morphology of input patches, but it lacks a corresponding adaptive mechanism for the spectral dimension. Extending the adaptive perception to jointly model spatial–spectral adaptivity represents a promising direction for future work.
Furthermore, the proposed method introduces computational overhead from two key components. On one hand, the memory-guided mechanism requires maintaining a dynamically updated memory bank and performing cross-batch feature retrieval, which increases both memory consumption and computational time. On the other hand, the adaptive perception Transformer adaptively modulates its attention based on the input patch, incurring additional computation beyond conventional Transformer blocks. Future work could explore the use of prototype-based strategies [56,57] to mitigate the computational overhead, alongside a comprehensive investigation into the trade-offs between performance and efficiency across various implementation strategies.
Beyond the design of classification networks and training strategies, the quality of input data is also critical. It fundamentally determines the upper bound of classification performance. Both the original and corrected versions of the KSC dataset are made available by the GIC of the UPV/EHU on its “Hyperspectral Remote Sensing Scenes” data repository. Preliminary experiments on this dataset demonstrate that, without altering the network architecture and training strategy, the corrected KSC dataset achieves nearly a 10% improvement in overall accuracy (OA) over the original dataset. In practice, hyperspectral data are inevitably corrupted by various types of noise. These include Gaussian noise, stripes, and water absorption interference. Spectral variability caused by illumination and atmospheric conditions also degrades the data. Therefore, effective preprocessing techniques such as denoising and correction [58,59,60] can improve spectral feature reliability and consequently potentially improve classification accuracy. This complementary perspective is also worth further investigation.

5. Conclusions

To address the performance limitations caused by small samples in hyperspectral image classification, this paper proposes MASSP, which integrates a three-level globalization strategy. Experimental results demonstrate that the proposed method consistently outperforms five competitive methods across all tested datasets. Specifically, using only 1% or fewer training samples, our method achieves outstanding overall accuracies of 96.15%, 97.81%, 89.22% and 99.32% on four public datasets. Furthermore, this paper systematically analyzes the impact of key factors, including the memory guidance coefficient, patch size, and training samples, on model performance. Future work will focus on targeted spectral analysis for challenging samples (e.g., broad-leaf vs. narrow-leaf soybeans, asphalt vs. bitumen, bare soil vs. meadows, and different grape field classes).
In future research, we plan to incorporate similarity metric mechanisms and attention mechanisms to enhance the network’s discriminative capability for challenging samples.

Author Contributions

Conceptualization, P.G.; methodology, X.W. and B.Y.; software, X.Y.; validation, X.W. and Y.L. (Yuhang Liu); investigation, B.Y.; resources, L.C.; data curation, Z.Y.; writing—original draft preparation, X.W.; writing—review and editing, P.G. and H.L.; visualization, X.Y.; supervision, L.C.; project administration, P.G.; funding acquisition, Y.L. (Yong Liu) and P.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 61901504.

Data Availability Statement

This study is validated using publicly available hyperspectral databases, which are freely available through these two URLs: https://www.ehu.eus/ccwintco/index.php/Hyperspectral_Remote_Sensing_Scenes (accessed on 15 January 2026), https://rsidea.whu.edu.cn/resource_WHUHi_sharing.htm (accessed on 16 January 2026).

Acknowledgments

The authors gratefully acknowledge the research teams that provided the Pavia University (PU), SaliLMSS (SA), and WHU-LongKou (WHU-LK) and Kennedy Space Center (KSC) datasets. These publicly accessible hyperspectral datasets were indispensable for algorithm validation and comparative analysis in this study.

Conflicts of Interest

Authors Zhi Yang and Yuhang Liu were employed by the company DFH Satellite Company Limited. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
HSIHyperspectral image
CNNsConvolutional neural networks
MASSPMemory-guided adaptive perception Transformer
PUPavia University
SASaliLMSS
WHU-LKWHU-Longkou
KSCKennedy Space Center
ROSISReflective optics system imaging spectrometer
AVIRISAirborne visible/infrared imaging spectrometer
OAOverall accuracy
AAAverage accuracy
KappaKappa coefficient

References

  1. Wang, Y.; Xue, Z.; Jia, M.; Liu, Z.; Su, H. Hypergraph Convolutional Network with Multiple Hyperedges Fusion for Hyperspectral Image Classification Under Limited Samples. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5526318. [Google Scholar] [CrossRef]
  2. Morley, A.M.; Mather, T.A.; Pyle, D.M.; Kendall, J.M. Detecting Shallow Subsurface Anomalies with Airborne and Spaceborne Remote Sensing: A Review. Sci. Remote Sens. 2025, 11, 100187. [Google Scholar] [CrossRef]
  3. Peng, L.; Xin, H.N.; Lv, C.X.; Li, N.; Li, Y.F.; Geng, Q.L.; Chen, S.H.; Lai, N. Inversion of Nitrogen and Phosphorus Contents in Cotton Leaves based on the Gaussian Mixture Model and Differences in Hyperspectral Features of UAV. Spectrochim. Acta Part A Mol. Biomol. Spectrosc. 2025, 327, 125419. [Google Scholar] [CrossRef] [PubMed]
  4. Wu, Y.; Lu, C.; Wu, K.; Gao, W.; Yang, N.; Lin, J. Advancements and Trends in Mangrove Species Mapping based on Remote Sensing: A Comprehensive Review and Knowledge Visualization. Glob. Ecol. Conserv. 2025, 57, e03408. [Google Scholar] [CrossRef]
  5. Yu, Y.; Xu, T.; Shen, Z.; Zhang, Y.; Wang, X. Compressive Spectral Imaging System for Soil Classification with Three-Dimensional Convolutional Neural Network. Opt. Express 2019, 27, 23029–23048. [Google Scholar] [CrossRef] [PubMed]
  6. Sun, Q.; Chen, L.; Zhang, B.; Qu, X.; Cui, Y.; Shu, M.; Gu, X. Evaluation of Growth Recovery Grade in Lodging Maize via UAV-Based Hyperspectral Images. J. Remote Sens. 2024, 4, 0253. [Google Scholar] [CrossRef]
  7. Lou, C.; Al-qaness, M.A.A.; Al-Alimi, D.; Dahou, A.; Abd Elaziz, M.; Abualigah, L.; Ewees, A.A. Land Use/Land Cover (LULC) Classification using Hyperspectral Images: A Review. Geo-Spat. Inf. Sci. 2024, 28, 345–386. [Google Scholar] [CrossRef]
  8. Zhang, W.T.; Li, Y.B.; Liu, L.; Bai, Y.; Cui, J. Hyperspectral Image Classification Based on Spectral–Spatial Attention Tensor Network. IEEE Geosci. Remote Sens. Lett. 2024, 21, 5500305. [Google Scholar] [CrossRef]
  9. Yu, C.; Zhu, Y.; Song, M.; Wang, Y.; Zhang, Q. Unseen Feature Extraction: Spatial Mapping Expansion with Spectral Compression Network for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5521915. [Google Scholar] [CrossRef]
  10. Yang, H.; Yu, H.; Zheng, K.; Hu, J.; Tao, T.; Zhang, Q. Hyperspectral Image Classification based on Interactive Transformer and CNN with Multilevel Feature Fusion Network. IEEE Geosci. Remote Sens. Lett. 2023, 20, 5507905. [Google Scholar] [CrossRef]
  11. Liu, Y.; Hao, A.; Liu, Y.; Liu, C.; Zhang, Z.; Cao, Y. Review of Hyperspectral Image Classification based on Deep Learning. Int. J. Pattern Recognit. Artif. Intell. 2024, 38, 2432001. [Google Scholar] [CrossRef]
  12. Ding, H.; Liu, R.; Xiao, H.; Zeng, Q.; Liu, J.; Wang, Z.; Peng, Y.; Li, H. TBSSF-Net: Three-Branch Spatial-Spectral Fusion Network for Hyperspectral Image Classification. Opt. Express 2025, 33, 3466–3500. [Google Scholar] [CrossRef] [PubMed]
  13. Chen, Y.; Zhao, X.; Jia, X. Spectral–Spatial Classification of Hyperspectral Data based on Deep Belief Network. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2015, 8, 2381–2392. [Google Scholar] [CrossRef]
  14. Chen, Y.; Lin, Z.; Zhao, X.; Wang, G.; Gu, Y. Deep Learning-Based Classification of Hyperspectral Data. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2014, 7, 2094–2107. [Google Scholar] [CrossRef]
  15. Mou, L.; Ghamisi, P.; Zhu, X.X. Deep Recurrent Neural Networks for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2017, 55, 3639–3655. [Google Scholar] [CrossRef]
  16. Zhang, X.; Sun, Y.; Jiang, K.; Li, C.; Jiao, L.; Zhou, H. Spatial Sequential Recurrent Neural Network for Hyperspectral Image Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2018, 11, 4141–4155. [Google Scholar] [CrossRef]
  17. Huang, L.; Chen, Y. Dual-Path Siamese CNN for Hyperspectral Image Classification with Limited Training Samples. IEEE Geosci. Remote Sens. Lett. 2021, 18, 518–522. [Google Scholar] [CrossRef]
  18. Yu, C.; Han, R.; Song, M.; Liu, C.; Chang, C.I. Feedback Attention-Based Dense CNN for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5501916. [Google Scholar] [CrossRef]
  19. Ding, J.; Wei, W.; Zhang, L. Cross-Domain Distribution Calibration of Hyperspectral Image Classification. IEEE Geosci. Remote Sens. Lett. 2024, 21, 2503105. [Google Scholar] [CrossRef]
  20. Zhang, H.; Ma, X.; Zhao, X.; Arce, G.R. Compressive Hyperspectral Image Classification using a 3D Coded Convolutional Neural Network. Opt. Express 2021, 29, 32875–32891. [Google Scholar] [CrossRef] [PubMed]
  21. Liu, Q.; Peng, J.; Zhang, G.; Sun, W.; Du, Q. Deep Contrastive Learning Network for Small-Sample Hyperspectral Image Classification. J. Remote Sens. 2023, 3, 0025. [Google Scholar] [CrossRef]
  22. Li, R.; Zheng, S.; Duan, C.; Wang, L.; Zhang, C. Land Cover Classification from Remote Sensing Images based on Multi-Scale Fully Convolutional Network. Geo-Spat. Inf. Sci. 2022, 25, 278–294. [Google Scholar] [CrossRef]
  23. Wang, D.; Zhuang, L.; Gao, L.; Sun, X.; Zhao, X. Global Feature-Injected Blind-Spot Network for Hyperspectral Anomaly Detection. IEEE Geosci. Remote Sens. Lett. 2024, 21, 5509305. [Google Scholar] [CrossRef]
  24. Hong, D.; Han, Z.; Yao, J.; Gao, L.; Zhang, B.; Plaza, A.; Chanussot, J. SpectralFormer: Rethinking Hyperspectral Image Classification with Transformers. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5518615. [Google Scholar] [CrossRef]
  25. Yu, H.; Xu, Z.; Zheng, K.; Hong, D.; Yang, H.; Song, M. MSTNet: A Multilevel Spectral–Spatial Transformer Network for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5532513. [Google Scholar] [CrossRef]
  26. Zhou, H.; Zhang, X.; Zhang, C.; Ma, Q. Vision Transformer with Contrastive Learning for Hyperspectral Image Classification. IEEE Geosci. Remote Sens. Lett. 2023, 20, 5503905. [Google Scholar] [CrossRef]
  27. Ahmad, M.; Ghous, U.; Usama, M.; Mazzara, M. WaveFormer: Spectral–Spatial Wavelet Transformer for Hyperspectral Image Classification. IEEE Geosci. Remote Sens. Lett. 2024, 21, 5502405. [Google Scholar] [CrossRef]
  28. Arshad, T.; Zhang, J. Hierarchical Attention Transformer for Hyperspectral Image Classification. IEEE Geosci. Remote Sens. Lett. 2024, 21, 5504605. [Google Scholar] [CrossRef]
  29. Jia, C.; Zhang, X.; Meng, H.; Xia, S.; Jiao, L. CenterFormer: A Center Spatial–Spectral Attention Transformer Network for Hyperspectral Image Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2025, 18, 5523–5539. [Google Scholar] [CrossRef]
  30. Liao, J.; Wang, L. SSA-Mamba: Spatial-Spectral Attentive State Space Model for Hyperspectral Image Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2026, 19, 6403–6424. [Google Scholar] [CrossRef]
  31. Yu, J.; Li, J.; Sun, G.; Lu, J.; Cheng, X.; Zhou, R.; Sun, W.; Gao, X. DualMambaFormer: A Parallel Hybrid Transformer–Mamba Network for Hyperspectral Image Classification. Remote Sens. 2026, 18, 1516. [Google Scholar] [CrossRef]
  32. Xie, W.; Zhang, Y.; Sun, H.; Wu, Q. Hyperspectral Image Classification via 3D-CNN MHSA Fusion Transformer. In Proceedings of the 2023 IEEE International Geoscience and Remote Sensing Symposium (IGARSS 2023), Pasadena, CA, USA, 16–21 July 2023; pp. 7633–7636. [Google Scholar]
  33. Wang, Z.; Li, Y.; Cheng, Z.; Zhang, Y. CNN and Transformer Hybrid Network for Hyperspectral Image Classification. In Proceedings of the 2024 IEEE International Geoscience and Remote Sensing Symposium (IGARSS 2024), Athens, Greece, 7–12 July 2024; pp. 9091–9095. [Google Scholar]
  34. Mei, S.; Song, C.; Ma, M.; Xu, F. Hyperspectral Image Classification Using Group-Aware Hierarchical Transformer. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5539014. [Google Scholar] [CrossRef]
  35. Bian, T.; Yang, B.; Chen, Y.; Zhou, X.; Yue, L.; Hu, S. MDS3-Net: A Multiscale Spectral–Spatial Sequence Hybrid CNN–Transformer Model for Hyperspectral Image Classification. Remote Sens. 2026, 18, 977. [Google Scholar] [CrossRef]
  36. Toker, K.G.; Yuksel, S.E. Spectral-Spatial Nearest Subspace Classifier for Hyperspectral Image Classification. Int. J. Remote Sens. 2022, 43, 2106–2133. [Google Scholar] [CrossRef]
  37. Li, Z.; Guo, J.; Zhang, W.; Han, M.; Xu, Z.; Zhang, B.; Li, N.; Luo, W.; Xie, M.; Guo, J. CADR-BL: Class-Adaptive Dictionary Reconstruction with Broad Learning for Few-Shot Hyperspectral Image Classification. Remote Sens. 2026, 18, 1263. [Google Scholar] [CrossRef]
  38. Zhang, C.; Yue, J.; Qin, Q. Deep Quadruplet Network for Hyperspectral Image Classification with a Small Number of Samples. Remote Sens. 2020, 12, 647. [Google Scholar] [CrossRef]
  39. Pal, D.; Bundele, V.; Banerjee, B.; Jeppu, Y. SPN: Stable Prototypical Network for Few-Shot Learning-Based Hyperspectral Image Classification. IEEE Geosci. Remote Sens. Lett. 2022, 19, 5506905. [Google Scholar] [CrossRef]
  40. Dong, S.; Quan, Y.; Feng, W.; Dauphin, G.; Gao, L.; Xing, M. A Pixel Cluster CNN and Spectral-Spatial Fusion Algorithm for Hyperspectral Image Classification with Small-Size Training Samples. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 14, 4101–4114. [Google Scholar] [CrossRef]
  41. Zhang, B.; Chen, Y.; Xiong, S.; Lu, X. Hyperspectral Image Classification via Cascaded Spatial Cross-Attention Network. IEEE Trans. Image Process. 2025, 34, 899–913. [Google Scholar] [CrossRef] [PubMed]
  42. Zhang, W.; Li, Z.; Zhen, T. Hybrid-KANet: A hyperspectral remote sensing crop classification method based on the Kolmogorov–Arnold network. Geo-Spat. Inf. Sci. 2025, 1–23. [Google Scholar] [CrossRef]
  43. Liao, J.; Wang, L. ATN-Hybrid: A hybrid attention network with deterministic-probabilistic mechanism for hyperspectral image classification. Geo-Spat. Inf. Sci. 2025, 1–22. [Google Scholar] [CrossRef]
  44. Hu, N.; Wang, Z.; Wang, M.; Zhao, Y. Double-Attention Context Interactive Network for Hyperspectral Image Classification. Remote Sens. 2026, 18, 1059. [Google Scholar] [CrossRef]
  45. Zhang, Q.; Xiao, H.; Liu, J.; Shao, Z.; Wang, Z.; Peng, Y.; Li, H. Contextual interaction siamese network for few-shot hyperspectral image classification. Geo-Spat. Inf. Sci. 2026, 1–24. [Google Scholar] [CrossRef]
  46. Li, K.; Liu, G.; Dang, M.; Wang, X. F2SNet: Frequency Feature Siamese Network for Few-Shot Hyperspectral Image Classification. In Proceedings of the 2025 IEEE International Geoscience and Remote Sensing Symposium (IGARSS 2025), Brisbane, Australia, 3–8 August 2025; pp. 2334–2338. [Google Scholar]
  47. Xue, Z.; Zhou, Y.; Du, P. S3Net: Spectral–Spatial Siamese Network for Few-Shot Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5531219. [Google Scholar] [CrossRef]
  48. Wan, X.; Liu, H.; Chen, F.; Hu, K.; Li, Z. LFAH-Net: Laplacian Frequency Aware Hierarchical Network for Hyperspectral Image Classification. Digit. Signal Process. 2026, 168, 105561. [Google Scholar] [CrossRef]
  49. Mei, S.; Li, X.; Liu, X.; Cai, H.; Du, Q. Hyperspectral Image Classification Using Attention-Based Bidirectional Long Short-Term Memory Network. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5509612. [Google Scholar] [CrossRef]
  50. Zhou, F.; Sun, X.; Sun, C.; Dong, J.; Zhu, X.X. Adaptive Morphology Filter: A Lightweight Module for Deep Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5529316. [Google Scholar] [CrossRef]
  51. Cao, C.; Xiang, H.; Song, W.; Yi, H.; Xiao, F.; Gao, X. Lightweight Multiscale Neural Architecture Search with Spectral–Spatial Attention for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5505315. [Google Scholar] [CrossRef]
  52. Cui, Y.; Zhu, L.; Zhao, C.; Wang, L.; Gao, S. Lightweight Spectral–Spatial Feature Extraction Network based on Domain Generalization for Cross-Scene Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5525514. [Google Scholar] [CrossRef]
  53. Han, Z.; Yang, J.; Gao, L.; Zeng, Z.; Zhang, B.; Chanussot, J. Dual-Branch Subpixel-Guided Network for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5521813. [Google Scholar] [CrossRef]
  54. Han, Z.; Yang, J.; Gao, L.; Zeng, Z.; Zhang, B.; Chanussot, J. Subpixel Spectral Variability Network for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5504014. [Google Scholar] [CrossRef]
  55. Kong, L.; Sun, X.; Zhang, J.; Wang, X.; Shang, X. JDAWSL: Joint Domain Adaptation with Weight Self-Learning for Hyperspectral Few-Shot Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2025, 18, 21476–21493. [Google Scholar] [CrossRef]
  56. Zhao, Z.; Kong, L.; Sun, X.; Wang, X.; Zhang, J.; Shang, X. FGAPA: Feature-Guided Adversarial Prototype Alignment For Cross-Domain Few-Shot Hyperspectral Classification. In Proceedings of the ICASSP 2026-2026 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Barcelona, Spain, 3–8 May 2026; pp. 6216–6220. [Google Scholar]
  57. Kong, L.; Sun, X.; Zhao, Z.; Zhang, J.; Shang, X. PGSMC: Prototype-Guided Supervised Momentum Contrastive Learning for Hyperspectral Cross-Domain Few-Shot Classification. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5532918. [Google Scholar] [CrossRef]
  58. Zhuang, L.; Ng, M.K.; Gao, L.; Wang, Z. Eigen-CNN: Eigenimages Plus Eigennoise Level Maps Guided Network for Hyperspectral Image Denoising. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5512018. [Google Scholar] [CrossRef]
  59. Han, J.; Pan, C.; Ding, H.; Zhang, Z. Double-Factor Tensor Cascaded-Rank Decomposition for Hyperspectral Image Denoising. Remote Sens. 2024, 16, 109. [Google Scholar] [CrossRef]
  60. Zhang, Q.; Zheng, Y.; Yuan, Q.; Song, M.; Yu, H.; Xiao, Y. Hyperspectral Image Denoising: From Model-Driven, Data-Driven, to Model-Data-Driven. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 13143–13163. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Motivation of the proposed method.
Figure 1. Motivation of the proposed method.
Remotesensing 18 02225 g001
Figure 2. Overall architecture of Memory-Guided Adaptive Perception Transformer.
Figure 2. Overall architecture of Memory-Guided Adaptive Perception Transformer.
Remotesensing 18 02225 g002
Figure 3. Adaptive Perception Transformer.
Figure 3. Adaptive Perception Transformer.
Remotesensing 18 02225 g003
Figure 4. Memory-guided mechanism.
Figure 4. Memory-guided mechanism.
Remotesensing 18 02225 g004
Figure 5. The pseudocolor map and ground truth map of the HSI datasets. (a) PU; (b) SA; (c) WHU-LK; (d) KSC. The classes represented by the different colors in the ground truth map are listed in Table 2, Table 3 and Table 4.
Figure 5. The pseudocolor map and ground truth map of the HSI datasets. (a) PU; (b) SA; (c) WHU-LK; (d) KSC. The classes represented by the different colors in the ground truth map are listed in Table 2, Table 3 and Table 4.
Remotesensing 18 02225 g005
Figure 6. Classification results of the PU dataset: (a) ground truth; (b) AB-LSTM; (c) LMSS_NAS; (d) L-DGNet; (e) DSNet; (f) CSCANet; (g) JDAWSL; (h) proposed method.
Figure 6. Classification results of the PU dataset: (a) ground truth; (b) AB-LSTM; (c) LMSS_NAS; (d) L-DGNet; (e) DSNet; (f) CSCANet; (g) JDAWSL; (h) proposed method.
Remotesensing 18 02225 g006
Figure 7. Classification results of the SA dataset: (a) ground truth; (b) AB-LSTM; (c) LMSS_NAS; (d) L-DGNet; (e) DSNet; (f) CSCANet; (g) JDAWSL; (h) proposed method.
Figure 7. Classification results of the SA dataset: (a) ground truth; (b) AB-LSTM; (c) LMSS_NAS; (d) L-DGNet; (e) DSNet; (f) CSCANet; (g) JDAWSL; (h) proposed method.
Remotesensing 18 02225 g007
Figure 8. Classification results of the WHU-LK dataset: (a) hyperspectral false-color image; (b) ground truth; (c) ABLSTM; (d) LMSS; (e) L-DGNet; (f) DSNet; (g) CSCANet; (h) proposed method.
Figure 8. Classification results of the WHU-LK dataset: (a) hyperspectral false-color image; (b) ground truth; (c) ABLSTM; (d) LMSS; (e) L-DGNet; (f) DSNet; (g) CSCANet; (h) proposed method.
Remotesensing 18 02225 g008
Figure 9. Classification results of the KSC dataset: (a) ground truth; (b) AB-LSTM; (c) LMSS_NAS; (d) L-DGNet; (e) DSNet; (f) CSCANet; (g) JDAWSL; (h) proposed method.
Figure 9. Classification results of the KSC dataset: (a) ground truth; (b) AB-LSTM; (c) LMSS_NAS; (d) L-DGNet; (e) DSNet; (f) CSCANet; (g) JDAWSL; (h) proposed method.
Remotesensing 18 02225 g009
Figure 10. Classification results of the PU dataset: (a) ground truth; (b) baseline model; (c) single-sample globalization; (d) intra-batch globalization; (e) cross-batch globalization. The meanings of the different colors shown in the figure are provided in Table 2, Table 3 and Table 4.
Figure 10. Classification results of the PU dataset: (a) ground truth; (b) baseline model; (c) single-sample globalization; (d) intra-batch globalization; (e) cross-batch globalization. The meanings of the different colors shown in the figure are provided in Table 2, Table 3 and Table 4.
Remotesensing 18 02225 g010
Figure 11. Classification results of the SA dataset: (a) ground truth; (b) baseline model; (c) single-sample globalization; (d) intra-batch globalization; (e) cross-batch globalization. The meanings of the different colors shown in the figure are provided in Table 2, Table 3 and Table 4.
Figure 11. Classification results of the SA dataset: (a) ground truth; (b) baseline model; (c) single-sample globalization; (d) intra-batch globalization; (e) cross-batch globalization. The meanings of the different colors shown in the figure are provided in Table 2, Table 3 and Table 4.
Remotesensing 18 02225 g011
Figure 12. Classification results of the WHU-LK dataset: (a) ground truth; (b) baseline model; (c) single-sample globalization; (d) intra-batch globalization; (e) cross-batch globalization. The meanings of the different colors shown in the figure are provided in Table 2, Table 3 and Table 4.
Figure 12. Classification results of the WHU-LK dataset: (a) ground truth; (b) baseline model; (c) single-sample globalization; (d) intra-batch globalization; (e) cross-batch globalization. The meanings of the different colors shown in the figure are provided in Table 2, Table 3 and Table 4.
Remotesensing 18 02225 g012
Figure 13. Classification results of the KSC dataset: (a) ground truth; (b) baseline model; (c) single-sample globalization; (d) intra-batch globalization; (e) cross-batch globalization. The meanings of the different colors shown in the figure are provided in Table 2, Table 3 and Table 4.
Figure 13. Classification results of the KSC dataset: (a) ground truth; (b) baseline model; (c) single-sample globalization; (d) intra-batch globalization; (e) cross-batch globalization. The meanings of the different colors shown in the figure are provided in Table 2, Table 3 and Table 4.
Remotesensing 18 02225 g013
Figure 14. Influencing factor analysis. (a) memory guidance coefficient; (b) patch size; (c) training samples.
Figure 14. Influencing factor analysis. (a) memory guidance coefficient; (b) patch size; (c) training samples.
Remotesensing 18 02225 g014
Table 1. Summary of three-level global modeling and learning strategies.
Table 1. Summary of three-level global modeling and learning strategies.
LevelStrategyCore ComponentsObjective
Level 1Single-Sample GlobalizationDeformable dilated convolution + TransformerEnhance global feature understanding within sample
Level 2Intra-Batch GlobalizationMetric learningEnlarge inter-class distance while reducing intra-class variance
Level 3Cross-Batch GlobalizationMemory-guided strategyPropagate information across training batches
Table 2. The number of training, validation, and test samples in the PU dataset (1%).
Table 2. The number of training, validation, and test samples in the PU dataset (1%).
No.NameTotalTrainingValidationTestColor
1Asphalt663166676498Remotesensing 18 02225 i001
2Meadows18,64918618718,276Remotesensing 18 02225 i002
3Gravel209920222057Remotesensing 18 02225 i003
4Trees306430323002Remotesensing 18 02225 i004
5Painted metal sheets134513141318Remotesensing 18 02225 i005
6Bare Soil502950514928Remotesensing 18 02225 i006
7Bitumen133013141303Remotesensing 18 02225 i007
8Self-Blocking Bricks368236383608Remotesensing 18 02225 i008
9Shadows947910928Remotesensing 18 02225 i009
All Classes42,77642343541,918
Table 3. The number of training, validation, and test samples in the SA dataset (1%).
Table 3. The number of training, validation, and test samples in the SA dataset (1%).
No.NameTotalTrainingValidationTestColor
1Brocoli_green_weeds_1200920211968Remotesensing 18 02225 i010
2Brocoli_green_weeds_2372637383651Remotesensing 18 02225 i011
3Fallow197719211937Remotesensing 18 02225 i012
4Fallow_rough_plow139413151366Remotesensing 18 02225 i013
5Fallow_smooth267826282624Remotesensing 18 02225 i014
6Stubble395939413879Remotesensing 18 02225 i015
7Celery357935373507Remotesensing 18 02225 i016
8Grapes_untrained11,27111211411,045Remotesensing 18 02225 i017
9Soil_vinyard_develop620362636078Remotesensing 18 02225 i018
10Corn_senesced_green_weeds327832343212Remotesensing 18 02225 i019
11Lettuce_romaine_4wk106810121046Remotesensing 18 02225 i020
12Lettuce_romaine_5wk192719201888Remotesensing 18 02225 i021
13Lettuce_romaine_6wk916910897Remotesensing 18 02225 i022
14Lettuce_romaine_7wk107010121048Remotesensing 18 02225 i023
15Vinyard_untrained726872747122Remotesensing 18 02225 i024
16Vinyard_vertical trellis180718191770Remotesensing 18 02225 i025
All Classes54,13053355953,038
Table 4. The number of training, validation, and test samples in the WHU-LK dataset (0.5%).
Table 4. The number of training, validation, and test samples in the WHU-LK dataset (0.5%).
No.NameTotalTrainingValidationTestColor
1Corn34,51117217434,165Remotesensing 18 02225 i026
2Cotton837441438290Remotesensing 18 02225 i027
3Sesame303115163000Remotesensing 18 02225 i028
4Broad-leaf soybean63,21231631762,579Remotesensing 18 02225 i029
5Narrow-leaf soybean415120224109Remotesensing 18 02225 i030
6Rice11,854596011,735Remotesensing 18 02225 i031
7Water67,05633533666,385Remotesensing 18 02225 i032
8Roads and houses712435377052Remotesensing 18 02225 i033
9Mixed weed522926275176Remotesensing 18 02225 i034
All Classes204,54210221032202,496
Table 5. The number of training, validation, and test samples in the KSC dataset (1%).
Table 5. The number of training, validation, and test samples in the KSC dataset (1%).
No.NameTotalTrainingValidationTestColor
1Scrub76178746Remotesensing 18 02225 i035
2Willow swamp24323238Remotesensing 18 02225 i036
3CP hammock25632251Remotesensing 18 02225 i037
4Slash pine25232247Remotesensing 18 02225 i038
5Oak/Broadleaf16112158Remotesensing 18 02225 i039
6Hardwood22932224Remotesensing 18 02225 i040
7Swamp10511103Remotesensing 18 02225 i041
8Graminoid marsh43145422Remotesensing 18 02225 i042
9Spartina marsh52055510Remotesensing 18 02225 i043
10Cattail marsh40444396Remotesensing 18 02225 i044
11Salt marsh41944411Remotesensing 18 02225 i045
12Mud flats50355493Remotesensing 18 02225 i046
13Water927109908Remotesensing 18 02225 i047
All Classes521152525107
Table 6. Pseudocode for training the three-level globalization strategy.
Table 6. Pseudocode for training the three-level globalization strategy.
Level/StepOperation
InputTraining set X, batch size B, epochs T, memory capacity M, coefficient η
InitializationModel parameters θ
Trainingfor epoch = 1 to T do:
for each batch do:
Level 1: Single-SampleExtract adaptive features via deformable dilated conv
Encode global dependencies via Transformer multihead self-attention
Obtain final feature
Level 2: Intra-BatchBuild positive pairs, select anchor and positive per class
L2-normalize features
Compute similarity matrix
Compute intra-batch loss: pull same-class closer, push different-class apart
Level 3: Cross-BatchQuery memory bank, compute attention weights
Retrieve historical memory guidance
Calibrate offsets with memory information
Obtain memory-augmented features
Compute cross-batch consistency loss: pull current features close to historical same-class features
Joint OptimizationTotal loss = classification loss + intra-batch loss + cross-batch loss;
Update model parameters
Memory UpdateUpdate memory bank with momentum features
end for
end for
OutputReturn optimal model θ*
(θ* denotes the optimal model parameters)
Table 7. Classification results of different methods on the PU dataset with 1% training sample.
Table 7. Classification results of different methods on the PU dataset with 1% training sample.
ClassABLSTMSFAMFLMSSL-DGNetDSNetCSCANetS2VNetJDAWSLOurs
190.75 ± 2.1486.31 ± 2.5597.47 ± 1.5893.17 ± 1.4293.74 ± 2.1095.63 ± 0.6897.89 ± 0.5695.69 ± 2.4296.67 ± 0.8997.82 ± 0.80
297.86 ± 0.8097.05 ± 1.1299.61 ± 0.2197.62 ± 1.4898.13 ± 1.1699.56 ± 0.1599.82 ± 0.1399.43 ± 0.4997.24 ± 0.9999.42 ± 0.31
366.95 ± 6.5470.06 ± 7.5389.31 ± 9.5283.20 ± 5.4867.03 ± 12.184.43 ± 6.1788.04 ± 4.5274.21 ± 10.0683.27 ± 3.9189.56 ± 2.63
491.91 ± 2.6691.94 ± 1.5896.90 ± 1.8394.65 ± 0.9695.68 ± 2.7996.06 ± 0.9097.48 ± 0.6894.81 ± 2.8291.09 ± 0.6497.92 ± 0.27
598.21 ± 1.17100.00 ± 099.98 ± 0.0399.71 ± 0.4399.79 ± 0.1999.74 ± 0.4899.97 ± 0.0499.74 ± 0.3499.17 ± 1.30100.00 ± 0
680.15 ± 2.6078.41 ± 4.0698.20 ± 1.3490.42 ± 5.3687.15 ± 6.4197.91 ± 0.8496.63 ± 1.5397.57 ± 2.3886.56 ± 2.5097.87 ± 0.98
780.84 ± 3.8362.47 ± 2.9290.51 ± 5.7190.70 ± 2.1086.82 ± 7.4688.60 ± 9.2495.53 ± 1.9291.01 ± 8.3686.48 ± 3.6095.81 ± 5.24
886.85 ± 2.9578.73 ± 8.1090.74 ± 4.0694.47 ± 3.0287.74 ± 4.4193.77 ± 1.6991.61 ± 4.0395.93 ± 2.3593.93 ± 0.7795.86 ± 0.45
998.99 ± 0.4895.93 ± 0.9699.40 ± 0.4661.85 ± 5.8898.92 ± 0.9099.18 ± 1.2898.30 ± 2.7797.03 ± 3.6198.17 ± 2.0599.76 ± 0.13
OA (%)91.29 ± 1.0788.92 ± 1.0797.37 ± 0.3693.95 ± 0.2693.28 ± 1.1596.92 ± 0.5697.53 ± 0.1896.45 ± 0.8494.23 ± 0.4698.00 ± 0.33
AA (%)88.06 ± 0.7884.54 ± 1.3795.79 ± 1.1589.53 ± 0.9190.56 ± 1.8294.99 ± 1.1996.14 ± 0.4293.93 ± 1.3292.51 ± 0.5697.11 ± 0.13
Kappa88.37 ± 1.4385.21 ± 1.4696.52 ± 0.4891.96 ± 0.3391.06 ± 1.5495.92 ± 0.7496.72 ± 0.2495.30 ± 1.1192.32 ± 0.6097.35 ± 0.44
Table 8. Classification performance of different methods on the SA dataset (using 1% of the total data as the training set).
Table 8. Classification performance of different methods on the SA dataset (using 1% of the total data as the training set).
ClassABLSTMSFAMFLMSSL-DGNetDSNetCSCANetS2VNetJDAWSLOurs
194.36 ± 7.7695.71 ± 1.2497.43 ± 3.3996.84 ± 5.4999.37 ± 0.55100.00 ± 099.91 ± 0.1199.56 ± 0.5299.23 ± 0.76100.00 ± 0
298.39 ± 0.9299.48 ± 0.2699.87 ± 0.1498.87 ± 0.8096.01 ± 5.3399.46 ± 0.3899.68 ± 0.1699.89 ± 0.1599.89 ± 0.1499.92 ± 0.15
388.49 ± 4.1995.19 ± 1.2897.61 ± 0.3996.74 ± 2.0694.32 ± 2.6097.31 ± 1.1499.66 ± 0.6198.32 ± 1.4699.28 ± 1.0394.74 ± 6.27
492.96 ± 11.1394.55 ± 2.3097.77 ± 2.3897.77 ± 1.3498.39 ± 1.4398.11 ± 1.6298.52 ± 0.6099.24 ± 0.2596.66 ± 3.2898.74 ± 0.73
596.14 ± 3.0892.20 ± 4.0096.30 ± 2.9695.37 ± 3.3198.23 ± 1.2396.55 ± 2.3098.55 ± 1.0997.31 ± 1.3998.34 ± 1.8499.06 ± 1.26
698.03 ± 1.7399.42 ± 0.5899.99 ± 0.0199.67 ± 0.3799.90 ± 0.1599.96 ± 0.0399.79 ± 0.4199.97 ± 0.0499.89 ± 0.20100.00 ± 0
799.03 ± 0.4298.25 ± 0.7099.82 ± 0.2099.53 ± 0.4199.42 ± 0.2999.83 ± 0.1099.85 ± 0.0999.95 ± 0.0599.48 ± 0.4899.93 ± 0.08
880.59 ± 10.6384.97 ± 2.0390.15 ± 3.3386.28 ± 3.4789.22 ± 2.0192.54 ± 1.3892.73 ± 2.6591.73 ± 2.1389.24 ± 2.1792.46 ± 0.79
997.98 ± 1.5396.76 ± 1.4499.27 ± 1.1599.75 ± 0.3999.56 ± 0.1198.57 ± 2.0999.90 ± 0.0299.67 ± 0.4099.62 ± 0.3299.92 ± 0.14
1083.41 + 1.2589.64 ± 2.8094.84 ± 1.5395.90 ± 1.6395.83 ± 1.6695.60 ± 1.4897.31 ± 1.3595.33 ± 2.0295.70 ± 0.9597.73 ± 1.49
1162.71 ± 32.5990.05 ± 1.7798.17 ± 0.8298.68 ± 0.8595.34 ± 4.6697.88 ± 1.2698.19 ± 1.1498.28 ± 0.4395.43 ± 3.8099.20 ± 0.34
1297.70 ± 1.8698.47 ± 1.3899.57 ± 0.6299.25 ± 0.7799.43 ± 1.09100.00 ± 099.69 ± 0.5199.99 ± 0.0299.70 ± 0.3999.92 ± 0.12
1397.39 ± 1.4292.61 ± 7.7898.26 ± 1.9598.86 ± 1.3099.44 ± 0.2998.13 ± 2.8597.06 ± 1.9998.31 ± 2.0899.46 ± 0.2899.29 ± 0.81
1470.49 ± 33.4096.57 ± 2.6795.98 ± 2.6297.73 ± 2.2696.17 ± 0.9896.11 ± 2.0294.68 ± 4.0097.01 ± 2.1698.63 ± 0.9699.03 ± 0.34
1542.38 ± 23.5979.07 ± 4.8887.07 ± 5.9380.49 ± 4.8189.37 ± 3.6087.60 ± 4.1490.36 ± 4.7387.84 ± 3.0684.58 ± 2.7387.86 ± 1.66
1689.03 ± 7.1692.72 ± 4.2195.92 ± 3.8390.95 ± 4.3695.09 ± 2.6294.65 ± 3.9998.15 ± 0.4895.16 ± 3.6197.75 ± 1.2596.71 ± 2.18
OA (%)83.85 ± 1.6691.32 ± 0.7895.08 ± 0.5893.17 ± 0.5094.98 ± 0.4295.65 ± 0.1896.19 ± 0.4595.80 ± 0.4994.90 ± 0.4996.21 ± 0.34
AA (%)86.82 ± 3.0893.48 ± 0.7896.75 ± 0.5695.79 ± 0.4896.57 ± 0.6897.02 ± 0.2497.77 ± 0.3397.35 ± 0.2897.06 ± 0.3797.78 ± 0.45
Kappa81.96 ± 1.9090.34 ± 0.8894.52 ± 0.6592.40 ± 0.5694.41 ± 0.4695.16 ± 0.2095.31 ± 0.5095.32 ± 0.5494.32 ± 0.5595.78 ± 0.38
Table 9. Classification performance of different methods on the WHU-LK dataset (using 0.5% of the total data as the training set).
Table 9. Classification performance of different methods on the WHU-LK dataset (using 0.5% of the total data as the training set).
ClassABLSTMSFAMFLMSSL-DGNetDSNetCSCANetS2VNetJDAWSLOurs
198.28 ± 2.0199.58 ± 0.1699.79 ± 0.1099.79 ± 0.1099.65 ± 0.2199.81 ± 0.0899.95 ± 0.0399.91 ± 0.0699.73 ± 0.1599.86 ± 0.07
291.25 ± 3.1391.85 ± 3.0597.64 ± 1.5897.85 ± 1.8290.43 ± 6.3094.44 ± 2.6698.54 ± 0.9596.81 ± 0.9596.08 ± 1.0898.51 ± 0.92
380.49 ± 7.0294.31 ± 1.0695.70 ± 1.1497.34 ± 1.6990.03 ± 8.3693.81 ± 2.1293.76 ± 2.9692.95 ± 3.2895.60 ± 1.6196.32 ± 1.69
498.20 ± 0.7698.12 ± 0.5699.45 ± 0.1599.54 ± 0.1898.55 ± 0.6599.20 ± 0.3299.55 ± 0.1499.25 ± 0.0899.29 ± 0.2299.59 ± 0.17
581.61 ± 2.9683.88 ± 3.6191.99 ± 1.4892.46 ± 3.1482.85 ± 10.8288.49 ± 3.9493.68 ± 4.7290.71 ± 5.2691.32 ± 3.1493.78 ± 2.04
695.82 ± 1.3397.08 ± 1.5899.14 ± 0.5990.04 ± 1.6299.08 ± 0.9499.48 ± 0.4199.76 ± 0.1599.53 ± 0.3899.73 ± 0.1899.59 ± 0.23
799.96 ± 0.0399.96 ± 0.0399.96 ± 0.0299.28 ± 0.6999.98 ± 0.0199.99 ± 0.0099.99 ± 0.0199.95 ± 0.0499.96 ± 0.0499.98 ± 0.02
892.83 ± 1.8489.52 ± 3.9294.83 ± 2.4796.95 ± 1.4392.81 ± 3.4796.40 ± 1.1895.42 ± 1.6096.13 ± 2.0291.87 ± 1.7597.40 ± 0.93
968.59 + 8.6675.43 ± 4.5389.32 ± 4.3390.37 ± 2.7990.25 ± 2.5590.59 ± 3.6494.68 ± 2.2291.06 ± 2.3791.15 ± 2.4393.54 ± 2.92
OA (%)96.83 ± 0.3997.43 ± 0.3498.96 ± 0.1998.38 ± 0.2598.05 ± 0.3798.77 ± 0.1999.26 ± 0.1798.92 ± 0.2498.79 ± 0.1699.32 ± 0.20
AA (%)89.67 ± 1.1492.19 ± 0.8096.43 ± 0.7495.96 ± 0.5593.74 ± 2.2395.80 ± 0.5297.26 ± 0.9696.26 ± 1.0696.08 ± 0.6197.62 ± 0.71
Kappa95.82 ± 0.5196.61 ± 0.4598.63 ± 0.2597.86 ± 0.3397.43 ± 0.4998.38 ± 0.2599.02 ± 0.2398.58 ± 0.3298.41 ± 0.2199.11 ± 0.26
Table 10. Classification performance of different methods on the KSC dataset (using 1% of the total data as the training set).
Table 10. Classification performance of different methods on the KSC dataset (using 1% of the total data as the training set).
ClassABLSTMSFAMFLMSSL-DGNetDSNetCSCANetS2VNetJDAWSLOurs
190.08 ± 3.1391.24 ± 9.0795.67 ± 2.3692.05 ± 4.8294.64 ± 4.3790.97 ± 7.2777.21 ± 5.0294.46 ± 2.6098.74 ± 0.5498.30 ± 0.91
247.34 ± 25.8339.08 ± 18.5451.40 ± 29.1276.05 ± 9.2951.26 ± 21.0666.81 ± 3.0961.34 ± 17.0582.21 ± 12.6970.59 ± 10.2178.43 ± 26.71
360.29 ± 8.2753.92 ± 8.0078.75 ± 13.7074.90 ± 16.9251.53 ± 18.3670.92 ± 16.4952.86 ± 0.6890.84 ± 8.9991.60 ± 5.0595.62 ± 1.42
431.04 ± 20.7039.54 ± 6.2639.27 ± 12.1964.10 ± 15.0437.11 ± 0.6944.13 ± 9.8249.80 ± 16.6259.65 ± 8.1156.99 ± 21.5654.96 ± 2.98
529.54 ± 19.0732.91 ± 22.7241.14 ± 24.3052.32 ± 17.3939.45 ± 29.4927.64 ± 17.6335.44 ± 23.0268.99 ± 3.1051.46 ± 20.1455.91 ± 23.26
619.05 ± 5.3154.91 ± 6.3252.38 ± 18.4652.98 ± 33.7851.79 ± 11.6960.27 ± 0.3640.77 ± 9.7678.12 ± 8.8575.09 ± 18.6064.14 ± 12.73
715.53 ± 14.4778.64 ± 15.0680.58 ± 13.2473.79 ± 17.9261.49 ± 29.9383.50 ± 23.3442.72 ± 12.4650.16 ± 37.2977.84 ± 20.6584.47 ± 4.82
824.72 ± 6.7041.94 ± 13.6453.71 ± 21.2154.03 ± 7.3540.68 ± 9.9644.15 ± 6.7446.37 ± 12.9655.69 ± 6.0487.25 ± 11.5066.43 ± 15.92
982.68 ± 10.9081.50 ± 8.5291.31 ± 6.8188.24 ± 5.5698.82 ± 1.6694.18 ± 5.1680.39 ± 3.3594.51 ± 5.1491.55 ± 7.4398.43 ± 1.95
1032.66 ± 6.5359.18 ± 7.6196.13 ± 3.1691.67 ± 6.7992.59 ± 7.3782.49 ± 8.9976.26 ± 3.5890.57 ± 9.4894.94 ± 5.8098.99 ± 0.94
1187.83 ± 1.4398.38 ± 0.7093.11 ± 2.0393.51 ± 2.4892.94 ± 1.7296.84 ± 2.6371.86 ± 1.2096.92 ± 3.8591.95 ± 5.5399.03 ± 0.91
1269.10 ± 6.1485.94 ± 5.3587.83 ± 7.2753.48 ± 7.1885.67 ± 7.7492.16 ± 4.0672.21 ± 3.0192.56 ± 2.6992.03 ± 8.1392.83 ± 2.82
1399.38 ± 0.88100.00 ± 0100.00 ± 0100.00 ± 0100.00 ± 0100.00 ± 077.97 ± 7.72100.00 ± 0100.00 ± 0100.00 ± 0
OA (%)66.13 ± 2.2074.91 ± 2.1282.10 ± 3.6980.05 ± 3.5579.21 ± 3.3181.12 ± 0.9867.28 ± 1.4087.13 ± 1.8489.22 ± 1.7189.22 ± 0.91
AA (%)53.02 ± 3.1865.94 ± 0.5173.94 ± 4.8674.39 ± 4.6369.07 ± 6.9873.39 ± 2.2260.40 ± 2.1281.13 ± 2.4983.08 ± 1.9183.43 ± 2.57
Kappa62.23 ± 2.4372.07 ± 2.2980.01 ± 4.1677.73 ± 3.9676.79 ± 3.6878.99 ± 1.0763.73 ± 1.5685.66 ± 2.0587.98 ± 1.9187.93 ± 2.66
Table 11. Ablation experiment results.
Table 11. Ablation experiment results.
DatasetMetricsBase ModelSingle-Sample
Globalization
Intra-Batch GlobalizationCross-Batch
Globalization
PUOA (%)97.15 ± 0.2897.25 ± 0.1197.62 ± 0.2198.00 ± 0.33
AA (%)95.19 ± 0.8995.88 ± 0.7896.33 ± 0.8497.11 ± 0.13
Kappa96.22 ± 0.3896.55 ± 0.4196.84 ± 0.2897.35 ± 0.44
SAOA (%)94.96 ± 0.2795.15 ± 0.1196.15 ± 0.3796.21 ± 0.34
AA (%)97.15 ± 0.2597.34 ± 0.3797.82 ± 0.2797.78 ± 0.45
Kappa94.38 ± 0.3095.31 ± 0.3295.71 ± 0.4195.78 ± 0.38
WHU-LKOA (%)99.07 ± 0.1999.13 ± 0.1499.26 ± 0.1399.32 ± 0.20
AA (%)97.03 ± 0.6697.22 ± 0.4597.31 ± 0.5597.62 ± 0.71
Kappa98.77 ± 0.2698.89 ± 0.1099.03 ± 0.1799.11 ± 0.26
KSCOA (%)87.39 ± 2.8487.52 ± 1.8788.68 ± 0.7489.22 ± 0.91
AA (%)82.37 ± 2.2782.56 ± 3.6083.25 ± 2.6683.43 ± 2.57
Kappa86.83 ± 3.6387.14 ± 3.8587.79 ± 2.5487.93 ± 2.66
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.

Share and Cite

MDPI and ACS Style

Wang, X.; Yan, B.; Guo, P.; Yang, X.; Liu, H.; Cao, L.; Liu, Y.; Yang, Z.; Liu, Y. Memory-Guided Adaptive Spectral–Spatial Perception Model for Hyperspectral Image Classification. Remote Sens. 2026, 18, 2225. https://doi.org/10.3390/rs18132225

AMA Style

Wang X, Yan B, Guo P, Yang X, Liu H, Cao L, Liu Y, Yang Z, Liu Y. Memory-Guided Adaptive Spectral–Spatial Perception Model for Hyperspectral Image Classification. Remote Sensing. 2026; 18(13):2225. https://doi.org/10.3390/rs18132225

Chicago/Turabian Style

Wang, Xinhui, Bin Yan, Pengyu Guo, Xiaolong Yang, Hongyu Liu, Lu Cao, Yong Liu, Zhi Yang, and Yuhang Liu. 2026. "Memory-Guided Adaptive Spectral–Spatial Perception Model for Hyperspectral Image Classification" Remote Sensing 18, no. 13: 2225. https://doi.org/10.3390/rs18132225

APA Style

Wang, X., Yan, B., Guo, P., Yang, X., Liu, H., Cao, L., Liu, Y., Yang, Z., & Liu, Y. (2026). Memory-Guided Adaptive Spectral–Spatial Perception Model for Hyperspectral Image Classification. Remote Sensing, 18(13), 2225. https://doi.org/10.3390/rs18132225

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop