All Projects → steliosploumpis → Universal_Head_3DMM

steliosploumpis / Universal_Head_3DMM

Licence: other
This is a Project Page of 'Towards a complete 3D morphable model of the human head'

Projects that are alternatives of or similar to Universal Head 3DMM

combining3Dmorphablemodels
Project Page of Combining 3D Morphable Models: A Large scale Face-and-Head Model - [CVPR 2019]
Stars: ✭ 80 (-42.03%)
Mutual labels:  regression, registration, pca, morphable
mnist-challenge
My solution to TUM's Machine Learning MNIST challenge 2016-2017 [winner]
Stars: ✭ 68 (-50.72%)
Mutual labels:  pca, gaussian-processes
Miscellaneous R Code
Code that might be useful to others for learning/demonstration purposes, specifically along the lines of modeling and various algorithms. Now almost entirely superseded by the models-by-example repo.
Stars: ✭ 146 (+5.8%)
Mutual labels:  pca, gaussian-processes
Cilantro
A lean C++ library for working with point cloud data
Stars: ✭ 577 (+318.12%)
Mutual labels:  registration, pca
models-by-example
By-hand code for models and algorithms. An update to the 'Miscellaneous-R-Code' repo.
Stars: ✭ 43 (-68.84%)
Mutual labels:  pca, gaussian-processes
Fsa Net
[CVPR19] FSA-Net: Learning Fine-Grained Structure Aggregation for Head Pose Estimation from a Single Image
Stars: ✭ 469 (+239.86%)
Mutual labels:  regression, face
jeelizPupillometry
Real-time pupillometry in the web browser using a 4K webcam video feed processed by this WebGL/Javascript library. 2 demo experiments are included.
Stars: ✭ 78 (-43.48%)
Mutual labels:  face, eye
Gpstuff
GPstuff - Gaussian process models for Bayesian analysis
Stars: ✭ 106 (-23.19%)
Mutual labels:  regression, gaussian-processes
Gaussianprocesses
Python3 project applying Gaussian process regression for forecasting stock trends
Stars: ✭ 78 (-43.48%)
Mutual labels:  regression, gaussian-processes
Ailearning
AiLearning: 机器学习 - MachineLearning - ML、深度学习 - DeepLearning - DL、自然语言处理 NLP
Stars: ✭ 32,316 (+23317.39%)
Mutual labels:  regression, pca
Dynaml
Scala Library/REPL for Machine Learning Research
Stars: ✭ 195 (+41.3%)
Mutual labels:  regression, gaussian-processes
ml course
"Learning Machine Learning" Course, Bogotá, Colombia 2019 #LML2019
Stars: ✭ 22 (-84.06%)
Mutual labels:  regression, gaussian-processes
removd
Automatic ai cut outs of people, products and cars with https://www.remove.bg service
Stars: ✭ 28 (-79.71%)
Mutual labels:  face
lin-im2im
Linear image-to-image translation
Stars: ✭ 39 (-71.74%)
Mutual labels:  pca
piven
Official implementation of the paper "PIVEN: A Deep Neural Network for Prediction Intervals with Specific Value Prediction" by Eli Simhayev, Gilad Katz and Lior Rokach
Stars: ✭ 26 (-81.16%)
Mutual labels:  regression
onelearn
Online machine learning methods
Stars: ✭ 14 (-89.86%)
Mutual labels:  regression
osm-data-classification
Migrated to: https://gitlab.com/Oslandia/osm-data-classification
Stars: ✭ 23 (-83.33%)
Mutual labels:  pca
SpinNet
[CVPR 2021] SpinNet: Learning a General Surface Descriptor for 3D Point Cloud Registration
Stars: ✭ 181 (+31.16%)
Mutual labels:  registration
ai-face
人脸智能识别系统,本地上传图片,利用baidu-ai本地化人脸识别
Stars: ✭ 38 (-72.46%)
Mutual labels:  face
BAS
BAS R package https://merliseclyde.github.io/BAS/
Stars: ✭ 36 (-73.91%)
Mutual labels:  regression

Towards a complete 3D morphable model of the human head

arXiv Prepring

Stylianos Ploumpis 1,2, Evangelos Ververas 1,2, Eimear O'Sullivan 1,2, Stylianos Moschoglou 1,2, Haoyang Wang 1, Nick Pears 3, William A. P. Smith 3, Baris Gecer 1,2, & Stefanos Zafeiriou 1,2
1 Imperial College London, UK
2 FaceSoft.io
3 University of York, UK
(3D Graphic visuals by Vasilis Triantafyllou)

[CVPR 2019] Extension in [TPAMI 2020]



Logo

Abstract

Three-dimensional Morphable Models (3DMMs) are powerful statistical tools for representing the 3D shapes and textures of an object class. Here we present the most complete 3DMM of the human head to date that includes face, cranium, ears, eyes, teeth and tongue. To achieve this, we propose two methods for combining existing 3DMMs of different overlapping head parts: i. use a regressor to complete missing parts of one model using the other, ii. use the Gaussian Process framework to blend covariance matrices from multiple models. Thus we build a new combined face-and-head shape model that blends the variability and facial detail of an existing face model (the LSFM) with the full head modelling capability of an existing head model (the LYHM). Then we construct and fuse a highly-detailed ear model to extend the variation of the ear shape. Eye and eye region models are incorporated into the head model, along with basic models of the teeth, tongue and inner mouth cavity. The new model achieves state-of-the-art performance. We use our model to reconstruct full head representations from single, unconstrained images allowing us to parameterize craniofacial shape and texture, along with the ear shape, eye gaze and eye color.

Approach

Detailed overview of our regression modeling pipeline. 1) The left part illustrates the matrix formulation from the original LYHM head model; 2) the central part demonstrates how we utilize the MeIn3D database to produce highly-detailed head shapes; 3) the final part on the right depicts the registration framework along with the per-vertex template weights and the statistical modeling.

A graphical representation of the non-rigid registration of all mean meshes along with our head template St and the calculation of the local covariance matrix Ki,j based on the locations of the ith and jth points.

Embeded Ear and Eye 3DMM

Logo


Head Reconstruction Results from single images


Citation

If you find this work is useful for your research, please cite our papers:

@inproceedings{ploumpis2019combining,
  title={Combining 3D Morphable Models: A Large scale Face-and-Head Model},
  author={Ploumpis, Stylianos and Wang, Haoyang and Pears, Nick and Smith, William AP and Zafeiriou, Stefanos},
  booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},
  pages={10934--10943},
  year={2019}
}

@article{ploumpis2020towards,
  title={Towards a complete 3D morphable model of the human head},
  author={Ploumpis, Stylianos and Ververas, Evangelos and O'Sullivan, Eimear and Moschoglou, Stylianos and Wang, Haoyang and Pears, Nick     and Smith, William and Gecer, Baris and Zafeiriou, Stefanos P},
  journal={IEEE Transactions on Pattern Analysis and Machine Intelligence},
  year={2020},
  publisher={IEEE}
}


Public release models

The head models have been freely available for research and education purposes. To obtain access to the models, you need to complete and sign the user agreement form (can be found in this repository, user_agreement.pdf). This agreement should be completed by a full-time academic staff member (not a student) or a craniofacial clinician. The form should be signed, and emailed to Stylianos Ploumpis ([email protected]), Nick Pears ([email protected]). We will verify your request and contact you on how to download the model package. Note that the agreement requires that:

  1. The models are used for non-commercial research and education purposes only.
  2. You agree not copy, sell, trade, or exploit the model for any commercial purposes.
  3. In any published research using the models, you cite the following papers:

Combining 3D Morphable Models: A Large scale Face-and-Head Model, S.Ploumpis, H.Wang, N.Pears, W. AP Smith, S. Zafeiriou, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, (CVPR) 2019

Towards a complete 3D morphable model of the human head, S.Ploumpis, E.Ververas, E.Sullivan, S.Moschoglou, H.Wang, N.Pears, W.Smith and S.Zafeiriou, Transactions on Pattern Analysis and Machine Intelligence (TPAMI) 2020


Oral CVPR 19 presentation

Oral presentation

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].