Skip to Content
SensorsSensors
  • Article
  • Open Access

9 April 2026

22 Pages

CSFCNet: Cascaded Spatial-Frequency Convolutional Network for Hyperspectral Image Classification

,
,
,
and
1
Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
This article belongs to the Section Remote Sensors

Abstract

CNNs can effectively extract features with low computational costs, achieving significant progress in hyperspectral image classification. However, due to the limited receptive field of CNNs, they have difficulty in capturing the multi-scale structural and global contextual information. Moreover, the class imbalance in hyperspectral images often causes the model to focus disproportionately on certain spectral bands, thereby reducing the average accuracy. To address these challenges, a method called the Cascaded Spatial-Frequency Convolutional Network (CSFCNet) was proposed for hyperspectral image classification. It integrates rich spatial-domain information and frequency-domain information by jointly modeling both domains. Specifically, a Dual Spatial Fourier Convolution (DSF-Conv) module was proposed to project feature maps into parallel spatial and frequency representations. In the Spatial pathway, input features are grouped and processed with multi-scale convolutions to extract hierarchical structures; in the Fourier pathway, frequency-domain convolutions can aggregate the global context. Subsequently, a group-cascaded structure connects the DSF-Conv modules with residual connections, alleviating the class imbalance problem by promoting more balanced contributions from different spectral components. Additionally, we introduce a Lightweight Local Attention module to enhance the feature discrimination. Furthermore, experiments on three datasets achieved competitive accuracies, demonstrating the effectiveness of CSFCNet. Ablation studies further verify the effectiveness of the core components within the network.

1. Introduction

Hyperspectral images (HSIs) are captured by imaging spectrometers across hundreds of contiguous spectral bands, forming three-dimensional data cubes rich in spatial–spectral information. Due to this rich information content, HSIs are widely utilized in fields such as geology and mineralogy [1,2], atmospheric science [3], and agriculture [4]. The primary objective of hyperspectral image classification (HSIC) is to accurately identify the category of each pixel and assign a corresponding unique label. Accurate pixel-level classification serves as a prerequisite for various downstream applications.
In recent years, deep learning (DL) has become the dominant paradigm in image processing, driven by its powerful hierarchical representation capabilities. Among various DL architectures, Convolutional Neural Networks (CNNs) [5] have gained widespread adoption by leveraging local connectivity [6] and weight sharing [7]. These structural properties facilitate the extraction of discriminative local spatial–spectral features while maintaining computational efficiency. As a result, CNN-based methods have become the mainstream approach for HSIC [8,9,10], demonstrating strong performance in modeling complex spectral and spatial dependencies in hyperspectral data.
Numerous CNN-based methods have been developed to further improve classification performance. For example, Roy et al. [11] proposed HybridSN, which fuses a spectral–spatial 3D-CNN layer with a spatial 2D-CNN layer to exploit joint spectral–spatial features. Subsequently, they introduced an approach utilizing selective 3D Res-convolution kernels to further strengthen these features [12] and later presented a weighted combination of bidirectional feature maps with morphological operators to significantly improve classification performance [13]. In another study, Zhai et al. [14] developed an effective 1D-CNN that iteratively explores local channel correlations to comprehensively utilize both shallow and deep features. Fu et al. [15] constructed a local–global gated CNN capable of filtering noise and extracting useful information from HSIs. Furthermore, Li et al. [16] proposed a dual single-channel (DSC) 3D convolution paired with depthwise convolution to fully extract spectral–spatial information. They also designed a channel and a layer-oriented network, which outperforms existing methods in classification accuracy with reduced computational cost.
Despite these advances, most CNN-based methods remain inherently limited by their local receptive fields, which restrict their ability to capture multi-scale structural and global contextual information [17]. Moreover, because HSIs contain hundreds of contiguous spectral bands, different features of classes are often unevenly distributed across them. Conventional spatial convolutions tend to focus on spectral bands with abundant training samples while underutilizing those associated with underrepresented classes [18]. Consequently, discriminative information in these bands is not effectively captured. This leads to poor classification performance for the corresponding land-cover categories and ultimately reduces the overall accuracy [19].
To overcome these limitations, we introduce the Cascaded Spatial–Frequency Convolutional Network (CSFCNet) for hyperspectral image classification. CSFCNet integrates rich spatial-domain and frequency-domain information by jointly modeling both domains. At its core, a Dual Spatial–Fourier Convolution (DSF-Conv) module is designed to project feature maps into parallel spatial and frequency representations. In the spatial pathway, input features are grouped and processed using multi-scale convolutions to capture hierarchical structures. In the Fourier pathway, frequency-domain convolutions enable global context modeling by aggregating long-range dependencies. Figure 1 illustrates the differences in receptive fields between the proposed spatial and Fourier pathways. Furthermore, a group-cascaded structure connects the DSF-Conv modules with residual connections, alleviating the class imbalance problem by promoting more balanced contributions from different spectral components. In addition, a Lightweight Local Attention (LLA) module is incorporated to emphasize informative spatial regions, thereby improving feature discrimination.
Figure 1. Receptive fields of a (a) spatial pathway and a (b) Fourier pathway.
The contributions of this article can be summarized as follows:
(1)
To address the limitations of CNNs in capturing multi-scale structures and global contextual information, we propose a Cascaded Spatial–Frequency Convolutional Network (CSFCNet) that jointly models spatial- and frequency-domain representations for hyperspectral image classification;
(2)
To effectively integrate local and global features, we design a Dual Spatial–Fourier Convolution (DSF-Conv) module that constructs parallel spatial and frequency pathways, enabling the joint modeling of hierarchical structures and long-range dependencies;
(3)
To enhance feature discrimination, we introduce a Lightweight Local Attention (LLA) module that adaptively emphasizes informative spatial regions;
(4)
Extensive experiments on three benchmark datasets demonstrate that CSFCNet achieves competitive accuracies, validating its robust performance. Furthermore, comprehensive ablation studies verify the specific contributions of the core components, ensuring the effectiveness of the proposed architectural designs.
The remainder of this paper is organized as follows: Section 2 reviews existing hyperspectral image classification methods, especially frequency-domain methods. Section 3 details the proposed method. Section 4 validates its effectiveness through comprehensive experiments. Finally, Section 5 presents the conclusions of this paper.

