Dark Ships
TECHNICAL

The system, honestly described

What's production, what's experimental, and how the pieces fit. No marketing fluff — written for engineers, evaluators, and partners doing due diligence.

PIPELINE5-phase detection chain

Phase 1 · Ingest

Sentinel-1 IW GRD (CDSE), AisStream live feed, GFW historical, NISAR (when available), weather, ASF.

Phase 2 · Detection

SAR calibration (SNAP / Rust speckle filter), YOLO ship detector, CFAR thresholding.

Phase 3 · Intelligence

AIS correlation, spoofing checks, STS proximity (500m rule), geofence breaches, alerts.

Phase 4 · Report

PDF dossier per detection, vessel profile, GeoJSON export.

Phase 5 · Analytics

NISAR wake analysis, Kelvin-wake speed regression, Froude validation.

Phase D · Multi-sensor

VIIRS bioluminescence, Landsat thermal, Sentinel-2 glint, CYGNSS GNSS-R — cross-confirmation hooks.

PROCESSORSSAR calibration backends

BackendRuntimeTemp filesStatus
SnapProcessor~750s/scene4 GBPRODUCTION
RustProcessor~780s/scene0PRODUCTION
CppProcessor60–120s (target)0PHASE 4b · WIP

Pixel-level accuracy (Rust vs SNAP): max diff < 0.1 dB, RMSE < 0.05 dB. YOLO detection consistency: ≥95% spatial overlap, KS-test p > 0.05.

HONESTYWhat is and isn't ready

Production today: Large-vessel (≥30 m) dark-ship detection on Sentinel-1 IW. AIS correlation against rolling 30-day window. STS detection, spoofing checks, dossier generation.
Phase 2 (in progress): Small-vessel (sub-10 m smuggling skiffs, dhows) detection. Needs fine-tuning on Indian Coast Guard-supplied ground truth and/or commercial high-res SAR (Capella / ICEYE / Umbra).
Roadmap: C++ SAR processor (60–120 s/scene). Real-time alerting via webhooks. Multi-sensor (VIIRS / Landsat / S2-glint) cross-confirmation in production. Public API for trade-flow JSON.

LICENSINGCommercial considerations

YOLO (Ultralytics)

Currently AGPL v3 — isolated to detect/ships.py. ONNX export + C++ inference path planned before any closed-source deployment.

SAR data

Sentinel-1 (Copernicus, free, commercial use OK). NISAR (NASA/ISRO, open). Commercial high-res via partnership.

AIS data

AisStream (free, terms-of-service constrain redistribution). Spire / Orbcomm available for commercial-grade feeds.

Technical questions?

We answer in plain language. No NDA required for general architecture discussion.

Email us