atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

KeyPoint Relative Position Encoding for Face Recognition

CVPR 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Margin-based face recognition losses · 34 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes KP-RPE, a keypoint-conditioned relative position encoding for ViTs that improves robustness to affine misalignment in face recognition (and gait recognition).

Problem

ViT-based recognition degrades sharply under unseen affine transformations (scale, translation, pose), which occur when face alignment fails on low-quality images; standard RPE cannot adapt its query-key offsets to image content.

Approach

Make the relative position bias table a function of image-specific keypoints: compute differences between a patch-location mesh grid and keypoints, linearly project to a keypoint-dependent bias table f(P), and index it by query location and quantized product distance, so pixel significance is anchored to keypoints rather than only to proximity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add KP-RPE (ablation)ViT-small · IJB-C unalignedVerification TAR@0.01%: 21.62 -> 91.85Helped
Add KP-RPE (ablation)ViT-small · CFPFP unalignedVerification TAR@0.01%: 72.81 -> 93.56Helped
Add KP-RPE (ablation)ViT-small · IJB-SRank-1: 59.60 -> 63.44Helped
Add KP-RPEAdaFace ViT · TinyFaceRank-1: 74.81 -> 75.80Helped
Add KP-RPEAdaFace ViT · IJB-SRank-1: 71.90 -> 72.78Helped
Add KP-RPEAdaFace ViT · AgeDBVerification Accuracy: 97.48 -> 97.67Helped
Add KP-RPEAdaFace ViT · IJB-CTAR@FAR=0.01%: 97.14 -> 97.13No clear effect
Add KP-RPESwinGait-2D · Gait3DmAP: 58.76 -> 60.81Helped
Replace absolute f(P) with relative keypoint-dependent f(P) (ablation)KP-RPE · IJB-SRank-1: 9.97 -> 62.51Helped
Use MultiHead f(P) instead of Relative f(P) (ablation)KP-RPE · CFPFP unalignedVerification TAR@0.01%: 89.70 -> 93.56Helped

Surprising findings

Limitations

Experimental setup

Datasets: MS1MV2 MS1MV3 WebFace4M WebFace12M Gait3D MNIST AffNIST

Benchmarks: TinyFace IJB-S CFP-FP AgeDB IJB-C Gait3D AffNIST

Metrics: Rank-1 Rank-5 verification accuracy TAR@FAR=0.01% rank-n mAP mINP

Baselines: ViT ViT + iRPE AdaFace ArcFace CurricularFace URL PFE SwinGait-2D GaitBase DyGait HSTL

Builds on: iRPE AdaFace Relative Position Encoding (Shaw et al.) Swin Transformer

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy