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/Subpixel Heatmap Regression for Facial Landmark Localization

Subpixel Heatmap Regression for Facial Landmark Localization

Adrian Bulat, Enrique Sanchez, Georgios Tzimiropoulos

2021-11-03Face Alignmentregression
PaperPDF

Abstract

Deep Learning models based on heatmap regression have revolutionized the task of facial landmark localization with existing models working robustly under large poses, non-uniform illumination and shadows, occlusions and self-occlusions, low resolution and blur. However, despite their wide adoption, heatmap regression approaches suffer from discretization-induced errors related to both the heatmap encoding and decoding process. In this work we show that these errors have a surprisingly large negative impact on facial alignment accuracy. To alleviate this problem, we propose a new approach for the heatmap encoding and decoding process by leveraging the underlying continuous distribution. To take full advantage of the newly proposed encoding-decoding mechanism, we also introduce a Siamese-based training that enforces heatmap consistency across various geometric image transformations. Our approach offers noticeable gains across multiple datasets setting a new state-of-the-art result in facial landmark localization. Code alongside the pretrained models will be made available at https://www.adrianbulat.com/face-alignment

Results

TaskDatasetMetricValueModel
Facial Recognition and ModellingWFW (Extra Data)AUC@10 (inter-ocular)63.1SH-FAN
Facial Recognition and ModellingWFW (Extra Data)FR@10 (inter-ocular)1.55SH-FAN
Facial Recognition and ModellingWFW (Extra Data)NME (inter-ocular)3.72SH-FAN
Facial Recognition and ModellingCOFW-68 (300WLP)AUC@764.9SH-FAN
Facial Recognition and ModellingCOFW-68 (300WLP)NME (box)2.47SH-FAN
Facial Recognition and Modelling300W Split 2 (300W-LP)AUC@7 (bbox)71.1SH-FAN
Facial Recognition and Modelling300W Split 2 (300W-LP)NME (bbox)2.04SH-FAN
Facial Recognition and Modelling300W Split 2 (300W-LP)NME (inter-ocular)2.94SH-FAN
Facial Recognition and ModellingAFLW-19AUC_box@0.07 (%, Full)70SHR-FAN
Facial Recognition and ModellingAFLW-19NME_box (%, Full)2.14SHR-FAN
Facial Recognition and ModellingAFLW-19NME_diag (%, Frontal)1.12SHR-FAN
Facial Recognition and ModellingAFLW-19NME_diag (%, Full)1.31SHR-FAN
Facial Recognition and Modelling300WNME_inter-ocular (%, Challenge)4.13SHR-FAN
Facial Recognition and Modelling300WNME_inter-ocular (%, Common)2.61SHR-FAN
Facial Recognition and Modelling300WNME_inter-ocular (%, Full)2.94SHR-FAN
Facial Recognition and ModellingWFLWAUC@10 (inter-ocular)63.81SH-FAN
Facial Recognition and ModellingWFLWFR@10 (inter-ocular)1.55SH-FAN
Facial Recognition and ModellingWFLWNME (inter-ocular)3.72SH-FAN
Face Reconstruction300W Split 2 (300W-LP)AUC@7 (bbox)71.1SH-FAN
Face Reconstruction300W Split 2 (300W-LP)NME (bbox)2.04SH-FAN
Face Reconstruction300W Split 2 (300W-LP)NME (inter-ocular)2.94SH-FAN
Face ReconstructionCOFW-68 (300WLP)AUC@764.9SH-FAN
Face ReconstructionCOFW-68 (300WLP)NME (box)2.47SH-FAN
Face Reconstruction300WNME_inter-ocular (%, Challenge)4.13SHR-FAN
Face Reconstruction300WNME_inter-ocular (%, Common)2.61SHR-FAN
Face Reconstruction300WNME_inter-ocular (%, Full)2.94SHR-FAN
Face ReconstructionWFW (Extra Data)AUC@10 (inter-ocular)63.1SH-FAN
Face ReconstructionWFW (Extra Data)FR@10 (inter-ocular)1.55SH-FAN
Face ReconstructionWFW (Extra Data)NME (inter-ocular)3.72SH-FAN
Face ReconstructionAFLW-19AUC_box@0.07 (%, Full)70SHR-FAN
Face ReconstructionAFLW-19NME_box (%, Full)2.14SHR-FAN
Face ReconstructionAFLW-19NME_diag (%, Frontal)1.12SHR-FAN
Face ReconstructionAFLW-19NME_diag (%, Full)1.31SHR-FAN
Face ReconstructionWFLWAUC@10 (inter-ocular)63.81SH-FAN
Face ReconstructionWFLWFR@10 (inter-ocular)1.55SH-FAN
Face ReconstructionWFLWNME (inter-ocular)3.72SH-FAN
3D300W Split 2 (300W-LP)AUC@7 (bbox)71.1SH-FAN
3D300W Split 2 (300W-LP)NME (bbox)2.04SH-FAN
3D300W Split 2 (300W-LP)NME (inter-ocular)2.94SH-FAN
3DCOFW-68 (300WLP)AUC@764.9SH-FAN
3DCOFW-68 (300WLP)NME (box)2.47SH-FAN
3D300WNME_inter-ocular (%, Challenge)4.13SHR-FAN
3D300WNME_inter-ocular (%, Common)2.61SHR-FAN
3D300WNME_inter-ocular (%, Full)2.94SHR-FAN
3DWFW (Extra Data)AUC@10 (inter-ocular)63.1SH-FAN
3DWFW (Extra Data)FR@10 (inter-ocular)1.55SH-FAN
3DWFW (Extra Data)NME (inter-ocular)3.72SH-FAN
3DAFLW-19AUC_box@0.07 (%, Full)70SHR-FAN
3DAFLW-19NME_box (%, Full)2.14SHR-FAN
3DAFLW-19NME_diag (%, Frontal)1.12SHR-FAN
3DAFLW-19NME_diag (%, Full)1.31SHR-FAN
3DWFLWAUC@10 (inter-ocular)63.81SH-FAN
3DWFLWFR@10 (inter-ocular)1.55SH-FAN
3DWFLWNME (inter-ocular)3.72SH-FAN
3D Face ModellingWFW (Extra Data)AUC@10 (inter-ocular)63.1SH-FAN
3D Face ModellingWFW (Extra Data)FR@10 (inter-ocular)1.55SH-FAN
3D Face ModellingWFW (Extra Data)NME (inter-ocular)3.72SH-FAN
3D Face ModellingCOFW-68 (300WLP)AUC@764.9SH-FAN
3D Face ModellingCOFW-68 (300WLP)NME (box)2.47SH-FAN
3D Face Modelling300W Split 2 (300W-LP)AUC@7 (bbox)71.1SH-FAN
3D Face Modelling300W Split 2 (300W-LP)NME (bbox)2.04SH-FAN
3D Face Modelling300W Split 2 (300W-LP)NME (inter-ocular)2.94SH-FAN
3D Face ModellingAFLW-19AUC_box@0.07 (%, Full)70SHR-FAN
3D Face ModellingAFLW-19NME_box (%, Full)2.14SHR-FAN
3D Face ModellingAFLW-19NME_diag (%, Frontal)1.12SHR-FAN
3D Face ModellingAFLW-19NME_diag (%, Full)1.31SHR-FAN
3D Face Modelling300WNME_inter-ocular (%, Challenge)4.13SHR-FAN
3D Face Modelling300WNME_inter-ocular (%, Common)2.61SHR-FAN
3D Face Modelling300WNME_inter-ocular (%, Full)2.94SHR-FAN
3D Face ModellingWFLWAUC@10 (inter-ocular)63.81SH-FAN
3D Face ModellingWFLWFR@10 (inter-ocular)1.55SH-FAN
3D Face ModellingWFLWNME (inter-ocular)3.72SH-FAN
3D Face ReconstructionWFW (Extra Data)AUC@10 (inter-ocular)63.1SH-FAN
3D Face ReconstructionWFW (Extra Data)FR@10 (inter-ocular)1.55SH-FAN
3D Face ReconstructionWFW (Extra Data)NME (inter-ocular)3.72SH-FAN
3D Face ReconstructionCOFW-68 (300WLP)AUC@764.9SH-FAN
3D Face ReconstructionCOFW-68 (300WLP)NME (box)2.47SH-FAN
3D Face Reconstruction300W Split 2 (300W-LP)AUC@7 (bbox)71.1SH-FAN
3D Face Reconstruction300W Split 2 (300W-LP)NME (bbox)2.04SH-FAN
3D Face Reconstruction300W Split 2 (300W-LP)NME (inter-ocular)2.94SH-FAN
3D Face ReconstructionAFLW-19AUC_box@0.07 (%, Full)70SHR-FAN
3D Face ReconstructionAFLW-19NME_box (%, Full)2.14SHR-FAN
3D Face ReconstructionAFLW-19NME_diag (%, Frontal)1.12SHR-FAN
3D Face ReconstructionAFLW-19NME_diag (%, Full)1.31SHR-FAN
3D Face Reconstruction300WNME_inter-ocular (%, Challenge)4.13SHR-FAN
3D Face Reconstruction300WNME_inter-ocular (%, Common)2.61SHR-FAN
3D Face Reconstruction300WNME_inter-ocular (%, Full)2.94SHR-FAN
3D Face ReconstructionWFLWAUC@10 (inter-ocular)63.81SH-FAN
3D Face ReconstructionWFLWFR@10 (inter-ocular)1.55SH-FAN
3D Face ReconstructionWFLWNME (inter-ocular)3.72SH-FAN

Related Papers

Language Integration in Fine-Tuning Multimodal Large Language Models for Image-Based Regression2025-07-20Neural Network-Guided Symbolic Regression for Interpretable Descriptor Discovery in Perovskite Catalysts2025-07-16Imbalanced Regression Pipeline Recommendation2025-07-16Second-Order Bounds for [0,1]-Valued Regression via Betting Loss2025-07-16Sparse Regression Codes exploit Multi-User Diversity without CSI2025-07-15Bradley-Terry and Multi-Objective Reward Modeling Are Complementary2025-07-10Active Learning for Manifold Gaussian Process Regression2025-06-26A Survey of Predictive Maintenance Methods: An Analysis of Prognostics via Classification and Regression2025-06-25