3. Proposed Method

3.1. Overall Framework

The overall framework of the CSFCNet is shown in Figure 2. Specifically, CSFCNet consists of group-cascaded Dual Spatial–Fourier Convolution modules, a Lightweight Local Attention module, and some convolutional layers. CSFCNet consists of three stages: The first stage involves sample extraction from HSI data; in the second stage, cascaded DSF-Conv modules are employed to extract features from hyperspectral images. The third stage, referred to as the HSI classification stage, utilizes a Lightweight Local Attention module and a fully connected layer to extract key spatial–spectral information and generate the classification output for hyperspectral images.
Figure 2. Overall framework of the proposed CSFCNet.
Sample extraction: In this stage, the dimension of the image is reduced to L using principal component analysis (PCA) and then a data cube block with spatial dimensions S and spectral bands L is extracted as a sample, where the block size is defined as S × S × L . Each cube is centered at a target pixel, and its label is assigned according to the central pixel. The spatial size (S) is set at an odd number to ensure a well-defined center. The extracted cube is then fed into a 3D-convolutional layer to compress spectral information and obtain initial feature representations.
Cascaded DSF-Conv modules: This stage employs N DSF-Conv modules in a cascaded manner to progressively extract spatial–spectral features. Each DSF-Conv module consists of three components: a spatial pathway, a Fourier pathway, and a channel selection unit. Residual connections are introduced to facilitate feature reuse and stabilize training. Specifically, the spatial pathway focuses on capturing local and multi-scale structural information, while the Fourier pathway models global dependencies through frequency-domain representations. The channel selection unit adaptively fuses spatial and frequency features to retain the most discriminative information.
HSI classification stage: A Lightweight Local Attention module assigns higher weights to the key local regions, thereby enhancing the proportion of these regional features in the global feature representation and integrating local texture features with deep features. Finally, the feature maps are mapped to each category through FC and softmax, completing the hyperspectral image classification.

3.2. Dual Spatial-Fourier Convolution Module

Figure 2 presents the designed DSF-Conv module, which consists of three core components: the spatial pathway, the Fourier pathway, and the channel selection unit. Specifically, the DSF-Conv generates spatially refined features ( Y s ) and frequency-refined features ( Y f ) by means of the spatial pathway and Fourier pathway, respectively. After that, the representative features (Y) are preserved via the operation implemented by the channel selection unit.
Within the spatial pathway, the channels of the feature maps are initially split, followed by convolution kernels of different sizes to capture multi-scale features. Furthermore, hierarchical residual connections are established among different kernels to progressively enlarge the receptive field of each convolutional layer. As shown in Figure 3, we evenly split the spatial part ( X s ) into G feature map groups ( X g s ), where g ∈ { 1 , 2 , … , G } . Each group ( X g s ) has the same spatial dimension as that of X s but has only a 1 / G channel length. For each X g s , there exists a corresponding convolution kernel with a size of k g , denoted as K g ∈ R C × k g × k g × C . For simplicity, we omit the summation operations of each dimension in the convolution. Therefore, the output ( Y g s ) of the K g can be represented as follows:
Y g s = X g s ∗ K g , g = 1 ( X g s + Y g − 1 s ) ∗ K g , 1 < g ≤ G
Figure 3. The structure of the spatial pathway.
Specifically, for the gth group of spatial convolution kernels, the expansion of the kernel size ( k g ) and the receptive field ( R F g ) are defined as follows:
k g + 1 = k g + 2 R F g + 1 = R F g + ( k g + 1 − 1 )
As each convolution ( k g ) could receive feature information from all the feature groups, the output ( Y g s ) exhibits a larger receptive field than the preceding group. This multi-scale design enables the model to capture richer contextual information, improving feature representation. To better fuse information at different scales, all the groups are concatenated along the channel dimension and then passed through a 1 × 1 convolution expressed as follows:
Y s = ∑ g = 1 G Y 1 s , Y 2 s , … , Y g s ∗ k 1 × 1
The variable g serves as a regulatory parameter that governs the dimensionality of the scale. An incremented value of g facilitates the convolutional layer’s ability to concurrently process features across a spectrum of granularities. This approach is instrumental in mitigating the presence of redundant features and bolstering the capacity for robust feature representation. The resultant spatially refined features are denoted as Y s .
Our Fourier pathway is illustrated in Figure 4. To capture global contextual dependencies, we transform spatial features into the frequency domain using the Discrete Fourier Transform (DFT). Given an input feature map ( X f ), the 2D DFT is defined as follows:
F ( u , v ) = 1 H W ∑ h = 0 H − 1 ∑ w = 0 W − 1 X f ( h , w ) e − j 2 π h u H + w v W
where ( u , v ) denotes frequency coordinates, and H and W denote the height and width of the spatial dimensions, respectively. Since each frequency component aggregates information from all the spatial locations, the Fourier representation naturally captures global contextual dependencies.
Figure 4. The structure of the Fourier pathway.
To enable learnable feature transformation in the frequency domain, the complex-valued spectrum is decomposed into real and imaginary components and jointly processed via a convolution as follows:
F = ℜ ( F ) + j ℑ ( F )
F r = σ ( BN ( ℜ , ℑ ) ∗ k 1 × 1 )
Finally, the frequency feature is transformed back to the spatial domain and fused with the input via a residual connection as follows:
Y f = σ ( BN ( X f + F − 1 ( F r ) ) )
This allows the Fourier pathway to capture global dependencies while complementing the spatial pathway’s local focus.
Having obtained the spatial-domain features ( Y s ) and the frequency-domain features ( Y f ), a fusion method is needed to adaptively select more discriminative features.
Specifically, we initially employ global average pooling (GAP) to aggregate global spatial and frequency information via channel-wise statistics ( S n ∈ R C × 1 × 1 ) with n ∈ { s , f } , which can be represented as follows:
S n = G A P ( Y n ) = 1 H × W ∑ i = 0 H − 1 ∑ j = 0 W − 1 Y i , j n
Next, S s and S f are stacked together, and a channel-wise soft attention operation is utilized to derive feature selectivity weights ( γ , β ∈ R C ), which definitions are given below:
γ = e S s e S s + e S f , β = e S f e S s + e S f
Finally, under the guidance of the feature selectivity weights ( γ and β ), the ultimate output (Y) can be yielded by integrating Y s and Y f as follows:
Y = γ Y s + β Y f
Overall, the proposed DSF-Conv can extract informative and discriminative object features in hyperspectral images.

