Next Article in Journal
Predictability of Landfalling Typhoon Tracks in East China Based on Ensemble Sensitivity Analysis
Next Article in Special Issue
SAR Radio Frequency Interference Suppression Based on Kurtosis-Guided Attention Network
Previous Article in Journal
Deep Learning-Based Remote Sensing Monitoring of Rock Glaciers—Preliminary Application in the Hunza River Basin
Previous Article in Special Issue
Multi-Scale Feature Extraction with 3D Complex-Valued Network for PolSAR Image Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multiscale Attention-Enhanced Complex-Valued Graph U-Net for PolSAR Image Classification

1
Xi’an Key Laboratory of Network Convergence Communication, School of Communication and Information Engineering, Xi’an University of Science and Technology, Xi’an 710054, China
2
School of Electronics Engineering, Xidian University, Xi’an 710071, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2025, 17(24), 3943; https://doi.org/10.3390/rs17243943
Submission received: 3 November 2025 / Revised: 1 December 2025 / Accepted: 3 December 2025 / Published: 5 December 2025

Highlights

What are the main findings?
  • A novel multiscale attention-enhanced complex-valued Graph U-Net (MAE-CV-GUNet) is proposed for PolSAR image classification.
  • The designed multi-scale attention module (MSA) can achieve effective fusion of multi-scale features, and thereby achieve high-precision classification.
What is the implication of the main finding?
  • The constructed complex-valued graph convolution network (CV-GCN) can effectively encode the amplitude and phase information of PolSAR, thereby making the model more discriminative and improving the classification accuracy.
  • This work presents a multi-scale feature fusion mechanism based on MSA modules, which can accurately classify PolSAR images and is beneficial for the application of polarimetric remote sensing images.

Abstract

The powerful graph convolutional network (GCN) for polarimetric synthetic aperture radar (PolSAR) image classification generally relies on real-valued features, ignoring the phase information and thus limiting the modeling of complex-valued (CV) polarization characteristics. To address this issue, this paper proposes a novel multiscale attention-enhanced CV graph U-Net model, abbreviated as MAE-CV-GUNet, by embedding CV-GCN into a graph U-Net framework augmented with multiscale attention mechanisms. First, a CV-GCN is constructed based on the real-valued GCN, to effectively capture the intrinsic amplitude and phase information of the PolSAR data, along with the underlying correlations between them. This way can well lead to an improved feature representation for PolSAR images. Based on CV-GCN, a CV graph U-Net (CV-GUNet) architecture is constructed by integrating multiple CV-GCN components, aiming to extract multi-scale features and further enhance the ability to extract discriminative features in the complex domain. Then, a multiscale attention (MSA) mechanism is designed, enabling the proposed MAE-CV-GUNet to adaptively learn the importances of features at various scales, thereby dynamically fusing the multiscale information among them. The comparisons and ablation experiments on three PolSAR datasets show that MAE-CV-GUNet has excellent performance in PolSAR image classification.

1. Introduction

Polarimetric synthetic aperture radar (PolSAR) employs the transmission and reception of electromagnetic waves in multiple polarization states to acquire scattering information from surface targets. Owing to its insensitivity to weather, clouds, and illumination, PolSAR enables all-weather, all-day imaging, thereby drawing widespread interest in image interpretation research. The classification of PolSAR images is one of the research focuses in PolSAR image processing, which aims to assign each pixel to a predefined land cover category for efficient information extraction and scene interpretation. Its applications span various domains, including agricultural assessment [1], urban mapping [2], and targe detection [3], and beyond.
Traditional classification approaches mainly focus on feature extraction and the design of classifiers. Polarimetric target decomposition is a commonly used feature for PolSAR image classification. It can be broadly categorized into coherent decompositions methods and incoherent decompositions methods. Coherent decomposition expresses the scattering matrix as a sum of multiple scattering mechanisms derived from distinct basis scattering models [4,5,6]. Incoherent decomposition analyzes scattering characteristics through statistical methods including Freeman decomposition [7], Yamaguchi decomposition [8], and Cloude–Pottier decomposition [9]. In terms of classifier design, various machine learning methods have been developed based on different optimization objectives and constraints. These classifiers utilize extracted features to distinguish between data of different categories, thereby accomplishing the classification task. Representative methods include support vector machines (SVMs) [10], random forests (RFs) [11], and Markov random fields (MRFs) [12]. However, traditional feature extraction methods rely on manually designed models and algorithms, which are typically based on specific assumptions. As a result, they often struggle to capture the complex non-linear relationships within the data, limiting their generalization ability across different datasets.
Recently, deep learning has exhibited strong performance in PolSAR image classification due to its powerful feature representation capability [13,14]. Sparse autoencoders [15], deep belief networks [16], and convolutional neural networks (CNNs) [17] have been widely explored. In particular, CNNs are widely used for their ability to capture local structures and hierarchical features. Zhou et al. [18] first applied CNN to PolSAR image classification, achieving superior performance compared to traditional methods. Chen et al. [19] used polarimetric features as CNN input, achieving faster training and higher classification accuracy compared to coherence matrix-based CNNs. Hua et al. [20] integrated two CNN branches to extract polarimetric and spatial features, achieving good performance in small-sample PolSAR image classification. However, the above CNN-based classification methods use real-valued inputs, ignoring phase information and data integrity. In literature, the phase information can reveal the intrinsic scattering differences in image, addressing key ambiguities in PolSAR classification that amplitude alone cannot resolve [8,21]. To fully utilize the amplitude and phase information contained in the PolSAR complex-valued (CV) data, Zhang et al. [22] pioneered the CV-CNN method, thereby significantly improving classification accuracy over traditional real-valued networks. Building upon this foundation, Tan et al. [23] extended CV-CNN to 3D-CV-CNN, incorporating spatial-spectral feature learning while preserving complex relationships, thereby achieving further performance improvements. More recently, Alkhatib [24] successfully integrated CV-CNN with CV vision transformers, showing that holistic phase exploitation enables even more accurate PolSAR image interpretation. Hua et al. [13] introduced an adaptive gating mechanism into CV-CNN, enhancing the adaptability of model to CV scattering and improving classification accuracy. However, CNNs rely on fixed-size square convolution or pooling kernels, and have an implicit assumption of homogeneity within the kernel, neglecting actual boundary information. Moreover, its limited receptive field poses challenges in capturing long-range dependencies.
Graph convolutional networks (GCNs) [25] extend the traditional convolution to graph-structured data, featuring data-adaptive kernels and capturing long-range dependencies by aggregating information from neighboring nodes. Qin et al. [26] were the first to apply GCNs to exploit spectral and spatial information in hyperspectral images, significantly improving classification with limited labels. Mou et al. [27] developed a non-local graph-based GCN, enhancing the ability to model long-range dependencies between nodes. The challenge of using pixels as graph nodes lies in the high computational complexity. Sheng et al. [28] used superpixels as nodes and constructed a multi-scale GCN method, effectively reducing computational complexity and improving classification accuracy. Yang et al. [29] used pooling to build multiscale graphs, capturing boundary and spatial information. Gao et al. [30] proposed the Graph U-Net method, which introduces pooling and unpooling operations on graphs to implement graph downsampling and upsampling. This framework enables the network to systematically capture multi-scale information, providing a general approach for multi-scale graph representation learning. These developments collectively highlight multi-scale graph modeling as a vital approach for enhancing the ability of GNNs to comprehend complex spatial structures through systematic integration of local and global information.
In recent years, GCNs have been gradually explored for PolSAR image classification. However, research in this direction remains at a preliminary stage, with limited systematic methodologies and theoretical depth. Liu et al. [31] introduced multi-scale graph representations using Gaussian pyramid structures, providing new perspectives for modeling complex spatial relationships. Cheng et al. [32] developed a superpixel-level correction framework that effectively addressed scale sensitivity issues. Wang et al. [33] further proposed parallel multi-scale graph convolution and fusion strategies, expanding the approaches for multi-scale feature utilization. While previous work has validated the potential of GCNs for PolSAR classification, two critical limitations persist. (1) Most models operate in the real-number domain, discarding the complex-valued nature of PolSAR data and losing vital scattering mechanisms in phase information. (2) Multi-scale fusion typically uses fixed weights, lacking adaptive mechanisms to dynamically adjust scale importance based on content, which limits representation capacity in complex scenarios.
In the PolSAR image domain, existing multi-scale GCNs often use superpixels to construct graph nodes, preserving local homogeneity and object boundaries [34,35]. However, most methods rely on manually defined scales, and regions at different scales are independent of each other. This can cause boundary inconsistencies across scales, increasing the inaccuracy of boundary positions when fusing multi-scale features. To overcome this limitation, hierarchical superpixel segmentation organizes regions into multiple scales with natural inclusion relationships [36] and consistent boundaries. Moreover, this hierarchical organization inherently supports graph contraction and recovery. The resulting symmetric architecture ensures spatially aligned and semantically compatible features from different-scale GCNs, establishing a solid foundation for multi-level feature fusion.
Motivated by the above discussion, we propose a novel multiscale attention-enhanced CV graph U-Net model (MAE-CV-GUNet), for PolSAR image classification. The model extends GCN to the complex domain by constructing a CV-GCN for complex feature extraction. Then, a CV graph U-Net (CV-GUNet) is built to integrate multiple CV-GCNs with different graph structure for CV multi-scale feature extraction. Finally, we design a multiscale attention (MSA) mechanism for multi-scale feature enhancement. The main novelties and contributions of this paper are summarized as follows.
(1)
The constructed CV-GCN consists of a CV graph convolution (CV-GConv) layer, a CV batch normalization (CV-BN) layer, and a CV rectified linear unit (CReLU) layer. This construction can well promote effective capture of both amplitude and phase information to discriminate different land cover classes.
(2)
The proposed MAE-CV-GUNet constructs a hierarchical-aware structure (HiAS) based on the revised Wishart distance and color difference metric to enable full interaction multiscale superpixels, thereby realizing graph pooling and unpooling operations. On this basis, the CV-GUNet is designed by integrating multiple CV-GCN layers to further extract the multiscale features in PolSAR images.
(3)
Additionally, this paper introduces an MSA mechanism that dynamically learns the weights of features at different scales, enabling adaptive fusion of multiscale features and achieving accurate PolSAR image classification.
This paper is structured as follows: Section 2 provides a detailed introduction to the proposed MAE-CV-GUNet model. Section 3 details the comparative experimental results and analysis. Section 4 analyzes the performance of MAE-CV-GUNet through ablation studies, and Section 5 concludes this work.

