4 Punkte von GN⁺ 2024-11-14 | 1 Kommentare | Auf WhatsApp teilen
  • Offizielle Implementierung des von Meta veröffentlichten Papers "Watermark Anything with Localized Messages"
    • Bietet eine Methode zum Einbetten lokalisierter Wasserzeichen in Bilder
    • Es können mehrere Wasserzeichen eingebettet werden
  • Anforderungen: Getestet mit Python 3.10.14, PyTorch 2.5.1, CUDA 12.4 und Torchvision 0.20.1.
  • Inference
    • In notebooks/inference.ipynb finden sich das Inference-Skript und Visualisierungen
    • Erklärt, wie Wasserzeichen in Bilder eingebettet sowie erkannt und dekodiert werden
    • Durch Anpassen des Arguments wam.scaling_w lässt sich das Gleichgewicht zwischen imperceptibility/robustness (Unauffälligkeit/Robustheit) des Wasserzeichens steuern
  • Einzelnes Wasserzeichen
    • Bietet ein Beispiel zum Einbetten einer 32-Bit-Nachricht in ein Bild
    • Erzeugt eine zufällige Maske, um das Wasserzeichen nur in einen Teil des Bildes einzubetten
  • Mehrere Wasserzeichen
    • Bietet ein Beispiel zum Einbetten mehrerer 32-Bit-Nachrichten in ein Bild
    • Erkennt Wasserzeichen per Clustering mit dem DBSCAN-Algorithmus
  • Training
    • Pretraining: Erläutert eine Vortrainingsmethode für Robustheit.
    • Fine-Tuning: Erläutert, wie das Modell für mehrere Wasserzeichen und zur Sicherstellung der Unauffälligkeit feinabgestimmt wird.
  • Lizenz
    • Das Modell wird unter der CC-BY-NC-Lizenz bereitgestellt.
  • Hinweise
    • Steht in Zusammenhang mit den Projekten AudioSeal und Segment Anything.

1 Kommentare

 
GN⁺ 2024-11-14
Hacker-News-Kommentare
  • Unsichtbare Wasserzeichen sind wie Steganografie. Wenn die Einbettungsmethode bekannt ist, kann das Wasserzeichen beschädigt werden, aber wenn das Extraktionsverfahren immer Informationen mit hoher Entropie erzeugt, kann es auch Fälle geben, in denen man nicht erkennen kann, ob ein Wasserzeichen vorhanden ist
  • Der Paper-Link in der README ist kaputt. Der korrekte Link ist: https://arxiv.org/abs/2411.07231
  • Wenn Meta kostenlos leistungsfähige Wasserzeichnungs-Technologie und ein Social-Media-Netzwerk bereitstellt, das sie übernehmen kann, frage ich mich, was aus den Versuchen kreativer Techniker wird, Geld für „Wasserzeichen“ oder „Badges für menschliche Echtheit“ einzusammeln
  • Ist das ein großes Problem? Als Nichtfachmann wirkt es wie ein Produkt, das man braucht, aber ich habe das Gefühl, dass mir etwas entgeht
  • Ich frage mich, ob dieses Wasserzeichen auch dann noch funktioniert, wenn man einen Screenshot des Bildes macht
  • Es braucht einen Link zum Repository „Unwatermark Anything“
  • Ich frage mich, was passiert, wenn das Wasserzeichen zu einer latenten Variable wird, die indirekt von nachfolgenden Modellen gelernt wird, nachdem sie mit den generierten Daten trainiert wurden. Um das aktuell zu halten, müsste man die Markierung ständig ändern. Werden wir eine Merkle-Tree-Wasserzeichen-Datenbank für Certificate Transparency sehen? YC, hier ist eine neue Startup-Idee
  • Ach, ich hatte gehofft, dass man auch Text unauffällig mit Wasserzeichen versehen kann, aber leider ist das nicht der Fall