3.3. Group Cascade Structure

For the design of the group cascade structure, we adapt a group cascade structure. The reason for grouping along the channel dimension is that adjacent spectral bands typically contain similar spatial features. The goal of fusing information across spectral bands is to achieve complementary information between different bands. This grouping strategy ensures that the features from one spectral band are incorporated into those of more distant bands, facilitating more effective cross-band interaction. Assuming the input feature x ∈ R C × H × W , group the input tensor (x) along the channel dimension into N groups, with each group having C N channels as follows:
x = [ x 1 , x 2 , … , x N ] , C N = C N
where C represents the number of channels in the input tensor. The output of the previous group is element-wise added to the input of the next group after passing through the Dual Spatial-Fourier Convolution module, forming a residual connection. The output of the group cascade can be expressed as follows:
x output = Cat ( x 1 ′ , x 2 ′ , … , x N ′ ) + x
where Cat represents the operation of concatenation.

3.4. Lightweight Local Attention Module

In comparison to traditional attention mechanisms, which rely on heavy computations, our method reduces the complexity of 3D attention to 1D attention in three orthogonal directions with a similar diverse power.
The LLA module can be formulated as follows. Given an input feature map ( X ∈ R C × H × W ), where C, H, and W denote the number of channels, height, and width, respectively, the attention mechanism is computed as follows:
Y = X ⊙ A h ⊙ A w
where ⊙ represents element-wise multiplication, and A h ∈ R C × H × 1 , A w ∈ R C × 1 × W are the attention maps for the height and width dimensions, respectively. The height attention map ( A h ) is computed as follows:
A h = σ ( GN ( DWConv 1 D ( X ¯ h ) ) )
where X ¯ h is the height-wise average pooling, DWConv 1 D denotes a 1D depthwise convolution with kernel size k, GN represents group normalization with 16 groups, and σ is the sigmoid activation function.
Similarly, the width attention map ( A w ) is computed as follows:
A w = σ ( GN ( DWConv 1 D ( X ¯ w ) ) )
where X ¯ w is the width-wise average pooling.
To enhance the understanding of the network structure, we outline the sequential steps of the model in Algorithm 1.
Algorithm 1 Inference Process of CSFCNet
Require: The original HSIs.
Ensure: Predicted labels of all the pixels.
1: 
Initialization:
2: 
Perform PCA to reduce the dimension;
3: 
Apply a 3D convolution layer with a kernel size of 3 × 3 × 3 ;
4: 
Employ N cascaded DSF-Conv modules to progressively extract features;
5: 
Apply a Lightweight Local Attention module to enhance spatial-channel features;
6: 
Perform a 3 × 3 convolution layer;
7: 
Apply global average pooling and layer normalization to obtain feature vectors;
8: 
Perform the linear layer to obtain classification results.

4. Experiments

In this section, three widely used hyperspectral datasets and the experimental settings are first introduced. Subsequently, the proposed method is compared with eight representative models to demonstrate its effectiveness. Finally, ablation studies are conducted to analyze the contribution of each component in the network. To minimize the experimental variability, all the results are obtained by conducting five independent experiments.

4.1. Experimental Setting

4.1.1. HSI Classification Datasets

To comprehensively evaluate the performance of the proposed method, experiments are conducted on three widely used hyperspectral benchmark datasets: Indian Pines (IP), Salinas (SA), and WHU-Hi-Honghu (HH).
Indian Pines: The Indian Pines dataset [47] was captured by the Airborne Visible Infrared Imaging Spectrometer (AVIRIS) in 1992 for an Indian Pines area in Indiana, USA. The original image has 220 bands, with wavelengths ranging from 0.4 to 2.5 μm. After removing the water absorption band, the remaining 200 bands were finally used as the research object. The data size is 145 × 145. There are a total of 10,249 land-cover pixels, representing 16 ground object categories. Detailed information on the Indian Pines dataset used in our experiments is presented in Table 1.
Table 1. Numbers of training and testing samples for the IP dataset.
Salinas: The Salinas dataset [48] was acquired by the Airborne Visible Infrared Imaging Spectrometer (AVIRIS) in 1998 over the Salinas Valley in California, USA. The original image consists of 224 bands, with wavelengths ranging from 0.4 to 2.5 μm. After removing 20 water absorption bands, 204 effective bands remained. The image size is 512 × 217 pixels, with a spatial resolution of 3.7 m, and the dataset contains 54,129 ground object pixels corresponding to 16 ground object categories. Detailed information on the Salinas dataset used in our experiments is presented in Table 2.
Table 2. Numbers of training and testing samples for the SA dataset.
WHU-Hi-HongHu: The WHU-Hi-HongHu dataset [49] was collected by Wuhan University in November 2017 using the Headwall Nano-Hyperspec sensor in the HongHu Wetland in Hubei Province, China. The original images contain 270 bands, with wavelengths ranging from 400 to 1000 nm; the image size is 940 × 475 pixels, with a spatial resolution of 0.043 m, and there are a total of 386,693 ground object pixels, corresponding to 22 land-cover categories. Detailed information on the HH dataset used in our experiments is presented in Table 3.
Table 3. Numbers of training and testing samples for the HH dataset.

