表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

顔画像の生成過程で透かしを埋め込み、改変後の読み出しを狙うDiffMark

DiffMark

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

DiffMarkの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1: The difference between our method and the existing methods: (a) Traditional pixel-space methods directly embed the watermark in the pixel space of the image; (b) Latent-space methods that transform image into latent representation for watermark embedding; (c) Our method initiates from standard Gaussian distribution, using facial image and watermark as conditions to guide the diffusion model denoising for watermarked image generation.

出典:DiffMark / arXiv ↗

概要

  • 顔画像と二値の透かしを条件として、拡散モデルの画像生成過程で繰り返し融合する。
  • 学習時の再構成処理と、生成時の特定ディープフェイクモデルを使う誘導で、改変後の透かし読み出しを狙う。
  • 著者らは典型的なディープフェイクへの有効性を報告するが、確認できた本文に定量的な結果表はない。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、DiffMarkの仕組み

左から右へ読む
  1. 01顔画像と透かし
  2. 02条件を段階別に融合
  3. 03ノイズを除き画像生成
  4. 04透かし入り顔画像

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

顔を別人に置き換えるなどのディープフェイク処理を受けた画像では、元画像に埋めた識別情報が残るかが出所確認の鍵になる。不可視の電子透かしは公開前に識別情報を埋め、後で読み出すための方法だ。

画像の見た目を保ちながら、顔改変後にも透かしを読めるようにするのは難しい。著者らは、画像に透かしを一度加える発想から、画像生成の途中で顔の内容と透かしを繰り返し反映させる発想へ切り替えた。

手法

DiffMarkは拡散モデルを使う。拡散モデルとは、ノイズから少しずつ画像を作る生成手法である。元の顔画像と0・1の列で表した透かしを条件に与え、ノイズ除去を繰り返して透かし入りの顔画像を出す。顔画像の条件は段階に応じて重みを変え、初期の強いノイズでは顔の内容を強く示す。

透かしの位置とビット値は学習可能な表に変換し、交差注意という、画像側が透かし情報のどこを参照するか決める計算で融合する。学習時は固定した自己符号化器で改変に似た再構成を通し、読めた透かしを学習に反映する。生成時には特定の改変モデルを通した後の読み出し結果も、画像生成を誘導できる。

新規性

DiffMarkは、完成した画像に一度だけ透かしを加える方法と異なり、顔画像と透かしを条件にして、画像を生成する各段階で両者を融合する。顔画像から離れすぎないよう、生成段階に応じて顔画像の影響も調整する。

さらに、学習中に固定した自己符号化器で画像の再構成を模擬し、生成時には特定のディープフェイク処理を経た後の透かしの読みやすさを手掛かりにする。複数の仕組みを組み合わせた耐性向上が著者らの主張だ。

従来手法との違い

本文が挙げる従来法には、画像の画素へ直接透かしを埋め込む方法と、画像を圧縮した内部表現に変換してから埋め込む方法がある。著者らは前者では改変への耐性が不足しがちで、後者では復元時に画像の細部を失いやすいと説明する。

DiffMarkは顔画像と透かしを生成条件として繰り返し与え、画像を作る過程で融合する。ただし、確認できた本文の範囲には比較実験の結果表がなく、各従来法に対する画質や読み出し精度の差は数値で示せない。

実験結果

著者らは典型的なディープフェイク処理に対してDiffMarkの有効性を報告している。本文には、顔画像と透かしを条件にした生成、学習時の固定した自己符号化器、生成時の改変耐性を狙う誘導が記されている。元の1000段階の設定を、学習と生成の双方で100段階に圧縮したとも述べる。

確認できた本文の範囲では、実験のデータセット名、評価指標、透かしの読み出し率、画質、比較法ごとの差を示す結果表は確認できない。そのため、著者らの有効性の報告を具体的な改善率へ置き換えることはできない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:公開を許可された顔写真に、管理番号を表す二値の透かしを埋め込む。元画像と番号を入力し、透かし入り画像を公開用の出力とする。後日、改変が疑われる画像から番号を読み出し、登録記録との照合材料にする。

運用では、読み出した番号だけで画像の真正性を断定せず、登録時の画像と処理履歴も併せて確認する。これは論文の透かし抽出機構を使う想定であり、実際の公開画像で追跡可能と実証された用途ではない。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:利用許可のある顔画像と管理番号を使い、DiffMarkで透かし入り画像を作る。同じ画像群に従来の画素上の透かし法も適用し、埋め込み前後の顔の見え方と、処理に要する時間を記録する。

次に、事前に決めた顔改変、圧縮、縮小を施し、正しい番号を読み出せた割合と誤読率を比較する。生成時の改変耐性誘導を使う場合と使わない場合を分け、特定の改変処理だけに結果が偏っていないかも確かめる。

限界と課題

著者らは、透かしの耐性を高めるために学習時の再構成処理と、生成時の特定ディープフェイクモデルによる誘導を用いる。したがって、本文から確認できる設計上の対象は、模擬した処理や指定したモデルとの関係が強い。確認できた範囲に、全種類の改変への保証はない。

編集上の確認事項は、未使用の顔改変、圧縮や縮小を重ねた画像での読み出し率と、顔の細部の変化である。誤った番号を読み出す頻度も、出所確認に使う前に測る必要がある。

研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

DiffMark: Diffusion-based Robust Watermark Against Deepfakes

Deepfakes pose significant security and privacy threats through malicious facial manipulations. While robust watermarking can aid in authenticity verification and source tracking, existing methods often lack the sufficient robustness against Deepfake manipulations. Diffusion models have demonstrated remarkable performance in image generation, enabling the seamless fusion of watermark with image during generation. In this study, we propose a novel robust watermarking framework based on diffusion model, called DiffMark. By modifying the training and sampling scheme, we take the facial image and watermark as conditions to guide the diffusion model to progressively denoise and generate corresponding watermarked image. In the construction of facial condition, we weight the facial image by a timestep-dependent factor that gradually reduces the guidance intensity with the decrease of noise, thus better adapting to the sampling process of diffusion model. To achieve the fusion of watermark condition, we introduce a cross information fusion (CIF) module that leverages a learnable embedding table to adaptively extract watermark features and integrates them with image features via cross-attention. To enhance the robustness of the watermark against Deepfake manipulations, we integrate a frozen autoencoder during training phase to simulate Deepfake manipulations. Additionally, we introduce Deepfake-resistant guidance that employs specific Deepfake model to adversarially guide the diffusion sampling process to generate more robust watermarked images. Experimental results demonstrate the effectiveness of the proposed DiffMark on typical Deepfakes. Our code will be available at https://github.com/vpsg-research/DiffMark.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-29