ArcFace: Additive Angular Margin Loss for Deep Face Recognition

Abstract

In this paper, we propose an Additive Angular Margin Loss (ArcFace) to obtain highly discriminative features for face recognition. The proposed ArcFace has a clear geometric interpretation due to the exact correspondence to the geodesic distance on the hypersphere. We present arguably the most extensive experimental evaluation of all the recent state-of-the-art face recognition methods on over 10 face recognition benchmarks including a new large-scale image database with trillion level of pairs and a large-scale video dataset. We show that ArcFace consistently outperforms the state-of-the-art and can be easily implemented with negligible computational overhead. We release all refined training data, training codes, pre-trained models and training logs, which will help reproduce the results in this paper.

Overview Video

Youtube:
Bilibili:

Paper

Citation:
@inproceedings{deng2019arcface,
    title={Arcface: Additive angular margin loss for deep face recognition},
    author={Deng, Jiankang and Guo, Jia and Xue, Niannan and Zafeiriou, Stefanos},
    booktitle={Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition},
    pages={4690--4699},
    year={2019}
    }

Github Implementation