Downloads · 30 days
0
NexusDwin/sailswarm-groundingdino-labeler
sailswarm-groundingdino-labeler is a machine learning model from NexusDwin. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for transformers. The card lists the license as apache-2.0.
This repo ships a configuration, not new weights. It is the tuned open-vocabulary detection recipe used as the labelling oracle for the SailSwarm obstacle-detection module — it pre-fills bounding-box suggestions that…
Downloads · 30 days
0
Access
Public
Updated Jun 29, 2026
Repo size
—
Likes
0
Public
Click a slice to open those files.
.yaml3.4 KB · 51%
From the Hugging Face model README
This repo ships a configuration, not new weights. It is the tuned open-vocabulary detection recipe used as the labelling oracle for the SailSwarm obstacle-detection module — it pre-fills bounding-box suggestions that are human-audited and then distilled into the deployable YOLOv8n.
The model itself is the unmodified IDEA-Research/grounding-dino-base;
we only tuned the prompts, thresholds, and a multi-pass merge.
detector_labeler.yaml)Multi-pass, because GroundingDINO degrades with long prompts — each pass has a short focused phrase list and its own thresholds, merged with per-class NMS:
box=0.30): boat / duck / buoy / person on the water.box=0.20): poles / piling / ladder / platform.box=0.20): crane / gantry / machinery.image_shortest_edge: 1000 (recovers thin poles + small distant objects);
boat_gate: 0.8 (drops mast/rig boxes inside a boat to lift structure precision).Class-agnostic F1 0.701 (P 0.76, R 0.65) on the held-out Konstanz eval clip — the strongest box source we have; the distilled YOLOv8n reaches F1 0.673 and is the Pi-deployable detector.
python -m scripts.eval.detector_labeler (SailSwarm repo) with this config.
GroundingDINO base model: Apache-2.0 (IDEA-Research). This config: same.