{"url":"/sota/face-alignment-on-aflw2000-3d","task":{"name":"Face Alignment","url":"/task/face-alignment","note":null},"dataset":{"name":"AFLW2000-3D","url":"/dataset/aflw2000-3d"},"category":"Computer Vision","categories":["Computer Vision","Miscellaneous","Music"],"category_note":null,"description":"Face alignment is the task of identifying the geometric structure of faces in digital images, and attempting to obtain a canonical alignment of the face based on translation, scale, and rotation.\r\n\r\n<span style=\"color:grey; opacity: 0.6\">( Image credit: [3DDFA_V2](https://github.com/cleardusk/3DDFA_V2) )</span>","description_from":"task","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","rank":"the archive's row order at snapshot; not re-ranked","rows_end_at":"2025-07-28","rows_withheld_as_spam":0,"metric_values":"the archive's strings, untouched"},"metrics":["Balanced NME (2D Sparse Alignment)","Mean NME(3D Dense Alignment)"],"metric_direction":{"note":"inferred from the metric name only (the archive records no direction); null = not inferred, chart draws points only","by_metric":{"Balanced NME (2D Sparse Alignment)":null,"Mean NME(3D Dense Alignment)":null}},"counts":{"rows":14,"rows_with_code":12,"rows_with_paper_page":14,"rows_dated":14,"rows_using_additional_data":1},"rows":[{"rank_in_archive_order":1,"model":"MNN+OR (reannotated)","metrics":{"Balanced NME (2D Sparse Alignment)":"2.58%"},"uses_additional_data":false,"paper_date":"2020-12-22","paper":"/paper/multi-task-head-pose-estimation-in-the-wild-1","paper_url":"https://arxiv.org/abs/2202.02299v1","paper_title":"Multi-task head pose estimation in-the-wild","code":"https://github.com/bobetocalo/bobetocalo_pami20","n_code_links":1,"syntology":null},{"rank_in_archive_order":2,"model":"SynergyNet-Reannotated","metrics":{"Balanced NME (2D Sparse Alignment)":"2.65%"},"uses_additional_data":false,"paper_date":"2021-10-19","paper":"/paper/synergy-between-3dmm-and-3d-landmarks-for","paper_url":"https://arxiv.org/abs/2110.09772v3","paper_title":"Synergy between 3DMM and 3D Landmarks for Accurate 3D Facial Geometry","code":"https://github.com/tomas-gajarsky/facetorch","n_code_links":4,"syntology":null},{"rank_in_archive_order":3,"model":"JVCR","metrics":{"Balanced NME (2D Sparse Alignment)":"3.31%"},"uses_additional_data":false,"paper_date":"2019-04-19","paper":"/paper/adversarial-learning-semantic-volume-for-2d","paper_url":"https://openreview.net/pdf?id=gafjGfv8uR","paper_title":"Adversarial Learning Semantic Volume for 2D/3D Face Shape Regression in the Wild","code":"https://github.com/HongwenZhang/JVCR-3Dlandmark","n_code_links":1,"syntology":null},{"rank_in_archive_order":4,"model":"SynergyNet","metrics":{"Balanced NME (2D Sparse Alignment)":"3.41%","Mean NME(3D Dense Alignment)":"4.06%"},"uses_additional_data":false,"paper_date":"2021-10-19","paper":"/paper/synergy-between-3dmm-and-3d-landmarks-for","paper_url":"https://arxiv.org/abs/2110.09772v3","paper_title":"Synergy between 3DMM and 3D Landmarks for Accurate 3D Facial Geometry","code":"https://github.com/tomas-gajarsky/facetorch","n_code_links":4,"syntology":null},{"rank_in_archive_order":5,"model":"SADRNet","metrics":{"Balanced NME (2D Sparse Alignment)":"3.46%","Mean NME(3D Dense Alignment)":"4.02%"},"uses_additional_data":false,"paper_date":"2021-06-06","paper":"/paper/sadrnet-self-aligned-dual-face-regression","paper_url":"https://arxiv.org/abs/2106.03021v1","paper_title":"SADRNet: Self-Aligned Dual Face Regression Networks for Robust 3D Dense Face Alignment and Reconstruction","code":"https://github.com/MCG-NJU/SADRNet","n_code_links":1,"syntology":{"n_ran":0,"n_unverified":8,"n_samples":8,"n_pointer_only_licence":0}},{"rank_in_archive_order":6,"model":"3DDFA_V2","metrics":{"Balanced NME (2D Sparse Alignment)":"3.51%","Mean NME(3D Dense Alignment)":"4.18%"},"uses_additional_data":false,"paper_date":"2020-09-21","paper":"/paper/towards-fast-accurate-and-stable-3d-dense-1","paper_url":"https://arxiv.org/abs/2009.09960v2","paper_title":"Towards Fast, Accurate and Stable 3D Dense Face Alignment","code":"https://github.com/cleardusk/3DDFA","n_code_links":3,"syntology":{"n_ran":6,"n_unverified":4,"n_samples":10,"n_pointer_only_licence":3}},{"rank_in_archive_order":7,"model":"2DASL","metrics":{"Balanced NME (2D Sparse Alignment)":"3.53%"},"uses_additional_data":false,"paper_date":"2019-03-22","paper":"/paper/joint-3d-face-reconstruction-and-dense-face","paper_url":"https://arxiv.org/abs/1903.09359v2","paper_title":"3D Face Reconstruction from A Single Image Assisted by 2D Face Images in the Wild","code":"https://github.com/XgTu/2DASL-CNN","n_code_links":2,"syntology":null},{"rank_in_archive_order":8,"model":"OpNet","metrics":{"Balanced NME (2D Sparse Alignment)":"3.55%"},"uses_additional_data":true,"paper_date":"2024-07-07","paper":"/paper/on-the-power-of-data-augmentation-for-head","paper_url":"https://arxiv.org/abs/2407.05357v3","paper_title":"On the power of data augmentation for head pose estimation","code":"https://github.com/opentrack/neuralnet-tracker-traincode","n_code_links":1,"syntology":null},{"rank_in_archive_order":9,"model":"PRN","metrics":{"Balanced NME (2D Sparse Alignment)":"3.62%","Mean NME(3D Dense Alignment)":"4.40%"},"uses_additional_data":false,"paper_date":"2018-03-21","paper":"/paper/joint-3d-face-reconstruction-and-dense","paper_url":"http://arxiv.org/abs/1803.07835v1","paper_title":"Joint 3D Face Reconstruction and Dense Alignment with Position Map Regression Network","code":"https://github.com/YadiraF/PRNet","n_code_links":4,"syntology":{"n_ran":0,"n_unverified":10,"n_samples":10,"n_pointer_only_licence":0}},{"rank_in_archive_order":10,"model":"3DDFA","metrics":{"Balanced NME (2D Sparse Alignment)":"3.79%","Mean NME(3D Dense Alignment)":"6.55%"},"uses_additional_data":false,"paper_date":"2018-04-02","paper":"/paper/face-alignment-in-full-pose-range-a-3d-total","paper_url":"http://arxiv.org/abs/1804.01005v1","paper_title":"Face Alignment in Full Pose Range: A 3D Total Solution","code":"https://github.com/cleardusk/3DDFA","n_code_links":2,"syntology":{"n_ran":2,"n_unverified":1,"n_samples":3,"n_pointer_only_licence":0}},{"rank_in_archive_order":11,"model":"3DSTN","metrics":{"Balanced NME (2D Sparse Alignment)":"4.49%"},"uses_additional_data":false,"paper_date":"2017-07-18","paper":"/paper/faster-than-real-time-facial-alignment-a-3d","paper_url":"http://arxiv.org/abs/1707.05653v2","paper_title":"Faster Than Real-time Facial Alignment: A 3D Spatial Transformer Network Approach in Unconstrained Poses","code":null,"n_code_links":0,"syntology":null},{"rank_in_archive_order":12,"model":"DeFA","metrics":{"Balanced NME (2D Sparse Alignment)":"4.50%","Mean NME(3D Dense Alignment)":"6.04%"},"uses_additional_data":false,"paper_date":"2017-09-05","paper":"/paper/dense-face-alignment","paper_url":"http://arxiv.org/abs/1709.01442v1","paper_title":"Dense Face Alignment","code":"https://github.com/yaojieliu/ICCVW2017-DenseFaceAlignment","n_code_links":1,"syntology":null},{"rank_in_archive_order":13,"model":"3DDFA + SDM","metrics":{"Balanced NME (2D Sparse Alignment)":"4.94%"},"uses_additional_data":false,"paper_date":"2015-11-23","paper":"/paper/face-alignment-across-large-poses-a-3d","paper_url":"http://arxiv.org/abs/1511.07212v1","paper_title":"Face Alignment Across Large Poses: A 3D Solution","code":null,"n_code_links":0,"syntology":null},{"rank_in_archive_order":14,"model":"DSFNet-f","metrics":{"Mean NME(3D Dense Alignment)":"3.8%"},"uses_additional_data":false,"paper_date":"2023-05-19","paper":"/paper/dsfnet-dual-space-fusion-network-for-1","paper_url":"https://arxiv.org/abs/2305.11522v1","paper_title":"DSFNet: Dual Space Fusion Network for Occlusion-Robust 3D Dense Face Alignment","code":"https://github.com/lhyfst/dsfnet","n_code_links":1,"syntology":null}],"since_archive":{"present":false,"note":"No Syntology-extracted rows are published in this build."},"syntology":{"read_at":"2026-09-24T18:15:14+00:00","claim":"Per row: N of M harvested code samples from that row's paper executed on a synthesized fixture; the other M-N are unverified. Not a reproduction of the row's number; not a correctness claim. n_pointer_only_licence counts samples the site points at rather than redistributes (a licence axis, independent of ran/unverified).","rows_with_graph_line":4,"rows_with_any_sample_ran":2,"distinct_papers_with_graph_line":4,"distinct_papers_with_any_sample_ran":2,"samples_over_distinct_papers":{"n_ran":8,"n_unverified":23,"n_samples":31,"n_pointer_only_licence":3,"note":"each paper (arXiv id) counted once, however many rows it is behind; this is the page-level figure"},"samples_row_weighted":{"n_ran":8,"n_unverified":23,"n_samples":31,"n_pointer_only_licence":3,"note":"row-weighted: a paper behind several rows is counted once per row; inflated relative to samples_over_distinct_papers by design, kept for readers summing the per-row syntology blocks"}}}