2. Materials and Methods

This section will detail the overall architecture of the MAE-CV-GUNet, which is illustrated in Figure 1. First, HiAS and its association matrices are obtained based on the input data. Second, CV-GUNet takes the first-layer superpixel features as input and uses the two association matrices for CV graph pooling (CG-Pooling) and CV graph upsampling (CG-Unpooling) to extract multiscale CV features. Subsequently, MSA realizes adaptive fusion and enhancement of the extracted multiscale features. Finally, the enhanced features are processed by a CV convolution layer (CV-Conv) which capture local features and further refine the features, followed by a fully connected layer and softmax for classification.

2.1. HiAS

The HiAS algorithm builds a hierarchically inclusive superpixel structure, allowing the Graph U-Net to effectively capture fine details and rich context across scales. In literature, manually designed multiscale strategies often suffer from cross-scale topological confusion in superpixel graphs of different scales. In this paper, we employ the hierarchical superpixel segmentation (HS) [36] to generate the HiAS of PolSAR images.
HS is a region merging method based on the minimum spanning tree (MST). For the undirected graph G = ( V , E ) , HS initialize it as a forest with | V | subtrees. Here, V denotes the set of vertices, representing the sample points in the image, E denotes the set of edges, which reflect the connectivity or similarity between the sample points. Then, it utilizes the Boruvka algorithm [37], which is a bottom-up approach to identify the nearest neighbors connected by the least-weighted edge for each tree and merge them into a single cluster. This consolidation process is repeated until a forest is formed.
To adapt to the characteristics of PolSAR data, we use the revised Wishart distance [38] and color difference metric to construct edge weights. Specifically, the color distance is defined as the L1 distance between the Pauli decomposition components. The edge weights D E W can be computed as:
D R W ( i , j ) = tr ( T i 1 T j ) + tr ( T j 1 T i ) + ln | T i | + ln | T j | q D C D ( i , j ) = ( I j ) ( I i ) 1 D E W ( i , j ) = D R W 2 ( i , j ) + ϑ D C D 2 ( i , j )
where D R W and D C D represent the revised Wishart distance and the color difference metric, respectively. T i denote the coherence matrices of the i-th trees, q represents the dimension of the coherence matrix, and ln ( · ) and tr ( · ) denote logarithmic and trace operations, respectively. I j denotes the Pauli components of the i-th samples, · 1 denotes the L1 distance, and ϑ is weighting parameter.
In practical applications, HS can flexibly generate multiple superpixel segmentations with arbitrary numbers of regions. Then, hierarchical-aware structure is generated, namely the HiAS. The HiAS maintains strict inclusion relationships across different hierarchical levels, where the structural correspondence between any two segmentation layers can be precisely characterized by an association matrix defined as:
S i , j ( l ) = 1 , if C i ( l 1 ) C j ( l ) 0 , otherwise
where S ( l ) R m ( l 1 ) × m ( l ) denotes the association matrix between the ( l 1 ) -th and l-th layer superpixel segmentations, m ( l ) is the superpixel count in the l-th layer segmentations, and l { 1 , 2 , 3 } . C j ( l ) is the j-th superpixel of the l-th layer segmentation, and C 0 denotes pixel of the input image. The HiAS is shown in Figure 2. The yellow circles highlight the inclusion relationships among the three segmentation maps, while the black boxes indicate the well-defined boundary segmentation.

2.2. CV-GUNet

Graph U-Net [30] is an extension of the U-Net framework to graph-structured data, which employs GCNs to perform encoding and decoding on non-Euclidean data. Meanwhile, skip connections are used to concatenate features from the encoder and decoder, in order to mitigate the loss of shallow features. To better adapt to the characteristics of PolSAR data, we further modify the architecture into a CV-GUNet.
As shown in Figure 3, the encoders and decoders are built with CV-GCN and CV-GUNet comprises 2 encoders, 1 bottleneck, and 2 decoders. The black dashed lines indicate the skip connections between the encoders and the decoders. The core components of CV-GUNet, namely CV-GCN, CG-pooling and CG-unpooling, are described below.

2.2.1. Graph Construction

GCN models a PolSAR image as an undirected graph G = ( V , E , A ) to capture the relationships among sample points. Here, A R | V | × | V | denote the pairwise connections between vertices. This ability to effectively learn from the data is fundamentally dependent on the graph structure. Consequently, the construction of the graph plays a crucial role in the feature extraction process of GCN. In CV-GUNet, the connection relationships among vertices are determined by the correlation of eight polarimetric features from the Yamaguchi and Cloude–Pottier decompositions as well as the Span, thereby yielding the initial association matrix A 0 :
A 0 ( i , j ) = 1 , if f ¯ i KNN ( f ¯ j ) 0 , otherwise
where f ¯ i denotes the average polarization feature within the superpixel C i , and KNN ( · ) denotes the k-nearest neighbor operation. A 0 ( i , j ) = 1 indicates that there is a connection between vertices i and j, while 0 denotes its absence.
To reduce the impact of inaccurate graph structures on subsequent classification tasks, this paper uses an attention mechanism to dynamically compute the node connection weights during training based on the output features H of the CV-GConv, enabling progressive refinement of the graph structure. The aforementioned adjacency matrix can be expressed as:
A = softmax sigmoid ( H ˜ H ˜ ) A 0 + ε I
where ε is a learnable parameter and ( · ) denotes the transpose operation. sigmoid ( · ) maps the input to a probability vector containing 0 and 1, and then softmax ( · ) normalizes it into a probability distribution. H ˜ represents the output features of the GCN layer projected into a higher-dimensional space via a linear transformation, enhancing their representational capacity. H ˜ can be expressed as:
H ˜ = ( H r U r H i U i ) + i ( H r U i + H i U r )
where U r and U i represent the real and imaginary parts of the weights in a CV linear layer, separately.

2.2.2. CV-GCN

Traditional GCNs extract features from graph-structured data by iteratively aggregating information from a node and its neighbors. This message-passing mechanism enables the model to capture spatial topology and learn discriminative, spatially correlated features. This process can be formally defined as follows:
H ( l + 1 ) = σ ( A H ( l ) W ( l ) )
where H ( l ) and H ( l + 1 ) denote the value of the input and output for graph convolution layer (GConv), respectively. σ denotes the activation function. W ( l ) is the trainable weight matrix at layer l. However, this forward propagation process focuses solely on aggregating neighbor information while ignoring the node itself. To address this, self-loops are added to the adjacency matrix, resulting in A ˜ = A + I , where I is the identity matrix.
In practice, A ˜ is typically symmetrically normalized to mitigate the influence of node degrees and improve numerical stability. The symmetrically normalized adjacency matrix A ^ can be expressed as:
A ^ = D ˜ 1 2 A ˜ D ˜ 1 2
where D ˜ denotes the degree matrix, a diagonal matrix derived from the adjacency matrix A ^ . Its diagonal elements, D ˜ i i , quantify the degree of each node i, which is the number of edges incident to it. Thus, the forward propagation of GConv can ultimately be expressed as
H ( l + 1 ) = σ A ^ H ( l ) W ( l )
The proposed CV-GCN consists of CV-GConv, CV-BN, and CReLU for processing CV graph data. In this paper, we construct the CV-GCN by introducing CV operations into GCN. Then, the forward propagation form of the ( l + 1 ) -th CV-GConv can be obtained as follows:
H ( l + 1 ) = σ c ( G · W ) = σ c ( A ^ H r ( l ) W r ( l ) A ^ H i ( l ) W i ( l ) ) + i ( A ^ H i ( l ) W r ( l ) + A ^ H r ( l ) W i ( l ) )
where G represents the graph-structured features, W is the trainable weight matrix. H r ( l ) and H i ( l ) denote the real and imaginary parts of the output features from the l-th layer, respectively. σ c denotes the CV activation function CReLU.
The CV-BN is theoretically derived by analogy to the real-valued case, with the corresponding formulation shown below:
B N ( o ˜ ) = γ · o ˜ + β , o ˜ = V 1 2 ( o E [ o ] ) V = V r r V r i V r i V i i = Cov ( R ( o ) , R ( o ) ) Cov ( R ( o ) , I ( o ) ) Cov ( I ( o ) , R ( o ) ) Cov ( I ( o ) , I ( o ) )
where V is the covariance matrix in complex domain, E [ · ] denotes the mean operation applied separately to the real and imaginary parts, Cov ( · ) denotes the covariance operation, and R ( o ) and I ( o ) denote the real and imaginary parts of feature o, respectively. γ and β are trainable parameters.
CReLU separately applys the ReLU activation function to the real and imaginary parts, which is defined as:
CReLU ( x ) = ReLU ( R ( x ) ) + i · ReLU ( I ( x ) )
where the ReLU function is expressed as ReLU ( x ) = max ( x , 0 ) .

