Dark vessel Detection

SAR imagery

This dataset uses Synthetic Aperture Radar (SAR) images from the European Space Agency's (ESA) Copernicus Sentinel-1 mission, which come from two satellites (Sentinel-1A and Sentinel-1B) in polar orbit that operate in all weather conditions, both day and night. The selected Level 1 SAR products are Ground Range Detection (GRD) in wide interferometric mode (IW) and Single Look Complex (SLC) burst products.

The two available polarisation channels (VV and VH) have been exploited from these data, taking into account that VH (vertical-horizontal) polarisation is usually more conducive to ship detection. This is because it provides greater contrast between vessels and marine clutter. In contrast, VV (vertical-vertical) polarisation provides more information about the characteristics of the sea surface.

An important new feature of this dataset is the availability of Level 0 data (L0, RAW data) extracted from the Level 1 data (L1) used.

SAR images location

The SAR data composing the database have the following geographical coverage:

Descripción
Product ID Location
Scene 1 Iceland
Scene 2-Scene 8 Gulf of Guinea
Scene 9 Denmark
Scene 10 Gulf of Guinea
Scene 11 Open sea (North of UK)
Scene 12 San Marino (Italy)
Scene 13 South of Norway
Scene 14 Malabo island (South of Africa)
Scene 15 Foggia (Italy)

SAR Data & labeling

The dataset is structured as a series of SAR scenes. In this case study, a total of 15 different SAR scenes were selected. For each Level 1 SAR product (GRD-SLC), the corresponding Level 2 Ocean products (OCN) were retrieved, allowing additional information on wind conditions over the sea surface to be included. This information has been used to complement that provided by the AIS (Automatic Identification System) data available in the xView3 reference database.

All SAR L1B products employed in this dataset were preprocessed to enable block-wise partitioning. The partitioning algorithm operates by segmenting the complex image (SLC) into non-overlapping blocks of 512 × 512 pixels, thereby producing square patches suitable for subsequent training and validation tasks. Corresponding patches were also extracted from the GRD products, ensuring spatial co-registration and alignment with the SLC-derived patches over the same geographic area of interest. Consequently, a total of four co-registered patches were obtained for each selected block region.

The labelling strategy is based on XML (Extensible Markup Language) format. In the next table are detailed the considered tags, levels, and descendants for all Dark Vessel Detection files (including metadata, data, and labels).

Level Tag Name Descendants Tag Contents
0Scene_InfoScene_ID; Date; Version; CaseStudy-
1Scene_IDN/ANaming of the SAR scene into the database
1DateN/AYYYYMMDD
1VersionN/AVersion of the SAR scene
1CaseStudyN/ADarkVesselDetection
0SARDataSAR_Mission; SAR product; SLCSwath; Time_interval-
1SAR_MissionN/AS1A-S1B
1SARProductN/AName of the SLC product SAR
1SLCSwathN/ANumber of swath
1Time_IntervalStart; Stop-
2StartN/AYYYYMMDD_HHMMSS
2StopN/AYYYYMMDD_HHMMSS
0ProcessingDataCorner_Coord; WindData; StatisticsReport; List_of_ships-
1Corner_CoordSARData_Sample; SARData_Line; Scene_Sample; Scene_Line; Latitude; Longitude-
2SARData_SampleN/ANumber of columns of 512 pixels in the geocoded image
2SARData_LineN/ANumber of rows of 512 pixels in the geocoded image
2Scene_SampleN/A
2Scene_LineN/A
2LatitudeN/ALatitudes of corners
2LongitudeN/ALongitudes of corners
1WindDataDirection; Speed-
2DirectionN/AWind direction over the patch
2SpeedN/ASpeed direction over the patch
1StatisticsReportNumber_of_ships-
2Number_of_shipsN/ANumber of detected ships in the SAR image
1List_of_shipsShip-
2ShipName; Centroid_Position; Size; BoundingBox-
3NameN/AString with the ID of the ship
3Centroid_Position Latitude; Longitude; SARData_Sample; SARData_Line; Scene_Sample; Scene_Line -
4LatitudeN/ALatitude coordinate of the ship centroid
4LongitudeN/ALongitude coordinate of the ship centroid
4SARData_SampleN/AColumn coordinate of the ship centroid (patch)
4SARData_LineN/ARow coordinate of the ship centroid (patch)
4Scene_SampleN/AColumn coordinate of the ship centroid (scene)
4Scene_LineN/ARow coordinate of the ship centroid (scene)
3SizeN/AShip length size in m
3BoundingBoxTop; Left; Bottom; Right-
4TopN/ATop row of the detected pixels
4LeftN/ALeft column of the detected pixels
4BottomN/ABottom row of the detected pixels
4RightN/ARight column of the detected pixels

Data partitions

The data relating to this case study are organised as follows:

Vessel use-case XML labels L0 patches SLC patches GRD patches
Train set 2671 5342 5342 5342
Val set 311 622 622 622
Test set 1065 2130 2130 2130
Total patches 4047 8094 8094 8094

Note: XMLs denote the number of unique patches. L0, SLC, and GRD are doubled as they include both VV and VH polarisations.