OccFace: Unified Occlusion-Aware Facial Landmark Detection with Per-Point Visibility
Xinhao Xiang, Zhengxin Li, Saurav Dhakad, Theo Bancroft, Jiawei Zhang, Weiyang Li
TL;DR
OccFace tackles the challenge of facial landmark detection under occlusion for universal human-like faces by predicting 100 dense landmarks along with per-point visibility. It combines a heatmap-based localization backbone with an occlusion module that fuses local evidence and cross-landmark context via a gated mechanism, and it is trained with a landmark-aware masking strategy to generate pseudo visibility signals. The authors introduce Genie-Face, a diverse dataset annotated with 100-point landmarks and per-point visibility across real, rendered, and stylized faces, enabling occlusion-aware evaluation. The method achieves strong robustness to external occlusion and rotation-driven self-occlusion while maintaining accuracy on visible landmarks, and demonstrates practical benefits for downstream tasks like avatar animation. Together, the unified layout, visibility-aware training, and dataset offer a practical framework for reliable landmark reasoning in broad, real-world scenarios where occlusion and pose vary widely.
Abstract
Accurate facial landmark detection under occlusion remains challenging, especially for human-like faces with large appearance variation and rotation-driven self-occlusion. Existing detectors typically localize landmarks while handling occlusion implicitly, without predicting per-point visibility that downstream applications can benefits. We present OccFace, an occlusion-aware framework for universal human-like faces, including humans, stylized characters, and other non-human designs. OccFace adopts a unified dense 100-point layout and a heatmap-based backbone, and adds an occlusion module that jointly predicts landmark coordinates and per-point visibility by combining local evidence with cross-landmark context. Visibility supervision mixes manual labels with landmark-aware masking that derives pseudo visibility from mask-heatmap overlap. We also create an occlusion-aware evaluation suite reporting NME on visible vs. occluded landmarks and benchmarking visibility with Occ AP, F1@0.5, and ROC-AUC, together with a dataset annotated with 100-point landmarks and per-point visibility. Experiments show improved robustness under external occlusion and large head rotations, especially on occluded regions, while preserving accuracy on visible landmarks.
