Reports
Every file a run produces, generated on demand and carrying its own provenance.
Built for a hearing, not a dashboard
A count is only worth the trail behind it, so every export here travels with the manifest: which models ran and on what versions and licences, which of them ran live inference and which drew a simulated error profile, the tiling every arm shared, the exact matching rule a detection had to satisfy to call itself a hit, and the licence and attribution of every image the number came from. Licence and access ride along per row, not in a header block, because a spreadsheet row that escapes this app has to stay defensible on its own. Coordinates are image pixels, and the GeoJSON says so on every feature rather than quietly implying a map projection.
- Tiling
- 512 px tiles · 20% overlap · merge at IoS 0.3 · no prefilter
- Arms
- RF-DETR Small/Medium (+SAHI)SIMULATED PROFILESAM 3.1 (exemplar + concept)SIMULATED PROFILEYOLO26-s/m + P2 head (1280–1536, SAHI)SIMULATED PROFILEGeCo2SIMULATED PROFILECountGDSIMULATED PROFILET-Rex2 (interactive visual prompt)SIMULATED PROFILEGemini Flash (tiled)SIMULATED PROFILEOWLv2 (image-conditioned one-shot)SIMULATED PROFILE
Human annotations
Point CSV in DotDotGoose's own shape — image name, x, y, class — so the ground truth stays portable and stays yours.