オープンソースの顔の動作解析ツールキット『OpenFace』

カーネギーメロン大学が開発している、顔画像から個人を識別するフレームワークOpenFaceと同じ名前で混乱しますが、



ケンブリッジ大学 Multicomp groupが開発しているOpenFaceという全く別のツールキットがあります。こちらは、顔検出、ランドマーク検出、頭の姿勢推定、表情変化の認識、視線推定などをリアルタイムに行うもの。
Copyright.txtによると、アカデミックまたは非商用に限り利用可能だそうです。商用利用は不可。

OpenFace: an open source facial behavior analysis toolkit

OpenFace


OpenFaceは、コンピュータビジョン・機械学習の研究者、情緒的コンピューティングのコミュニティ、顔の動作・表情の変化を用いたインタラクティブなアプリケーションの開発者を対象としたツールです。

OpenFaceは、顔のランドマーク検出、頭の姿勢推定、顔のAction Unitの認識、視線推定が可能な最初のツールキットです。OpenFaceのコアとなるコンピュータビジョンアルゴリズムは、上記のタスクすべてでstate-of-the-artな結果を示しています。

さらに、OpenFaceはリアルタイムに動作し、普通のウェブカメラで実行できます。特別なハードウェアは必要ありません。

Dockerfileもありますね。

公式Wikiはこちら↓
https://github.com/TadasBaltrusaitis/OpenFace/wiki

このツールキットの前身はCLM-framework(Cambridge face tracker)というフレームワークだったようです。↓
https://github.com/TadasBaltrusaitis/CLM-framework

YouTubeで公開されているデモ動画もCLM-framework時代のもの。





顔のAction Unitって概念、そういえばKinect SDKの顔認識機能でもあったな。FACS(Facial Action Coding System)の考えがベースだろうか。

関連記事

Pythonの自然言語処理ライブラリ『NLTK(Natural Language Toolkit)』

SSD (Single Shot Multibox Detector):ディープラーニングによる一般...

C#で使える遺伝的アルゴリズムライブラリ『GeneticSharp』

Alice Vision:オープンソースのPhotogrammetryフレームワーク

Math.NET Numerics:Unityで使える数値計算ライブラリ

OpenMayaRender

KelpNet:C#で使える可読性重視のディープラーニングライブラリ

SSII 2014 デモンストレーションセッションのダイジェスト動画

Kubric:機械学習用アノテーション付き動画生成パイプライン

書籍『3次元コンピュータビジョン計算ハンドブック』を購入

HerokuでMEAN stack

UnityのAR FoundationでARKit 3

MB-Lab:Blenderの人体モデリングアドオン

OpenCVの顔検出過程を可視化した動画

立体視を試してみた

科学技術計算向けスクリプト言語『Julia』

Unite 2014の動画

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

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

Raspberry Pi 2を買いました

libigl:軽量なジオメトリ処理ライブラリ

Open Shading Language (OSL)

機械学習で遊ぶ

Unreal Engineの薄い本

動的なメモリの扱い

Kornia:微分可能なコンピュータービジョンライブラリ

書籍『データビジュアライゼーションのデザインパターン20』読了

ブログをGoogle App EngineからAmazon EC2へ移行

SONYの自律型エンタテインメントロボット『aibo』

『手を動かしながら学ぶエンジニアのためのデータサイエンス』ハンズオンセミナーに行ってきた

Mayaのプラグイン開発

Accord.NET Framework:C#で使える機械学習ライブラリ

Unity Scriptコーディング→Unreal Engine Scriptコーディング

OpenMVSのサンプルを動かしてみる

uGUI:Unityの新しいGUI作成システム

Blender 2.8がついに正式リリース!

ROSの薄い本

Twitter APIのPythonラッパー『python-twitter』

clearcoat Shader

OpenVDB:3Dボリュームデータ処理ライブラリ

pythonもかじってみようかと

OpenCVでPhotoshopのプラグイン開発

コメント