顔変換アプリとDeepNude・DeepFakes・GAN

8月31日に「ZAO」という顔変換アプリが公開され、倫理問題、個人情報等の問題でわずか3日後アプリストアから削除されました。

「ZAO」は映画やテレビ番組のシーンにある俳優の顔をユーザー本人の顔に差し替えてSNS等に投稿できるアプリでした。

顔変換アプリは前にもありまして、DeepNudeとDeepFakesは一時的に世界の話題にもなりました。DeepNudeは女性の写真をワンクリックで裸にしてしまい、DeepFakesは映画の俳優の顔を簡単に他人の顔に入れ替えられます。両方とも倫理問題があり、短時間内ブロックされました。下記の動画をご覧ください。DeepFakes技術を使って顔を入れ替えましたが、違和感はほとんどないでしょう。

DeepFakes

DeepNudeはカリフォルニア大学パークレー校が2017年に開発したpix2pixをベースに開発したそうです。一方DeepFakesもOSSとして公開しました。ご興味を持っている方は下記のリンクからソースを解析できます。

https://github.com/deepfakes

顔変換アプリのコア技術はAIを利用しています。GAN(Generative Adversarial Networks)というディープモデルです。AI分野の教師なし学習では一番使われている手法です。

顔認識は主に4つのタスクがあります。

  1. Detection 顔の位置を探索
  2. Alignment 顔の特徴を検出
  3. Verification 顔検証
  4. Identification(Recognization) 顔識別

3. Verificationは2つの顔をあげて同一人物かどうか判断する。
4. Identificationは1つの顔をあげて、顔ライブラリ中の誰か判断する。

顔変換アプリの処理流れは下記の通りです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA