AI表示・ウォーターマークはどう読むのか

主要な生成サービスは、何らかの形で出力に表示を残します。問題は方式がばらばらなことです。メタデータに書く所、ピクセルに埋め込む所、画面の隅に文字で入れる所があり、読む道具も異なります。この製品は公開された規格と公開されたモデルで読めるものを一度に読み、読めないものは読めないと記します。

表示は三層に入っている

第一はメタデータです。C2PAマニフェストのAI開示項目、IPTCのデジタル出所種別、中国GB 45438規格のAIGC表示がここに属し、ファイル自身が書いたものなので読みやすい反面、一度の再保存で消えます。第二はピクセルに埋め込まれた不可視ウォーターマークです。Stable Diffusion公式パイプラインの固定ウォーターマークとAdobe TrustMarkは、公開されたコードとモデルでローカルに読みます。第三は目に見える文言です。Imagined with AI、AI-generated content、AI生成、韓国語の「AIで生成」といった公開済みの表示文言を、画像の縁から文字認識で読みます。

どの表示がどれほど重いか

生成サービス自身が残した表示は決定的です。C2PAのAI開示項目、GB 45438のAI生成ラベル、Stable Diffusionのウォーターマークがそれにあたり、出所軸にはAI生成の自己申告として記録されます。目に見える文言は誰でも文字として書き込めるため中程度の証拠であり、単独では判定を作りません。利用者申告やプラットフォームの推定にあたるラベルは弱い証拠です。Adobe TrustMarkはAIの証拠ではありません。実写真にもコンテンツ認証情報とともに埋め込まれる印なので、出所情報としてのみ扱います。

表示が剥がされた痕跡

表示がないことは証拠ではありませんが、あるべき表示がないことは別です。ピクセルにTrustMarkウォーターマークが残っているのにC2PAマニフェストがなければ、認証情報が付いていたファイルからメタデータが剥がされたということです。すべての出力に認証情報を付けるツールの名前が書かれているのにマニフェストがない場合、GB 45438の表示欄だけ残って中身が空の場合も同じです。こうした場合、出所状態を除去済みとして記録しますが、AI可能性の判定は動かしません。

ローカルで読めないもの

Google SynthIDは画像・音声・映像・文章に広く使われていますが、検出器が公開されていないため、各社のサービスかアクセス申請が必要なAPIでしか確認できません。GeminiやClaudeの文章ウォーターマークも鍵が非公開でローカルでは読めません。読める印も経路によって失われます。Stable DiffusionのウォーターマークはJPEG再圧縮一回で消え、TrustMarkは再圧縮や半分への縮小でも大半が残り、目に見える文言はスクリーンショットには残りますが切り抜けば消えます。だから表示を読めなかったという結果は、常に人が作ったという意味ではなく、わからないという意味です。

よくある質問

表示がなければ人が作ったものですか。
いいえ。ほとんどのファイルにはもともと表示がなく、あった表示も再保存やスクリーンショット一回で消えます。表示がないという事実は、どちらの方向の証拠にも使いません。
画像にAI生成という文字が見えれば確定ですか。
いいえ。その文言は誰でも書き込めるので、中程度の証拠としてしか使いません。他の証拠と合わさって初めて判定になります。
SynthIDウォーターマークは読めますか。
現在は読めません。検出器が公開されておらず、Googleのサービスかアクセス制限のあるAPIでしか確認できません。この製品は公開された規格とモデルで読めるものだけを読み、読めないものはそう記します。
TrustMarkウォーターマークがあればAI生成ですか。
いいえ。TrustMarkはAdobeのコンテンツ認証情報が剥がされても出所を取り戻すための印で、Photoshopは実写真にも埋め込みます。出所情報としてのみ使い、AI可能性には反映しません。

続けて読む

この文書は一般的な案内であり、法的助言ではありません。検査結果は確率的な評価であって証明ではありません。

ファイルを入れてみる