totalview
Two tankers alongside at sea

Solutions

Vessel detection

Ships detected, measured and classified on SAR and optical imagery by a machine learning model, and matched against AIS to expose dark vessels.

  • 25 cmSAR
  • 15 cmOptical
  • 3 mOptical, daily

Plio

Plio: vessels detected and classified in a harbour on optical imagery
Plio: 225 vessels detected on a SAR frame, coloured by group
Plio: one vessel selected with its length, width, heading, scores and position
Detection mAP@50
0.881
Precision
0.867
Recall
0.825
Class, top-1 of 12
85.1%

Frozen test splits: 687 images for detection, 2,131 crops for classification.

12 vessel types, in three groups

  • MilitaryNaval combatant, carrier, submarine, auxiliary, amphibious
  • Civilian, largeCargo, tanker, passenger ferry
  • Civilian, smallFishing, motorboat and yacht, sailboat, workboat

Applications

  1. 01

    Defence and naval

    Warships at sea and in port, naval base activity and fleet movements over time.

  2. 02

    Dark vessels

    Ships with AIS switched off or spoofed: detected in the image, absent or elsewhere in AIS.

  3. 03

    Migration and search and rescue

    Small boats at sea, for coast guard, border and rescue authorities.

  4. 04

    Tankers and sanctions

    Tankers at anchor, ship-to-ship transfers and loitering in high-risk waters.

  5. 05

    Fisheries

    Fishing vessels inside protected and closed areas.

  6. 06

    Ports and shipyards

    Vessels in port, occupied berths and docks, hulls under construction.

Per detection

FieldContent
Position and timeCoordinates of the hull at the moment of acquisition
OutlineHull outline as a polygon
DimensionsLength and beam, in metres
HeadingHeading, and speed where a wake is visible
TypeOne of 12 types in three groups: military, large civilian, small civilian
ScoresDetection and classification confidence
AISMatched MMSI and name, or flagged as dark
Image chipThe vessel cut from the scene, for review

Workflow

  1. 01

    Collection

    SAR through cloud and at night; optical for identification

  2. 02

    Detection

    The model finds and outlines each hull

  3. 03

    Classification

    Length, heading and type per vessel

  4. 04

    AIS matching

    Paired with AIS at image time; unmatched vessels flagged as dark

  5. 05

    Review

    Analyst corrections retrain the models