YOLO11 model checkpoint for marine vessel detection in Sentinel-2 L1C-TCI imagery

Model details

Model Description

These model weights are meant for detecting marine vessels from L1C-TCI Sentinel-2 imagery.

The models are trained and validated on human-annotated marine vessel data. These annotations, information of which Sentinel-2 product they correspond to, and instructions on how to convert them into COCO or YOLO format datasets are available as GeoPackage files on Zenodo portal: https://doi.org/10.5281/zenodo.10046341.

  • Model type: Instance segmentation
  • License: aGPL3
  • Finetuned from model: Ultralytics pretrained yolo11 models

Uses

Direct Use

Models are trained to process 320x320 pixel patches of Sentinel-2 L1C-TCI images with 10m resolution and detect marine vessels which are upsampled into 640x640 pixels during training and inference. The models will detect targets from outside of the water areas, but those detections can be eliminated by using external datasets such as land masks.

Out-of-Scope Use

This model is not suitable for other purposes than for detecting potential marine vessels from satellite imagery. Also, as the model is trained on the data from the Finnish coast, it might not work in other geographical areas.

Recommendations

The models are most accurate on more closed water areas such as denser archipelagos and close to the coast instead of open sea. Especially during windy conditions the models incorrectly detect some wakes and glint as marine vessels.

How to Get Started with the Model

[https://github.com/mayrajeo/ship-detection] provides examples on how to use the models.

Compute Infrastructure

Hardware

NVIDIA V100 GPU with 32GB of memory, hosted on computing nodes of Puhti supercomputer by CSC - IT Center for Science, Finland.

Software

Models were trained as Slurm batch jobs in Puhti.

Citation

Manuscript has been accepted for publication, and citation will be added when the article is available.

Model Card Contact

Janne Mäyrä

Downloads last month
12
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support