4.1.2. Configuration

All the experiments were conducted on a server equipped with an Intel Xeon Platinum 8352V CPU (Intel, Santa Clara, CA, USA), 512 GB of RAM, and an NVIDIA RTX 4090 GPU (Nvidia, Santa Clara, CA, USA). All the models were implemented using PyTorch 2.1.0, and to reduce randomness, all the experiments are repeated five times, and the average results are reported.
The Adam optimizer was adopted, with an initial learning rate of 1 × 10 − 3 , and the batch size was set at 64. The maximum number of training epochs was set at 150, 100, and 100 for the Indian Pines (IP), Salinas (SA), and WHU-Hi-Honghu (HH) datasets, respectively, considering their differences in data scale and complexity.

4.1.3. Evaluation Metrics

To quantitatively evaluate the classification performance, three widely used metrics in hyperspectral image classification are adopted, including Overall Accuracy (OA), Average Accuracy (AA), and the Kappa coefficient ( κ ) [50]. These metrics are all derived from the confusion matrix [51].
OA measures the proportion of correctly classified samples over all the test samples. AA computes the average of class-wise accuracies, which provide a more balanced evaluation under class-imbalance conditions. The Kappa coefficient evaluates the agreement between the predicted labels and the ground truth while accounting for chance agreement.

4.2. Contrast Experiment

4.2.1. Comparison with Other Outstanding Networks

In order to verify the superiority of the method we proposed, we compare CSFCNet with traditional algorithms and the most widely used and advanced algorithms. Eight HSI classification methods are selected for comparison, including one traditional machine-learning method (SVM [52]), three CNN-based methods (3DCNN [24], HybridSN [11], and CLOLN [16]), one frequency-domain-based method (HyperFKAN [53]), as well as three attention-based methods (GAHT [54], SSFTT [55], and CASANet [19]).

4.2.2. Implementation Details

For all the deep-learning-based methods, we strictly followed the architectural configurations and hyperparameters reported in their original publications, including network depths, kernel sizes, and optimizer settings. The only modification was setting the input patch size at 13 × 13 pixels to match our CSFCNet, ensuring consistent spatial context across all the methods. The SVM was applied using only spectral information with 1 × 1 pixel inputs. We employed the RBF kernel with default parameters. All the methods were implemented in PyTorch and trained from scratch without pretrained weights. The same training split was used to ensure fairness.

4.2.3. Quantitative Analysis

The detailed class-wise accuracies, Overall Accuracy (OA), Average Accuracy (AA), and Kappa coefficients are reported in Table 4, Table 5, and Table 6, respectively. The best results in each category are highlighted in bold.
Table 4. The detailed classification accuracies of IP on different networks. The best results are outlined in bold.
Table 5. The detailed classification accuracies of SA on different networks. The best results are outlined in bold.
Table 6. The detailed classification accuracies of HH on different networks. The best results are outlined in bold.
The IP dataset is characterized by class imbalance and limited training samples. CSFCNet shows stable performance in this dataset, as shown in Table 4. The Overall Accuracy of CSFCNet (97.09%) is comparable to that of CSCANet (97.17%). However, CSFCNet achieves a highest Average Accuracy of 95.61%. This suggests that CSFCNet provides more balanced performance across classes. The improvement is more evident in minority classes. For example, for Grass-pasture-mowed (Class 7) and Oats (Class 9), CSFCNet achieves 99.08% and 94.74%, which are higher than the second-best results. Compared with CNN-based methods that focus on local features and transformer-based methods that rely on global attention, CSFCNet combines spatial and frequency representations. This helps to improve feature discrimination under limited samples. In addition, CSFCNet achieves the lowest OA standard deviation (±0.20%), indicating stable performance.
The SA dataset features high image quality and low classification difficulty. It can reflect the model’s classification performance under ideal conditions, as shown in Table 5. The superiority of CSFCNet is further consolidated, where it secures the highest performance across all the key metrics. CSFCNet attains an OA of 99.21% and an AA of 99.27%, outperforming the second-best methods (GAHT and HyperFKAN). And the Kappa coefficient of 99.12% further confirms the high consistency between the predicted maps and the ground truth.
The HH dataset is more complex, with diverse land-cover types and higher intra-class variability. CSFCNet still achieves competitive performance in this dataset, as shown in Table 6. It achieves an OA of 98.20% and the highest AA of 96.06%. In Broad bean (Class 21) and Tree (Class 22), CSFCNet achieves 94.77% and 97.92%, respectively. These results indicate better discrimination between similar classes. Compared with CNN-based and transformer-based methods, CSFCNet balances local detail extraction and global context modeling. The OA standard deviation is ±0.07%. This indicates stable performance across runs.

4.2.4. Qualitative Analysis

