ABSTRACT In recent years, deep learning has significantly improved the performance of Synthetic Aperture Radar Automatic Target Recognition (SAR-ATR), but the lack of large-scale labelled training data limits the further development of deep neural networks in this field. Traditionally, annotating SAR data requires manual labour by experts with specialized domain knowledge, which is costly and makes it difficult to obtain a large amount of labelled data. Semi-supervised learning (SSL) algorithms can effectively leverage unlabelled data for training, improving model performance. However, improper use of pseudo-labels can lead to error accumulation and result in performance degradation. This paper proposes an SSL algorithm for SAR image recognition that employs the following strategies to mitigate error accumulation and enhance performance: First, by combining pseudo-labelling and consistency-regularization methods, unlabelled data with different augmentations are compared in terms of classification predictions and feature vectors, improving the model representation capacity. Second, a weighted distance metric combining labelled and unlabelled data is designed to estimate model loss, guiding the model towards intra-class aggregation and inter-class dispersion in terms of data distribution. Experiments conducted on the MSTAR and OpenSARShip datasets demonstrate that the algorithm achieves superior performance in limited labelled sample scenarios, with an accuracy of over 99% when only 30 labelled data points (approximately 10%) per class are available, and an accuracy of over 85% with extremely scarce samples (only 5 labelled samples per class) on the MSTAR dataset.
Read full abstract