Downloads · 30 days
0
pngwn/microduck-detector
microduck-detector is a machine learning model from pngwn. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
A tiny object detector for microduck — the 25 cm bipedal robot duck from Pollen Robotics (Hugging Face's robotics team, announced 2026-08-27). It detects the presence and location (bounding box) of microduck in an image.
Downloads · 30 days
0
Access
Public
Updated Sep 3, 2026
Repo size
5.7 MB
Likes
0
Public
Click a slice to open those files.
.pt5.4 MB · 95%
From the Hugging Face model README
A tiny object detector for microduck — the 25 cm bipedal robot duck from Pollen Robotics (Hugging Face's robotics team, announced 2026-08-27). It detects the presence and location (bounding box) of microduck in an image.
microduckEvaluated on the dataset's val split (134 images: synthetic renders/composites + real press photos):
| Metric | Value |
|---|---|
| mAP50 | 0.632 |
| mAP50-95 | 0.433 |
| Precision | 0.536 |
| Recall | 0.728 |
| Inference (T4, fused) | ~3.2 ms |
Note: the val split mixes synthetic and real images; mAP is dominated by synthetic scenes.
| True positives | 4 (bedroom 0.72, kickabout 0.86 & 0.70, watching 0.92) |
| False positives | 3 (1 background object in bedroom; 2 duplicate/overlap detections in kickabout) |
| False negatives | 1 (desk — duck partially occluded at frame edge) |
| Precision / Recall | 0.57 / 0.80 |
Annotated results: predictions/real_val_sheet_conf050.jpg (boxes ≥0.5) and predictions/real_val_sheet.jpg (conf 0.25).
Trained on pngwn/microduck-detection-dataset — 2,048 train / 134 val:
pollen-robotics/microduck_rl (STAND/SIT/FOLD keyframes, randomized cameras, lighting, the four official colorways), with ground-truth boxes computed by exact mesh-vertex projection — no manual labeling.yolo11n.pt pretrained backbone, imgsz=320, batch=64, 150 epochs, AdamW (auto), T4data.yaml/split as published in the dataset reposcripts/train_job.py in the dataset repofrom huggingface_hub import hf_hub_download
from ultralytics import YOLO
m = YOLO(hf_hub_download("pngwn/microduck-detector", "microduck_yolo11n.pt"))
r = m.predict("photo.jpg", imgsz=320, conf=0.25)