Figure 5, Figure 6 and Figure 7 present the classification maps in the IP, SA, and HH datasets, which exhibit different spatial structures and levels of complexity. Overall, CNN-based methods, such as SVM, 3DCNN, and HybridSN, suffer from varying degrees of salt-and-pepper noise, where isolated misclassified pixels appear within homogeneous regions. This noise disrupts regional connectivity and reduces the spatial consistency, especially in the IP dataset with limited training samples. Although the effect is less severe in SA and HH, scattered artifacts can still be observed, indicating that CNN-based approaches remain sensitive to local noise.
Figure 5. The classification maps of different networks in the IP dataset: (a) ground truth; (b) SVM; (c) 3DCNN; (d) HybridSN; (e) GAHT; (f) SSFTT; (g) HyperFKAN; (h) CLOLN; (i) CASANet; (j) proposed.
Figure 6. The classification maps of different networks in the SA dataset: (a) ground truth; (b) SVM; (c) 3DCNN; (d) HybridSN; (e) GAHT; (f) SSFTT; (g) HyperFKAN; (h) CLOLN; (i) CASANet; (j) proposed.
Figure 7. The classification maps of different networks in the HH dataset: (a) ground truth; (b) SVM; (c) 3DCNN; (d) HybridperSN; (e) GAHT; (f) SSFTT; (g) HyperFKAN; (h) CLOLN; (i) CASANet; (j) proposed.
In contrast, CSFCNet produces more homogeneous and spatially coherent regions across all the datasets. Large areas in SA and structured regions in HH remain compact, while fragmented regions in IP are significantly reduced. This improvement suggests enhanced regional connectivity and robustness, which can be attributed to the Fourier branch that captures global dependencies and suppresses noise within homogeneous areas.
From the boundary perspective, transformer-based methods, such as GAHT and SSFTT, tend to overemphasize global contextual information, which may lead to over-smoothed transitions between classes. This effect is more evident in complex scenes, such as urban regions in HH and fine-grained agricultural boundaries in SA, where edge details become less distinct. In comparison, CSFCNet preserves clearer and more continuous boundaries that better align with the ground truth. This is enabled by the dual-branch design, where spatial features retain high-frequency details and frequency features provide complementary global guidance.
For minority classes, CSFCNet maintains more complete and coherent structures across datasets. Small or scattered categories, such as “Oats” and “Stone-Steel-Towers” in IP and rare classes in HH, are clearly identified with reduced fragmentation. This indicates that the proposed cascaded structure enhances the representation of limited samples and helps to preserve discriminative features during classification.

4.2.5. Sensitivity to the Training Sample Size

To further verify the effectiveness of CSFCNet, the OA of the eight different algorithms was verified using different proportions of training samples, as shown in Figure 8. The training samples for the IP dataset were taken as 2.5%, 5%, 7.5%, and 10% of the dataset, and the training samples for the SA and HH datasets were taken as 0.5%, 1%, 1.5%, 2.0%, and 2.5%. From Figure 8, it can be seen that as the number of training samples increases, the model is more adequately trained, and the OA gradually improves. Also, among all the algorithms, CSFCNet shows the best classification performance, with OA steadily improving as the proportion of samples increases.
Figure 8. OAs for different proportions of training samples in the three datasets: (a) IP, (b) SA, and (c) HH, respectively.

4.2.6. Confusion Matrices

To further investigate the classification behavior in minority classes and verify whether the high Average Accuracy (AA) stems from genuine recognition rather than over-classification, we constructed precision-oriented confusion matrices for CSFCNet in all three datasets. Unlike standard row-normalized matrices that highlight recall, we employed column normalization to visualize precision. In these matrices, each column sums to 100%, representing the proportion of true classes among all the pixels predicted as a specific category.
As shown in Figure 9, the precision values for minority classes confirm that CSFCNet does not achieve high AAs by simply over-predicting rare classes. Instead, the model effectively learns discriminative features so that pixels classified as minority classes are highly reliable.
Figure 9. Column-normalized confusion matrices for CSFCNet in (a) IP, (b) SA, and (c) HH datasets; the numbers represent the accuracy.

4.3. Ablation Study

To further explore and validate the contributions of different modules of the proposed CSFCNet model, ablation experiments are conducted on three difficult datasets, IP, SA, and HongHu, to analyze the effect of each component, including DSF-Conv, Group cascaded, and LLA modules. It is worth noting that when conducting the ablation study of the DSF-Conv module, we replaced it with a 3D-CNN. When we conducted the ablation of the group cascade structure, we replaced it with a DSF-Conv module with more channels.
The experimental results are presented in Table 7.
Table 7. Ablation study of the key components of our method: DSF-Conv module, group cascade structure, and LLA module. The best results are outlined in bold.
The removal of the DSF-Conv module resulted in a notable decline in the classification performance. Specifically, the overall accuracy dropped from 97.09% to 92.71%. Similarly, the same phenomenon was also observed in the other two datasets. These results underscore the critical role of the DSF-Conv module in enhancing the classification accuracy and robustness of the model.
The efficacy of the group cascade structure is verified through experiments on various hyperspectral image datasets. As witnessed in the above results, the group cascade architecture greatly enhances the network’s classification performance. For example, the group cascade structure can help to achieve an overall accuracy of 97.09%, an average accuracy of 96.63%, and a Kappa value of 97.23 in the Indian Pines dataset. In the absence of this structure, however, the performance suffers severely, and the OA falls down to 96.23%. Experiments on various hyperspectral image datasets validate the effectiveness of the LLA module. According to the results, the classification performance of the network improves significantly due to the LLA module. For example, the LLA module results in an overall accuracy value of 97.09% in the Indian Pines dataset. On the contrary, omitting this mechanism results in a marked dip in performance.
To summarize, our proposed module is more efficient than the standard convolution layer, having a significantly lower number of parameters while classifying images more accurately.

4.4. Parameter Analysis

4.4.1. Using PCA to Reduce the Dimension

Due to the high dimensionality of hyperspectral images, principal component analysis (PCA) is adopted to reduce spectral redundancy and computational cost, following the common practice in HSIC. We compare the performances with and without PCA, where the number of spectral bands is reduced to 30. As shown in Table 8, applying PCA leads to significant improvements across all the evaluation metrics in both datasets. Specifically, OA, AA, and κ are consistently improved, while the standard deviations are reduced, indicating more stable performances. This suggests that PCA effectively removes redundant spectral information and preserves the most discriminative components, thereby facilitating more robust feature learning.
Table 8. Effects of PCA on the IP and SA datasets. The best results are outlined in bold.

4.4.2. Setting the Number of Groups in DSF-Conv

