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

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Shahreza, Hatef Otroshi, Marcel, Sébastien
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915178187063296
author Shahreza, Hatef Otroshi
Marcel, Sébastien
author_facet Shahreza, Hatef Otroshi
Marcel, Sébastien
contents Face recognition datasets are often collected by crawling Internet and without individuals' consents, raising ethical and privacy concerns. Generating synthetic datasets for training face recognition models has emerged as a promising alternative. However, the generation of synthetic datasets remains challenging as it entails adequate inter-class and intra-class variations. While advances in generative models have made it easier to increase intra-class variations in face datasets (such as pose, illumination, etc.), generating sufficient inter-class variation is still a difficult task. In this paper, we formulate the dataset generation as a packing problem on the embedding space (represented on a hypersphere) of a face recognition model and propose a new synthetic dataset generation approach, called HyperFace. We formalize our packing problem as an optimization problem and solve it with a gradient descent-based approach. Then, we use a conditional face generator model to synthesize face images from the optimized embeddings. We use our generated datasets to train face recognition models and evaluate the trained models on several benchmarking real datasets. Our experimental results show that models trained with HyperFace achieve state-of-the-art performance in training face recognition using synthetic datasets.
format Preprint
id arxiv_https___arxiv_org_abs_2411_08470
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle HyperFace: Generating Synthetic Face Recognition Datasets by Exploring Face Embedding Hypersphere
Shahreza, Hatef Otroshi
Marcel, Sébastien
Computer Vision and Pattern Recognition
Face recognition datasets are often collected by crawling Internet and without individuals' consents, raising ethical and privacy concerns. Generating synthetic datasets for training face recognition models has emerged as a promising alternative. However, the generation of synthetic datasets remains challenging as it entails adequate inter-class and intra-class variations. While advances in generative models have made it easier to increase intra-class variations in face datasets (such as pose, illumination, etc.), generating sufficient inter-class variation is still a difficult task. In this paper, we formulate the dataset generation as a packing problem on the embedding space (represented on a hypersphere) of a face recognition model and propose a new synthetic dataset generation approach, called HyperFace. We formalize our packing problem as an optimization problem and solve it with a gradient descent-based approach. Then, we use a conditional face generator model to synthesize face images from the optimized embeddings. We use our generated datasets to train face recognition models and evaluate the trained models on several benchmarking real datasets. Our experimental results show that models trained with HyperFace achieve state-of-the-art performance in training face recognition using synthetic datasets.
title HyperFace: Generating Synthetic Face Recognition Datasets by Exploring Face Embedding Hypersphere
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2411.08470