{"url":"/task/3d-face-reconstruction","name":"3D Face Reconstruction","slug":"3d-face-reconstruction","description_markdown":"**3D Face Reconstruction** is a computer vision task that involves creating a 3D model of a human face from a 2D image or a set of images. The goal of 3D face reconstruction is to reconstruct a digital 3D representation of a person's face, which can be used for various applications such as animation, virtual reality, and biometric identification.\r\n\r\n<span style=\"color:grey; opacity: 0.6\">( Image credit: [3DDFA_V2](https://github.com/cleardusk/3DDFA_V2) )</span>","categories":[{"name":"Computer Vision","url":"/area/computer-vision"}],"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","slug_source":"archive_url"},"counts":{"papers_tagged":211,"papers_with_code":83,"benchmarks":9,"benchmark_tables_in_archive":9,"benchmark_tables_shown":9,"benchmark_tables_withheld_as_spam":0,"benchmark_definition":"a leaderboard table with at least one row; benchmark_tables_shown also counts the zero-row tables; benchmark_tables_in_archive adds the tables withheld as spam","datasets":11,"subtasks":1,"parent_tasks":2},"benchmarks":[{"leaderboard":"/sota/3d-face-reconstruction-on-realy","slug":"3d-face-reconstruction-on-realy","dataset":"REALY","dataset_url":"/dataset/realy","rows_in_archive":24,"metrics":["all","@nose","@mouth","@forehead","@cheek"],"first_row_in_archive_order":{"model":"HiFace-f","paper_title":"HiFace: High-Fidelity 3D Face Reconstruction by Learning Static and Dynamic Details","paper_url":"/paper/hiface-high-fidelity-3d-face-reconstruction","paper_date":"2023-03-20","arxiv_id":"2303.11225","code_links":[],"syntology":null}},{"leaderboard":"/sota/3d-face-reconstruction-on-realy-side-view","slug":"3d-face-reconstruction-on-realy-side-view","dataset":"REALY (side-view)","dataset_url":"/dataset/realy","rows_in_archive":19,"metrics":["all","@nose","@mouth","@forehead","@cheek"],"first_row_in_archive_order":{"model":"HiFace-f","paper_title":"HiFace: High-Fidelity 3D Face Reconstruction by Learning Static and Dynamic Details","paper_url":"/paper/hiface-high-fidelity-3d-face-reconstruction","paper_date":"2023-03-20","arxiv_id":"2303.11225","code_links":[],"syntology":null}},{"leaderboard":"/sota/3d-face-reconstruction-on-now-benchmark-1","slug":"3d-face-reconstruction-on-now-benchmark-1","dataset":"NoW Benchmark","dataset_url":"/dataset/now-benchmark","rows_in_archive":17,"metrics":["Median Reconstruction Error","Mean Reconstruction Error (mm)","Stdev Reconstruction Error (mm)"],"first_row_in_archive_order":{"model":"DenseLandmarks (Multi-view)","paper_title":"3D face reconstruction with dense landmarks","paper_url":"/paper/3d-face-reconstruction-with-dense-landmarks","paper_date":"2022-04-06","arxiv_id":"2204.02776","code_links":[],"syntology":null}},{"leaderboard":"/sota/3d-face-reconstruction-on-florence","slug":"3d-face-reconstruction-on-florence","dataset":"Florence","dataset_url":"/dataset/florence","rows_in_archive":16,"metrics":["Mean NME ","Average 3D Error","RMSE Cooperative","RMSE Indoor","RMSE Outdoor","Mean NME"],"first_row_in_archive_order":{"model":"PRN","paper_title":"Joint 3D Face Reconstruction and Dense Alignment with Position Map Regression Network","paper_url":"/paper/joint-3d-face-reconstruction-and-dense","paper_date":"2018-03-21","arxiv_id":"1803.07835","code_links":[{"title":"YadiraF/PRNet","url":"https://github.com/YadiraF/PRNet"},{"title":"jimmy0087/faceai-master","url":"https://github.com/jimmy0087/faceai-master"},{"title":"minoring/PRNet","url":"https://github.com/minoring/PRNet"},{"title":"heathentw/prnet-tf2","url":"https://github.com/heathentw/prnet-tf2"}],"syntology":{"n":10,"n_ran":0,"n_unverified":10,"n_pointer_only":0}}},{"leaderboard":"/sota/3d-face-reconstruction-on-aflw2000-3d","slug":"3d-face-reconstruction-on-aflw2000-3d","dataset":"AFLW2000-3D","dataset_url":"/dataset/aflw2000-3d","rows_in_archive":8,"metrics":["Mean NME ","Mean NME"],"first_row_in_archive_order":{"model":"SADRNet","paper_title":"SADRNet: Self-Aligned Dual Face Regression Networks for Robust 3D Dense Face Alignment and Reconstruction","paper_url":"/paper/sadrnet-self-aligned-dual-face-regression","paper_date":"2021-06-06","arxiv_id":"2106.03021","code_links":[{"title":"MCG-NJU/SADRNet","url":"https://github.com/MCG-NJU/SADRNet"}],"syntology":{"n":8,"n_ran":0,"n_unverified":8,"n_pointer_only":0}}},{"leaderboard":"/sota/3d-face-reconstruction-on-stirling-hq-fg2018","slug":"3d-face-reconstruction-on-stirling-hq-fg2018","dataset":"Stirling-HQ (FG2018 3D face reconstruction challenge)","dataset_url":null,"rows_in_archive":4,"metrics":["Mean Reconstruction Error (mm)"],"first_row_in_archive_order":{"model":"DECA","paper_title":"Learning an Animatable Detailed 3D Face Model from In-The-Wild Images","paper_url":"/paper/learning-an-animatable-detailed-3d-face-model","paper_date":"2020-12-07","arxiv_id":"2012.04012","code_links":[{"title":"yfeng95/deca","url":"https://github.com/yfeng95/deca"},{"title":"YadiraF/DECA","url":"https://github.com/YadiraF/DECA"}],"syntology":null}},{"leaderboard":"/sota/3d-face-reconstruction-on-stirling-lq-fg2018","slug":"3d-face-reconstruction-on-stirling-lq-fg2018","dataset":"Stirling-LQ (FG2018 3D face reconstruction challenge)","dataset_url":null,"rows_in_archive":4,"metrics":["Mean Reconstruction Error (mm)"],"first_row_in_archive_order":{"model":"DECA","paper_title":"Learning an Animatable Detailed 3D Face Model from In-The-Wild Images","paper_url":"/paper/learning-an-animatable-detailed-3d-face-model","paper_date":"2020-12-07","arxiv_id":"2012.04012","code_links":[{"title":"yfeng95/deca","url":"https://github.com/yfeng95/deca"},{"title":"YadiraF/DECA","url":"https://github.com/YadiraF/DECA"}],"syntology":null}},{"leaderboard":"/sota/3d-face-reconstruction-on-13-8","slug":"3d-face-reconstruction-on-13-8","dataset":"13.8","dataset_url":null,"rows_in_archive":1,"metrics":["0..5sec"],"first_row_in_archive_order":{"model":"Djehutynakht","paper_title":"Facial Key Points Detection using Deep Convolutional Neural Network - NaimishNet","paper_url":"/paper/facial-key-points-detection-using-deep","paper_date":"2017-10-03","arxiv_id":"1710.00977","code_links":[{"title":"Vishwesh4/Face-Feature-Extraction","url":"https://github.com/Vishwesh4/Face-Feature-Extraction"},{"title":"joehoeller/Computer-Vision-Facial-Key-Point-Detection","url":"https://github.com/joehoeller/Computer-Vision-Facial-Key-Point-Detection"},{"title":"raunak222/Facial-Keypoint-Detection","url":"https://github.com/raunak222/Facial-Keypoint-Detection"},{"title":"raunak222/Facial-Keypint-Detection","url":"https://github.com/raunak222/Facial-Keypint-Detection"},{"title":"ken-power/CVND-FacialKeypointDetection","url":"https://github.com/ken-power/CVND-FacialKeypointDetection"},{"title":"parthapratimbanik/facial-keypoint-detection-udacity-ppb","url":"https://github.com/parthapratimbanik/facial-keypoint-detection-udacity-ppb"},{"title":"Arpan-Mishra/Selfie-Filter-Project","url":"https://github.com/Arpan-Mishra/Selfie-Filter-Project"},{"title":"marmara-machine-learning/Facial_Keypoints_NaimishNet_GPU","url":"https://github.com/marmara-machine-learning/Facial_Keypoints_NaimishNet_GPU"},{"title":"am-sirdaniel/Facial_Keypoint_Detection","url":"https://github.com/am-sirdaniel/Facial_Keypoint_Detection"},{"title":"anasbadawy/Facial-Keypoint-Detection","url":"https://github.com/anasbadawy/Facial-Keypoint-Detection"},{"title":"Anaststam/Facial-Keypoints-detection","url":"https://github.com/Anaststam/Facial-Keypoints-detection"},{"title":"adjanni/Facial_Keypoints_Detection_w_CNN--Pytorch","url":"https://github.com/adjanni/Facial_Keypoints_Detection_w_CNN--Pytorch"},{"title":"JulianHohenadel/I2Deep-Learning","url":"https://github.com/JulianHohenadel/I2Deep-Learning"},{"title":"shinyingl/CV_Facial_Keypoints","url":"https://github.com/shinyingl/CV_Facial_Keypoints"},{"title":"shariff94/Facial_Keypoint_Detection","url":"https://github.com/shariff94/Facial_Keypoint_Detection"},{"title":"AngeloManzatto/FacialKeypoints","url":"https://github.com/AngeloManzatto/FacialKeypoints"},{"title":"ibbu10/Facial-Landmark-Detection-Using-CNN","url":"https://github.com/ibbu10/Facial-Landmark-Detection-Using-CNN"},{"title":"mosmos/face_key_point_detection","url":"https://github.com/mosmos/face_key_point_detection"},{"title":"anitagold/30-days-of-Udacity","url":"https://github.com/anitagold/30-days-of-Udacity"}],"syntology":null}},{"leaderboard":"/sota/3d-face-reconstruction-on-5","slug":"3d-face-reconstruction-on-5","dataset":"!(()&&!|*|*|","dataset_url":null,"rows_in_archive":1,"metrics":["0L"],"first_row_in_archive_order":{"model":"po","paper_title":"PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation","paper_url":"/paper/pointnet-deep-learning-on-point-sets-for-3d","paper_date":"2016-12-02","arxiv_id":"1612.00593","code_links":[{"title":"charlesq34/pointnet","url":"https://github.com/charlesq34/pointnet"},{"title":"fxia22/pointnet.pytorch","url":"https://github.com/fxia22/pointnet.pytorch"},{"title":"WangYueFt/dgcnn","url":"https://github.com/WangYueFt/dgcnn"},{"title":"vinits5/learning3d","url":"https://github.com/vinits5/learning3d"},{"title":"DylanWusee/pointconv_pytorch","url":"https://github.com/DylanWusee/pointconv_pytorch"},{"title":"nikitakaraevv/pointnet","url":"https://github.com/nikitakaraevv/pointnet"},{"title":"maggie0106/Graph-CNN-in-3D-Point-Cloud-Classification","url":"https://github.com/maggie0106/Graph-CNN-in-3D-Point-Cloud-Classification"},{"title":"princeton-vl/SimpleView","url":"https://github.com/princeton-vl/SimpleView"},{"title":"sarthakTUM/roofn3d","url":"https://github.com/sarthakTUM/roofn3d"},{"title":"jtpils/treegan","url":"https://github.com/jtpils/treegan"},{"title":"ajhamdi/AdvPC","url":"https://github.com/ajhamdi/AdvPC"},{"title":"soumik12345/point-cloud-segmentation","url":"https://github.com/soumik12345/point-cloud-segmentation"},{"title":"AI-Guru/pointcloud_experiments","url":"https://github.com/AI-Guru/pointcloud_experiments"},{"title":"ali-stanford/pointnetcfd","url":"https://github.com/ali-stanford/pointnetcfd"},{"title":"romaintha/pytorch_pointnet","url":"https://github.com/romaintha/pytorch_pointnet"},{"title":"saaries/PointNet","url":"https://github.com/saaries/PointNet"},{"title":"Fragjacker/Pointcloud-grad-CAM","url":"https://github.com/Fragjacker/Pointcloud-grad-CAM"},{"title":"ZhihaoZhu/PointNet-Implementation-Tensorflow","url":"https://github.com/ZhihaoZhu/PointNet-Implementation-Tensorflow"},{"title":"YanWei123/Pytorch-implementation-of-FoldingNet-encoder-and-decoder-with-graph-pooling-covariance-add-quanti","url":"https://github.com/YanWei123/Pytorch-implementation-of-FoldingNet-encoder-and-decoder-with-graph-pooling-covariance-add-quanti"},{"title":"Yuto0107/pointnet","url":"https://github.com/Yuto0107/pointnet"},{"title":"YanWei123/PointNet-encoder-and-FoldingNet-decoder-add-quantization-change-latent-code-size-from-512-to-1024","url":"https://github.com/YanWei123/PointNet-encoder-and-FoldingNet-decoder-add-quantization-change-latent-code-size-from-512-to-1024"},{"title":"opeco17/pointnet","url":"https://github.com/opeco17/pointnet"},{"title":"Dir-b/PointNet","url":"https://github.com/Dir-b/PointNet"},{"title":"Young98CN/pointconv_pytorch","url":"https://github.com/Young98CN/pointconv_pytorch"},{"title":"y2kmz/pointnetv2","url":"https://github.com/y2kmz/pointnetv2"},{"title":"YanWei123/Pointnet_encoder_Foldingnet_decoder_quantization","url":"https://github.com/YanWei123/Pointnet_encoder_Foldingnet_decoder_quantization"},{"title":"imanlab/deep_movement_primitives","url":"https://github.com/imanlab/deep_movement_primitives"},{"title":"abdullahozer11/Segmentation-and-Classification-of-Objects-in-Point-Clouds","url":"https://github.com/abdullahozer11/Segmentation-and-Classification-of-Objects-in-Point-Clouds"},{"title":"donshen/pointnet.phasedetection","url":"https://github.com/donshen/pointnet.phasedetection"},{"title":"ModelBunker/PointNet-TensorFlow","url":"https://github.com/ModelBunker/PointNet-TensorFlow"},{"title":"amyllykoski/CycleGAN","url":"https://github.com/amyllykoski/CycleGAN"},{"title":"Javed002/Object_detection_PointNet","url":"https://github.com/Javed002/Object_detection_PointNet"},{"title":"sanantoniochili/PointCloud_KNN","url":"https://github.com/sanantoniochili/PointCloud_KNN"},{"title":"PaParaZz1/PointNet","url":"https://github.com/PaParaZz1/PointNet"},{"title":"yevgm/deepadv3d","url":"https://github.com/yevgm/deepadv3d"},{"title":"witignite/Frustum-PointNet","url":"https://github.com/witignite/Frustum-PointNet"},{"title":"m-117/PointNet-ein-Implementationsbeispiel-mit-Jupyter-Notebooks","url":"https://github.com/m-117/PointNet-ein-Implementationsbeispiel-mit-Jupyter-Notebooks"},{"title":"alpemek/ais3d","url":"https://github.com/alpemek/ais3d"},{"title":"yanxp/PointNet","url":"https://github.com/yanxp/PointNet"},{"title":"ftdlyc/pointnet_pytorch","url":"https://github.com/ftdlyc/pointnet_pytorch"},{"title":"Melo-Wang/Deep-Learning-on-Point-Cloud-of-Aerospace-Components-for-3D-Classification","url":"https://github.com/Melo-Wang/Deep-Learning-on-Point-Cloud-of-Aerospace-Components-for-3D-Classification"},{"title":"Phimos/Paddle-PointNet","url":"https://github.com/Phimos/Paddle-PointNet"},{"title":"zgx0534/pointnet_win","url":"https://github.com/zgx0534/pointnet_win"},{"title":"timothylimyl/PointNet-Pytorch","url":"https://github.com/timothylimyl/PointNet-Pytorch"},{"title":"minhncedutw/pointnet1_keras","url":"https://github.com/minhncedutw/pointnet1_keras"},{"title":"Jagyan/ghost_radarpoint_detection","url":"https://github.com/Jagyan/ghost_radarpoint_detection"},{"title":"brendanmallery9/entropic-barycenters","url":"https://github.com/brendanmallery9/entropic-barycenters"},{"title":"2024-MindSpore-1/Code4","url":"https://github.com/2024-MindSpore-1/Code4/tree/main/PointNet"},{"title":"2023-MindSpore-4/Code10","url":"https://github.com/2023-MindSpore-4/Code10/tree/main/frustum-pointnet"},{"title":"xiuyu0000/vision","url":"https://github.com/xiuyu0000/vision/blob/main/mindvision/ms3d/models/pointnet2cls.py"},{"title":"hnmspirit/pointnet1","url":"https://github.com/hnmspirit/pointnet1"},{"title":"yangyucheng000/pointnet","url":"https://github.com/yangyucheng000/pointnet"},{"title":"eth212/Qmind_ModelNet10_PointNet","url":"https://github.com/eth212/Qmind_ModelNet10_PointNet"},{"title":"smfirmin/DeepLearningFinalProject","url":"https://github.com/smfirmin/DeepLearningFinalProject"},{"title":"ECE685-FinalProject/3D-object-recognition","url":"https://github.com/ECE685-FinalProject/3D-object-recognition"},{"title":"KhusDM/PointNetTree","url":"https://github.com/KhusDM/PointNetTree"},{"title":"Lw510107/pointnet-2018.6.27-","url":"https://github.com/Lw510107/pointnet-2018.6.27-"},{"title":"xurui1217/pointnet.pytorch-master","url":"https://github.com/xurui1217/pointnet.pytorch-master"},{"title":"hnVfly/pointnet.mxnet","url":"https://github.com/hnVfly/pointnet.mxnet"},{"title":"LebronGG/PointNet","url":"https://github.com/LebronGG/PointNet"},{"title":"GOD-GOD-Autonomous-Vehicle/self-pointnet","url":"https://github.com/GOD-GOD-Autonomous-Vehicle/self-pointnet"},{"title":"AlfredoZermini/PointNet","url":"https://github.com/AlfredoZermini/PointNet"},{"title":"wonderland-dsg/pointnet-grid","url":"https://github.com/wonderland-dsg/pointnet-grid"},{"title":"aviros/roatationPointnet","url":"https://github.com/aviros/roatationPointnet"},{"title":"THHHomas/mls","url":"https://github.com/THHHomas/mls"},{"title":"liuch37/pointnet","url":"https://github.com/liuch37/pointnet"},{"title":"yanx27/Pointnet","url":"https://github.com/yanx27/Pointnet"},{"title":"Taeuk-Jang/pointcompletion","url":"https://github.com/Taeuk-Jang/pointcompletion"},{"title":"ytng001/sensemaking","url":"https://github.com/ytng001/sensemaking"},{"title":"nddoshi/pointnet","url":"https://github.com/nddoshi/pointnet"},{"title":"SY-Xuan/pointnet_paddle","url":"https://github.com/SY-Xuan/pointnet_paddle"},{"title":"Cmeijiang/PointNet_MS","url":"https://github.com/Cmeijiang/PointNet_MS"},{"title":"AndreiMoraru123/PointNet","url":"https://github.com/AndreiMoraru123/PointNet"},{"title":"mengxingshifen1218/pointnet.pytorch","url":"https://github.com/mengxingshifen1218/pointnet.pytorch"},{"title":"Moon-Xuezha/PointNet","url":"https://github.com/Moon-Xuezha/PointNet"},{"title":"ajertec/PointNetKeras","url":"https://github.com/ajertec/PointNetKeras"},{"title":"2023-MindSpore-1/ms-code-35","url":"https://github.com/2023-MindSpore-1/ms-code-35"},{"title":"LONG-9621/Extract_Point_3D","url":"https://github.com/LONG-9621/Extract_Point_3D"},{"title":"Mind23-2/MindCode-63","url":"https://github.com/Mind23-2/MindCode-63"},{"title":"merazlab/3D_Deep_Learning_Link","url":"https://github.com/merazlab/3D_Deep_Learning_Link"},{"title":"2023-MindSpore-1/ms-code-7","url":"https://github.com/2023-MindSpore-1/ms-code-7/tree/main/PointNet"},{"title":"KaidongLi/tf-3d-alpha","url":"https://github.com/KaidongLi/tf-3d-alpha"},{"title":"gai-shaoyan/mind3d","url":"https://gitee.com/gai-shaoyan/mind3d"},{"title":"prasadsawant5/PointNet","url":"https://github.com/prasadsawant5/PointNet"},{"title":"SonuDileep/3-D-Object-Detection-using-PointNet","url":"https://github.com/SonuDileep/3-D-Object-Detection-using-PointNet"},{"title":"BPMJG/annotated_pointnet","url":"https://github.com/BPMJG/annotated_pointnet"},{"title":"debajyotid2/pointnet_pl","url":"https://github.com/debajyotid2/pointnet_pl"},{"title":"SBPL-Cruz/perch_pose_sampler","url":"https://github.com/SBPL-Cruz/perch_pose_sampler"},{"title":"2023-MindSpore-4/Code9","url":"https://github.com/2023-MindSpore-4/Code9/tree/main/PointNet"},{"title":"wuryantoAji/POINTNET","url":"https://github.com/wuryantoAji/POINTNET"},{"title":"LONG-9621/PointNet","url":"https://github.com/LONG-9621/PointNet"},{"title":"bt77/pointnet","url":"https://github.com/bt77/pointnet"},{"title":"MindSpore-paper-code-3/code9","url":"https://github.com/MindSpore-paper-code-3/code9/tree/main/PointNet2"},{"title":"KiranAkadas/My_Pointnet_v2","url":"https://github.com/KiranAkadas/My_Pointnet_v2"},{"title":"YiruS/pointnet_adversarial","url":"https://github.com/YiruS/pointnet_adversarial"},{"title":"Harut0726/my-pointnet-tensorflow","url":"https://github.com/Harut0726/my-pointnet-tensorflow"},{"title":"AlvesRobot/Deep-Learning-on-Point-Cloud-for-3D-Classification-and-Segmentation","url":"https://github.com/AlvesRobot/Deep-Learning-on-Point-Cloud-for-3D-Classification-and-Segmentation"},{"title":"hz-ants/pointnet.pytorch","url":"https://github.com/hz-ants/pointnet.pytorch"},{"title":"VaanHUANG/CSCI5210HW1","url":"https://github.com/VaanHUANG/CSCI5210HW1"},{"title":"MindSpore-paper-code-3/code9","url":"https://github.com/MindSpore-paper-code-3/code9/tree/main/PointNet"},{"title":"ShadowShadowWong/update-pointnet-work","url":"https://github.com/ShadowShadowWong/update-pointnet-work"},{"title":"Yang2446/pointnet","url":"https://github.com/Yang2446/pointnet"},{"title":"lingzhang1/pointnet_pytorch","url":"https://github.com/lingzhang1/pointnet_pytorch"},{"title":"dwtstore/sfm1","url":"https://github.com/dwtstore/sfm1"},{"title":"freddieee/pn_6d_single","url":"https://github.com/freddieee/pn_6d_single"},{"title":"ahmed-anas/thesis-pointnet","url":"https://github.com/ahmed-anas/thesis-pointnet"},{"title":"coconutzs/PointNet_zs","url":"https://github.com/coconutzs/PointNet_zs"},{"title":"CheesyB/cpointnet","url":"https://github.com/CheesyB/cpointnet"},{"title":"lingzhang1/pointnet_tensorflow","url":"https://github.com/lingzhang1/pointnet_tensorflow"},{"title":"aviros/pointnet_totations","url":"https://github.com/aviros/pointnet_totations"}],"syntology":{"n":164,"n_ran":89,"n_unverified":75,"n_pointer_only":90}}}],"datasets":[{"url":"/dataset/aflw2000-3d","name":"AFLW2000-3D","full_name":"","num_papers_in_archive":117},{"url":"/dataset/facewarehouse","name":"FaceWarehouse","full_name":"","num_papers_in_archive":91},{"url":"/dataset/facescape","name":"FaceScape","full_name":"FaceScape","num_papers_in_archive":62},{"url":"/dataset/florence","name":"Florence","full_name":"Florence 3D Faces","num_papers_in_archive":40},{"url":"/dataset/expose","name":"ExPose","full_name":"EXpressive POse and Shape rEgression","num_papers_in_archive":31},{"url":"/dataset/now-benchmark","name":"NoW Benchmark","full_name":"","num_papers_in_archive":27},{"url":"/dataset/realy","name":"REALY","full_name":"Region-aware benchmark based on the LYHM","num_papers_in_archive":24},{"url":"/dataset/ffhq-uv","name":"FFHQ-UV","full_name":"","num_papers_in_archive":5},{"url":"/dataset/dad-3dheads","name":"DAD-3DHeads","full_name":"DAD-3DHeads dataset","num_papers_in_archive":3},{"url":"/dataset/famos","name":"FaMoS","full_name":"Facial Motion across Subjects","num_papers_in_archive":2},{"url":"/dataset/headset","name":"HEADSET","full_name":"HEADSET: Human Emotion Awareness under Partial Occlusions Multimodal DataSET","num_papers_in_archive":0}],"subtasks":[{"url":"/task/facial-recognition-and-modelling","name":"Facial Recognition and Modelling"}],"parent_tasks":[{"url":"/task/3d","name":"3D"},{"url":"/task/face-reconstruction","name":"Face Reconstruction"}],"papers":{"order":"repositories listed in the archive (desc), then date (desc); the archive holds no stars","population":"papers tagged with this task that list at least one repository in the archive","shown":30,"of":83,"tagged_in_all":211,"items":[{"url":"/paper/pointnet-deep-learning-on-point-sets-for-3d","title":"PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation","date":"2016-12-02","arxiv_id":"1612.00593","repositories_listed":110,"syntology":{"n":164,"n_ran":89,"n_unverified":75,"n_pointer_only":90}},{"url":"/paper/facial-key-points-detection-using-deep","title":"Facial Key Points Detection using Deep Convolutional Neural Network - NaimishNet","date":"2017-10-03","arxiv_id":"1710.00977","repositories_listed":19,"syntology":null},{"url":"/paper/retinaface-single-shot-multi-level-face","title":"RetinaFace: Single-Shot Multi-Level Face Localisation in the Wild","date":"2020-06-01","arxiv_id":null,"repositories_listed":9,"syntology":null},{"url":"/paper/learning-a-model-of-facial-shape-and","title":"Learning a model of facial shape and expression from 4D scans","date":"2017-11-01","arxiv_id":null,"repositories_listed":9,"syntology":null},{"url":"/paper/youtube-8m-a-large-scale-video-classification","title":"YouTube-8M: A Large-Scale Video Classification Benchmark","date":"2016-09-27","arxiv_id":"1609.08675","repositories_listed":7,"syntology":{"n":9,"n_ran":1,"n_unverified":8,"n_pointer_only":0}},{"url":"/paper/regressing-robust-and-discriminative-3d","title":"Regressing Robust and Discriminative 3D Morphable Models with a very Deep Neural Network","date":"2016-12-15","arxiv_id":"1612.04904","repositories_listed":5,"syntology":null},{"url":"/paper/perspective-reconstruction-of-human-faces-by","title":"Perspective Reconstruction of Human Faces by Joint Mesh and Landmark Regression","date":"2022-08-15","arxiv_id":"2208.07142","repositories_listed":4,"syntology":null},{"url":"/paper/synergy-between-3dmm-and-3d-landmarks-for","title":"Synergy between 3DMM and 3D Landmarks for Accurate 3D Facial Geometry","date":"2021-10-19","arxiv_id":"2110.09772","repositories_listed":4,"syntology":null},{"url":"/paper/accurate-3d-face-reconstruction-with-weakly","title":"Accurate 3D Face Reconstruction with Weakly-Supervised Learning: From Single Image to Image Set","date":"2019-03-20","arxiv_id":"1903.08527","repositories_listed":4,"syntology":{"n":36,"n_ran":11,"n_unverified":25,"n_pointer_only":0}},{"url":"/paper/joint-3d-face-reconstruction-and-dense","title":"Joint 3D Face Reconstruction and Dense Alignment with Position Map Regression Network","date":"2018-03-21","arxiv_id":"1803.07835","repositories_listed":4,"syntology":{"n":10,"n_ran":0,"n_unverified":10,"n_pointer_only":0}},{"url":"/paper/towards-fast-accurate-and-stable-3d-dense-1","title":"Towards Fast, Accurate and Stable 3D Dense Face Alignment","date":"2020-09-21","arxiv_id":"2009.09960","repositories_listed":3,"syntology":{"n":10,"n_ran":6,"n_unverified":4,"n_pointer_only":3}},{"url":"/paper/towards-high-fidelity-3d-face-reconstruction","title":"Towards High-Fidelity 3D Face Reconstruction from In-the-Wild Images Using Graph Convolutional Networks","date":"2020-03-12","arxiv_id":"2003.05653","repositories_listed":3,"syntology":{"n":15,"n_ran":4,"n_unverified":11,"n_pointer_only":0}},{"url":"/paper/3d-face-reconstruction-with-the-geometric","title":"3D Face Reconstruction with the Geometric Guidance of Facial Part Segmentation","date":"2023-12-01","arxiv_id":"2312.00311","repositories_listed":2,"syntology":null},{"url":"/paper/fdnerf-semantics-driven-face-reconstruction","title":"FaceDNeRF: Semantics-Driven Face Reconstruction, Prompt Editing and Relighting with Diffusion Models","date":"2023-06-01","arxiv_id":"2306.00783","repositories_listed":2,"syntology":{"n":3,"n_ran":3,"n_unverified":0,"n_pointer_only":3}},{"url":"/paper/hairmapper-removing-hair-from-portraits-using","title":"HairMapper: Removing Hair From Portraits Using GANs","date":"2022-01-01","arxiv_id":null,"repositories_listed":2,"syntology":null},{"url":"/paper/pre-training-strategies-and-datasets-for","title":"Pre-training strategies and datasets for facial representation learning","date":"2021-03-30","arxiv_id":"2103.16554","repositories_listed":2,"syntology":null},{"url":"/paper/learning-an-animatable-detailed-3d-face-model","title":"Learning an Animatable Detailed 3D Face Model from In-The-Wild Images","date":"2020-12-07","arxiv_id":"2012.04012","repositories_listed":2,"syntology":null},{"url":"/paper/learning-to-regress-3d-face-shape-and","title":"Learning to Regress 3D Face Shape and Expression from an Image without 3D Supervision","date":"2019-05-16","arxiv_id":"1905.06817","repositories_listed":2,"syntology":{"n":6,"n_ran":0,"n_unverified":6,"n_pointer_only":0}},{"url":"/paper/joint-3d-face-reconstruction-and-dense-face","title":"3D Face Reconstruction from A Single Image Assisted by 2D Face Images in the Wild","date":"2019-03-22","arxiv_id":"1903.09359","repositories_listed":2,"syntology":null},{"url":"/paper/unsupervised-training-for-3d-morphable-model","title":"Unsupervised Training for 3D Morphable Model Regression","date":"2018-06-15","arxiv_id":"1806.06098","repositories_listed":2,"syntology":{"n":13,"n_ran":0,"n_unverified":13,"n_pointer_only":0}},{"url":"/paper/unrestricted-facial-geometry-reconstruction","title":"Unrestricted Facial Geometry Reconstruction Using Image-to-Image Translation","date":"2017-03-29","arxiv_id":"1703.10131","repositories_listed":2,"syntology":null},{"url":"/paper/3d-face-reconstruction-error-decomposed-a","title":"3D Face Reconstruction Error Decomposed: A Modular Benchmark for Fair and Fast Method Evaluation","date":"2025-05-23","arxiv_id":"2505.18025","repositories_listed":1,"syntology":null},{"url":"/paper/learning-person-specific-animatable-face","title":"Learning Person-Specific Animatable Face Models from In-the-Wild Images via a Shared Base Model","date":"2025-01-01","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/3d-gantex-3d-face-reconstruction-with","title":"3D-GANTex: 3D Face Reconstruction with StyleGAN3-based Multi-View Images and 3DDFA based Mesh Generation","date":"2024-10-21","arxiv_id":"2410.16009","repositories_listed":1,"syntology":null},{"url":"/paper/mpf-gan-an-enhanced-architecture-for-3d-face","title":"MPF-GAN: an enhanced architecture for 3D face reconstruction","date":"2024-10-10","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/3d-facial-expressions-through-analysis-by","title":"3D Facial Expressions through Analysis-by-Neural-Synthesis","date":"2024-04-05","arxiv_id":"2404.04104","repositories_listed":1,"syntology":null},{"url":"/paper/3d-face-reconstruction-using-a-spectral-based","title":"3D Face Reconstruction Using A Spectral-Based Graph Convolution Encoder","date":"2024-03-08","arxiv_id":"2403.05218","repositories_listed":1,"syntology":null},{"url":"/paper/eye-motion-matters-for-3d-face-reconstruction","title":"Eye Motion Matters for 3D Face Reconstruction","date":"2024-01-18","arxiv_id":"2401.09677","repositories_listed":1,"syntology":null},{"url":"/paper/uv-idm-identity-conditioned-latent-diffusion","title":"UV-IDM: Identity-Conditioned Latent Diffusion Model for Face UV-Texture Generation","date":"2024-01-01","arxiv_id":null,"repositories_listed":1,"syntology":null},{"url":"/paper/instant-multi-view-head-capture-through-1","title":"Instant Multi-View Head Capture through Learnable Registration","date":"2023-06-12","arxiv_id":"2306.07437","repositories_listed":1,"syntology":null}],"syntology_records":9,"syntology_note":"a paper without a record is not a recorded non-run: it may lack an arXiv id or simply be absent from the graph layer"},"description_links":{"kept":0,"unwrapped_to_text":0,"bare_urls_linked":0,"relative_images_dropped":0,"rule":"internal links are kept only when the target slug exists in the catalog"},"syntology":{"read_at":"2026-09-24T18:15:14+00:00","claim":"Per-sample execution status on synthesized fixtures ('ran N of M samples'); not a correctness claim and not a ranking signal.","status_vocabulary":{"ran_honours":"ran, honoured the contract we drafted","ran_violates":"ran, violated the contract we drafted","ran_draft_wrong":"ran; our contract draft was wrong, not the code","ran_fixture":"ran; our fixture could not drive it","ran":"ran on a synthesized input","unverified":"unverified (harvested, no recorded run)"}},"not_shown":{"libraries":"the archive has no per-task library table","trend_sparklines":"the Trend column of the benchmarks table was a rendered image; it is not in the archive","social_and_latest_sorts":"stars and social signals are not in the archive"}}