TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Towards 3D Face Reconstruction in Perspective Projection: ...

Towards 3D Face Reconstruction in Perspective Projection: Estimating 6DoF Face Pose from Monocular Image

Yueying Kao, Bowen Pan, Miao Xu, Jiangjing Lyu, Xiangyu Zhu, Yuanzhang Chang, Xiaobo Li, Zhen Lei

2022-05-09Face Reconstruction3D Face ReconstructionHead Pose Estimation
PaperPDFCode(official)

Abstract

In 3D face reconstruction, orthogonal projection has been widely employed to substitute perspective projection to simplify the fitting process. This approximation performs well when the distance between camera and face is far enough. However, in some scenarios that the face is very close to camera or moving along the camera axis, the methods suffer from the inaccurate reconstruction and unstable temporal fitting due to the distortion under the perspective projection. In this paper, we aim to address the problem of single-image 3D face reconstruction under perspective projection. Specifically, a deep neural network, Perspective Network (PerspNet), is proposed to simultaneously reconstruct 3D face shape in canonical space and learn the correspondence between 2D pixels and 3D points, by which the 6DoF (6 Degrees of Freedom) face pose can be estimated to represent perspective projection. Besides, we contribute a large ARKitFace dataset to enable the training and evaluation of 3D face reconstruction solutions under the scenarios of perspective projection, which has 902,724 2D facial images with ground-truth 3D face mesh and annotated 6DoF pose parameters. Experimental results show that our approach outperforms current state-of-the-art methods by a significant margin. The code and data are available at https://github.com/cbsropenproject/6dof_face.

Results

TaskDatasetMetricValueModel
Pose EstimationARKitFaceMAE(val)0.99PerspNet
Pose EstimationARKitFaceMAE_t4.18PerspNet
Pose EstimationBIWIGeodesic Error - aligned (GE)5.5PerspNet
Pose EstimationBIWIMAE (trained with other data)2.95PerspNet
Pose EstimationBIWIMAE_t19.09PerspNet
3DARKitFaceMAE(val)0.99PerspNet
3DARKitFaceMAE_t4.18PerspNet
3DBIWIGeodesic Error - aligned (GE)5.5PerspNet
3DBIWIMAE (trained with other data)2.95PerspNet
3DBIWIMAE_t19.09PerspNet
1 Image, 2*2 StitchiARKitFaceMAE(val)0.99PerspNet
1 Image, 2*2 StitchiARKitFaceMAE_t4.18PerspNet
1 Image, 2*2 StitchiBIWIGeodesic Error - aligned (GE)5.5PerspNet
1 Image, 2*2 StitchiBIWIMAE (trained with other data)2.95PerspNet
1 Image, 2*2 StitchiBIWIMAE_t19.09PerspNet

Related Papers

From Neck to Head: Bio-Impedance Sensing for Head Pose Estimation2025-07-17LAFR: Efficient Diffusion-based Blind Face Restoration via Latent Codebook Alignment Adapter2025-05-29Event-based Egocentric Human Pose Estimation in Dynamic Environment2025-05-28TokBench: Evaluating Your Visual Tokenizer before Visual Generation2025-05-233D Face Reconstruction Error Decomposed: A Modular Benchmark for Fair and Fast Method Evaluation2025-05-23Pixel3DMM: Versatile Screen-Space Priors for Single-Image 3D Face Reconstruction2025-05-01DMAGaze: Gaze Estimation Based on Feature Disentanglement and Multi-Scale Attention2025-04-15StyleMorpheus: A Style-Based 3D-Aware Morphable Face Model2025-03-14