実測レビュー · 画像の透かし除去 · 実践ガイド

AI画像の透かし除去を実測:消した後に顔や画像全体は変わる?

角のマークは消えても、モデルが覆われていなかった画素まで変えることがあります。合成ポートレートに3種類の透かしを置き、透かしなし画像も対照として測定しました。

結果の要点:透かしが消えても画像全体が変わらないとは限らない

特定の実在人物を描いていない合成ポートレートを使いました。ローカルで作成した不透明な角ロゴ、顔にかかる半透明文字、画像全体に繰り返す文字を重ね、何も重ねていないクリーン画像も対照として残しました。文字入りの画像を画像編集サービスに送り、モデルには渡していないクリーンな参照と正確なマスクに対して結果を画素単位で比較しました。

角ロゴのテストでは、既知のマスク内の平均誤差が画素範囲0〜255で160.50から1.73に低下しました。対応する領域のマークは見た目上ほぼ置き換えられています。しかし変更はマークの範囲だけではありません。マスク外の平均誤差は3.91で、外側の19.1%の画素は少なくとも一つの色チャンネルで8を超えて変化しました。透かしのない対照画像でも23.1%の画素が同じ閾値を超えました。

支持できる結論は限定的です。制御した画像のマーク部分は見た目上描き直されました。「マークの画素だけが変わった」「元の背景が正確に戻った」「すべての顔が安全に維持される」とは言えません。

4つの制御条件

4枚とも同じ合成ポートレートを1024×1024にしたものです。マークはローカルで合成したため、クリーンな参照と正確なマスクを保持しています。モデルに渡したのはマーク入り画像と文章の指示だけで、クリーンな参照も正解マスクも渡していません。これにより覆われた領域を測定し、指示が守られたかも確認できます。

条件遮蔽された画素内容
角の不透明な文字・ロゴ2.05%平らな背景に小さなマーク
目と鼻にかかる半透明文字2.63%顔の細部を横切る文字
全体に並ぶ半透明文字13.82%顔、髪、服に複数のマーク
透かしなしのクリーン対照0%モデルが元画像まで変更するかを確認

リクエストでは、プロジェクトで設定された画像編集プロキシを通じてGPT Image 2と最高品質を指定しました。プロキシの実際のバックエンドモデルと請求費用は独立に確認していません。時間にはプロキシ処理と画像ダウンロードが含まれ、モデル推論だけの時間ではありません。

同じ合成ポートレートの4入力:角ロゴ、顔の文字、繰り返しマーク、透かしなし対照。
4条件とも同じ合成ポートレートです。服にあるSTUDIO 07は正当なシーン文字で、保持すべき対照です。

マークの内側は改善し、外側も変化

最初の指示では人物、服、背景、通常の文字を保つよう求めましたが、編集マスクは指定していません。以下は既知のマーク範囲内でのRGB平均絶対誤差です。小さいほど合成クリーン画像に近い値です。出力を位置合わせしていないため、質感や小さな位置ずれも誤差に含まれます。

テストマーク面積時間マスク内MAE:入力 → 出力マスク外で8超の変化があった画素
角の不透明マーク2.05%36.1秒160.50 → 1.7319.1%
顔の半透明文字 · 1回目2.63%47.3秒55.66 → 6.9317.3%
全体の繰り返し文字 · 1回目13.82%69.4秒26.46 → 5.4125.9%
クリーン対照0%44.2秒該当なし23.1%

「8超の変化」は固定閾値の画素数です。人が気づく変化の割合でも、本人らしさの評価でもありません。マーク外を確認する目安であり、画像全体の品質スコアではありません。位置合わせをしない比較では、質感の描き直しやわずかなずれも数えます。

服の文字を残す指示は役立ったか

服には通常の文字「STUDIO 07」があります。最初の指示では文字を保つよう求めましたが、出力ではラベルも変化しました。2回目は「DEMO WATERMARK」だけを除去し、「STUDIO 07」は正確に残すよう明示しました。同じ合成画像で指示を変えた比較であり、別の写真を使った再試験ではありません。

顔の文字では、2回目のマスク内MAEは6.93から6.73へ少し下がりました。マスク外の顔部分で8を超えて変化した画素は24.74%から24.11%へ動きました。一方、服の正当なラベルでは同じ指標が26.61%から31.54%へ上がり、具体的な指示でも確実には保護できませんでした。繰り返しマークの再試行でも通常ラベルの半分以上が8を超えて変わりました。

詳細な指示は一つの出力に影響することがありますが、編集マスクの代わりにはならず、文字の完全保持も保証しません。生成モデルは新しい画像を返します。変化をマーク内に制限するには、正確な位置検出とその領域だけを合成する工程も必要です。実画像の自動検出は誤った画素を含めたり、必要な画素を除いたりする可能性があります。

修復と元の画素の復元は違う

正確なマーク範囲が分かるため、オフライン評価では生成パッチを元画像に合成し、マスク外を完全に保てます。しかしこれは測定の補助であり、モデル自身が行ったことでも現在の製品が保証するものでもありません。マーク入り画像だけを持つ利用者は、元の境界を知りません。

マーク部分のMAEが低くても、モデルが隠れた画素を読み取ったのではなく、もっともらしい内容を生成したことを意味します。髪の毛、肌の質感、小さな服の文字、固有の物体は描き直される可能性があります。空の上にある角ロゴは、目の上の文字や画像全体の繰り返しマークより自然に見せやすい条件です。

角ロゴを生成的に置き換えた一つの結果。顔や服の細部も変わることがある。
これは一つの出力であり、一般的な結果予測ではありません。保存前に比較表示で画像全体を拡大してください。

この手順が役立つ場合

  • 小さなマークが平らな背景にある:なじみやすい場合もありますが、顔、境界、通常の文字を確認する。
  • 半透明文字が顔、布地、重要な物体にかかる:目、髪、織り目、正当なラベルを見比べる。
  • 大きな繰り返しマークで多くが隠れる:生成範囲が広いので一つずつ確認し、結果が不適切なら原本保持やトリミングを考える。
  • 見えるマークがない:クリーン対照も変化したため、試すだけの目的で機微な顔写真を送らない。
  • 編集する権利がある:QuietTakeの画像透かし除去ツールを開き、両方を比較して確認した版だけを保存する。

この画像ツールでは、アップロードしたファイルが設定済みの画像処理サービスに送信されます。提供先と共有できる画像だけを使ってください。生成結果は顔、場面内の文字、他の細部を変えることがあります。比較と再試行の操作は別案を確認する助けになりますが、正確な復元の約束ではありません。許可なく作者の透かしを除去したり、編集画像を原本として示したりしないでください。

テストの限界とデータ

この実験は一つの合成ポートレートに3種類のマークとクリーン対照を加えたものです。実在人物、カメラ、ウェブ上の写真を代表する統計サンプルではなく、第三者によるブラインド評価や本人確認もありません。正解マスクは評価だけに使用し、モデルには渡していません。MAEと変化画素数は位置合わせなしのRGB比較で、見た目の好みや知覚品質を測りません。処理時間はネットワーク、プロキシ、読み込み、ダウンロードで変わります。

記録にあるのは指定したモデル名と品質であり、プロキシの実際のモデル、費用、保存期間は未確認です。2回目の保持指示は同じポートレートを使ったため、一般的な改善は証明しません。画像はプロジェクト用に生成され、特定の人物を描いていません。透かしもローカルで作成しました。メディア記録に素材の説明があります。結果はこの実験の範囲を示し、任意の写真の変化を予測するものではありません。

保存前には、透かしが見えなくなった場所だけでなく顔、髪、服の文字、背景の境界も確認します。表示の周りにぼけや色の帯がないか、目や口の形が変わっていないか、布の模様が途中で途切れていないかを拡大して見てください。縮小プレビューで自然に見えても、実際に使うサイズで確認することが大切です。

仕事や公開に編集画像を使う場合は、元画像と出力を別ファイルで保管し、編集したことが分かるように管理します。報道、証拠、商品記録など正確な記録が重要な用途では、生成された背景を原資料と誤認させないでください。作者の表示や権利情報を消す前に、編集権限と利用条件を確認します。画像には見た目だけでなく、誰が何を作成したかという来歴も含まれます。

今回の試験では合成透かしを使いましたが、実際のロゴやクレジットは他の人の権利を示すことがあります。許可なく別の人のマークを消して再配布しないでください。許可された編集でも、変化した顔や通常の文字が用途に適しているかは、利用者が最後に確認する必要があります。

次のステップ

素材に合わせて続ける

クリエイターガイドに戻る