Version 1.1 of the ApertureLab Synthetic SAS Dataset contains 1000 swaths from a simulated HISAS 1030-class synthetic aperture sonar, with the same 200 m by 80 m footprint and 2.5 cm resolution as version 1.0. Each swath is supplied as a georeferenced palette GeoTIFF with COCO labels in 27 categories (four target shapes and 23 kinds of clutter). It also includes a terrain height map, a table of the simulated boulders and the scene file. The dataset is published on Hugging Face under the ALSD-1.0 license.
Version 1.1 addresses four shortcomings of version 1.0. Its label polygons did not account for burial or terrain, its seafloor relief was at most 8 cm, it used a single acquisition geometry, and an information box was rendered into every image. The changes are listed below. Version 1.0 remains available and is described on its own page; the two releases are compared on the Datasets page.
Summary
Changes
The swath footprint and the sonar are unchanged: 200 m of ground range by 80 m along track at 2.5 cm, from the HISAS 1030 preset. Every scene was drawn from a new master seed. Each change is defined below.
target holds four classes: a wedge in two
resting attitudes, a truncated cone and a cylinder. The supercategory
clutter holds each boulder individually as
rock and each of the 22 clutter shapes and meshes as its
own category. Seafloor features are recorded
in a per-image record instead.Labels
A detector trained on this set must distinguish four target shapes from one another and from every other object that returns an echo from the seafloor. The figure shows one labeled example of each target class and of two clutter categories, a boulder and a placed object, each cropped from a swath of the dataset around its COCO box.
pyramid, cone, frustum, dome, drum, slab, hexprism, capsule, cross, polyhedron, mound, torus.tire, barrel_oil, keg, sunken_anchor, fish_trap_square, ladder, debris1, ship_propeller, europalette, rock_pile.Every target carries its footprint polygon shrunk by burial, a
shadow polygon, and its bed height, grazing angle, substrate and
range band as attributes. Categories 1 to 4 share the supercategory
target and categories 5 to 28 share the supercategory
clutter, so a detector can be trained on the two
supercategories or on every kind. The ids are fixed: a kind that
never appears in a swath keeps its id. Every clutter annotation also
keeps its kind in attributes.shape and its origin,
rock_field or placed_object, in
attributes.source. Seafloor features that are not objects, such as
ripple zones, bathymetry operators, trawl scars, pockmarks and
outcrops, are recorded with their parameters in the image record
rather than drawn as boxes. Every target and clutter object is placed
at least 1.5 m inside the image, so no label is clipped by an
edge.
The table counts labeled instances by category and split.
| class | train | val | test | total |
|---|---|---|---|---|
| Targets | ||||
cylinder | 402 | 51 | 47 | 500 |
truncated_cone | 417 | 48 | 35 | 500 |
wedge_belly | 404 | 48 | 48 | 500 |
wedge_stl | 425 | 45 | 30 | 500 |
| targets, 4 classes | 1,648 | 192 | 160 | 2,000 |
| Clutter | ||||
rock | 70,526 | 5,881 | 10,223 | 86,630 |
cross | 133 | 14 | 15 | 162 |
torus | 125 | 11 | 17 | 153 |
cone | 127 | 19 | 6 | 152 |
dome | 123 | 10 | 9 | 142 |
polyhedron | 120 | 10 | 10 | 140 |
pyramid | 112 | 13 | 14 | 139 |
hexprism | 112 | 13 | 13 | 138 |
capsule | 111 | 14 | 8 | 133 |
frustum | 109 | 10 | 13 | 132 |
mound | 105 | 13 | 14 | 132 |
drum | 99 | 13 | 16 | 128 |
slab | 95 | 12 | 16 | 123 |
fish_trap_square | 69 | 7 | 5 | 81 |
ladder | 56 | 16 | 8 | 80 |
tire | 64 | 7 | 5 | 76 |
ship_propeller | 63 | 1 | 10 | 74 |
keg | 50 | 10 | 12 | 72 |
europalette | 58 | 8 | 5 | 71 |
debris1 | 59 | 5 | 4 | 68 |
sunken_anchor | 54 | 6 | 8 | 68 |
barrel_oil | 48 | 8 | 10 | 66 |
rock_pile | 55 | 5 | 4 | 64 |
clutter_other | not used | not used | not used | not used |
| clutter, 23 classes | 72,473 | 6,106 | 10,445 | 89,024 |
| all labels, 27 classes | 74,121 | 6,298 | 10,605 | 91,024 |
Files
The figures below are drawn from the published files of three swaths simulated at 10 000 scatterers per square meter; the scene name and seafloor family are printed in the corner of each figure. The three scenes were selected so that together they contain every label category. All files share one orientation: along track up, range to the right, and the first row of each file at the top.
*_tdbp_drc.tif*_tdbp_coco.json*_dem.pngv / 65535 × (z_max_m − z_min_m) + z_min_m, with both constants in the file's own metadata.*_rocks.csvscenes/*.yaml
Georeference
Each image is georeferenced so that GIS software displays it at a consistent scale and orientation. The frame is a transverse Mercator projection centered on the intersection of the equator and the prime meridian, on the WGS 84 datum, with unit scale factor and no false origin:
+proj=tmerc +lat_0=0 +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m
The swaths tile edge to edge northward from (0, 0): swath si_NNNN spans northings NNNN × 80 m to (NNNN + 1) × 80 m. The release therefore forms a single strip 80 km long and 200 m wide. Northing runs along track, and easting is ground range to starboard in meters. The location is a convention for GIS software and does not correspond to a place on the seafloor. The metadata in each image and in its COCO file retain the scene's own along-track coordinates.
Scope