ToolConvoyToolConvoyv2.6
AI

AI 画像インスペクター — 複数ベンダー対応の来歴診断ツール

AI 画像検出器と画像来歴診断ツール。C2PA Content Credentials、SynthID、dwtDct ウォーターマーク、PNG text chunk、EXIF Software タグ、XMP CreatorTool をブラウザ内で読み取り — アップロード不要。

● ローカル処理 · C2PA と透かしはアップロードされませんページ読み込み以降のツールによる通信:0件

Drop a PNG, JPEG, or WebP image

AI generation fingerprints are detected in your browser. Nothing is uploaded.

想定される用途

  • Intended for personal privacy awareness: inspecting metadata in files you own to understand what information is embedded. Does not modify or remove content.
  • インスペクターはファイル内で見つかったフィンガープリントを報告します。フィンガープリントが一切見つからない場合でも、画像が本物であることを証明するわけではなく — 完全に除去された AI 画像も「AI 生成の痕跡は見つかりませんでした」を返します。
  • ヒューリスティック検出器(SynthID、dwtDct)は、強く圧縮された画像やノイズが注入された画像で誤検出を生成する可能性があります。確率スコアは手がかりとして扱い、判定とはしないでください。

あらゆる最新の画像ジェネレーター — OpenAI の DALL-E 3、ChatGPT、GPT-4o;Adobe の Firefly と Photoshop;Google の Gemini と Imagen;Microsoft の Designer と Bing Image Creator;Stability AI の Stable Diffusion WebUI、ComfyUI、SDXL;NovelAI;Black Forest Labs の Flux;Midjourney;Ideogram;Recraft — は、生成したファイルにフィンガープリントを残します。フィンガープリントとは可視のピクセルではなく、メタデータやサイドチャネル chunk、周波数領域シグネチャ、ウォーターマークなど、ピクセルデータと並行して存在するものです。すべての EXIF リーダーで見えるものもあれば、 hex エディタでのみ見えるものもあります。ピクセルレベルでは不可視で、検出には周波数領域分析が必要なものもあります。すべてのジェネレーターを 1 つの検出器で捕捉できるものはありませんし、どのジェネレーターも単一の普遍的なフィンガープリントだけを残すわけでもありません。

このインスペクターは 6 つの独立した検出器を並列実行し、結果を 1 つのレポートに集約します。C2PA 検出器は、OpenAI、Adobe、Google、Microsoft が生成時に埋め込む暗号化された Content Credentials manifest を読み取ります。SynthID 検出器は、Google の不可視画像ウォーターマークを周波数領域で走査します。dwtDct 検出器は、一部の学術モデルが適用する研究レベルの DWT-DCT ウォーターマークを探します。PNG メタデータ検出器は、Stable Diffusion WebUI の parameters chunk と ComfyUI の workflow chunk を検出します。EXIF 検出器は Software タグから生成ツールの自己識別を読み取ります。XMP 検出器は同じ目的で CreatorTool フィールドを読み取ります。各検出器は確率スコア、バイト単位の証拠、対応するクリーンアップツールへのリンクを出力します。

結果は、ブラウザ内で動作する最も完全な単一画像の来歴診断です — アップロード不要、ML 推論不要、サードパーティ呼び出し不要。ファイルがデバイスから出ることはありません。

広告

使い方

  1. PNG、JPEG、WebP 画像をドロップする

    任意の画像をドロップゾーンにドラッグします。ファイルは Uint8Array としてブラウザ内で読み取られ、デバイスから一切出ません。インスペクターはすべての検出器を並列実行し、結果を 1 つのレポートに集約します。

  2. フィンガープリントレポートを読む

    0 以外のスコアを出した各検出器がカードとして表示されます:ラベル、10 段階の確率メーター、バイト単位の証拠、対応するクリーンアップツールへの直接リンク。カードは確率の高い順に並びます。クリーンな画像には「AI 生成の痕跡は見つかりませんでした」という判定が表示されます。

  3. クリーンアップして検証する

    検出された各フィンガープリントは、それぞれ専用のクリーンアップツールへリンクされています。クリーンアップを実行し、処理後のファイルをインスペクターに戻して、対応するカードのスコアが検出閾値を下回ったことを確認します。

