HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

AdaFace: Quality Adaptive Margin for Face Recognition

Minchul Kim Anil K. Jain Xiaoming Liu

AdaFace: Quality Adaptive Margin for Face Recognition

Abstract

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.

Benchmarks

BenchmarkMethodologyMetrics
face-recognition-on-ijb-bAdaFace + MS1MV3 + R100
TAR @ FAR=0.0001: 0.9425
face-recognition-on-ijb-bArcFace + MS1MV2 + R100
Rank-1: 0.9450
TAR @ FAR=1e-5: 0.8933
face-recognition-on-lfwAdaFace + WebFace4M + R100
Accuracy: 0.9980
face-recognition-on-lfwArcFace + MS1MV2 + R100
Accuracy: 0.9983
face-verification-on-ijb-bAdaFace (MS1MV2)
TAR@FAR=0.0001: 95.67
face-verification-on-ijb-bAdaFace (WebFace4M)
TAR@FAR=0.0001: 96.03
face-verification-on-ijb-bAdaFace (MS1MV3)
TAR@FAR=0.0001: 95.84
face-verification-on-ijb-cAdaFace (WebFace4M)
TAR @ FAR=1e-4: 97.39%
face-verification-on-ijb-cAdaFace (MS1MV3)
TAR @ FAR=1e-4: 97.09%
face-verification-on-ijb-cAdaFace (MS1MV2)
TAR @ FAR=1e-4: 96.89%

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
AdaFace: Quality Adaptive Margin for Face Recognition | Papers | HyperAI