AltHub

cleardusk/3DDFA_V2 Alternatives

3D face alignment / reconstruction

Official PyTorch implementation of 3DDFA_V2 for fast, accurate and stable 3D dense face alignment from a single image, producing 3DMM parameters and dense mesh.

3.1kPythonMITdormant · last push 2.7y agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

deepinsight/insightfaceGitHub

Choose if you need a full face analysis ecosystem with detection and recognition, but it's a heavier framework and not a drop-in for dense 3D alignment.

State-of-the-art 2D and 3D Face Analysis Project

29.6k
Python
none
active2mo ago
yakhyo/unifaceGitHub

Choose if you want a single API for many face tasks including face mesh, but it's a high-level wrapper, not a standalone 3D alignment model.

UniFace: A Unified Face Analysis Library for Python | Detection, alignment, landmarks, face-mesh, recognition, parsing, gaze, attributes and anti-spoofing under one API.

1.6k
Python
MIT
active1mo ago
choyingw/SynergyNetGitHub

Choose if you want a 3DMM+landmark fusion approach, but it's a research codebase not a production library.

3DV 2021: Synergy between 3DMM and 3D Landmarks for Accurate 3D Facial Geometry

417
Jupyter Notebook
MIT
slowing7mo ago
PinataFarms/DAD-3DHeadsGitHub

Choose if you need a model trained on a diverse 3D head dataset, but it's a dataset/model, not a drop-in library.

Official repo for DAD-3DHeads: A Large-scale Dense, Accurate and Diverse Dataset for 3D Head Alignment from a Single Image (CVPR 2022).

512
Python
NOASSERTION
slowing9mo ago
PeizhiYan/flame-head-trackerGitHub

Choose if you need FLAME-based head tracking and reconstruction, but it's offline and not real-time.

FLAME head tracker for single image reconstruction and monocular video tracking. [Note: This tracker operates offline and is not intended for real-time applications.]

159
Jupyter Notebook
NOASSERTION
active3mo ago
KupynOrest/head_detectorGitHub

Choose if you need multi-head 3D alignment from a single image, but it's specialized for head detection/pose rather than dense face mesh.

Official repo for VGGHeads: 3D Multi Head Alignment with a Large-Scale Synthetic Dataset..

202
Python
MIT
slowing1.5y ago
patrikhuber/eosGitHub

Choose if you need a C++ 3DMM fitting library with permissive license, but it's not a turnkey Python model.

A lightweight 3D Morphable Face Model library in modern C++

2.0k
C++
Apache-2.0
slowing1.4y ago
SimonGiebenhain/pixel3dmmGitHub

Choose if you want a recent single-image 3D face reconstruction method with screen-space priors, but it's a research codebase.

[Official Code] Pixel3DMM: Versatile Screen-Space Priors for Single-Image 3D Face Reconstruction

527
Python
NOASSERTION
slowing9mo ago
Zielon/MICAGitHub

Choose if you need metrically accurate 3D face reconstruction, but it's a different approach and not real-time.

MICA - Towards Metrical Reconstruction of Human Faces [ECCV2022]

653
Python
NOASSERTION
dormant1.6y ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

vitoralbiero/img2poseGitHub

Choose if you need 6DoF pose and face alignment in one model, but it's from 2021 and not dense 3D mesh.

The official PyTorch implementation of img2pose: Face Alignment and Detection via 6DoF, Face Pose Estimation - CVPR 2021

613
Python
NOASSERTION
dormant4.1y ago
yfeng95/PRNetGitHub

Choose if you need a proven 2018 method for dense 3D face alignment, but it's unmaintained and not real-time.

Joint 3D Face Reconstruction and Dense Alignment with Position Map Regression Network (ECCV 2018)

5.0k
Python
MIT
dormant4.2y ago
ascust/3DMM-Fitting-PytorchGitHub

Choose if you prefer optimization-based 3DMM fitting, but it's older and not real-time.

A 3DMM fitting framework using Pytorch.

653
Python
none
dormant2.7y ago
marcalcarazf/realtime-2D-to-3D-facesGitHub

Choose if you need a simple older deep learning approach for 3D face reconstruction, but it's from 2018 and unmaintained.

Reconstructing real-time 3D faces from 2D images using deep learning.

142
Python
GPL-3.0
dormant6.5y ago
anhttran/3dmm_cnnGitHub

Choose if you want a C++ deep learning 3DMM regression method, but it's from 2017 and unmaintained.

Regressing Robust and Discriminative 3D Morphable Models with a very Deep Neural Network

867
C++
NOASSERTION
dormant5.7y ago
punkhooren/FaceReconstructionGitHub

Choose if you need a simple dlib+3DMM fitting pipeline, but it's from 2016 and unmaintained.

Facial Landmark Detection and head pose compute use dlib, Real time Face Reconstruction use 3D Morphable Face Model fitting

396
Makefile
Apache-2.0
dormant9.0y ago
waps101/3DMM_edgesGitHub

Choose if you need a Matlab 3DMM edge-fitting implementation, but it's from 2015 and not Python.

Matlab implementation of algorithm for fitting 3D Morphable Model to images using edge features

146
Matlab
Apache-2.0
dormant9.4y ago

Listed as an alternative to

These projects were analysed and named 3DDFA_V2 among their alternatives. The relationship is not symmetric — how 3DDFA_V2 rates them is a separate judgement, made when 3DDFA_V2 is analysed in its own right.

1adrianb/face-alignmentGitHub

calls 3DDFA_V2 “dense 3D face alignment with full-pose support; pick when you need 3D mesh rather than sparse landmarks.”

:fire: 2D and 3D Face alignment library build using pytorch

7.5kPythonactive
deepinsight/insightfaceGitHub

calls 3DDFA_V2 “A specialized 3D dense face alignment implementation, narrower than InsightFace.”

State-of-the-art 2D and 3D Face Analysis Project

29.6kPythonactive