Skip to content

docs(examples): measured dedup run report on synthetic corpus - #25

Merged
espetro merged 1 commit into
mainfrom
feat/dedup-evidence
Sep 22, 2026
Merged

espetro merged 1 commit into
mainfrom
feat/dedup-evidence

Conversation

@espetro

@espetro espetro commented Sep 22, 2026

Copy link
Copy Markdown
Owner

Generated with Devin

Run dedup.py against a 360-image corpus (320 picsum photos plus 40
planted recompress/resize/crop/brightness variants) with dinov2-small
on Apple M1 Metal: 124 s wall clock, ~335 MB peak RSS.

Pair-level scoring against pixel-identical ground truth (64 clusters,
130 true pairs) shows the default 0.95 threshold is the sweet spot:
precision 1.000, recall 0.977. Includes a threshold sweep table, a
sanitized report screenshot, and a caveat that .webp inputs abort the
run because stb_image cannot decode them.
@espetro
espetro merged commit c585881 into main Sep 22, 2026
12 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant