A Compact and High-Efficiency Anchor-Free Network Based on Contour Key Points for SAR Ship Detection

IEEE GEOSCIENCE AND REMOTE SENSING LETTERS(2024)

Cited 0|Views8
No score
Abstract
As computer vision advances, synthetic aperture radar (SAR) ship detection increasingly incorporates deep learning techniques based on convolutional neural networks (CNNs). Presently, these approaches predominantly depend on large network architectures and anchor-based object representation methods. Although such networks can yield superior results, they are often inefficient in detection. For SAR ship detection, this letter proposes a novel network structure, the contour key points network (CPoints-Net), which utilizes a compact backbone ResNet18 and feature pyramid structure (FPN) to enhance network efficiency. The contour key points object representation employed in CPoints-Net is an anchor-free method that directly locates and represents ship objects, circumventing the complex postprocessing associated with anchor-based techniques. Furthermore, this anchor-free approach preserves a higher degree of object feature information and enables direct object prediction. To address the distribution of contour key points, CPoints-Net applies pointwise feature grouping (PFG) part and dynamic feature grouping (DyFG) part to refine features and employs deformable convolution (DCN) to achieve a more precise fit of key points to contours. On the SAR ship detection dataset (SSDD) and high-resolution SAR images dataset (HRSID), CPoints-Net achieves the AP(50) scores of 96.3% and 90.5%, respectively. This network has 18.64M parameters (Params), with frames/s (FPS) rates of 43.8 and 32.6 img/s, respectively, demonstrating the optimal performance and efficiency of this network. Its source code is located at https://github.com/Daniel-tech307/CPoints_net.git .
More
Translated text
Key words
Anchor-free,contour key points,feature grouping (FG),synthetic aperture radar (SAR)
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined