4 ポイント 投稿者 GN⁺ 2024-11-14 | 1件のコメント | WhatsAppで共有
  • Metaが発表した「Watermark Anything with Localized Messages」論文の公式実装
    • 画像に局所化されたウォーターマークを埋め込める方法を提供
    • 複数のウォーターマークを埋め込める
  • 要件: Python 3.10.14、PyTorch 2.5.1、CUDA 12.4、Torchvision 0.20.1 でテスト済み。
  • Inference
    • notebooks/inference.ipynb で推論スクリプトと可視化を確認できる
    • 画像にウォーターマークを埋め込み、検出・デコードする方法を説明
    • wam.scaling_w 引数を調整することで、ウォーターマークの imperceptibility/robustness(目立ちにくさ/堅牢性)のバランスを調整できる
  • 単一ウォーターマーク
    • 32ビットメッセージを画像に埋め込む例を提供
    • 画像の一部にのみウォーターマークを埋め込めるランダムマスクを生成
  • 複数ウォーターマーク
    • 複数の32ビットメッセージを画像に埋め込む例を提供
    • DBSCANアルゴリズムを使い、クラスタリングによってウォーターマークを検出
  • 学習
    • 事前学習: 堅牢性のための事前学習方法を説明。
    • ファインチューニング: 複数ウォーターマークと目立ちにくさを保証するためのモデルのファインチューニング方法を説明。
  • ライセンス
    • モデルは CC-BY-NC ライセンスで提供される。
  • 参考
    • AudioSealSegment Anything プロジェクトと関連がある。

1件のコメント

 
GN⁺ 2024-11-14
Hacker Newsの意見
  • 不可視ウォーターマークはステガノグラフィーと同じようなもの。埋め込み方法が知られればウォーターマークを損なうことは可能だが、抽出手順が常に高エントロピー情報を生成するなら、ウォーターマークの有無を判別できない場合もある
  • README にある論文リンクが壊れている。正しいリンクはこちら: https://arxiv.org/abs/2411.07231
  • Meta が無料で強力なウォーターマーキング技術と、それを採用できるソーシャルメディアネットワークを構築するとき、創造的な技術者たちが「ウォーターマーキング」や「人間真正性バッジ」のために資金調達しようとする試みがどうなるのか気になる
  • これは大きな問題なのか? 専門家ではない立場からすると必要な製品のように見えるが、何か見落としている気がする
  • 画像のスクリーンショットを撮っても、このウォーターマークが依然として機能するのか気になる
  • 「Unwatermark Anything」リポジトリへのリンクが必要
  • ウォーターマークが、生成されたデータで訓練された後続モデルによって間接的に学習される潜在変数になった場合はどうなるのか気になる。これを最新の状態に保つには、マークを継続的に変更する必要があるだろう。証明書透明性のための Merkle ツリー型ウォーターマークデータベースを見ることになるのだろうか。YC、ここに新しいスタートアップのアイデアがある
  • ああ、テキストにも目立たないウォーターマークを入れられるのかと期待していたが、残念ながらそうではない