1. Introduction
With the continuous development of remote sensing technology, space-based synthetic aperture radar (SAR) images have become an important source of information for maritime surveillance. The space-based SAR system uses electromagnetic waves to generate remote sensing images; therefore, it can eliminate the influence of complex weather and working time limits and has the characteristics of wide detection coverage. At present, SAR has been widely used in maritime ship monitoring and environment management, such as ship classification and recognition, maritime traffic control, oil spill detection, and sea ice classification [
1,
2,
3,
4,
5,
6]. In recent years, with the development and application of high-resolution SAR satellites such as the Gaofen-3, Sentinel-1A/B, and TerraSAR-X satellites, SAR images with richer object features can be obtained, which greatly promotes the application of SAR image ship classification in maritime surveillance.
As a key technology in maritime surveillance, SAR image ship classification has always been a hot and open issue in the field of remote sensing research. Therefore, for the classification of ship objects in SAR images, the remote sensing community has proposed many solutions, which are mainly divided into two categories: traditional classification methods based on manual feature extraction, and classification methods based on deep learning. Among them, the traditional SAR image ship classification methods have mainly been studied from two aspects: feature selection and classifier design. For example, Xing et al. [
7] proposed to construct a sparse representation dictionary with the ship geometric features and electromagnetic scattering characteristics and used the sparse representation classification (SRC) method to classify ships in TerraSAR-X SAR images. Lang et al. [
8] proposed a joint feature and classifier selection method to improve the performance of ship classification in SAR images by integrating the classifier selection strategy into the wrapper feature selection framework. Xu et al. [
9] proposed a distribution shift metric learning (DML-ds) method by adding an inter-class distribution shift (ICDS) regularization term to distinguish the distribution differences between different subordinate-level categories, which improved inter-class separability and compactness, enabling performance for fine-grained ship object classification in SAR images. Wang et al. [
10] proposed a hierarchical ship object classifier for COSMO-SkyMed SAR data based on the geometric and backscattering characteristics of ships, which realized classification for bulk carriers, container ships, and oil tankers. Ji et al. [
11] proposed a ship classification method based on classifier combination and adopted the SVM combination strategy to realize the classification of container ships, oil tankers, and bulk carriers in TerraSAR-X SAR images. Margarit et al. [
12] proposed a ship classification method for single-pol SAR images based on fuzzy logic (FL), which combined ship geometric features and radar cross-section (RCS) values. Zhang et al. [
13] proposed a ship classification method based on scattering component analysis for COSMO-SkyMed SAR images by analyzing the scattering components of the superstructure of different ship types. Wu et al. [
14] proposed a new ship classification model BDA-KELM by combining two key elements of traditional ship classification methods, i.e., feature selection and classifier design. This method combined the kernel extreme learning machine (KELM) and the dragonfly algorithm in binary space (BDA) for automatic feature selection and searching for the optimal parameter set of the classifier, and has been effectively verified in TerraSAR-X SAR images. Lang et al. [
15] proposed naive geometric features (NGFs) for ship classification and adopted the multiple kernel learning (MKL) method to learn the combined weights of different features to improve the ship classification capabilities of medium-resolution SAR images. Leng et al. [
16] proposed a new feature named “Comb” for high-resolution SAR image ship classification based on the analysis of ship object radar cross-section (RCS) statistics data related to ship structure. Jiang et al. [
17] proposed a ship classification method for SAR images based on the ship superstructure scattering features. This method used the proposed ratio of dimensions (Rod) to describe ship structure in SAR images and classified bulk carriers, container ships, and oil tankers by constructing feature parameter vectors. It can be seen that there are many SAR image ship classification methods combined with traditional manual feature extraction. However, most of these SAR image ship classification methods use a single classifier. As an active sensor, SAR is almost free from all-weather conditions [
18]. Owing to the unique imaging mode and complex electromagnetic wave scattering process of SAR [
19], the image contains a large amount of object and non-object information and their complex features; thus, a single classifier trained with the manually extracted shallow features cannot accurately and effectively express the content in images, and the robustness and generalization performance of single classification method are relatively poor. Moreover, in addition to geometric features, these methods often extract electromagnetic scattering characteristics, which affects the efficiency of maritime ship monitoring to a certain extent.
In recent years, with the rise of data-driven deep learning technology, many researchers have attempted to develop SAR image ship classification algorithms based on convolutional neural networks (CNNs). Compared with traditional manual feature extraction methods, CNNs can automatically learn more nonlinear hierarchical deep features directly from a large number of training samples, which injects powerful vitality into the SAR image ship classification. He et al. [
20] proposed a densely connected triplet CNN framework based on advanced densely connected convolutional networks (DenseNets), and combined the Fisher discrimination regularization term and deep metric learning for ship classification in medium-resolution SAR images. Lu et al. [
21] applied CNNs to SAR ship classification and adopted data augmentation and transfer learning methods to solve the model overfitting problem that frequently occurs in training on small datasets. Zhang et al. [
22] proposed a polarization fusion network with geometric feature embedding (PFGFE-Net) for SAR image ship classification by combining dual-polarization features and geometric features. The PFGFE-Net can effectively solve the problems of insufficient polarization utilization and traditional feature abandonment. Sharifzadeh et al. [
23] proposed a neural network model based on the hybrid of CNN and multi-layer perceptron (CNN-MLP) for image classification, which improved the accuracy of SAR image ship classification. Dong et al. [
24] proposed a ship classification framework for high-resolution SAR images based on a deep residual network (ResNet) and trained the model with three different fine-tuning strategies to achieve fine-grained ship classification. Bentes et al. [
25] proposed a full workflow for SAR image maritime object detection and classification on TerraSAR-X high-resolution images and used CNN to classify five maritime classes. Xu et al. [
26] proposed a SAR ship classification method based on a multi-scale convolutional neural network (MS-CNN), and employed the multi-scale feature fusion to enhance the feature expression ability through three steps, namely flattening, integrating, and classifying. Wu et al. [
27] proposed a joint convolutional neural network framework for small-scale ship objects classification in SAR images by combining a generator and a classifier. Specifically, the generator was used to reconstruct small-scale low-resolution images to large-scale super-resolution images and the classifier was used for SAR image ship classification. Zeng et al. [
28] proposed a CNN method based on a hybrid channel feature loss function for dual-polarized SAR image ship classification that can further classify ships into eight accurate categories by utilizing the polarization characteristics of different channels. Huang et al. [
29] proposed a group squeeze excitation sparsely connected convolutional networks (GSESCNNs) for SAR image object classification by combining sparsely connected convolutional networks and group squeeze excitation module, and proved the effectiveness of this method by using moving and stationary target acquisition and recognition (MSTAR) SAR images. Although CNNs can effectively avoid the tedious manual feature extraction process, they require the use of massive samples to automatically learn the characteristics of different types of ships. In practical applications, it is relatively difficult to build a ship object dataset of SAR images. In addition, to obtain better classification performance, a more complex deep convolution neural network model is usually needed, which requires more time and computational power.
In contrast, the automatic identification system (AIS) can provide a large number of relatively easy-to-obtain labeled ship samples, which provides an effective solution for SAR ship object classification research with limited samples. AIS is a real-time tracking and self-reporting system for ships sailing around the world that can identify and locate maritime ships through communications between nearby ships, and space-based and shore-based stations. AIS adopts open broadcast technology; therefore, it can periodically broadcast rich ship information, including static information (such as ship identity, size, and type), dynamic information (such as ship position, speed, and heading), and voyage-related information (such as ship draught and destination), allowing us to classify ships in detail. Since 2002, the International Maritime Organization (IMO) has mandated that international navigation ships with 300 gross tonnage and upwards and all passenger ships must be equipped with AIS equipment; especially with the development and application of space-based AIS technology, the spatial-temporal data we obtained for ships has grown rapidly. AIS plays an important role in maritime surveillance and has been widely used for ship identification and tracking, ship collision avoidance, anomaly detection, marine traffic control, and trade analysis [
30,
31,
32,
33,
34]. At present, some studies have attempted to transfer AIS data to SAR image ship classification. For example, Snapir et al. [
35] used AIS data to train a random forest classifier and then transferred the trained model to SAR images for classifying fishing and non-fishing ships. Lang et al. [
36] proposed an improved multi-class adaptive support vector machine (A-SVM) method, which significantly improved the classification performance of traditional methods through transfer learning between the AIS data and SAR image. Rodger et al. [
37] used the transfer learning method to apply AIS data to ship classification in SAR images and proposed a classification-aided data association technique to improve the accuracy of SAR and AIS data association in dense shipping environments. It can be seen that there are relatively few studies on applying AIS data to SAR image ship classification, and the classification performance still needs to be improved. In addition, the remote sensing community also applies AIS data to other research activities in the SAR field, such as the development and verification of SAR image ship object detection and recognition algorithms, construction of SAR image open benchmark datasets, and synthesis of the AIS data and SAR images for maritime ship monitoring and control [
38,
39,
40,
41].
Through the above analysis, we can find that most existing SAR image ship classification and recognition methods use a single classifier, which does not fully consider the learning ability of different classifiers for ship features. However, in the SAR ship classification task, a single classifier cannot fully distinguish the differences between the sample attributes, resulting in a poor generalization of the model. In addition, ship classification in SAR images based on deep learning methods requires a large number of samples for training models. Therefore, to solve the problem of ship classification in SAR images with limited samples, we proposed a method of ship classification in space-based SAR images based on multiple classifiers ensemble learning and AIS data transfer learning, which is used to classify four types of ships at sea: cargo ships, tanker ships, fishing ships, and passenger ships. Experimental results show that the classification performance of our method is better than those of various base classifiers, which proves the feasibility and effectiveness of the method in improving the classification performance of SAR ships. The main contributions of this paper are as follows:
- (i)
Considering the differences in the learning ability of different classifiers, this paper proposed an ensemble learning method that combines the classification probability strategy and successfully applies it to AIS data-aided SAR image ship classification. Our method realizes ship classification in SAR images with limited samples by using ensemble learning and AIS data transfer learning, which has good application value in maritime surveillance;
- (ii)
In this paper, we transferred the ensemble learning model trained on AIS data to SAR images for ship classification. Therefore, comprehensive feature engineering was performed on the space-based AIS data and the influence of different ship geometric features on the model was studied. The superiority of the feature extraction method in this paper was verified through various benchmark tests, which provided a guarantee for a more accurate SAR ship classification;
- (iii)
We conducted a detailed analysis of the received space-based AIS data and adopted the interquartile range (IQR) and SMOTE methods to solve the problem of outliers and class imbalance in AIS data to provide high quality samples for model training. These preprocessing methods could improve the classification performance of the ensemble learning model.
The remainder of this paper is organized as follows.
Section 2 describes the proposed method, including the AIS data preprocessing, ship feature extraction, and the detailed implementation of our method.
Section 3 presents experimental results and provides a comprehensive comparison with other classification methods. Finally,
Section 4 concludes the paper and introduces future work.