All Projects → 1adrianb → 2d And 3d Face Alignment

1adrianb / 2d And 3d Face Alignment

Licence: bsd-3-clause
This repository implements a demo of the networks described in "How far are we from solving the 2D & 3D Face Alignment problem? (and a dataset of 230,000 3D facial landmarks)" paper.

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to 2d And 3d Face Alignment

Face Alignment Training
Training code for the networks described in "How far are we from solving the 2D & 3D Face Alignment problem? (and a dataset of 230,000 3D facial landmarks)" paper.
Stars: ✭ 127 (-83.55%)
Mutual labels:  deeplearning, face-alignment, torch7
Binary Face Alignment
Real time face alignment
Stars: ✭ 145 (-81.22%)
Mutual labels:  face-alignment, torch7
Vrn
👨 Code for "Large Pose 3D Face Reconstruction from a Single Image via Direct Volumetric CNN Regression"
Stars: ✭ 4,391 (+468.78%)
Mutual labels:  deeplearning, torch7
Deeplearning
深度学习入门教程, 优秀文章, Deep Learning Tutorial
Stars: ✭ 6,783 (+778.63%)
Mutual labels:  deeplearning
Aten
ATen: A TENsor library for C++11
Stars: ✭ 578 (-25.13%)
Mutual labels:  torch7
Ffdl
Fabric for Deep Learning (FfDL, pronounced fiddle) is a Deep Learning Platform offering TensorFlow, Caffe, PyTorch etc. as a Service on Kubernetes
Stars: ✭ 640 (-17.1%)
Mutual labels:  deeplearning
Bmw Tensorflow Training Gui
This repository allows you to get started with a gui based training a State-of-the-art Deep Learning model with little to no configuration needed! NoCode training with TensorFlow has never been so easy.
Stars: ✭ 736 (-4.66%)
Mutual labels:  deeplearning
Bmw Yolov4 Training Automation
This repository allows you to get started with training a state-of-the-art Deep Learning model with little to no configuration needed! You provide your labeled dataset or label your dataset using our BMW-LabelTool-Lite and you can start the training right away and monitor it in many different ways like TensorBoard or a custom REST API and GUI. NoCode training with YOLOv4 and YOLOV3 has never been so easy.
Stars: ✭ 533 (-30.96%)
Mutual labels:  deeplearning
Deepfacelab
DeepFaceLab is the leading software for creating deepfakes.
Stars: ✭ 30,308 (+3825.91%)
Mutual labels:  deeplearning
Deeplearning.ai
deeplearning.ai , By Andrew Ng, All video link
Stars: ✭ 625 (-19.04%)
Mutual labels:  deeplearning
Recommendersystem Paper
This repository includes some papers that I have read or which I think may be very interesting.
Stars: ✭ 619 (-19.82%)
Mutual labels:  deeplearning
Reversi Alpha Zero
Reversi reinforcement learning by AlphaGo Zero methods.
Stars: ✭ 598 (-22.54%)
Mutual labels:  deeplearning
Hrnet Facial Landmark Detection
This is an official implementation of facial landmark detection for our TPAMI paper "Deep High-Resolution Representation Learning for Visual Recognition". https://arxiv.org/abs/1908.07919
Stars: ✭ 647 (-16.19%)
Mutual labels:  face-alignment
Deberta
The implementation of DeBERTa
Stars: ✭ 541 (-29.92%)
Mutual labels:  deeplearning
Ai Series
📚 [.md & .ipynb] Series of Artificial Intelligence & Deep Learning, including Mathematics Fundamentals, Python Practices, NLP Application, etc. 💫 人工智能与深度学习实战,数理统计篇 | 机器学习篇 | 深度学习篇 | 自然语言处理篇 | 工具实践 Scikit & Tensoflow & PyTorch 篇 | 行业应用 & 课程笔记
Stars: ✭ 702 (-9.07%)
Mutual labels:  deeplearning
Face Alignment
🔥 2D and 3D Face alignment library build using pytorch
Stars: ✭ 5,417 (+601.68%)
Mutual labels:  face-alignment
Deeplearningmugenknock
でぃーぷらーにんぐを無限にやってディープラーニングでDeepLearningするための実装CheatSheet
Stars: ✭ 684 (-11.4%)
Mutual labels:  deeplearning
Deeplearning Assignment
深度学习笔记
Stars: ✭ 619 (-19.82%)
Mutual labels:  deeplearning
Deep Image Matting
This is tensorflow implementation for paper "Deep Image Matting"
Stars: ✭ 614 (-20.47%)
Mutual labels:  deeplearning
Seq2seq
A general-purpose encoder-decoder framework for Tensorflow
Stars: ✭ 5,455 (+606.61%)
Mutual labels:  deeplearning

How far are we from solving the 2D & 3D Face Alignment problem? (and a dataset of 230,000 3D facial landmarks)

This repository implements a demo of the networks described in "How far are we from solving the 2D & 3D Face Alignment problem? (and a dataset of 230,000 3D facial landmarks)" paper. Please visit our webpage or read bellow for instructions on how to run the code and access the dataset.

Training code: https://www.github.com/1adrianb/face-alignment-training

🔥 Python code available: https://www.github.com/1adrianb/face-alignment

Note: If you are interested in a binarized version, capable of running on devices with limited resources please also check https://github.com/1adrianb/binary-face-alignment for a demo.

Requirments

  • Install the latest Torch7 version (for Windows, please follow the instructions available here)
  • Install python 2.7.x

Lua packages

Note: if you are having troubles compiling thpp (required for fb.python) against the latest version of torch7 please use the version available here: https://github.com/1adrianb/thpp

Python packages

Please note that dlib performs poorly for faces found in challenging poses or difficult lighting conditions and it's provided only as a simple demo. For optimal performance we recommend using other deeplearning based face detection methods.

Setup

Clone the github repository and install all the dependencies mentiones above.

git  clone https://github.com/1adrianb/2D-and-3D-face-alignment
cd 2D-and-3D-face-alignment

Usage

In order to run the demo please download the required models available bellow and the associated data.

th main.lua

In order to see all the available options please run:

th main.lua --help

Docker image

For convenience, a Dockerfile is provided to build images with cuda support and cudnn v5.1:

docker build -t facealignment .

Alternatively you can use the image available on docker hub:

nvidia-docker run -it 1adrianb/facealignment-torch

In order to keep the image small the data and the models are not included and will have to be downloaded separately.

Docker image based on the cuda-torch by kaixhin.

Pretrained models

2D-FAN - trained on 300W-LP and finetuned on iBUG training set.

3D-FAN - trained on 300W-LP

2D-to-3D-FAN - trained on 300W-LP

3D-FAN-depth - trained on 300W-LP

Citation

@inproceedings{bulat2017far,
  title={How far are we from solving the 2D \& 3D Face Alignment problem? (and a dataset of 230,000 3D facial landmarks)},
  author={Bulat, Adrian and Tzimiropoulos, Georgios},
  booktitle={International Conference on Computer Vision},
  year={2017}
}

Dataset

You can download the annotations alongside the images used by visiting our page.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].