Facebookの顔認証技術『DeepFace』

FacebookがCVPR2014に出したDeepFaceの日本語解説記事見つけた。
http://research.preferred.jp/2014/03/face-verification-deepface-and-pyramid-cnn/

DeepFace の論文では、検出された顔矩形に対して以下の3つの処理を施しています。

  • 矩形の2次元アラインメント
  • 3次元モデルを用いた out-of-plane のアラインメント
  • アラインメントされた画像を Deep Neural Network (DNN) に入力して顔表現ベクトルを得る
  • 得られた顔表現ベクトルをもとに2つの顔矩形を比べて、同一人物化どうかを判定する

う、難しいからじっくり読む(日本語記事を)

関連記事

PCA (主成分分析)

NeRF (Neural Radiance Fields):...

Regard3D:オープンソースのStructure fro...

COLMAP:オープンソースのSfM・MVSツール

Theia:オープンソースのStructure from M...

3Dスキャンに基づくプロシージャルフェイシャルアニメーション

CycleGAN:ドメイン関係を学習した画像変換

OpenMVS:Multi-View Stereoによる3次...

Googleが画像解析旅行ガイドアプリのJetpac社を買収

OpenCV

Fast R-CNN:ディープラーニングによる一般物体検出手...

畳み込みニューラルネットワーク (CNN: Convolut...

NumSharp:C#で使えるNumPyライクな数値計算ライ...

データサイエンティストって何だ?

ManimML:機械学習の概念を視覚的に説明するためのライブ...

Pylearn2:ディープラーニングに対応したPythonの...

OpenCVの超解像(SuperResolution)モジュ...

スクラッチで既存のキャラクターを立体化したい

Composition Rendering:Blenderに...

機械学習での「回帰」とは?

機械学習手法『Random Forest』

openMVG:複数視点画像から3次元形状を復元するライブラ...

顔追跡による擬似3D表示『Dynamic Perspecti...

TensorSpace.js:ニューラルネットワークの構造を...

Google製オープンソース機械学習ライブラリ『Tensor...

書籍『仕事ではじめる機械学習』を読みました

U-Net:ディープラーニングによるSemantic Seg...

R-CNN (Regions with CNN featur...

TeleSculptor:空撮動画からPhotogramme...

TensorFlowでCGを微分できる『TensorFlow...

Accord.NET Framework:C#で使える機械学...

ポイントクラウドコンソーシアム

RefineNet (Multi-Path Refineme...

GoogleのDeep Learning論文

NeuralNetwork.NET:.NETで使えるTens...

Google Colaboratoryで遊ぶ準備

OpenCV 3.1のsfmモジュールを試す

OpenGVの用語

Active Appearance Models(AAM)

OpenCVで顔のモーフィングを実装する

Paul Debevec

OpenCVでiPhone6sのカメラをキャリブレーションす...

コメント