Google画像検索にスクリーンショットを放り込んでも、関係のないストックフォトが返ってくるだけ。原因は画像がぼやけていることではありません。種類の違う検索エンジンに、種類の違う問いをぶつけていることが原因です。

Googleの画像検索は、公開ウェブをクロールして作ったインデックスのなかから、その画像全体の複製や、ほぼ複製にあたるものを探します。AVの1コマでは、そのモデルが2つの点で成り立ちません。Googleはこうしたサイトの大半をクロールしていませんし、動画の1コマはどこにも公開画像として存在しないので、そもそも見つけるべき複製がないのです。

Googleの画像検索は実際に何を照合しているのか?

照合しているのは画像全体です。構図、色の配置、既知の重複が対象になります。顔認識のシステムではなく、ほぼ重複した画像を見つける仕組みです。

この違いがすべてです。寝室にいる人物の1コマをアップロードすると、Googleはその全体的な見た目の指紋を共有する別の画像を探します。「この顔は誰か?」とは問うていません。そもそも顔だけを切り出す理由がないのです。

人物を特定したいなら、役に立つ比較は画像と画像ではありません。顔と顔です。顔を検出し、標準的な姿勢に正規化し、数値のベクトルに変換して、そのベクトルをすでにインデックス化してあるすべての顔と突き合わせます。

Googleのインデックスにこうしたページが入っていないのはなぜか?

いくつものフィルタが積み重なっていて、そのひとつひとつがカタログの一部を削り落とします。

障壁 画像検索への影響
セーフサーチのフィルタリング インデックスされていても、アダルト画像は結果の表示面で抑制される
robots.txtによる除外 多くのアダルトサイトが、ギャラリーやサムネイルのパスでクローラーを拒否している
ログインと年齢確認の壁 その内側にあるものは、クローラーに取得されることがない
プレイヤーが生成したコマ あなたがスクリーンショットに撮ったそのコマは、ファイルとして公開されたことがない

見くびられがちなのが最後の行です。動画を一時停止して画面を撮った時点で、あなたはウェブ上にファイルとして存在したことのない画像を作り出しています。どのクローラーもその複製を持っていません。ほぼ重複の照合には、突き合わせる相手がないのです。

顔だけに切り抜くと、なぜ良くなるどころか悪くなるのか?

Googleが使っている手がかりそのものを、切り抜きが削ぎ落としてしまうからです。

画像全体の照合は、背景、レイアウト、色の分布に頼っています。顔に切り抜けばその大半が消え、残るのはピクセルの水準では他の何百万もの顔と似通った小さな領域です。もともと人物の同定など見ていなかったシステムにとって、その画像はかえって特徴の乏しいものになります。

これは良い判別法になります。顔に切り抜くと結果が悪くなるツールは、顔検索をしていません。

実際に効くもの:顔ベクトル

顔検索は、処理の順序をひっくり返します。画像どうしを比べるのではなく、顔の数学的な記述を比べます。

  1. 顔とそのランドマーク——目、鼻先、口角——を検出する
  2. そのランドマークを使ってアライメントする。傾いた頭と正面を向いた頭が比較できるようになる
  3. 揃えた顔をベクトルにエンコードする。私たちの場合は512個の数値(ArcFace)
  4. そのベクトルをインデックス内のすべての顔とコサイン類似度で比較する

3の段階で姿勢も照明も背景も捨てられるので、何年も離れた時期に別々の部屋で撮られた同一人物の2枚が、それでもベクトル空間の近い場所に落ちます。画像全体の照合には、構造上できないことです。

インデックスのほうも、正しい素材から作られていなければなりません。私たちのインデックスには、106サイトにわたるAVのジャケットとコマから取った241,792件の顔が入っています(当インデックス、2026-08時点)。汎用の画像インデックスにはこの素材がそもそも入っておらず、だからこそアルゴリズムがどれだけ優れていても、汎用のツールがそれを返すことはできません。

**はっきりさせておきたい限界:**カバー範囲は均一ではありません。代表画像の大きな割合が少数のソースから来ているので、インデックス化していないサイトにしかない作品は見つかりません。すべてを網羅した顔インデックスは存在せず、そうでないかのように言うツールは誇大広告です。

どれくらい似ていれば「十分に似ている」のか?

2つの顔ベクトルのコサイン類似度は、0から1のあいだの値をとります。私たちのデータで動画のスチル向けに調整したしきい値は0.40で、これを超えたら同一人物である可能性が高いとして扱います。

これは結果を誠実に読むうえで大事なことです。密ベクトル検索は、正解が存在しないときでも必ず何かを返します。0.42の結果と0.85の結果はリスト上では同じに見えますが、意味はまったく違います。スコアを見せずに一致だけを見せるツールは、あなたに必要な部分を隠しています。

関連する疑問


違いはその場で試せます。同じスクリーンショットを、こことGoogle画像検索の両方に入れてみてください。検出はブラウザ内で走るので、元の写真が端末を離れることはなく、照合に送られるのは切り出した顔の領域だけです。