Aerial · Surface · Underwater

Explore maritime vision

A visual tour of the datasets and tasks behind MaCVi. Browse a sample, play a short clip, or jump straight to the data and evaluation rules.

17 dataset families23 evaluation tracks1 cross-task challenge
Filter by environment

27 visual examples

SeaDronesSee aerial scene with object annotations
AerialDetection

SeaDronesSee · detection v2

Detect small maritime objects across diverse flight heights and views.

LaRS scene and panoptic annotations
SurfaceSegmentation

LaRS · panoptic segmentation

Recognise scene regions and separate individual obstacles.

Diver3D sonar point clouds and diver annotations
UnderwaterDetection

Diver3D · 3D sonar detection

Detect divers and estimate oriented 3D bounding boxes.

Aligned MULTIAQUA RGB, thermal, LiDAR and semantic examples
SurfaceSegmentation

MULTIAQUA · multimodal segmentation

Combine three sensor modalities to understand difficult low-light scenes.

Maritime visual odometry dataset overview
SurfaceGeometry

Maritime visual odometry

Recover a camera trajectory from boat-mounted video.

Boat-camera motion preview
EURS underwater restoration and semantic segmentation examples
UnderwaterSegmentation

EURS · Jetson embedded evaluation

Evaluate the full restoration and segmentation model on Jetson hardware.

BoaTrack boat-mounted video sample
SurfaceTracking

BoaTrack · multi-object tracking

Track maritime objects from a moving boat.

MarineVision Restoration paired degraded and restored underwater examples
UnderwaterRestoration

MarineVision restoration

Restore degraded underwater imagery while preserving useful visual detail.

Buoy detection and distance-estimation sample
SurfaceGeometry

Monocular object distance estimation

Detect buoys and estimate how far they are from the camera.

Buoys in camera imagery associated with chart markers
SurfaceGeometry

Vision-to-chart data association

Match visible buoys to the corresponding markers on a nautical chart.

Eight real Boat-MNIST training patches
AerialClassification

Boat-MNIST · image classification

Decide whether an image patch contains a watercraft on the water.

Contrast-normalized views of five bands from one SeaDronesSee multispectral training image
AerialDataset only

SeaDronesSee multispectral

Multi-band UAV imagery and object annotations for maritime perception.

Five bands shown with independent contrast normalization. No hosted leaderboard.
A real sample from the published synthetic SeaDronesSee training archive
AerialDataset only

Synthetic SeaDronesSee

Rendered maritime UAV scenes for studying synthetic-to-real transfer.

Night-time synthetic training example. No hosted leaderboard.
Seagull visible-spectrum maritime sample from VisLab
AerialDataset only

Seagull

Fixed-wing UAV sequences spanning visible, infrared and near-infrared cameras.

Sample: VisLab / Seagull. Dataset access is by request; no MaCVi leaderboard.
MODS scene with water and obstacle annotations
SurfaceSegmentation

MODS · obstacle segmentation

Separate navigable water, obstacles and sky.

Related boat-mounted maritime scene illustrating the boat and buoy detection task
SurfaceDetection

BoaTetection · boat and buoy detection

Detect boats and buoys with an uploaded model.

Task illustration · related surface imagery
Real thermal, multimodal and chart-association examples illustrating the Generalist Meta challenge
SurfaceCross-task

Generalist Meta challenge

Study methods that transfer across thermal, multimodal, segmentation and chart-association tasks.

Cross-task challenge · shared source datasets
SeaDronesSee aerial scene with object annotations
AerialDetection

SeaDronesSee · detection v1

Find people, boats and other maritime objects in aerial views.

SeaDronesSee aerial scene with object annotations
AerialTracking

SeaDronesSee · single-object tracking

Keep one target in view through a complete video sequence.

SeaDronesSee video sample
SeaDronesSee aerial scene with object annotations
AerialTracking

SeaDronesSee · multi-object tracking

Follow multiple maritime objects while preserving their identities.

SeaDronesSee aerial scene with object annotations
AerialTracking

SeaDronesSee · tracking with re-identification

Recover object identities across longer and interrupted observations.

MODS scene with water and obstacle annotations
SurfaceDetection

MODS · obstacle detection

Find navigational obstacles from an unmanned surface vessel.

LaRS scene and panoptic annotations
SurfaceSegmentation

LaRS · semantic segmentation

Label water, sky and obstacles at pixel level.

LaRS scene and panoptic annotations
SurfaceSegmentation

LaRS · embedded segmentation

Balance segmentation quality with throughput on constrained hardware.

LaRS scene and panoptic annotations
SurfaceDetection

LaRS · obstacle detection

Detect obstacles in forward-facing boat-camera images.

EURS underwater restoration and semantic segmentation examples
UnderwaterRestoration

EURS · public development evaluation

Explore restoration and segmentation on the public development split.

Development-set leaderboard · unofficial

Examples span MaCVi editions. Current entry periods and rules are on each challenge page. Dataset-only resources have no hosted leaderboard; model-validation and final-upload steps are grouped with their benchmark.