atlas

Research map / Image generation / Editing and style transfer

CemiFace: Center-based Semi-hard Synthetic Face Generation for Face Recognition

NeurIPS 2024 · Image generation › Editing and style transfer · approach: Diffusion face generation and editing · 1 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 CemiFace, a conditional diffusion model conditioned on a similarity factor to the inquiry identity, generating center-based semi-hard synthetic faces for training face recognition models that beat DCFace on synthetic FR benchmarks.

Problem

Face recognition models trained on synthetic face datasets from existing generators suffer performance degradation because the generated samples lack sufficient discriminative quality; the paper asks which similarity-to-identity-center samples are most useful for training.

Approach

Empirically finds that training samples with mid-level similarity to their identity center (center-based semi-hard) work best, and builds a diffusion model conditioned on an identity embedding plus a scalar similarity factor m, with an auxiliary similarity-matching loss on the predicted clean image, so that generated faces have controllable similarity to the inquiry identity.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace DCFace† with CemiFace for 0.5M synthetic dataSynthetic face recognition training · 0.5M synthetic dataAVG accuracy: 90.18 -> 92.30Helped
Replace DCFace† with CemiFace for 1.0M synthetic dataSynthetic face recognition training · 1.0M synthetic dataAVG accuracy: 91.44 -> 93.07Helped
Replace DCFace† with CemiFace for 1.2M synthetic dataSynthetic face recognition training · 1.2M synthetic dataAVG accuracy: 91.87 -> 93.22Helped
Train on middle-similarity images rather than the lowest-similarity group (ablation)Face recognition model trained on CASIA-WebFace · CASIA-WebFace similarity groupsAVG accuracy: 82.36 -> 91.78Helped
Mix generation m over [0,0.1] instead of using fixed m 0 (ablation)CemiFace · Generated data; training m [0,1]AVG accuracy: 91.64 -> 91.11Hurt
Mix generation m over [-0.1,0.1] instead of using fixed m 0 (ablation)CemiFace · Generated data; training m [0,1]AVG accuracy: 91.64 -> 91.61No clear effect
Train with m range [-1,1] rather than [0,1] (ablation)CemiFace · Generated data; generation m 0AVG accuracy: 91.64 -> 92.30Helped
Vary the training m interval from 0.04 to 0.02 or 0.06 while keeping range [-1,1] (ablation)CemiFace · Generated data; generation m 0AVG accuracy: 92.28; 92.09; 92.30No clear effect
Add easy generation m 0.5 to semi-hard generation m 0 (ablation)CemiFace · Generated data; training m [0,1]AVG accuracy: 91.64 -> 90.36Hurt
Add easy generation m 0.9 or 1 to semi-hard generation m 0 (ablation)CemiFace · Generated data; training m [0,1]AVG accuracy: 91.64 -> 90.12; 91.64 -> 89.57Hurt
Use 1-shot Flickr rather than 1-shot WebFace inquiry images (ablation)CemiFace trained with CASIA · 0.5M generated dataAVG accuracy: 91.64 -> 88.97Hurt
Use CosFace-pretrained rather than AdaFace-pretrained FR for the generator (ablation)CemiFace · Generated dataAVG accuracy: 92.30 -> 92.60Helped

Surprising findings

Limitations

Experimental setup

Datasets: CASIA-WebFace WebFace4M VGGFace2 Flickr LFW CFP-FP AgeDB-30 CALFW CPLFW DigiFace-1M

Benchmarks: LFW CFP-FP AgeDB-30 CALFW CPLFW

Metrics: 1:1 verification accuracy AVG accuracy Gap-to-Real FID

Baselines: DCFace DigiFace SynFace IDiff-Face CASIA-WebFace (real)

Builds on: DCFace DDPM DDIM AdaFace CosFace

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