To investigate the influence of the group number in the DSF-Conv module, we conducted experiments on the IP dataset with group sizes set at { 2 , 4 , 8 , and 16 } . The results are summarized in Table 9. The model achieves the optimal performance when the number of groups is set at 4. When the number of groups is too small (e.g., 2), the limited interaction between spectral bands may restrict the representation capability. Conversely, increasing the number of groups beyond 4 leads to a gradual decline in performance. This could be attributed to the fact that excessively large group numbers reduce the number of channels per group, potentially weakening the feature extraction capacity within each branch and making the network more susceptible to optimization difficulties. Furthermore, larger group numbers generally incur higher computational overheads during training. Therefore, a group size of 4 offers a balanced tradeoff between feature diversity and model efficiency for the tested datasets.
Table 9. Effects of different numbers of groups on the IP dataset. The best results are outlined in bold.

5. Conclusions

Due to the limited perception domain and sensitivity to the imbalance of spectral bands of Convolutional Neural Networks in hyperspectral image classification, CSFCNet has been proposed, which is a novel cascaded spatial-frequency convolutional network. First, the Dual Spatial-Fourier Convolution module effectively integrates hierarchical spatial details and directionally aware global textures. Second, the group-cascaded structure can achieve progressive semantic refinement between channel groups while reducing the number of model parameters. Finally, the Lightweight Local Attention module improves the discrimination of different land-cover categories without increasing a large amount of the computational overhead. Extensive experiments on three benchmark datasets demonstrate that CSFCNet achieves competitive classification accuracies compared to those of eight excellent methods, with comprehensive ablation studies validating the efficacy of each designed module.

Author Contributions

Conceptualization, F.J. and X.L.; methodology, L.H. and T.N.; software, F.J.; validation, X.L., L.H., and F.J.; data curation, F.J. and M.L.; writing—original draft preparation, F.J. and M.L.; writing—review and editing, T.N. and L.H.; visualization, X.L. and M.L. 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 62105328). The APC was funded by the Changchun Institute of Optics, Fine Mechanics, and Physics at the Chinese Academy of Sciences.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data presented in this study are openly available in public repositories.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Xie, J.; Fang, L.; Zhang, B.; Chanussot, J.; Li, S. Super Resolution Guided Deep Network for Land Cover Classification From Remote Sensing Images. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5611812. [Google Scholar] [CrossRef] [Scilit]
  2. Rasti, B.; Ghamisi, P.; Gloaguen, R. OptFus: Optical Sensor Fusion for the Classification of Multisource Data: Application to Mineralogical Mapping. IEEE Geosci. Remote Sens. Lett. 2022, 19, 6503705. [Google Scholar] [CrossRef] [Scilit]
  3. Duan, P.; Kang, X.; Ghamisi, P.; Li, S. Hyperspectral Remote Sensing Benchmark Database for Oil Spill Detection With an Isolation Forest-Guided Unsupervised Detector. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5509711. [Google Scholar] [CrossRef] [Scilit]
  4. Deng, J.; Wang, R.; Yang, L.; Lv, X.; Yang, Z.; Zhang, K.; Zhou, C.; Pengju, L.; Wang, Z.; Abdullah, A.; et al. Quantitative Estimation of Wheat Stripe Rust Disease Index Using Unmanned Aerial Vehicle Hyperspectral Imagery and Innovative Vegetation Indices. IEEE Trans. Geosci. Remote Sens. 2023, 61, 4406111. [Google Scholar] [CrossRef] [Scilit]
  5. Shelhamer, E.; Long, J.; Darrell, T. Fully Convolutional Networks for Semantic Segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 640–651. [Google Scholar] [CrossRef] [Scilit]
  6. Lecun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef] [Scilit]
  7. Luo, F.; Huang, H.; Ma, Z.; Liu, J. Semisupervised Sparse Manifold Discriminative Analysis for Feature Extraction of Hyperspectral Images. IEEE Trans. Geosci. Remote Sens. 2016, 54, 6197–6211. [Google Scholar] [CrossRef]
  8. Rasti, B.; Hong, D.; Hang, R.; Ghamisi, P.; Kang, X.; Chanussot, J.; Benediktsson, J.A. Feature Extraction for Hyperspectral Imagery: The Evolution From Shallow to Deep: Overview and Toolbox. IEEE Geosci. Remote Sens. Mag. 2020, 8, 60–88. [Google Scholar] [CrossRef] [Scilit]
  9. Li, S.; Song, W.; Fang, L.; Chen, Y.; Ghamisi, P.; Benediktsson, J.A. Deep Learning for Hyperspectral Image Classification: An Overview. IEEE Trans. Geosci. Remote Sens. 2019, 57, 6690–6709. [Google Scholar] [CrossRef] [Scilit]
  10. Chen, Y.; Jiang, H.; Li, C.; Jia, X.; Ghamisi, P. Deep Feature Extraction and Classification of Hyperspectral Images Based on Convolutional Neural Networks. IEEE Trans. Geosci. Remote Sens. 2016, 54, 6232–6251. [Google Scholar] [CrossRef] [Scilit]
  11. Roy, S.K.; Krishna, G.; Dubey, S.R.; Chaudhuri, B.B. HybridSN: Exploring 3-D–2-D CNN Feature Hierarchy for Hyperspectral Image Classification. IEEE Geosci. Remote Sens. Lett. 2020, 17, 277–281. [Google Scholar] [CrossRef] [Scilit]
  12. Roy, S.K.; Manna, S.; Song, T.; Bruzzone, L. Attention-Based Adaptive Spectral–Spatial Kernel ResNet for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2021, 59, 7831–7843. [Google Scholar] [CrossRef] [Scilit]
  13. Roy, S.K.; Mondal, R.; Paoletti, M.E.; Haut, J.M.; Plaza, A. Morphological Convolutional Neural Networks for Hyperspectral Image Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 14, 8689–8702. [Google Scholar] [CrossRef] [Scilit]
  14. Zhai, H.; Zhao, J.; Zhang, H. Double Attention Based Multilevel One-Dimensional Convolution Neural Network for Hyperspectral Image Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 3771–3787. [Google Scholar] [CrossRef] [Scilit]
  15. Fu, W.; Ding, K.; Kang, X.; Wang, D. Local–Global Gated Convolutional Neural Network for Hyperspectral Image Classification. IEEE Geosci. Remote Sens. Lett. 2024, 21, 5500205. [Google Scholar] [CrossRef] [Scilit]
  16. Li, C.; Rasti, B.; Tang, X.; Duan, P.; Li, J.; Peng, Y. Channel-layer-oriented lightweight spectral–spatial network for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5504214. [Google Scholar] [CrossRef] [Scilit]
  17. Lin, X.; Ma, L.; Liu, W.; Chang, S.-F. Context-gated convolution. In Computer Vision—ECCV 2020; Vedaldi, A., Bischof, H., Brox, T., Frahm, J.-M., Eds.; Lecture Notes in Computer Science; Springer International Publishing: Cham, Switzerland, 2020; Volume 12363, pp. 701–718. [Google Scholar]
  18. Hu, W.; Shi, W.; Lan, C.; Li, Y.; He, L. Hyperspectral Image Classification with Multi-Path 3D-CNN and Coordinated Hierarchical Attention. Remote Sens. 2025, 17, 4035. [Google Scholar] [CrossRef] [Scilit]
  19. 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] [Scilit]
  20. Yang, J.; Qian, J. Hyperspectral Image Classification via Multiscale Joint Collaborative Representation With Locally Adaptive Dictionary. IEEE Geosci. Remote Sens. Lett. 2018, 15, 112–116. [Google Scholar] [CrossRef] [Scilit]
  21. Fang, L.; He, N.; Li, S.; Plaza, A.J.; Plaza, J. A New Spatial–Spectral Feature Extraction Method for Hyperspectral Images Using Local Covariance Matrix Representation. IEEE Trans. Geosci. Remote Sens. 2018, 56, 3534–3546. [Google Scholar] [CrossRef] [Scilit]
  22. Camps-Valls, G.; Gomez-Chova, L.; Munoz-Mari, J.; Vila-Frances, J.; Calpe-Maravilla, J. Composite kernels for hyperspectral image classification. IEEE Geosci. Remote Sens. Lett. 2006, 3, 93–97. [Google Scholar] [CrossRef] [Scilit]
  23. Li, J.; Huang, X.; Gamba, P.; Bioucas-Dias, J.M.; Zhang, L.; Benediktsson, J.A.; Plaza, A. Multiple Feature Learning for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2015, 53, 1592–1606. [Google Scholar] [CrossRef] [Scilit]
  24. Ahmad, M.; Khan, A.M.; Mazzara, M.; Distefano, S.; Ali, M.; Sarfraz, M.S. A Fast and Compact 3-D CNN for Hyperspectral Image Classification. IEEE Geosci. Remote Sens. Lett. 2022, 19, 5502205. [Google Scholar] [CrossRef] [Scilit]
  25. Hu, L.; Shan, R.; Wang, F.; Jiang, G.; Zhao, J.; Zhang, Z. Hyperspectral image classification based on dual-channel dilated convolution neural network. Laser Optoelectron. Prog. 2020, 57, 122803. [Google Scholar]
  26. Li, C.; Qiu, Z.; Cao, X.; Chen, Z.; Gao, H.; Hua, Z. Hybrid dilated convolution with multi-scale residual fusion network for hyperspectral image classification. Micromachines 2021, 12, 545. [Google Scholar] [CrossRef] [Scilit]
  27. Mou, L.; Zhu, X.X. Learning to Pay Attention on Spectral Domain: A Spectral Attention Module-Based Convolutional Network for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2020, 58, 110–122. [Google Scholar] [CrossRef] [Scilit]
  28. Xia, J.; Cui, Y.; Li, W.; Wang, L.; Wang, C. Lightweight self-attention residual network for hyperspectral classification. IEEE Geosci. Remote Sens. Lett. 2022, 19, 6009305. [Google Scholar] [CrossRef] [Scilit]
  29. Sun, G.; Pan, Z.; Zhang, A.; Jia, X.; Ren, J.; Fu, H.; Yan, K. Large Kernel Spectral and Spatial Attention Networks for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5519915. [Google Scholar] [CrossRef] [Scilit]
  30. Liu, X.; Ng, A.H.-M.; Lei, F.; Ren, J.; Liao, X.; Ge, L. Hyperspectral Image Classification Using a Multi-Scale CNN Architecture with Asymmetric Convolutions from Small to Large Kernels. Remote Sens. 2025, 17, 1461. [Google Scholar] [CrossRef] [Scilit]
  31. Ding, X.; Zhang, X.; Zhou, Y.; Han, J.; Ding, G.; Sun, J. Scaling Up Your Kernels to 31x31: Revisiting Large Kernel Design in CNNs. arXiv 2022, arXiv:2203.06717. [Google Scholar] [CrossRef] [Scilit]
  32. Wu, H. Revisiting attention for multivariate time series forecasting. arXiv 2024, arXiv:2407.13806. [Google Scholar] [CrossRef] [Scilit]
  33. Suvorov, R.; Logacheva, E.; Mashikhin, A.; Remizova, A.; Ashukha, A.; Silvestrov, A.; Kong, N.; Goka, H.; Park, K.; Lempitsky, V. Resolution-robust large mask inpainting with fourier convolutions. In Proceedings of the 2022 IEEE/CVF Winter Conference on Applications of Computer Vision (WACV), Waikoloa, HI, USA, 3–8 January 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 3172–3182. [Google Scholar] [CrossRef] [Scilit]
  34. Yi, K.; Zhang, Q.; Fan, W.; Cao, L.; Wang, S.; He, H.; Long, G.; Hu, L.; Wen, Q.; Xiong, H. A survey on deep learning based time series analysis with frequency transformation. arXiv 2025, arXiv:2302.02173. [Google Scholar]
  35. Shi, H.; Cao, G.; Zhang, Y.; Ge, Z.; Liu, Y.; Yang, D. F3 net: Fast fourier filter network for hyperspectral image classification. IEEE Trans. Instrum. Meas. 2023, 72, 5502218. [Google Scholar] [CrossRef] [Scilit]
  36. Pan, X.; Zang, C.; Lu, W.; Jiang, G.; Sun, Q. FSFF-net: A frequency-domain feature and spatial-domain feature fusion network for hyperspectral image classification. Electronics 2025, 14, 2234. [Google Scholar] [CrossRef] [Scilit]
  37. He, S.; Tian, J.; Hao, L.; Zhang, S.; Tian, Q. Unleashing the full potential of hyperspectral imaging: Decoupled image and frequency-domain spatial–spectral framework. Expert Syst. Appl. 2024, 243, 122870. [Google Scholar] [CrossRef] [Scilit]
  38. Sun, H.; Li, Y.; Li, Z.; Yang, R.; Xu, Z.; Dou, J.; Qi, H.; Chen, H. Fourier convolution block with global receptive field for MRI reconstruction. Med. Image Anal. 2025, 99, 103349. [Google Scholar] [CrossRef] [Scilit]
  39. Quattrini, F.; Pippi, V.; Cascianelli, S.; Cucchiara, R. Volumetric fast fourier convolution for detecting ink on the carbonized herculaneum papyri. arXiv 2023, arXiv:2308.05070. [Google Scholar] [CrossRef] [Scilit]
  40. Gao, N.; Jiang, X.; Zhang, X.; Deng, Y. Efficient frequency-domain image deraining with contrastive regularization. In Computer Vision—ECCV 2024; Leonardis, A., Ricci, E., Roth, S., Russakovsky, O., Sattler, T., Varol, G., Eds.; Lecture Notes in Computer Science; Springer Nature: Cham, Switzerland, 2025; Volume 15099, pp. 240–257. [Google Scholar]
  41. Guo, T.; Zhang, T.; Lim, E.; López-Benítez, M.; Ma, F.; Yu, L. A Review of Wavelet Analysis and Its Applications: Challenges and Opportunities. IEEE Access 2022, 10, 58869–58903. [Google Scholar] [CrossRef] [Scilit]
  42. Finder, S.E.; Amoyal, R.; Treister, E.; Freifeld, O. Wavelet convolutions for large receptive fields. arXiv 2024, arXiv:2407.05848. [Google Scholar] [CrossRef] [Scilit]
  43. Wen, Q.; He, K.; Sun, L.; Zhang, Y.; Ke, M.; Xu, H. RobustPeriod: Robust Time-Frequency Mining for Multiple Periodicity Detection. In Proceedings of the 2021 International Conference on Management of Data (SIGMOD ’21); Association for Computing Machinery: New York, NY, USA, 2021; pp. 2328–2337. [Google Scholar] [CrossRef] [Scilit]
  44. Ahmad, M.; Usama, M.; Mazzara, M.; Distefano, S. WaveMamba: Spatial-Spectral Wavelet Mamba for Hyperspectral Image Classification. IEEE Geosci. Remote Sens. Lett. 2025, 22, 5500505. [Google Scholar] [CrossRef] [Scilit]
  45. Huang, H.; He, R.; Sun, Z.; Tan, T. Wavelet-SRNet: A Wavelet-Based CNN for Multi-scale Face Super Resolution. In Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy, 22–29 October 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1698–1706. [Google Scholar] [CrossRef] [Scilit]
  46. pandey, S.K.; Shukla, A.; Bhatia, S.; Gadekallu, T.R.; Kumar, A.; Mashat, A.; Shah, M.A.; Janghel, R.R. Detection of Arrhythmia Heartbeats from ECG Signal Using Wavelet Transform-Based CNN Model. Int. J. Comput. Intell. Syst. 2023, 16, 80. [Google Scholar] [CrossRef] [Scilit]
  47. Vane, G.; Green, R.O.; Chrien, T.G.; Enmark, H.T.; Hansen, E.G.; Porter, W.M. The airborne visible/infrared imaging spectrometer (AVIRIS). Remote Sens. Environ. 1993, 44, 127–143. [Google Scholar] [CrossRef] [Scilit]
  48. Melgani, F.; Bruzzone, L. Classification of hyperspectral remote sensing images with support vector machines. IEEE Trans. Geosci. Remote Sens. 2004, 42, 1778–1790. [Google Scholar] [CrossRef] [Scilit]
  49. Zhong, Y.; Hu, X.; Luo, C.; Wang, X.; Zhao, J.; Zhang, L. WHU-Hi: UAV-borne hyperspectral with high spatial resolution (H2) benchmark datasets and classifier for precise crop identification based on deep convolutional neural network with CRF. Remote Sens. Environ. 2020, 250, 112012. [Google Scholar] [CrossRef] [Scilit]
  50. Zhang, H.; Zou, J.; Zhang, L. EMS-GCN: An end-to-end mixhop superpixel-based graph convolutional network for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5526116. [Google Scholar] [CrossRef] [Scilit]
  51. Stehman, S.V. Selecting and Interpreting Measures of Thematic Classification Accuracy. Remote Sens. Environ. 1997, 62, 77–89. [Google Scholar] [CrossRef] [Scilit]
  52. Hearst, M.A.; Dumais, S.T.; Osuna, E.; Platt, J.; Scholkopf, B. Support vector machines. IEEE Intell. Syst. Their Appl. 1998, 13, 18–28. [Google Scholar] [CrossRef] [Scilit]
  53. Zhang, X.; Zhang, Z.; Zhang, C.; Zhang, K.; Ma, Q. HyperFKAN: A parallelized fourier series-based KAN for hyperspectral image classification. Knowl.-Based Syst. 2025, 325, 113973. [Google Scholar] [CrossRef] [Scilit]
  54. 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] [Scilit]
  55. Sun, L.; Zhao, G.; Zheng, Y.; Wu, Z. Spectral–Spatial Feature Tokenization Transformer for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5522214. [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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.