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.