Warum hier kein PSNR mehr steht (Regel 9): PSNR mittelt den Fehler über das ganze Bild.
Ein deutlicher Fleck in einer glatten Fläche verschwindet in diesem Mittelwert — deshalb konnte
„~28–32 dB = unsichtbar" behauptet werden, obwohl man die Marke sah. Ein Mittelwert kann einen
lokalen Fehler grundsätzlich nicht anzeigen.
Gemessen wird jetzt ΔE00 (CIEDE2000), der Farbabstand der Farbmetrik: ΔE00 ≤ 1,0 gilt als für
das menschliche Auge nicht unterscheidbar. Und zwar nicht gemittelt, sondern als
schlimmstes 64×64-Fenster und zusätzlich nur über die glattesten Flächen (Himmel, Haut, Wand) —
dort maskiert nichts, dort sieht das Auge zuerst etwas.
Zwei Kontrollen halten das ehrlich. Erstens: dieselbe Kette ohne Wasserzeichen erzeugt allein
durch die 8-Bit-Rundung schon ΔE00 0,34–0,62 — alles darunter ist nicht der Marke zuzurechnen. Zweitens:
eine einzelne Graustufe erreicht höchstens ΔE00 0,83, liegt also immer unter der Schwelle.
Gemessen auf 12 echten Fotos — schlimmstes Fenster / glatteste Flächen:
Invisible 0,39 / 0,35 · Stealth 7,2 / 3,5 · Crop-hardened 6,7 / 2,5 (Schwelle 1,0).
Die beiden älteren Profile sind damit messbar sichtbar — das Instrument bestätigt, was man sieht.
Die Grenzen stehen dazu: Zuschnitt überlebt Invisible nicht (er verschiebt das Kachelraster, das die
Summierung braucht) → dafür ist Crop-hardened da, das aber sichtbar ist. Unter 0,7 MP verweigert die Engine
die Marke, statt eine unlesbare zu setzen. Zahlen zur Überlebensrate: siehe BENCHMARK_TRUTH.md.