2.2.3. CG-Pooling and CG-Unpooling

In the original Graph U-Net [30], pooling selects top-k nodes based on feature scores, ignoring spatial structure and potentially losing local continuity. In this paper, we perform HiAS-based pooling and unpooling, merging and expanding regions to preserve spatial continuity, object boundaries, and multi-scale hierarchical information, making it particularly suitable for PolSAR images. The proposed CG-Pooling and CG-Unpooling are implemented based on the multiscale superpixels extracted from HiAS. CG-Pooling achieves downsampling of the graph structure by aggregating information from neighboring nodes with similar characteristics, thereby effectively extracting and exploring large-scale feature information. The CG-Pooling function can be defined as:
F CG - Pool H ( l 1 ) = S ( l ) T H r ( l 1 ) + i · H i ( l 1 )
Thus, the forward propagation of the encoder can be expressed as:
H ( l + 1 ) = σ c ( ( A ^ F CG - Pool ( H ( l ) ) r , W r ( l ) ) A ^ F CG - Pool ( H ( l ) ) i , W i ( l ) ) + i · ( A ^ F CG - Pool ( H ( l ) ) i , W r ( l ) + A ^ F CG - Pool ( H ( l ) ) r , W i ( l ) ) )
CG-Unpooling can compensate for the information loss caused by CG-Pooling, ensuring that the final output maintains the same spatial dimensions as the input. The CG-Unpooling function can be defined as:
F CG - Upool H ( l ) = S ( l ) H r ( l ) + i · H i ( l )
Therefore, the forward propagation of the decoder can be expressed as:
H ( l + 1 ) = σ c ( A ^ F CG - Unpool ( H ( l ) ) r , W r ( l ) A ^ F CG - Unpool ( H ( l ) ) i , W i ( l ) + i · A ^ F CG - Unpool ( H ( l ) ) i , W r ( l ) + A ^ F CG - Unpool ( H ( l ) ) r , W i ( l ) )

2.3. Multiscale Attention Mechanism

CV-GUNet equally treats all scale features, making it difficult to adapt to the multiscale characteristics of different ground object. To dynamically optimize the contribution of multiscale features, we propose the multiscale attention (MSA) mechanism, as illustrated in Figure 4. MSA module achieves effective feature fusion through progressive channel-to-spatial refinement. It first applies moment-based channel attention (MCA) to multiscale features to compute the importance weight α 1 . This weight modulates features and guides a multiscale spatial attention (MPA) module to focus on salient regions. The final output is a refined attention coefficient α 2 that integrates both channel and spatial context.

2.3.1. Cross-Scale Alignment

To prepare the decoded multiscale features for subsequent fusion, we first aligned them to a consistent spatial size through cross-scale alignment. The decoded features at different scales are mapped to the original image size through the hierarchical relationships of HiAS. The cross-scale unpooling for the features H D 1 , H D 2 and H b from decoder 1, decoder 2, and bottleneck is as follows:
H D 1 = S ( 1 ) H D 1 H D 2 = S ( 1 ) S ( 2 ) H D 2 H b = S ( 1 ) S ( 2 ) S ( 3 ) H b
where H D 1 , H D 2 and H b represent the features H D 1 , H D 2 and H b after scale adjustment, respectively. To reduce computational complexity, these features are projected through CV-GConv to obtain the unified 32-dimensional representation. Then, we concatenate the features from different scales into the multiscale feature F m .

2.3.2. MSA Module

The global pooling in conventional channel attention mechanisms captures only first-order statistics of feature maps, limiting its expressive power. Inspired by [39], we replace it with high-order moment aggregation to construct a MCA module that captures richer distribution characteristics. Moments can reflect the statistical characteristics and distribution features of data, enabling the model to achieve better discriminative capability and a richer understanding of contextual information. Formally, let Y be bounded random samples from a distribution p. The generalized moment is defined as:
E M A l ( p ) = τ 1 E [ Y ] 2 + l = 2 L τ l M l ( Y ) 2
where E [ Y ] denotes the expectation of Y, τ l represents the weighting parameters of each moment. M l ( Y ) represents the l-th order moment of Y, and M l ( Y ) = E [ ( Y E ( Y ) ) l ] . · 2 denotes the L2 norm operation.
This paper employs the first-order moment (mean) and the second-order moment (variance) for moment aggregation, which provides a good balance between simplicity and representational capacity. The mean and variance features are first extracted at each scale, then concatenated and fused through a 1D 3 × 3 convolution, which guide the weighted integration of different moment features. A sigmoid function is subsequently applied to generate the corresponding weight coefficients α 1 . The process can be represented as:
α 1 = δ Conv 1 D ( M 1 ( F m ) M 2 ( F m ) )
where ‖ denotes the concatenation operation. δ denotes the sigmoid activation function. Thus, the features weighted by α 1 can be represented as F 1 = F m · α 1 .
To achieve soft weight assignment for each pixel, enabling the allocation of different weights, the features F 1 are fed into MPA block to obtain the spatial attention coefficients α 1 . To enhance the ability of spatial attention to perceive structures at different scales, we employ multiscale 2D convolutional kernels in a parallel manner to extract contextual information and generate more accurate spatial attention weights in MPA. Specifically, convolutional kernels of sizes 3 × 3 , 5 × 5 , and 7 × 7 are employed to encode multiscale spatial contextual relationships. Each convolution has one-third as many output channels as input channels. Then, the outputs of three branches are concatenated and fused through a 1 × 1 convolution, producing the final multiscale attention coefficients α 2 :
α 2 = δ Conv 2 D 1 × 1 Conv 2 D 3 × 3 ( F 1 ) Conv 2 D 5 × 5 ( F 1 ) Conv 2 D 7 × 7 ( F 1 )
Notably, the attention aims to measure the importance contribution of features at different scales. To simplify the computation, the attention coefficients are calculated based on the magnitude of the complex features and directly applied to the real and imaginary parts of the features, thereby achieving weighted adjustment of the complex features.

2.4. Classification Module

A CV-Conv is applied to the enhanced features for fine-grained local processing. This single layer performs a lightweight integration and smoothing of the features, which produces a more robust and enriched representation without introducing unnecessary complexity. The CV features are then split into real and imaginary parts, passed through a fully connected layer and softmax layer for prediction. The softmax function is defined as:
y ^ i = e z i j = 1 Q e z j , i = 1 , , Q
where z i denotes the score of category i, y ^ i is the predicted the probabilities of class i, and Q denotes the total number of classes. Then, a class-weighted cross-entropy loss is used to train the network, measuring the prediction discrepancy and penalizing minority class errors with larger weights to combat imbalance. It is defined as:
L = 1 N n = 1 N q = 1 Q w q y q ( n ) log y ^ q ( n )
where N denotes the number of samples, w q is the weight of class q, computed as the reciprocal of the number of samples in that class. y q ( n ) = 1 indicates that the n-th sample belongs to class q, with all other classes set to 0.

2.5. PolSAR Data Processing

The scattering characteristics of a ground object can be represented by a 2 × 2 complex scattering matrix S as defined below
S = S H H S H V S V H S V V
where H denotes horizontal polarization and V denotes vertical polarization. S H H denotes the horizontally emitted, horizontally received backscattering coefficient.In the case of the Pauli basis under the single station reciprocity, the target vector k of the polarization scattering matrix is expressed as follows
k = 1 2 S H H + S V V S H H S V V 2 S H V
To avoid the randomness of scattering features, PolSAR data are often represented using second-order statistics. The coherence matrix is the most common representation of PolSAR data, and can be expressed as follows
T = 1 n i = 1 n k i k i H = T 11 T 12 T 13 T 21 T 22 T 23 T 31 T 32 T 33
The superscript H indicates the conjugate transpose operation. As a Hermitian matrix satisfying T i j = T ¯ j i , T has six independent upper-triangular elements. They are selected as the initial input features for the HiAS architecture, thereby providing superpixel-level CV polarimetric information to enable subsequent model analysis and processing.

3. Experimental Results and Comparative Analysis

3.1. Experimental Setting

Table 1 summarizes the architectural configuration of the MAE-CV-GUNet network. The model was trained using an initial learning rate of 0.005, a maximum of 300 epochs, and the Adam optimizer. Our approach utilized a 3-layer HiAS for large-scale PolSAR images, complemented by a fixed weighting parameter ϑ of 0.8. The dataset-specific configurations of the HiAS are detailed in Table 2. For the San Francisco, Oberpfaffenhofen, and Flevoland datasets, 2%, 5% and 2% of the labeled samples were randomly selected for training, respectively. All experimental results represent averages from ten runs, with all experiments conducted on a desktop computer (Windows 10, 11th Gen Intel i9-11900F CPU, NVIDIA GeForce RTX 3090 GPU) using PyTorch (version 1.11.0).

3.2. Experimental Data and Evaluation Metrics

The effectiveness of the proposed MAE-CV-GUNet is validated on three widely-used measured PolSAR image classification datasets:
  • The San Francisco dataset was acquired by National Aeronautics and Space Administration (NASA)/Jet Propulsion Laboratories (JPL) Airborne Synthetic Aperture Radar (AIRSAR) over the San Francisco area in the United States. It, with 823 × 850 pixels, comprises four land cover categories: water, vegetation, low-density urban and high-density urban regions. Its Pauli pseudocolor image and ground truth map is shown in Figure 5a,b, respectively, where black regions in the latter represent background. The black areas in the ground truth map indicate the background.
  • The Flevoland dataset with 750 × 1024 pixels was acquired over Flevoland in the Netherlands by NASA/JPL AIRSAR. As shown in Figure 6a, it encompasses 14 land cover types including bare soil, steam beans, peas, grass, forest, rapeseed, lucerne, barely, wheat, wheat2, beet, wheat3, potatoes, and water. Its ground truth map is presented in Figure 6b.
  • The Oberpfaffenhofen dataset was collected over Oberpfaffenhofen area of the Germany using the Experimental Synthetic Aperture Radar (E-SAR) airborne platform. As shown in Figure 7a, it consists of 1300 × 1200 pixels, covering three categories: built-up areas, wood land, along with open areas. The ground truth map is shown in Figure 7b.
The classification performance of all experiments was evaluated in terms of overall accuracy (OA), average accuracy (AA), and Kappa coefficient (Kappa). OA represents the ratio of the number of correctly predicted sample points in the image to the total number of predicted points. AA calculates the average classification accuracy for each category and pays attention to the classification balance for each category. Kappa is a statistical indicator used to evaluate the consistency of classification. Its value ranges from 0 to 1. The higher the value, the better the classification result and the higher the consistency. The above-mentioned Evaluation Metrics can be expressed as follows:
O A = i = 1 Q P i i N
A A = 1 Q i = 1 Q P i i j = 1 Q P i j
K a p p a = O A p e 1 p e , p e = i = 1 Q ( j = 1 Q P i j ) · ( j = 1 Q P j i ) N 2
where P i j represents the element at the i-th row and j-th column of the confusion matrix.

3.3. Comparative Experiments

In this section, we employ both quantitative and qualitative methods to verify the effectiveness of the MAE-CV-GUNet model. This paper conducts classification experiments on three datasets and compares the MAE-CV-GUNet model with six other models: CNN [17], CV-3D-CNN [23], HybridCVNet [24], MSSP-GCN [32], DMSGer [29], and g-U-Net [40]. Among them, CV-3D-CNN and HybridCVNet are CV networks, MSSP-GCN and DMSGer are multiscale GCNs, and g-U-Net is a graph U-Net network.

3.3.1. Classification Results on the San Francisco Dataset

Table 3 shows the quantitative classification results on the San Francisco dataset, where the best values for each metric are shown in bold. From the experimental results, it can be seen that the classification performance of the MAE-CV-GUNet model is closely related to its ability to utilize CV information and local as well as global features. The real-valued CNN converted complex inputs into real numbers for processing, resulting in the loss of phase information. Moreover, due to the limited receptive field of two-dimensional convolution, its classification performance was rather limited, with an OA of only 93.46%. In contrast, CV-3D-CNN directly used complex numbers in the input layer and convolution kernels, preserving the phase information and making fuller use of the characteristics of complex numbers. As a result, it outperformed real-valued CNN by 1.87%, 1.36%, and 2.69% respectively in the OA, AA, and Kappa metrics. HybridCVNet further extracted different complex features through a multi-branch structure, and by leveraging a deeper network to indirectly capture global context information, it can achieve superior classification performance compared to CNN and CV-3D-CNN.
To break through the limitations of local modeling, the MSSP-GCN and DMSGer methods utilized the graph structure to explicitly capture context information at different scales, thereby effectively integrating local and global features. They outperformed the CNN and 3D-CV-CNN models that only consider local characteristics in all evaluation metrics. However, MSSP-GCN and DMSGer still operated independently when extracting features of different scales, and the feature fusion method was also relatively simple. In contrast, g-U-Net adopts a hierarchical encoder-decoder structure, which can extract and fuse multiscale information layer by layer: the lower-level network captured detailed features, the higher-level network extracted abstract semantics, and then through upsampling and skip connections, the features at different levels were deeply integrated. This structure achieved 97.85%, 97.59%, and 96.91% on OA, AA, and Kappa respectively, significantly outperforming MSSP-GCN and DMSGer. MAE-CV-GUNet model successfully integrated the feature extraction of the complex domain and the local-global multiscale modeling capability. It achieved the best overall performance and higher accuracy in most land-cover categories. By integrating complex-domain feature extraction with local-global multiscale modeling, the MAE-CV-GUNet model achieved the best overall performance and higher accuracy in most land-cover categories.
Figure 8 qualitatively compares the classification visualization results of different methods on the San Francisco dataset. As shown in Figure 8b–d, CNN, CV-3D-CNN, and HybridCVNet failed to effectively distinguish between “Low-density urban” and “High-density urban” areas and produced a large number of misclassified regions. This confusion is primarily attributed to their overlapping scattering mechanisms: despite their spatial distribution differences, low-density urban areas still exhibit strong double-bounce scattering from building-ground structures, similar to high-density areas, leading to highly similar polarimetric responses. Consequently, the classifier finds it difficult to discriminate between them. Nonetheless, CV-3D-CNN and HybridCVNet, which leverage CV information, showed fewer misclassifications overall and superior performance in distinguishing “vegetation” areas, underscoring the value of CV data in enhancing model discriminability. In Figure 8e–g, class confusion was significantly reduced, particularly showing improved regional consistency in the “Low-density urban” and “High-density urban” category. This result suggests that the integration of local and global information effectively enhances the discriminative power of the models, thereby improving the spatial consistency of the classification results. However, as highlighted by the white boxes in the Figure 8e–g, these methods struggled with inaccurate boundary localization, particularly for small-scale objects, where classification performance was also suboptimal. The MAE-CV-GUNet method illustrated in Figure 8h addressed the above issues, and had a better classification effect. It performs particularly well in the classification of small-scale objects. This demonstrates that the combination of CV information and multiscale spatial information effectively enhances the discriminative power of the extracted features, enabling MAE-CV-GUNet method to provide more accurate classification results when processing complex images.

3.3.2. Classification Results on the Flevoland Dataset

The quantitative evaluation results on the Flevoland dataset are presented in Table 4, where the highest value for each metric is highlighted in bold. As shown, the classification performance of CNN is significantly lower than that of the CV networks CV-3D-CNN and HybridCVNet. For the challenging “Wheat2” category, CV-3D-CNN and HybridCVNet effectively modeled CV scattering characteristics, achieving accuracy improvements of 13.54% and 22.14%, respectively. It fully demonstrates the critical role of complex information in distinguishing terrains with similar scattering mechanisms. On the other hand, multiscale GCN methods MSSP-GCN, DMSGer, and g-U-Net, generally outperformed CNN-based approaches in most terrain categories, as they can simultaneously model local structures and global contextual relationships. However, for the “Beet” category, which is dominated by volume scattering, exhibits dense plant arrangement, and has limited morphological and textural variation, the discriminability of both local and global features is reduced, leading to moderate performance of these multiscale GCN methods. In contrast, the effectiveness of CV-3D-CNN and HybridCVNet in this category underscores the critical importance of phase information for identifying “Beet”. The MAE-CV-GUNet model, by integrating CV feature modeling and multiscale contextual awareness, achieves over 98% accuracy in both of the aforementioned challenging categories, “Wheat2” and “Beet”. Furthermore, our method attains the highest classification accuracy across all 12 categories, including Peas, Forest, Lucerne, Wheat, Beet, Potatoes, Bare soil, Rapeseed, Barley, Wheat2, Wheat3, and Water. Finally, the OA, AA, and Kappa of the MAE-CV-GUNet method reach 99.47%, 99.54%, and 99.43%, respectively, all surpassing the other six comparison methods. These results further confirm the effectiveness and advancement of MAE-CV-GUNet method in complex PolSAR image classification tasks.
Figure 9 qualitatively presents the visualization results of different classification models on the Flevoland dataset. As shown in Figure 9b–d, the CV methods CV-3D-CNN and HybridCVNet significantly reduced misclassification areas and improved the spatial continuity of ground objects compared to the CNN. As shown in Figure 9e–g, by integrating local structures and global contextual information, the multiscale GCN methods MSSP-GCN, DMSGer, and g-U-Net achieved classification results with superior regional consistency and significantly fewer misclassifications in homogeneous areas. Although the overall classification performance of these methods surpassed that of the CNN-based models, certain misclassifications persisted along category boundaries. The regions marked by white boxes indicate that the three models exhibited limited discriminative ability between “Potatoes” and “Beet,” consistently misclassifying “Beet” as “Potatoes.” In contrast, the proposed MAE-CV-GUNet method in Figure 9h showed almost no obvious misclassification areas, demonstrating optimal boundary preservation capability and the most visually consistent classification result. These findings indicate that the MAE-CV-GUNet method effectively mitigates inter-class confusion while exhibiting excellent performance in both boundary preservation and regional consistency.

3.3.3. Classification Results on the Oberpfaffenhofen Dataset

Table 5 presents the quantitative evaluation results of different classification models on the Oberpfaffenhofen dataset, where the highest value for each metric is shown in bold. The experimental data indicate that both CV-3D-CNN and HybridCVNet outperformed the CNN, which is consistent with the findings from the San Francisco and Flevoland datasets, further confirming the effectiveness of CV information in improving classification performance. Meanwhile, the multiscale graph convolution methods, by integrating local and global information, also achieved better overall performance than CNN-based approaches. The experimental data indicated that the six comparative methods generally demonstrated limited discriminative capability for the “Built-up Areas” category, with classification accuracy ranging from 78.89% to 95.49% for this class. In contrast, the proposed method achieved an improved accuracy of 98.43% for this category. Notably, the MAE-CV-GUNet model also attained competitive classification performance in the other two land cover categories. The proposed Method MAE-CV-GUNet achieved 99.07%, 99.02%, and 98.43% in OA, AA, and Kappa, comprehensively outperforming all six comparative methods. These results validate the effectiveness and robustness of the proposed MAE-CV-GUNet approach in PolSAR classification tasks.
The qualitative results of different methods on the Oberpfaffenhofen dataset are shown in Figure 10. We observed distinct misclassification across various land cover categories with different methods. A particularly pronounced confusion was identified between “Built-up Areas” and “Wood Land” categories. Although the methods in Figure 10e–g demonstrated improved regional consistency compared to Figure 10b–d and achieved reduced misclassification areas, their classification performance at land cover boundaries remained unsatisfactory (as highlighted by the white boxes). Conversely, MAE-CV-GUNet exhibited outstanding performance, showing high spatial agreement with the ground truth labels. MAE-CV-GUNet particularly excelled in preserving detailed features and achieving accurate boundary localization.

4. Discussion

From the classification results on the three PolSAR datasets, we can see that the MAE-CV-GUNet model achieves the highest OA, AA, and Kappa values. In the visual classification maps, it also presents good boundary consistency and robustness to noise, and correctly classifies most categories. These results verify the effectiveness of the MAE-CV-GUNet model for PolSAR image classification.
Building on these results, we further analyze how several key design choices affect the performance of the proposed model. To evaluate the impact of CV operations, the MSA module, HiAS configuration, and training sample proportion, this section conducted a series of ablation experiments on the San Francisco dataset. We also compared the training time across different models, with the San Francisco-RS2 dataset from the RADARSAT-2 satellite serving to validate their generalization capability.

4.1. Model Ablation Study

MAE-CV-GUNet has two main innovations, namely the CV-GCN and MSA model. To evaluate their effectiveness, we designed three sets of ablation experiments: GUNet, CV-GUNet, and MAE-CV-GUNet models. The obtained OA, AA, and Kappa are shown in Table 6, with the best values shown in bold. GUNet replaced the CV-GCN in MAE-CV-GUNet with RV-GCN and removed the MSA module, using the features of the final decoder layer for classification. The CV-GUNet model is a CV GUNet network without the MSA module. Table 6 demonstrates progressive performance improvements across methods GUNet, CV-GUNet, and MAE-CV-GUNet on all three datasets. On the San Francisco dataset, CV-GUNet outperformed GUNet with gains of 1.26% (OA), 1.41% (AA), and 1.83% (Kappa). Similar improvements were observed on the Flevoland (0.21% OA, 0.23% AA, 0.23% Kappa) and Oberpfaffenhofen datasets (0.86% OA, 0.79% AA, 1.27% Kappa). These consistent enhancements confirm that CV information effectively strengthens model discriminability and overall classification performance. Furthermore, MAE-CV-GUNet achieved additional accuracy gains over CV-GUNet: 0.51% (OA), 0.58% (AA), and 0.71% (Kappa) on San Francisco; 1.01%, 0.96%, and 1.1% on Flevoland; and 1.73%, 2.2%, and 3.12% on Oberpfaffenhofen, respectively. These results validate the advantage of MSA module in multiscale information fusion, where enhanced feature representation at critical scales significantly improves discrimination accuracy for complex land cover categories.

4.2. HiAS Configuration

In the section, we evaluated how structure parameters in HiAS affect classification performance, with particular focus on hierarchical superpixel count and edge weight ϑ . Due to the large size of the PolSAR images, HiAS is set to 3 layers. The number of superpixels in each layer is set in a decreasing manner, with the number of superpixels in the next layer being half of that of the previous layer. We evaluated the impact of first-layer superpixel quantity on classification performance by measuring OA, AA, and Kappa variations across three datasets using superpixel numbers of 500, 1000, 2000, 4000, 6000, 8000, and 10,000. Figure 11 reveals distinct responses to superpixel quantity across datasets. The category-rich Flevoland dataset showed higher sensitivity to this parameter, while San Francisco and Oberpfaffenhofen maintained relatively stable classification performance. The San Francisco dataset achieved optimal results with 8000 first-layer superpixels, reaching values of 98.88%, 98.67%, and 98.37% for OA, AA, and Kappa respectively. Flevoland attained its peak performance with 6000 superpixels, recording corresponding values of 99.47%, 99.54%, and 99.43%. Oberpfaffenhofen required 6000 first-layer superpixels to achieve its optimal OA, AA, and Kappa values of 99.07%, 99.02%, and 98.43%. Thus, the first-layer superpixel numbers for the San Francisco, Flevoland and Oberpfaffenhofen datasets were set to 8000, 6000, and 6000, respectively.
To determine the optimal edge weight ϑ , we examined the variation of OA with edge weight, as shown in Figure 12. Increasing the edge weight from 0.1 to 0.2 boosted OA from 98.12% to 98.43%. This performance leap confirms the complementary characteristics of the color distance and modified Wishart distance metrics. OA then rose gradually to its peak of 98.88% within the 0.2–0.8 weight range, demonstrating optimal balance between both metrics. Further increasing the weight beyond 0.8 reduced OA, indicating impaired model generalization due to excessive color distance dominance in feature fusion. These findings support our selection of 0.8 as the optimal edge weight ϑ .

4.3. Training Sample Ratio

In this experiment, we investigated the impact of varying the proportion of labeled samples per class in the training set on different methods. When the proportion of training samples is set at 0.25%, 0.5%, 1.0%, 2.0% and 5.0%, the changes in OA are shown in Figure 13. The CV-3D-CNN and HybridCVNet models, which use PolSAR phase information, consistently performed better than the CNN model. This result confirms the value of CV features for improving classification. Graph-based models MSSP-GCN, DMSGer, g-U-Net, and our model showed stronger robustness to sample size changes. These models have fewer parameters than CNN-based approaches. They maintained good accuracy even with very few training samples. Our model achieved the best accuracy at all sample proportions. It effectively combines CV phase features with multiscale spatial context. This demonstrates its strong adaptability and stable performance across different data volumes.

4.4. Inference Time

