open access publication

Article, 2024

Identification of Ships in Satellite Images

IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, ISSN 1939-1404, Volume 17, Pages 6045-6054, 10.1109/JSTARS.2024.3368508

Contributors

Heiselberg P. 0000-0002-8847-634X (Corresponding author) [1] Pedersen H.B. 0009-0007-0998-5060 [1] Sorensen K.A. 0000-0001-6443-1297 [1] Heiselberg H. 0000-0003-2229-2000 [1]

Affiliations

  1. [1] Technical University of Denmark
  2. [NORA names: DTU Technical University of Denmark; University; Denmark; Europe, EU; Nordic; OECD]

Abstract

Satellite imagery has become a fundamental part for maritime monitoring and safety. Correctly estimating a ship's identity is a vital tool. We present a method based on facial recognition for identifying ships in satellite images. A large ship dataset is constructed from Sentinel-2 multispectral images and annotated by matching to the automatic identification system. Our dataset contains 7000 unique ships, for which a total of 16 000 images are acquired.The method uses a convolutional neural network to extract a feature vector from the ship images and embed it on a hypersphere. Distances between ships can then be calculated via the embedding vectors. The network is trained using a triplet loss function, such that minimum distances are achieved for identical ships and maximum distances to different ships. Comparing a ship image to a reference set of ship images yields a set of distances. Ranking the distances provides a list of the most similar ships. The method correctly identifies a ship on average 60% of the time as the first in the list. Larger ships are easier to identify than small ships, where the image resolution is a limitation.

Keywords

Automatic identification system (AIS), convolutional neural network (CNN), dark ships, multispectral images, satellite images, ship identification, triplet

Data Provider: Elsevier