docs: name the local lane in the evaluators' own lane vocabulary

This commit is contained in:
tngo 2026-09-28 22:34:06 +09:00
parent 4aa1b35e39
commit 3c0df81629
2 changed files with 3 additions and 3 deletions

View file

@ -3,9 +3,9 @@
The original matcher is a candidate final architecture, not just a baseline.
Every lane is scored the same way, on the same crops, at the same resolutions:
local RootSIFT pyramid + OCR text lane (the shipped default)
matcher full-catalog SIFT/ORB/BRISK + RANSAC (the original demo)
gallery DINOv2 embedding, raw or with the trained head
hybrid-verify DINO shortlist, then the matcher re-ranks inside it
Reported per lane, as four separate ceilings rather than one conflated number:
@ -56,7 +56,7 @@ UNKNOWN = "unknown"
# Two independent label passes disagreed here, so the row is not ground truth.
# Scoring it would be scoring a coin flip.
EXCLUDE = "exclude"
LANES = ("matcher", "gallery", "hybrid-verify")
LANES = ("local", "matcher", "gallery", "hybrid-verify")
# A single SKU above this share of accepts is the failure the last audit found:
# every dark package collapsing onto one enrolled product.
HUB_SHARE = 0.30