To objectively evaluate the overall performance of the MAE-CV-GUNet model, we conducted a quantitative analysis of the inference efficiency of different methods, with results shown in Figure 14. The structurally simpler CNN and MSSP-GNN achieved the shortest inference times, yet their classification accuracy remained at a moderate level among all models. The two CV models, CV-3D-CNN and HybridCVNet, required longer inference times than CNN, reflecting the higher computational complexity typically associated with CV operations. Although the DMSGer model attained higher classification accuracy, its structural complexity led to a substantial increase in inference time, indicating that its performance gain came at the cost of efficiency. The proposed CV model MAE-CV-GUNet achieved inference efficiency between DMSGer and g-U-Net. While not optimal in speed, it attained the highest classification accuracy among all methods. These results demonstrate that MAE-CV-GUNet achieves an effective balance between computational efficiency and classification performance.

4.5. Generalization Study

To investigate the generalization ability of the proposed model, we further conduct experiments on a spaceborne SAR dataset. The San Francisco-RS2 dataset was a C-band spaceborne SAR image of the San Francisco area in the United States acquired by the RADARSAT-2 system. The image has a size of 1800 × 1380 pixels and contains five land-cover classes: Water, Vegetation, Low-density urban, High-density urban, and Developed urban, as shown in Figure 15a,b.
Table 7 shows the evaluation metrics, where the best values are in bold. The best value for each metric is indicated in bold. The CNN model delivers limited performance on the San Francisco-RS2 dataset, with OA below 90%. Both CV-3D-CNN and HybridCVNet, which are capable of encoding complex-valued information, achieve OA values exceeding 93%, and demonstrate satisfactory performance in discriminating more challenging categories such as “High-density urban” and “Development urban”. Graph-based models including MSSP-GCN, DMSGer, and g-U-Net perform well across all categories by incorporating both local and global structural information, attaining OA values above 96%. Meanwhile, our proposed model, which simultaneously encodes complex-valued information along with local and global structures, achieves superior classification accuracy in most categories compared to other methods, reaching an OA of 99.06%. This result validates the effectiveness of our proposed model on spaceborne SAR data.
As shown in Figure 16, the qualitative classification results are consistent with the quantitative analysis in Table 7. Figure 16b–d exhibit numerous scattered misclassification regions. While these dispersed errors are reduced in Figure 16e–g, notable misclassifications persist along the boundaries. In contrast, our proposed model (Figure 16h) demonstrates superior boundary preservation and significantly fewer misclassified areas, further validating its effectiveness for spaceborne SAR imagery.

5. Conclusions

In this paper, a novel MAE-CV-GUNet framework has been proposed for PolSAR image classification. This algorithm effectively utilizes both the CV information and multiscale spatial characteristics in PolSAR images. In MAE-CV-GUNet, a CV-GCN is proposed to effectively exploit and use both amplitude and phase information, where the graph convolution layer, batch normalization layer, and activation layer are all implemented in complex form to fully exploit both amplitude and phase information in PolSAR data. By designing a CV-GUNet to integrate multiple CV-GCN, the model has effectively extracted multiscale features, enabling simultaneous learning of both local and global characteristics. In addition, the proposed MAE-CV-GUNet introduces a multiscale attention mechanism, thus achieving adaptive integration of multiscale features. We evaluated the proposed MAE-CV-GUNet method by conducting experiments on three real PolSAR images. Results demonstrate that MAE-CV-GUNet possesses strong capabilities in CV feature extraction and multiscale feature learning, significantly improving classification performance. In the future, we will focus on developing lightweight complex-valued network architectures to enhance computational efficiency while maintaining performance advantages. We also plan to explore the transferability of our model to other PolSAR interpretation tasks, such as target detection and change detection. Finally, we note that the method relies on pre-computed superpixel segmentation, so the overall performance is affected by its quality, and we will investigate more adaptive strategies in future work.

Author Contributions

