Papers › PFLD: A Practical Facial Landmark Detector

PFLD: A Practical Facial Landmark Detector

28 Feb 2019arXiv:1902.10859archive 2025-07-28

Xiaojie Guo, Siyuan Li, Jinke Yu, Jiawan Zhang, Jiayi Ma, Lin Ma, Wei Liu, Haibin Ling

Being accurate, efficient, and compact is essential to a facial landmark detector for practical use. To simultaneously consider the three concerns, this paper investigates a neat model with promising detection accuracy under wild environments e.g., unconstrained pose, expression, lighting, and occlusion conditions) and super real-time speed on a mobile device. More concretely, we customize an end-to-end single stage network associated with acceleration techniques. During the training phase, for each sample, rotation information is estimated for geometrically regularizing landmark localization, which is then NOT involved in the testing phase. A novel loss is designed to, besides considering the geometrical regularization, mitigate the issue of data imbalance by adjusting weights of samples to different states, such as large pose, extreme lighting, and occlusion, in the training set. Extensive experiments are conducted to demonstrate the efficacy of our design and reveal its superior performance over state-of-the-art alternatives on widely-adopted challenging benchmarks, i.e., 300W (including iBUG, LFPW, AFW, HELEN, and XM2VTS) and AFLW. Our model can be merely 2.1Mb of size and reach over 140 fps per face on a mobile phone (Qualcomm ARM 845 processor) with high precision, making it attractive for large-scale or real-time applications. We have made our practical system based on PFLD 0.25X model publicly available at \url{http://sites.google.com/view/xjguo/fld} for encouraging comparisons and improvements from the community.

PaperPDFCode

In Syntology View this paper on Syntology: its repositories, every harvested function with whether it ran, its licence and the call to fetch it.

Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

18 repositories listed; official and paper-mentioned ones first.

AmrElsersy/PFLD-Pytorch-Landmarks mentioned on GitHubpytorch report
Ontheway361/pfld-pytorch mentioned on GitHubpytorch report
SpikeKing/Gaze4Landmarks mentioned on GitHubpytorch report
epoc88/PFLD_68pts_Pytorch_2020 mentioned on GitHubmxnet report
github-luffy/PFLD_68points_Pytorch mentioned on GitHubmxnet report
guoqiangqi/PFLD mentioned on GitHubtf report
nilseuropa/pfdl_ncnn mentioned on GitHubpytorch report
nilseuropa/pfld_ncnn mentioned on GitHubpytorch report
olegpolivin/antisleep mentioned on GitHubpytorch report
polarisZhao/PFLD-pytorch mentioned on GitHubpytorch report
samuelyu2002/PFLD mentioned on GitHubpytorch report
starhiking/ATF mentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Face AlignmentFacial Landmark Detection

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Methods

SPEED

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections