AIを用いた顔検索サービスを開発中です。
膨大な写真データベースの中から特定の顔を探し出したり、類似する顔を見つけたりする技術です。
オンラインの顔認証システムのようなものと思っていただければ良いかもしれません。
顔データと一致するかどうかを判定することと、最も近い顔を検索することは似て非なることではあります。顔認証システムでレコメンドや付属情報は不要ですが、価値のある情報を如何に判定して出すかということも含まれてきます。
AI時代のこれから「生成AIで作られた顔が似ている顔」として検索にヒットしても、それを求めているのでなければ価値が低いでしょう。
また顔認証を前提としているデータベースは品質が期待できます。認証したいユーザーも、他人が自分に間違われたり、自分を認証してもらえなくては困りますから。一方で顔検索に関してはよりファジーで緩いインプット、データベース・データとなっていることが前提となります。
認証 or 検索 | アウトプット | データ品質 |
---|---|---|
顔認証 | データベース内の顔データと 一致するかどうかの結果 | 正面から撮られた顔。照明や距離なども申し分ないクオリティ。 |
顔検索 Search | ユーザーにとって価値のある情報 | 様々な角度、様々な環境で撮られた顔写真など。 |
サンプル : 富澤たけし様画像の中から千鳥ノブ様を検索する
顔が似ていると言われる芸能人の方を検索してみます。
コメディアンの富澤たけし様と、千鳥のノブ様です。下画像は Wikipediaより。


検索データベースのセッティング
インターネット上の画像を収集して保存するPythonプログラムを実行し、富澤たけし様の顔写真を収集し、富澤たけし様データベースを作成します。
いつの間にか相方の伊達様も入ってしまいました。本当に仲が良いですね。
その特別なデータベースに、千鳥のノブ様の画像も1枚投入しました。(画像の上段、左から2番目)

検索
検索キーワード代わりにインプットした画像はデータベースに入れてあるものと同じ画像を設定してみました。
ネット上で、富澤たけし様と似ていると話題になっていたものです。

検索結果!
ノブ様の画像をトップに検出することが出来ました。(同じ画像が2つはいってしまっていた…)

富澤”たけし” 様でなく、
なぜか「どんぐり”たけし”」様もヒットしてます。顔認証システムであれば問題ですが、むしろこういうファジーな部分は検索サービスとしては悪くないトライなのではないかなと。

コメント