atlas

Research map / Image generation / Editing and style transfer

HyperFace: Generating Synthetic Face Recognition Datasets by Exploring Face Embedding Hypersphere

ICLR 2025 · Image generation › Editing and style transfer · approach: Diffusion face generation and editing

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.

Generates synthetic face recognition datasets by packing identity embeddings on the ArcFace hypersphere via gradient-descent optimization with a gallery-based regularizer, then rendering images with an identity-conditioned diffusion face generator.

Problem

Synthetic face recognition datasets lack sufficient inter-class variation (identity separation), which limits their ability to replace real web-crawled face datasets for training face recognition from scratch.

Approach

Formulates identity generation as a packing (Tammes-style) problem on the face embedding hypersphere, maximizing minimum pairwise cosine distance between reference embeddings, with a regularizer pulling embeddings toward a gallery of generator-produced face embeddings to stay on the realistic embedding manifold; images are then generated by an identity-conditioned diffusion model with embedding an

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train on HyperFace instead of DCFaceiResNet50 face recognition model · LFWaccuracy: 98.35 -> 98.50Helped
Train on HyperFace instead of DCFaceiResNet50 face recognition model · CPLFWaccuracy: 83.12 -> 84.23Helped
Train on HyperFace instead of DCFaceiResNet50 face recognition model · CALFWaccuracy: 91.70 -> 89.40Hurt
Train on HyperFace instead of DCFaceiResNet50 face recognition model · CFP-FPaccuracy: 88.43 -> 88.83Helped
Train on HyperFace instead of DCFaceiResNet50 face recognition model · AgeDB-30accuracy: 89.50 -> 86.53Hurt
Increase the number of identities from 10k to 50k (ablation)HyperFace · CPLFWaccuracy: 84.68 -> 85.60Helped
Increase images per identity from 32 to 128 (ablation)HyperFace · AgeDBaccuracy: 86.33 -> 87.62Helped
Increase gallery size from 10K to 50K (ablation)HyperFace optimization · AgeDBaccuracy: 85.9 -> 86.85Helped
Use BUPT real images instead of StyleGAN images for the gallery (ablation)HyperFace optimization · CALFWaccuracy: 89.82 -> 90.03Helped
Use LDM images instead of StyleGAN images for the gallery (ablation)HyperFace optimization · LFWaccuracy: 98.67 -> 98.65No clear effect
Add regularization (alpha 0.50 rather than 0) (ablation)HyperFace optimization · CALFWaccuracy: 88.87 -> 89.82Helped
Add embedding noise (beta 0.005 rather than 0) (ablation)HyperFace image generation · AgeDBaccuracy: 85.90 -> 87.07Helped

Surprising findings

Limitations

Experimental setup

Datasets: HyperFace synthetic dataset (generated) StyleGAN-generated gallery BUPT CASIA-WebFace FFHQ LFW CALFW CPLFW CFP-FP AgeDB-30

Benchmarks: LFW CPLFW CALFW CFP-FP AgeDB-30

Metrics: verification accuracy (10-fold cross-validation)

Baselines: SynFace SFace Syn-Multi-PIE IDnet ExFaceGAN GANDiffFace Langevin-DisCo DigiFace-1M IDiff-Face DCFace

Builds on: DCFace ArcFace AdaFace StyleGAN

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