I. Introduction
With the rapid development of satellite systems and remote sensing technology, the resolution of satellite remote sensing images has been greatly improved, and the task of remote sensing image classification has also changed. Remote sensing image classification is a key technology in remote sensing image application systems. Its primary purpose is to interpret and identify the type and distribution of surface objects according to the radiation information of ground object electromagnetic waves mapped to the feature information of remote sensing images. With the development of artificial intelligence, Machine Learning(ML) and Deep Learning(DL) have been used to classify remote-sensing images. For example, [1] is suitable for feature extraction of remote sensing images by using the strong capability of deep convolutional neural network for image feature recognition. However, these methods usually require a large amount of labeled training data or feature extraction from pre-trained CNN for fine-tuning, which is a very expensive and time-consuming behavior for remote sensing image data and requires the participation of experts. Therefore, most of us are faced with the problem that the sample size of labeled data is too small.