Ocean surveillance via high-resolution Synthetic Aperture Radar (SAR) imageries has been a hot issue because SAR is able to work in all-day and all-weather conditions. The launch of Chinese Gaofen-3 (GF-3) satellite has provided a large number of SAR imageries, making it possible to marine targets monitoring. However, it is difficult for traditional methods to extract effective features to classify and detect different types of marine targets in SAR images. This paper proposes a convolutional neutral network (CNN) model for marine target classification at patch level and an overall scheme for marine target detection in large-scale SAR images. First, eight types of marine targets in GF-3 SAR images are labelled based on feature analysis, building the datasets for further experiments. As for the classification task at patch level, a novel CNN model with six convolutional layers, three pooling layers, and two fully connected layers has been designed. With respect to the detection part, a Single Shot Multi-box Detector with a multi-resolution input (MR-SSD) is developed, which can extract more features at different resolution versions. In order to detect different targets in large-scale SAR images, a whole workflow including sea-land segmentation, cropping with overlapping, detection with MR-SSD model, coordinates mapping, and predicted boxes consolidation is developed. Experiments based on the GF-3 dataset demonstrate the merits of the proposed methods for marine target classification and detection.
The classification and detection of maritime targets are widely used in shipping navigation and military fields. With the development of spaceborne synthetic aperture radar (SAR) technology, more and more very high‐resolution SAR images can be acquired for maritime targets recognition. However, due to the different imaging mechanisms between SAR images and optical images, it is difficult and laborious to interpret SAR images manually. This study uses a modified Alexnet structure to realise maritime targets classification on the Gaofen‐3 spaceborne SAR images. The maritime targets dataset (MTD), including boats, cargo ships, container ships, windmills, oil tankers, and iron towers, is conducted. Moreover, the proposed convolution neural networks (CNNs) structure is trained and tested on the MTD. Experimental results show that the model can get an accuracy of 92.10% in classifying the six kinds of targets, and the performance is superior compared with other CNNs and traditional supportive vector machine algorithms.