RetinaFace: Single-stage Dense Face Localisation in the Wild

Jiankang Deng, Jia Guo, Yuxiang Zhou, Jinke Yu, Irene Kotsia +1 more
5/2/2019
cs.CV

Official code: deepinsight/insightface (29,968 stars, PyTorch, last commit 2026-03-29).

Abstract

Though tremendous strides have been made in uncontrolled face detection, accurate and efficient face localisation in the wild remains an open challenge. This paper presents a robust single-stage face detector, named RetinaFace, which performs pixel-wise face localisation on various scales of faces by taking advantages of joint extra-supervised and self-supervised multi-task learning. Specifically, We make contributions in the following five aspects: (1) We manually annotate five facial landmarks on the WIDER FACE dataset and observe significant improvement in hard face detection with the assistance of this extra supervision signal. (2) We further add a self-supervised mesh decoder branch for predicting a pixel-wise 3D shape face information in parallel with the existing supervised branches. (3) On the WIDER FACE hard test set, RetinaFace outperforms the state of the art average precision (AP) by 1.1% (achieving AP equal to 91.4%). (4) On the IJB-C test set, RetinaFace enables state of the art methods (ArcFace) to improve their results in face verification (TAR=89.59% for FAR=1e-6). (5) By employing light-weight backbone networks, RetinaFace can run real-time on a single CPU core for a VGA-resolution image. Extra annotations and code have been made available at: https://github.com/deepinsight/insightface/tree/master/RetinaFace.

View on arXivView PDF

Code Implementations(1)

PyTorch

State-of-the-art 2D and 3D Face Analysis Project

29,9686,109C, C++Sep 1, 20176 months ago
age-estimationarcfaceface-alignmentface-detectionface-recognition+5 more

Similar Papers

Cite this paper

@article{deng2019retinaface,
  title  = {RetinaFace: Single-stage Dense Face Localisation in the Wild},
  author = {Jiankang Deng and Jia Guo and Yuxiang Zhou and Jinke Yu and Irene Kotsia and Stefanos Zafeiriou},
  year   = {2019},
  eprint = {1905.00641},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1905.00641}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1905.00641.svg)](https://codeofpaper.com/paper/1905.00641)

Discussion