よくある質問

これは AI 画像検出器ですか?

これは構造とメタデータに基づく検出器であり、ニューラルネットワークではありません。インスペクターは既知の AI 生成アーティファクト(C2PA JUMBF ペイロード、SynthID 周波数領域シグネチャ、Stable Diffusion ComfyUI text chunk、Stable Diffusion WebUI の `parameters` chunk、dwtDct ウォーターマーク、EXIF または XMP で自己識別する生成ソフトウェア)を検出し、それぞれをバイト単位の証拠とともに報告します。再エンコードされ、メタデータが消去され、ピクセルレベルのウォーターマークも除去された画像はキャッチできませんが、7 つのフィンガープリントのうちいずれかをまだ保持している画像に対しては明確に答えを出せます。

どのベンダーを検出できますか?

検出器は以下のベンダーが残すフィンガープリントを認識します:OpenAI(DALL-E 3、ChatGPT images、GPT-4o)、Adobe(Firefly、Photoshop 生成塗りつぶし)、Google(Gemini、Imagen)、Microsoft(Designer、Bing Image Creator)、Stability AI(Stable Diffusion WebUI、ComfyUI)、NovelAI、Black Forest Labs(Flux)、Midjourney、Ideogram、Recraft。各フィンガープリントはベンダー専用のクリーンアップツールへリンクされています。検出可能なフィンガープリントが一切ない画像は「AI 生成の痕跡は見つかりませんでした」と報告されます。

なぜ 6 種類のフィンガープリントを調べるのですか?

単一の AI ジェネレーターが、普遍的な単一のウォーターマークを残すということはありません。OpenAI、Adobe、Google は 2024 年に C2PA に署名しましたが、ほとんどのオープンソースジェネレーター(Stable Diffusion、NovelAI、Flux)は対応していません。Stable Diffusion WebUI は prompt と seed を含む `parameters` PNG text chunk を埋め込みます。ComfyUI は `workflow` text chunk を埋め込みます。SynthID は Google が Imagen 出力に付与する不可視の周波数領域シグネチャです。dwtDct は一部の学術モデルが利用する研究レベルのウォーターマークです。6 つすべてを一度に検査することで、1 回のパスで完全な答えが得られます。

「判定」とはどういう意味ですか?

判定は総合的な答えです。「AI 生成の痕跡は見つかりませんでした」は、6 つの検出器がいずれも 0 以外のスコアを出さなかったことを意味します。「弱いシグナルがいくつか検出されました」は、少なくとも 1 つの検出器が低いスコアを出したことを意味し — 決定的ではなく、頻繁に編集された画像での誤検出であることが多いです。「単一の AI ベンダーによって生成された可能性が高い」は、1 つの検出器が高いスコア(0.5 超)を出したことを意味します。「複数ベンダーからの高信頼フィンガープリントが複数検出」は、少なくとも 2 つの検出器が 0.5 超のスコアを出したことを意味し — 通常、合成画像か、古くなったメタデータを持つ再エンコード画像を示します。

画像はアップロードされますか?

されません。画像のバイト列は Uint8Array としてブラウザ内で読み取られます。6 つの検出器はすべて JavaScript の純粋関数として動作します — ネットワーク呼び出し、サーバーのラウンドトリップ、サードパーティ API、テレメトリは一切ありません。ファイルがデバイスから出ることはなく、セッション間で保存されることもありません。

なぜ「detector(検出器)」ではなく「inspector(インスペクター)」と呼ぶのですか?

検出はインスペクターが行うことの一つです。検査(inspection)の方がより広い作業です — ファイルに何が含まれているか、誰が作ったか、どのツールで生成されたか、利用可能なクリーンアップ方法は何かを伝えます。インスペクターは、あらゆるクリーンアップ作業の前に動く診断パネルです。

制限事項

  • 構造検出のみインスペクターはメタデータ、chunk、周波数領域シグネチャ、既知のウォーターマークを読み取ります。ピクセル内容に対してニューラル分類器は実行しません。AI で生成され、その後再エンコードされてすべてのメタデータが除去され、ウォーターマークもない画像は「AI 生成の痕跡は見つかりませんでした」と報告されます。インスペクターは 6 つのフィンガープリントのうち少なくとも 1 つを保持している画像を捕捉できます — 再エンコーダーによって完全にクリーンアップされた AI 画像は捕捉できません。
  • PNG、JPEG、WebP のみ対応C2PA chunk リーダーは PNG iTXt/zTXt と JPEG APP11 JUMBF に動作します。SynthID と dwtDct はデコード済みピクセルデータに対して動作し、このデータは PNG、JPEG、WebP で読み込まれます。EXIF と XMP は JPEG APP1、PNG iTXt、WebP の `EXIF`/`XMP ` chunk から読み取られます。AVIF、HEIC、TIFF は異なるコンテナを使うため、デコードされません。
  • SynthID と dwtDct はヒューリスティック両方ともヒューリスティックとして報告されます。正確なウォーターマークは公開されていないためです。検出器は公開された周波数領域シグネチャの分析と統計モデルを用いてウォーターマークが存在する確率を推定します。強く圧縮された画像やノイズが注入された画像では誤検出が発生しえます。カード上の「ヒューリスティック」ラベルは、インスペクターが「これは手がかりであり、判定ではない」と言っているのと同じ意味です。
  • ベンダー帰属には一致するフィンガープリントが必要C2PA manifest のみが高信頼のフィンガープリントである場合、ベンダー名(OpenAI、Adobe、Google、Microsoft)が明示されます。EXIF または XMP にのみジェネレーター名が含まれる場合、フィールド値からベンダー名が付けられます。SynthID または dwtDct のみが陽性の場合、ベンダーは「SynthID(ヒューリスティック)」または「dwtDct シグネチャ」と報告され、基盤モデルは明示されません。

プラットフォーム別の注意点

macOS
Preview.app と Quick Look は C2PA、SynthID、dwtDct、その他の検出器フィンガープリントを表示しません。インスペクターは、Slack からドラッグした画像、チャットからのスクリーンショット、ダウンロードしたストックフォトなど、画像の出所を診断するための正しいツールです。特定のタグを調べるには、右クリック → 情報を見る → 詳細情報 で EXIF は表示されますが、C2PA、XMP、ウォーターマークは表示されません。
Windows
Windows Photos と File Explorer は EXIF と基本的な XMP は表示しますが、C2PA、SynthID、dwtDct は表示しません。右クリック → プロパティ → 詳細 で Make、Model、DateTime、Software タグが表示されます。完全な来歴を調べるには、ファイルをインスペクターにドロップしてください — 1 回のパスで全フィンガープリントをカバーします。
Linux
一部のフィンガープリントに対する CLI 代替:`exiftool -api RequestAll=3 image.png` は C2PA クレームチェーンと XMP を表示しますが、SynthID と dwtDct は検出しません。libexiftool に C2PA 対応がない場合、または SynthID/dwtDct 検出器が必要な場合は、インスペクターが完全な診断の正しい選択肢です。
Web
完全にクライアントサイドで動作します。画像は Uint8Array として読み込まれ、6 つの検出器はすべて純粋関数として動作し、レポートは HTML として描画されます。アップロード、サーバーのラウンドトリップ、テレメトリ、サードパーティ呼び出しは一切ありません。ファイルがデバイスから出ることはありません。
広告
広告