AdaFace: Quality Adaptive Margin for Face Recognition

CVPR 2022  ยท  Minchul Kim, Anil K. Jain, Xiaoming Liu ยท

Recognition in low quality face datasets is challenging because facial attributes are obscured and degraded. Advances in margin-based loss functions have resulted in enhanced discriminability of faces in the embedding space. Further, previous studies have studied the effect of adaptive losses to assign more importance to misclassified (hard) examples. In this work, we introduce another aspect of adaptiveness in the loss function, namely the image quality. We argue that the strategy to emphasize misclassified samples should be adjusted according to their image quality. Specifically, the relative importance of easy or hard samples should be based on the sample's image quality. We propose a new loss function that emphasizes samples of different difficulties based on their image quality. Our method achieves this in the form of an adaptive margin function by approximating the image quality with feature norms. Extensive experiments show that our method, AdaFace, improves the face recognition performance over the state-of-the-art (SoTA) on four datasets (IJB-B, IJB-C, IJB-S and TinyFace). Code and models are released in https://github.com/mk-minchul/AdaFace.

PDF Abstract CVPR 2022 PDF CVPR 2022 Abstract

Results from the Paper


Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
Face Verification IJB-B AdaFace (MS1MV3) TAR@FAR=0.0001 95.84 # 3
Face Recognition IJB-B AdaFace + MS1MV3 + R100 TAR @ FAR=0.0001 0.9425 # 2
Face Recognition IJB-B ArcFace + MS1MV2 + R100 TAR @ FAR=1e-5 0.8933 # 2
Rank-1 0.9450 # 2
Face Verification IJB-B AdaFace (WebFace4M) TAR@FAR=0.0001 96.03 # 2
Face Verification IJB-B AdaFace (MS1MV2) TAR@FAR=0.0001 95.67 # 4
Face Verification IJB-C AdaFace (MS1MV2) TAR @ FAR=1e-4 96.89% # 8
Face Verification IJB-C AdaFace (MS1MV3) TAR @ FAR=1e-4 97.09% # 7
Face Verification IJB-C AdaFace (WebFace4M) TAR @ FAR=1e-4 97.39% # 4
Surveillance-to-Surveillance IJB-S AdaFace Rank-1 35.05 # 2
Surveillance-to-Booking IJB-S AdaFace (WebFace4M) Rank-1 70.93 # 1
Rank-5 76.11 # 1
TAR @ FAR=0.01 58.02 # 1
Surveillance-to-Single IJB-S AdaFace (WebFace4M) Rank-1 70.42 # 1
TAR @ FAR=0.01 58.27 # 1
Rank-5 75.29 # 1
Face Recognition LFW ArcFace + MS1MV2 + R100 Accuracy 0.9983 # 3
Face Recognition LFW AdaFace + WebFace4M + R100 Accuracy 0.9980 # 5
Face Recognition (Closed-Set) TinyFace AdaFace Rank-1 72.02 # 1
Rank-5 74.52 # 1

Methods


No methods listed for this paper. Add relevant methods here