Conceptualization, Q.L. and K.P.; methodology, W.S., Q.L. and K.P.; software, Q.L.; validation, W.S. and Q.L.; formal analysis, W.S., Q.L. and K.P.; investigation, W.S., Q.L. and K.P.; resources, W.S. and Y.W.; data curation, W.S., Q.L., K.P. and Y.W.; writing—original draft preparation, Q.L.; writing—review and editing, W.S., Y.J. and Y.W.; visualization, Q.L., K.P. and Y.J.; supervision, W.S.; project administration, W.S. and Y.J.; funding acquisition, W.S., Y.J. and Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Natural Science Foundation of China under Grant (61901358) and Grant (62172321), in part by the Natural Science Basic Research Plan in Shaanxi Province of China under Grant (2025JC-YBMS-701) and Grant (2025JC-YBQN-817), in part by the Scientific Research Plan Projects of Shannxi Education Department under Grant (No.24JK0550), in part by the Outstanding Youth Science Fund of Xi’an University of Science and Technology under Grant (2020YQ3-09), in part by the China Postdoctoral Science Foundation under Grant (2020M673347), and in part by the Civil Space Thirteen Five Years Pre-Research Project under Grant (D040114).

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors would like to thank the reviewers and the editor for the constructive comments.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Yin, Q.; Gao, L.; Zhou, Y.; Li, Y.; Zhang, F.; López-Martínez, C.; Hong, W. Coherence Matrix Power Model for Scattering Variation Representation in Multi-Temporal PolSAR Crop Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 9797–9810. [Google Scholar] [CrossRef]
  2. Corbane, C.; Kato, S.; Iwao, K.; Sabo, F.; Politis, P.; Pesaresi, M.; Kemper, T. Leveraging ALOS-2 PALSAR-2 for Mapping Built-Up Areas and Assessing Their Vertical Component. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 6473–6483. [Google Scholar] [CrossRef]
  3. Zhang, C.; Gao, G.; Zhang, X.; Li, H.; Liu, T.; Zhang, Z.; Li, G. An Overview of Polarized Synthetic Aperture Radar Ship Detection: From traditional methods to artificial intelligence. IEEE Geosci. Remote Sens. Mag. 2025, 2–37. [Google Scholar] [CrossRef]
  4. Ren, B.; Hou, B.; Zhao, J.; Jiao, L. Unsupervised Classification of Polarimetirc SAR Image Via Improved Manifold Regularized Low-Rank Representation With Multiple Features. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2017, 10, 2–37. [Google Scholar] [CrossRef]
  5. Dey, S.; Bhattacharya, A.; Ratha, D.; Mandal, D.; Frery, A.C. Target Characterization and Scattering Power Decomposition for Full and Compact Polarimetric SAR Data. IEEE Trans. Geosci. Remote Sens. 2021, 59, 3981–3998. [Google Scholar] [CrossRef]
  6. Sabry, R. Hybrid Products for Enhanced and Unified Full and Compact Polarimetric SAR Data Exploitations. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2025, 18, 3981–3998. [Google Scholar] [CrossRef]
  7. Freeman, A.; Durden, S.L. A three-component scattering model for polarimetric SAR data. IEEE Trans. Geosci. Remote Sens. 1998, 36, 963–973. [Google Scholar] [CrossRef]
  8. Yamaguchi, Y.; Moriyama, T.; Ishido, M.; Yamada, H. Four-component scattering model for polarimetric SAR image decomposition. IEEE Trans. Geosci. Remote Sens. 2005, 43, 1699–1706. [Google Scholar] [CrossRef]
  9. Hanis, D.; Hadj-Rabah, K.; Belhadj-Aissa, A.; Pallotta, L. Dominant Scattering Mechanism Identification From Quad-Pol-SAR Data Analysis. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 14408–14420. [Google Scholar] [CrossRef]
  10. Masjedi, A.; Valadan Zoej, M.J.; Maghsoudi, Y. Classification of Polarimetric SAR Images Based on Modeling Contextual Information and Using Texture Features. IEEE Trans. Geosci. Remote Sens. 2016, 54, 932–943. [Google Scholar] [CrossRef]
  11. Samat, A.; Li, E.; Wang, W.; Liu, S.; Liu, X. HOLP-DF: HOLP Based Screening Ultrahigh Dimensional Subfeatures in Deep Forest for Remote Sensing Image Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 8287–8298. [Google Scholar] [CrossRef]
  12. Song, W.; Wu, Y.; Xiao, X. Nonstationary PolSAR Image Classification by Deep-Features-Based High-Order Triple Discriminative Random Field. IEEE Geosci. Remote Sens. Lett. 2021, 18, 1406–1410. [Google Scholar] [CrossRef]
  13. Hua, Q.; Ma, X.; Yang, X.; Zhang, Y.; Dai, Y. Swish-Cardioid CV-CNN: A Novel Complex-Valued Activation Framework for PolSAR Terrain Classification. IEEE Geosci. Remote Sens. Lett. 2025, 22, 1–5. [Google Scholar] [CrossRef]
  14. Ren, B.; Hua, C.; Hou, B.; Lv, J.; Yang, C.; Jiao, L. PDCNet: A Polarimetric Data-Enhanced Contrastive Learning Network for PolSAR Land Cover Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2025, 18, 10010–10025. [Google Scholar] [CrossRef]
  15. Gui, R.; Xu, X.; Yang, R.; Deng, K.; Hu, J. Generalized Zero-Shot Domain Adaptation for Unsupervised Cross-Domain PolSAR Image Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 270–283. [Google Scholar] [CrossRef]
  16. Kamada, S.; Ichimura, T. Automatic extraction of road networks by using teacher-student adaptive structural deep belief network and its application to landslide disaster. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 270–283. [Google Scholar] [CrossRef]
  17. Xu, R.; Zhang, S.; Dong, C.; Mei, S.; Zhang, J.; Zhao, Q. Lightweight Attention Refined and Complex-Valued BiSeNetV2 for Semantic Segmentation of Polarimetric SAR Image. Remote Sens. 2025, 17, 3527. [Google Scholar] [CrossRef]
  18. Zhou, Y.; Wang, H.; Xu, F.; Jin, Y.-Q. Polarimetric SAR Image Classification Using Deep Convolutional Neural Networks. IEEE Geosci. Remote Sens. Lett. 2016, 13, 1935–1939. [Google Scholar] [CrossRef]
  19. Chen, S.-W.; Tao, C.-S. PolSAR Image Classification Using Polarimetric-Feature-Driven Deep Convolutional Neural Network. IEEE Geosci. Remote Sens. Lett. 2018, 15, 627–631. [Google Scholar] [CrossRef]
  20. Hua, W.; Zhang, C.; Xie, W.; Jin, X. Polarimetric SAR Image Classification Based on Ensemble Dual-Branch CNN and Superpixel Algorithm. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 2759–2772. [Google Scholar] [CrossRef]
  21. Lee, J.-S.; Grunes, M.R.; Pottier, E. Quantitative comparison of classification capability: Fully polarimetric versus dual and single-polarization SAR. IEEE Trans. Geosci. Remote Sens. 2021, 39, 2343–2351. [Google Scholar] [CrossRef]
  22. Zhang, Z.; Wang, H.; Xu, F.; Jin, Y.-Q. Complex-valued convolutional neural network and its application in polarimetric SAR image classification. IEEE Trans. Geosci. Remote Sens. 2017, 55, 7177–7188. [Google Scholar] [CrossRef]
  23. Tan, X.; Li, M.; Zhang, P.; Wu, Y.; Song, W.Y. Complex-Valued 3-D Convolutional Neural Network for PolSAR Image Classification. IEEE Geosci. Remote Sens. Lett. 2020, 17, 1022–1026. [Google Scholar] [CrossRef]
  24. Alkhatib, M.Q. PolSAR Image Classification Using a Hybrid Complex-Valued Network (HybridCVNet). IEEE Geosci. Remote Sens. Lett. 2024, 21, 1–5. [Google Scholar] [CrossRef]
  25. Yang, S.; Li, R.; Li, Z.; Meng, H.; Feng, Z.; He, G. Meta-Graph Representation Learning for PolSAR Image Classification. IEEE Trans. Geosci. Remote Sens. 2024, 62, 1–12. [Google Scholar] [CrossRef]
  26. Qin, A.; Shang, Z.; Tian, J.; Wang, Y.; Zhang, T.; Tang, Y.Y. Spectral–Spatial Graph Convolutional Networks for Semisupervised Hyperspectral Image Classification. IEEE Geosci. Remote Sens. Lett. 2019, 16, 241–245. [Google Scholar] [CrossRef]
  27. Mou, L.; Lu, X.; Li, X.; Zhu, X.X. Nonlocal Graph Convolutional Networks for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2020, 58, 8246–8257. [Google Scholar] [CrossRef]
  28. Wan, S.; Gong, C.; Zhong, P.; Du, B.; Zhang, L.; Yang, J. Multiscale Dynamic Graph Convolutional Network for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2020, 58, 3162–3177. [Google Scholar] [CrossRef]
  29. Yang, Y.; Tang, X.; Zhang, X.; Ma, J.; Liu, F.; Jia, X. Semi-Supervised Multiscale Dynamic Graph Convolution Network for Hyperspectral Image Classification. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 6806–6820. [Google Scholar] [CrossRef]
  30. Gao, H.; Ji, S. Graph U-Nets. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 44, 4948–4960. [Google Scholar] [CrossRef]
  31. Liu, F.; Wang, J.; Tang, X.; Liu, J.; Zhang, X. Adaptive Graph Convolutional Network for PolSAR Image Classification. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–14. [Google Scholar] [CrossRef]
  32. Cheng, J.; Zhang, F.; Xiang, D.; Yin, Q.; Zhou, Y. PolSAR Image Classification With Multiscale Superpixel-Based Graph Convolutional Network. IEEE Trans. Geosci. Remote Sens. 2022, 60, 1–14. [Google Scholar] [CrossRef]
  33. Wang, R.; Nie, Y.; Geng, J. Multiscale Superpixel-Guided Weighted Graph Convolutional Network for Polarimetric SAR Image Classification. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 3727–3741. [Google Scholar] [CrossRef]
  34. Xiang, D.; Ban, Y.; Wang, W.; Su, Y. Adaptive superpixel generation for polarimetric SAR images with local iterative clustering and SIRV model. IEEE Trans. Geosci. Remote Sens. 2017, 55, 3115–31311. [Google Scholar] [CrossRef]
  35. Wang, W.; Xiang, D.; Ban, Y.; Zhang, J.; Wan, J. Superpixel segmentation of polarimetric SAR images based on integrated distance measure and entropy rate method. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2017, 10, 4045–4058. [Google Scholar] [CrossRef]
  36. Deng, J.; Wang, W.; Zhan, R.; Zhang, J. Hierarchical Segmentation for Polsar Image Using Minimum Spanning Tree. In Proceedings of the IGARSS 2022—2022 IEEE International Geoscience and Remote Sensing Symposium, Kuala Lumpur, Malaysia, 17–22 July 2022; pp. 979–982. [Google Scholar] [CrossRef]
  37. Zou, J.; He, W.; Zhang, H. PSFormer: Pyramid Superpixel Transformer for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2024, 62, 1–16. [Google Scholar] [CrossRef]
  38. Shi, J.; He, T.; Ji, S.; Nie, M.; Jin, H. CNN-Improved Superpixel-to-Pixel Fuzzy Graph Convolution Network for PolSAR Image Classification. IEEE Trans. Geosci. Remote Sens. 2023, 61, 1–18. [Google Scholar] [CrossRef]
  39. Jiang, Y.; Jiang, Z.; Han, L.; Huang, Z.; Zheng, N. MCA: Moment channel attention networks. In Proceedings of the 38th AAAI Conference on Artificial Intelligence, Vancouver, BC, Canada, 20–27 February 2024; Volume 38, pp. 2579–2588. [Google Scholar] [CrossRef]
  40. Chen, R.; Vivone, G.; Li, G.; Dai, C.; Hong, D.; Chanussot, J. Graph u-net with topology-feature awareness pooling for hyperspectral image classification. IEEE Trans. Geosci. Remote Sens. 2024, 63, 1–14. [Google Scholar] [CrossRef]
