As one of the most popular topics in polarimetric synthetic aperture radar (PolSAR) community, PolSAR image classification has always been an important way for PolSAR applications. Constructing representations is the most critical part of PolSAR image classification. With the maturity of deep learning technique, many data-driven PolSAR representation methods have been proposed, most of which are based on convolutional neural networks (CNNs). Despite some achievements, the bottleneck of CNN-based methods may be related to the locality induced by their inductive biases. Considering this problem, the state-of-the-art method in natural language processing, i.e., transformer, is introduced into PolSAR image classification for the first time. Specifically, a vision transformer (ViT)-based representation learning framework is proposed in this article, which covers both supervised learning and unsupervised learning. For supervised learning, we use self-attention to replace convolution, which shifts the focus from the information in local neighborhoods to the long-range interactions between each pixel. Beyond supervised learning, we introduce an improved contrastive-based strategy to implement simple unsupervised representation learning. Compared with CNN and its variants, ViT constructs more global representations by explicitly modeling the relationship between each pixel, so as to improve the classification performance. Experimental results on four widely used PolSAR image datasets indicate that the representation obtained by the ViT-based methods is better for PolSAR image classification, whether supervised (up to about 5% accuracy improvement) or unsupervised (up to about 4%). In addition, we also prove the robustness of ViT to the initial input form. These discoveries may arouse rethinking of the dominance of CNNs in PolSAR image classification.
21 June 2022 in International Journal of Mechanical Sciences
Convolutional neural networks (CNNs) have shown good performance in polarimetric synthetic aperture radar (PolSAR) image classification. Excellent hand-crafted CNN architectures incorporated the wisdom of human experts, which is an important reason for CNNs success. However, the design of architectures is a difficult problem, which needs a lot of professional knowledge as well as computational resources. Moreover, the manually designed architecture might be suboptimal, because it is only one of the thousands of unobserved but objective existed paths. Considering that the success of deep learning is largely due to its automation of the feature engineering process, how to design automatic architecture search methods to replace the hand-crafted ones is an interesting topic. In this article, the application of neural architecture search (NAS) in the PolSAR area is explored for the first time. Different from the utilization of existing methods, a PolSAR-tailored Differentiable Architecture Search (DARTS) method, called PDAS, is proposed in order to adapt NAS to the PolSAR classification. A PolSAR-tailored search space and an improved one-shot search strategy are equipped with the proposed method. By PDAS, the architecture (corresponds to the hyperparameter but not the topology) parameters can be optimized with high efficiency by a stochastic gradient descent (SGD) method. The optimized architecture parameters should be transformed into corresponding architecture and retrained to achieve classification. In addition, a complex-valued PDAS (CVPDAS) is developed to fit the data form of PolSAR images so as to improve the performance. Experiments on three benchmark data sets show that the architectures obtained by searching have better classification performance than hand-crafted ones.
29 December 2009 in EURASIP Journal on Advances in Signal Processing
The classification of polarimetric SAR image based on Multiple-Component Scattering Model (MCSM) and Support Vector Machine (SVM) is presented in this paper. MCSM is a potential decomposition method for a general condition. SVM is a popular tool for machine learning tasks involving classification, recognition, or detection. The scattering powers of single-bounce, double-bounce, volume, helix, and wire scattering components are extracted from fully polarimetric SAR images. Combining with the scattering powers of MCSM and the selected texture features from Gray-level cooccurrence matrix (GCM), SVM is used for the classification of polarimetric SAR image. We generate a validity test for the proposed method using Danish EMISAR L-band fully polarimetric data of Foulum Area (DK), Denmark. The preliminary result indicates that this method can classify most of the areas correctly.
Convolutional neural networks (CNNs) have become the state-of-the-art in optical image processing. Recently, CNNs have been used in polarimetric synthetic aperture radar (PolSAR) image classification and obtained promising results. Unlike optical images, the unique phase information of PolSAR data expresses the structure information of objects. This special data representation makes 3D convolution which explicitly modeling the relationship between polarimetric channels perform better in the task of PolSAR image classification. However, the development of deep 3D-CNNs will cause a huge number of model parameters and expensive computational costs, which not only leads to the decrease of the interpretation speed during testing, but also greatly increases the risk of over-fitting. To alleviate this problem, a lightweight 3D-CNN framework that compresses 3D-CNNs from two aspects is proposed in this paper. Lightweight convolution operations, i.e., pseudo-3D and 3D-depthwise separable convolutions, are considered as low-latency replacements for vanilla 3D convolution. Further, fully connected layers are replaced by global average pooling to reduce the number of model parameters so as to save the memory. Under the specific classification task, the proposed methods can reduce up to 69.83% of the model parameters in convolution layers of the 3D-CNN as well as almost all the model parameters in fully connected layers, which ensures the fast PolSAR interpretation. Experiments on three PolSAR benchmark datasets, i.e., AIRSAR Flevoland, ESAR Oberpfaffenhofen, EMISAR Foulum, show that the proposed lightweight architectures can not only maintain but also slightly improve the accuracy under various criteria.
22 December 2020 in IEEE Transactions on Geoscience and Remote Sensing
Deep learning and convolutional neural networks (CNNs) have made progress in polarimetric synthetic aperture radar (PolSAR) image classification over the past few years. However, a crucial issue has not been addressed, i.e., the requirement of CNNs for abundant labeled samples versus the insufficient human annotations of PolSAR images. It is well known that following the supervised learning paradigm may lead to the overfitting of training data, and the lack of supervision information of PolSAR images undoubtedly aggravates this problem, which greatly affects the generalization performance of CNN-based classifiers in large-scale applications. To handle this problem, in this article, learning transferrable representations from unlabeled PolSAR data through convolutional architectures is explored for the first time. Specifically, a PolSAR-tailored contrastive learning network (PCLNet) is proposed for unsupervised deep PolSAR representation learning and few-shot classification. Different from the utilization of optical processing methods, a diversity stimulation mechanism is constructed to narrow the application gap between optics and PolSAR. Beyond the conventional supervised methods, PCLNet develops an unsupervised pretraining phase based on the proxy objective of instance discrimination to learn useful representations from unlabeled PolSAR data. The acquired representations are transferred to the downstream task, i.e., few-shot PolSAR classification. Experiments on two widely used PolSAR benchmark data sets confirm the validity of PCLNet. Besides, this work may enlighten how to efficiently utilize the massive unlabeled PolSAR data to alleviate the greedy demands of CNN-based methods for human annotations.