Gate spectral bypass on watermark detection

Blindly subtracting the codebook's carrier pattern from an image that
never had the watermark would imprint one instead of removing it. Now
each image is run through RobustSynthIDExtractor first, and the V3
bypass only runs when a watermark is actually detected; otherwise the
image passes through untouched (still eligible for metadata stripping).
This commit is contained in:
Aina Olaoluwa
2026-07-15 14:03:56 +01:00
parent 9b0f8d1a26
commit adf7ead01b
3 changed files with 47 additions and 10 deletions
+2
View File
@@ -3,3 +3,5 @@ scipy
opencv-python-headless
pillow
tkinterdnd2
PyWavelets
scikit-learn