Figure 1. Architecture of the proposed MAE-CV-GUNet.
Figure 1. Architecture of the proposed MAE-CV-GUNet.
Remotesensing 17 03943 g001
Figure 2. Illustration of the segmentation results of HiAS.
Figure 2. Illustration of the segmentation results of HiAS.
Remotesensing 17 03943 g002
Figure 3. Illustration of the proposed CV-GUNet.
Figure 3. Illustration of the proposed CV-GUNet.
Remotesensing 17 03943 g003
Figure 4. Structure of the MSA module.
Figure 4. Structure of the MSA module.
Remotesensing 17 03943 g004
Figure 5. San Francisco dataset. (a) Pauli pseudocolor image. (b) Ground truth map.
Figure 5. San Francisco dataset. (a) Pauli pseudocolor image. (b) Ground truth map.
Remotesensing 17 03943 g005
Figure 6. Flevoland dataset. (a) Pauli pseudocolor image. (b) Ground truth map.
Figure 6. Flevoland dataset. (a) Pauli pseudocolor image. (b) Ground truth map.
Remotesensing 17 03943 g006
Figure 7. Oberpfaffenhofen dataset. (a) Pauli pseudocolor image. (b) Ground truth map.
Figure 7. Oberpfaffenhofen dataset. (a) Pauli pseudocolor image. (b) Ground truth map.
Remotesensing 17 03943 g007
Figure 8. Classification results across methods on San Francisco Dataset. (a) Ground truth. (b) CNN. (c) CV-3D-CNN. (d) HybridCVNet. (e) MSSP-GCN. (f) DMSGer. (g) g-U-Net. (h) MAE-CV-GUNet.
Figure 8. Classification results across methods on San Francisco Dataset. (a) Ground truth. (b) CNN. (c) CV-3D-CNN. (d) HybridCVNet. (e) MSSP-GCN. (f) DMSGer. (g) g-U-Net. (h) MAE-CV-GUNet.
Remotesensing 17 03943 g008
Figure 9. Classification results across methods on Flevoland Dataset. (a) Ground truth. (b) CNN. (c) CV-3D-CNN. (d) HybridCVNet. (e) MSSP-GCN. (f) DMSGer. (g) g-U-Net. (h) MAE-CV-GUNet.
Figure 9. Classification results across methods on Flevoland Dataset. (a) Ground truth. (b) CNN. (c) CV-3D-CNN. (d) HybridCVNet. (e) MSSP-GCN. (f) DMSGer. (g) g-U-Net. (h) MAE-CV-GUNet.
Remotesensing 17 03943 g009
Figure 10. Classification results across methods on Oberpfaffenhofen Dataset. (a) Ground truth. (b) CNN. (c) CV-3D-CNN. (d) HybridCVNet. (e) MSSP-GCN. (f) DMSGer. (g) g-U-Net. (h) MAE-CV-GUNet.
Figure 10. Classification results across methods on Oberpfaffenhofen Dataset. (a) Ground truth. (b) CNN. (c) CV-3D-CNN. (d) HybridCVNet. (e) MSSP-GCN. (f) DMSGer. (g) g-U-Net. (h) MAE-CV-GUNet.
Remotesensing 17 03943 g010
Figure 11. Impact of the number of first-layer superpixels on three datasets. (a) San Francisco dataset. (b) Flevoland dataset. (c) Oberpfaffenhofen dataset.
Figure 11. Impact of the number of first-layer superpixels on three datasets. (a) San Francisco dataset. (b) Flevoland dataset. (c) Oberpfaffenhofen dataset.
Remotesensing 17 03943 g011
Figure 12. OA with different edge weight parameters.
Figure 12. OA with different edge weight parameters.
Remotesensing 17 03943 g012
Figure 13. OA with different ratio of labeled samples per class.
Figure 13. OA with different ratio of labeled samples per class.
Remotesensing 17 03943 g013
Figure 14. Comparison of Inference Times between MAE-CV-GUNet and other models.
Figure 14. Comparison of Inference Times between MAE-CV-GUNet and other models.
Remotesensing 17 03943 g014
Figure 15. San Francisco-RS2 dataset. (a) Pauli pseudocolor image. (b) Ground truth map.
Figure 15. San Francisco-RS2 dataset. (a) Pauli pseudocolor image. (b) Ground truth map.
Remotesensing 17 03943 g015
Figure 16. Classification results across methods on San Francisco-RS2 Dataset. (a) Ground truth. (b) CNN. (c) CV-3D-CNN. (d) HybridCVNet. (e) MSSP-GCN. (f) DMSGer. (g) g-U-Net. (h) MAE-CV-GUNet.
Figure 16. Classification results across methods on San Francisco-RS2 Dataset. (a) Ground truth. (b) CNN. (c) CV-3D-CNN. (d) HybridCVNet. (e) MSSP-GCN. (f) DMSGer. (g) g-U-Net. (h) MAE-CV-GUNet.
Remotesensing 17 03943 g016
Table 1. Architectural configuration of MAE-CV-GUNet.
Table 1. Architectural configuration of MAE-CV-GUNet.
ModuleLayerKernel Size@Number
CV-GUNetEncoder1@32
Encoder2@64
Bottleneck@128
Decoder2@64
Decoder1@32
Cross-Scale AlignmentCV-GConv@32
CV-ConvCV-Conv 5 × 5 @96
MSA1D-Conv3 @1
2D-Conv (scale1) 3 × 3 @32
2D-Conv (scale2) 5 × 5 @32
2D-Conv (scale3) 7 × 7 @32
2D-Conv (after concatenation) 1 × 1 @96
Table 2. HIAS SETTING FOR EACH DATASET.
Table 2. HIAS SETTING FOR EACH DATASET.
DatasetSuperpixel Count per Layer
Layer1 Layer2 Layer3
San Francisco800040002000
Flevoland600030001500
Oberpfaffenhofen600030001500
Table 3. Quantitative comparison on San Francisco dataset.
Table 3. Quantitative comparison on San Francisco dataset.
CLassesCNNCV-3D-CNNHybridCVNetMSSP-GCNDMSGerg-U-NetOurs
Ocean97.4399.5899.7699.0799.6199.3199.74
Vegetation90.8995.5696.7493.2894.7594.4597.24
Low-density urban90.6793.4493.3897.2598.2398.7598.93
High-density urban88.5084.4591.2595.9396.3097.8598.76
OA (%)93.4695.3396.7296.9497.7597.8598.88
AA (%)91.9093.2695.2896.3897.2297.5998.67
Kappa (%)90.5793.2696.7295.5896.7496.9198.37
Table 4. Quantitative comparison on Flevoland dataset.
Table 4. Quantitative comparison on Flevoland dataset.
CLassesCNNCV-3D-CNNHybridCVNetMSSP-GCNDMSGerg-U-NetOurs
Stembeans97.1799.4699.6499.4999.7999.0799.51
Peas82.8695.1498.4497.3197.0998.6299.73
Forest92.9596.5897.0199.5399.2399.58100
Lucerne94.9396.1897.4995.8796.9797.7699.45
Wheat92.7098.0596.5699.4599.5599.7199.96
Beet89.2695.5897.0487.6394.1594.4898.21
Potatoes89.5095.0297.3997.3696.4296.4098.04
Bare soil95.7592.5499.1997.7299.0199.9999.99
Grass87.1692.0793.2895.7398.9599.1099.39
Rapeseed84.8393.3697.6899.3598.6399.3199.86
Barley92.8791.3597.6198.3999.0197.7999.73
Wheat274.5888.1296.7296.0697.7499.4499.68
Wheat397.2397.0998.8999.1298.4699.87100
Water96.5799.8399.8799.9199.9999.99100
OA (%)90.5295.0697.5697.3998.0898.5199.47
AA (%)90.6095.0397.6397.3598.2198.6499.54
Kappa (%)89.7194.6497.5697.1797.9198.3899.43
Table 5. Quantitative comparison on Oberpfaffenhofen dataset.
Table 5. Quantitative comparison on Oberpfaffenhofen dataset.
CLassesCNNCV-3D-CNNHybridCVNetMSSP-GCNDMSGerg-U-NetOurs
Built-up Areas78.8984.0789.9693.6794.9895.4998.43
Wood Land90.8391.9596.3395.0096.7296.9399.36
Open Areas97.6397.4797.9097.7898.2398.8498.27
OA (%)91.6793.0895.6296.2297.1497.6499.07
AA (%)89.1291.1694.7395.4896.6497.0999.02
Kappa (%)85.6588.1095.6293.5595.1195.9798.43
Table 6. Ablation study results in three datasets.
Table 6. Ablation study results in three datasets.
MethodSan FranciscoFlevolandOberpfaffenhofen
OA AA Kappa OA AA Kappa OA AA Kappa
GUNet97.1196.6895.8398.2598.3598.1096.4896.4394.04
CV-GUNet98.3798.0997.6698.4698.5898.3397.3497.2295.31
MAE-CV-GUNet98.8898.6798.3799.4799.5499.4399.0799.0298.43
Table 7. Quantitative comparison on San Francisco-RS2 dataset.
Table 7. Quantitative comparison on San Francisco-RS2 dataset.
CLassesCNNCV-3D-CNNHybridCVNetMSSP-GCNDMSGerg-U-NetOurs
Ocean99.9399.9399.9499.5798.7699.9999.71
Vegetation88.9288.0290.7991.8292.4593.7496.37
Low-density urban80.2488.1389.6495.9797.9397.5298.87
High-density urban76.4389.8592.5395.8498.4598.0899.31
Development urban70.7888.3087.4286.4798.6599.6199.99
OA (%)89.6693.9795.0196.6897.7198.4699.06
AA (%)83.2690.8592.0693.9497.2597.7998.85
Kappa (%)85.1091.3295.0195.2296.7297.6598.65
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

Song, W.; Liu, Q.; Pu, K.; Jiang, Y.; Wu, Y. Multiscale Attention-Enhanced Complex-Valued Graph U-Net for PolSAR Image Classification. Remote Sens. 2025, 17, 3943. https://doi.org/10.3390/rs17243943

AMA Style

Song W, Liu Q, Pu K, Jiang Y, Wu Y. Multiscale Attention-Enhanced Complex-Valued Graph U-Net for PolSAR Image Classification. Remote Sensing. 2025; 17(24):3943. https://doi.org/10.3390/rs17243943

Chicago/Turabian Style

Song, Wanying, Qian Liu, Kuncheng Pu, Yinyin Jiang, and Yan Wu. 2025. "Multiscale Attention-Enhanced Complex-Valued Graph U-Net for PolSAR Image Classification" Remote Sensing 17, no. 24: 3943. https://doi.org/10.3390/rs17243943

APA Style

Song, W., Liu, Q., Pu, K., Jiang, Y., & Wu, Y. (2025). Multiscale Attention-Enhanced Complex-Valued Graph U-Net for PolSAR Image Classification. Remote Sensing, 17(24), 3943. https://doi.org/10.3390/rs17243943

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

Article Metrics

Back to TopTop