なぜ2回目の保存が影響するのか
JPEG圧縮は画像をブロックに分割し、それぞれを周波数成分に変換して、人の目に感知されにくい高周波成分を破棄します。その結果、ファイルは小さく、わずかにソフトになります。
そのファイルを開いて再度保存すると、すでに処理済みのデータに対して同じ処理が繰り返されます。エンコーダーはどの詳細がオリジナルで、どの詳細が前回のパスで生じたアーティファクトなのかを判別できないため、両方を同じように扱い、それぞれをさらに破棄します。
損失は蓄積され、決して元には戻りません。破棄された周波数成分を復元する操作は存在しないため、4つのプラットフォームを経由した画像をツールで修復することはできず、別のものとして作り直すことしかできません。
それがスコアに与える影響
本物の写真を1枚用意し、品質75で繰り返し保存し、各段階でスコアを算出しました。編集は一切加えていません。以下の変化はすべて、保存という行為によるものです。
10回目の保存で、写真のスコアは判定ラインを越えました。同じカメラで同じシーンを撮影した同じ画像ですが、検出器はAI生成の可能性が高いと報告するようになります。
本物の画像にはどれくらい保存回数が蓄積されるのか
カメラからグループチャットに届くまでに一般的な画像がどのような過程をたどるかを考えれば、10回は決して大げさではありません。
- 1 カメラから書き出し 1回目の保存
- 2 編集・保存 2回目の保存
- 3 プラットフォームへアップロード アップロード時に再エンコード
- 4 誰かによってダウンロード 多くの場合、再エンコードされる
- 5 チャットアプリで送信 転送用に圧縮
- 6 スクリーンショット 全く新しいファイル
スクリーンショットは保存よりも状態を悪化させる
スクリーンショットはファイルのコピーではありません。画面に表示されている内容を、その画面解像度で撮影し、新たにエンコードした画像です。
それにより、元のファイルはメタデータや認証情報とともに完全に破棄され、テクスチャはディスプレイとスケーリングによって生成されたものに書き換えられます。ノートパソコンの画面で4000ピクセルの写真をスクリーンショットした場合、ピクセルの4分の1程度しか保持されず、証明情報も残りません。
しかもこれは、確認したい人のもとに画像が届く最も一般的な方法であり、残念な組み合わせと言えます。
何が残り、何が失われるか
| 操作 | 失われる詳細 | スコアへの影響 |
|---|---|---|
| ファイルのコピー | なし | なし。コピーは同一 |
| 高品質での再保存 | わずか | 数ポイント上昇 |
| 低品質での再保存 | 大きい | 10~20ポイント上昇 |
| 縮小 | 大きい | 実質的、かつ小サイズの結果では領域マップが消える |
| 拡大 | 詳細が捏造される | 大幅に上昇。捏造されたピクセルは生成ピクセルとして扱われる |
| スクリーンショット | ほぼすべて | ここにある操作の中で最大の影響 |
対処法
-
必ずオリジナルを要求する
撮影したデバイスから、写真としてではなくファイルとして送信してもらってください。この一歩で、論争となる結果のほとんどが解決します。
-
可能な限りスクリーンショットの確認は避ける
スクリーンショットしか存在しない場合は、低いスコアを「クリアな結果」ではなく「判定不能」として扱ってください。
-
比較条件を揃える
オリジナルとダウンロード済みのコピーを比較しても、分かるのはダウンロードの影響だけであり、画像の内容ではありません。比較の両側で同じ条件である必要があります。
-
中程度のスコアはまず劣化として読み取る
明らかに転送を繰り返したファイルにおいて、中程度のスコアは、部分的な操作よりも詳細の欠落を意味することがほとんどです。
なぜ生成による損失が生成結果のように見えるのか
モデルが両者を混同するのには理由があり、それは偶然ではありません。どちらのプロセスも、詳細を記録するのではなく、細かい詳細を再構築するものだからです。
JPEGエンコーダーは高周波成分を破棄し、デコーダーは残りのデータから近似値を再構築します。拡散モデルは学習内容に基づき、ノイズから詳細を構築します。どちらの出力も、センサーとレンズが生み出す隣接ピクセル間の特有の相関関係を持ちません。どちらの場合も、その関係が破棄され、もっともらしい何かに置き換えられているからです。
モデルの視点から見れば、大幅に再圧縮された写真と生成された画像は、テクスチャがソフトウェアによって書き込まれたという同じ根本的な性質を共有しています。そのため、再圧縮を繰り返すほどスコアが上昇していくのです。
これを理解すると結果の読み方が変わります。劣化したファイルでの高いスコアは、検出器が本物の写真を見抜けなかった失敗ではありません。検出器が、目の前のテクスチャがカメラで撮影されたものではないと正しく報告しているに過ぎません。