# PrintsGAN: Synthetic Fingerprint Generator

arXiv: https://arxiv.org/abs/2201.03674 · HTML: https://mlsanity.com/paper/2201.03674/

## Key facts

- Cited by 30 papers in the map (data through 14 Oct 2026).
- Builds on 20 of its 49 references that are in the map.
- First posted on arXiv 10 Jan 2022.

## Builds on (most cited first, 20 of 20)

- [A Style-Based Generator Architecture for Generative Adversarial Networks](https://mlsanity.com/paper/1812.04948/) (2018)
- [Progressive Growing of GANs for Improved Quality, Stability, and Variation](https://mlsanity.com/paper/1710.10196/) (2017)
- [Large Scale GAN Training for High Fidelity Natural Image Synthesis](https://mlsanity.com/paper/1809.11096/) (2018)
- [Instance Normalization: The Missing Ingredient for Fast Stylization](https://mlsanity.com/paper/1607.08022/) (2016)
- [VGGFace2: A dataset for recognising faces across pose and age](https://mlsanity.com/paper/1710.08092/) (2017)
- [MS-Celeb-1M: A Dataset and Benchmark for Large-Scale Face Recognition](https://mlsanity.com/paper/1607.08221/) (2016)
- [WebFace260M: A Benchmark Unveiling the Power of Million-Scale Deep Face Recognition](https://mlsanity.com/paper/2103.04098/) (2021)
- [SynFace: Face Recognition with Synthetic Data](https://mlsanity.com/paper/2108.07960/) (2021)
- [GAN-Control: Explicitly Controllable GANs](https://mlsanity.com/paper/2101.02477/) (2021)
- [Learning a Fixed-Length Fingerprint Representation](https://mlsanity.com/paper/1909.09901/) (2019)
- [This Face Does Not Exist ... But It Might Be Yours! Identity Leakage in Generative Models](https://mlsanity.com/paper/2101.05084/) (2020)
- [HERS: Homomorphically Encrypted Representation Search](https://mlsanity.com/paper/2003.12197/) (2020)
- [Training Deep Face Recognition Systems with Synthetic Data](https://mlsanity.com/paper/1802.05891/) (2018)
- [LivDet in Action - Fingerprint Liveness Detection Competition 2019](https://mlsanity.com/paper/1905.00639/) (2019)
- [Finger-GAN: Generating Realistic Fingerprint Images Using Connectivity Imposed GAN](https://mlsanity.com/paper/1812.10482/) (2018)
- [High Fidelity Fingerprint Generation: Quality, Uniqueness, and Privacy](https://mlsanity.com/paper/2105.10403/) (2021)
- [Level Three Synthetic Fingerprint Generation](https://mlsanity.com/paper/2002.03809/) (2020)
- [Fingerprint Synthesis: Search with 100 Million Prints](https://mlsanity.com/paper/1912.07195/) (2019)
- [SynFi: Automatic Synthetic Fingerprint Generation](https://mlsanity.com/paper/2002.08900/) (2020)
- [Separating the Real from the Synthetic: Minutiae Histograms as Fingerprints of Fingerprints](https://mlsanity.com/paper/1304.5409/) (2013)

## Built on by (most cited first, 30 of 30)

- [DCFace: Synthetic Face Generation with Dual Condition Diffusion Model](https://mlsanity.com/paper/2304.07060/) (2023)
- [Synthetic Data in Human Analysis: A Survey](https://mlsanity.com/paper/2208.09191/) (2022)
- [AFR-Net: Attention-Driven Fingerprint Recognition Network](https://mlsanity.com/paper/2211.13897/) (2022)
- [SpoofGAN: Synthetic Fingerprint Spoof Images](https://mlsanity.com/paper/2204.06498/) (2022)
- [IFViT: Interpretable Fixed-Length Representation for Fingerprint Matching via Vision Transformer](https://mlsanity.com/paper/2404.08237/) (2024)
- [Latent Fingerprint Recognition: Fusion of Local and Global Embeddings](https://mlsanity.com/paper/2304.13800/) (2023)
- [Synthetic Latent Fingerprint Generator](https://mlsanity.com/paper/2208.13811/) (2022)
- [Universal Fingerprint Generation: Controllable Diffusion Model with Multimodal Conditions](https://mlsanity.com/paper/2404.13791/) (2024)
- [Minutiae-Guided Fingerprint Embeddings via Vision Transformers](https://mlsanity.com/paper/2210.13994/) (2022)
- [RPG-Palm: Realistic Pseudo-data Generation for Palmprint Recognition](https://mlsanity.com/paper/2307.14016/) (2023)
- [FPGAN-Control: A Controllable Fingerprint Generator for Training with Synthetic Data](https://mlsanity.com/paper/2310.19024/) (2023)
- [Synthesizing Iris Images using Generative Adversarial Networks: Survey and Comparative Analysis](https://mlsanity.com/paper/2404.17105/) (2024)
- [Kuramoto Orientation Diffusion Models](https://mlsanity.com/paper/2509.15328/) (2025)
- [Diff-Palm: Realistic Palmprint Generation with Polynomial Creases and Intra-Class Variation Controllable Diffusion Models](https://mlsanity.com/paper/2503.18312/) (2025)
- [Deep Learning based Fingerprint Presentation Attack Detection: A Comprehensive Survey](https://mlsanity.com/paper/2305.17522/) (2023)
- [ComFace: Facial Representation Learning with Synthetic Data for Comparing Faces](https://mlsanity.com/paper/2405.16016/) (2024)
- [A Multi-domain Image Translative Diffusion StyleGAN for Iris Presentation Attack Detection](https://mlsanity.com/paper/2510.14314/) (2025)
- [ViT Unified: Joint Fingerprint Recognition and Presentation Attack Detection](https://mlsanity.com/paper/2305.07602/) (2023)
- [Synthetic Forehead-creases Biometric Generation for Reliable User Verification](https://mlsanity.com/paper/2408.15693/) (2024)
- [Improving Contactless Fingerprint Recognition with Robust 3D Feature Extraction and Graph Embedding](https://mlsanity.com/paper/2409.08782/) (2024)
- [Conditional Synthetic Live and Spoof Fingerprint Generation](https://mlsanity.com/paper/2510.17035/) (2025)
- [RFDforFin: Robust Deep Forgery Detection for GAN-generated Fingerprint Images](https://mlsanity.com/paper/2308.09285/) (2023)
- [FingerSplat: Contactless Fingerprint 3D Reconstruction and Generation based on 3D Gaussian Splatting](https://mlsanity.com/paper/2509.15648/) (2025)
- [Beyond Cropping and Rotation: Automated Evolution of Powerful Task-Specific Augmentations with Generative Models](https://mlsanity.com/paper/2602.03123/) (2026)
- [Continual Few-shot Adaptation for Synthetic Fingerprint Detection](https://mlsanity.com/paper/2603.14632/) (2026)
- [Intra-finger Variability of Diffusion-based Latent Fingerprint Generation](https://mlsanity.com/paper/2604.10040/) (2026)
- [Identity-Consistent Multi-Pose Generation of Contactless Fingerprints](https://mlsanity.com/paper/2605.03830/) (2026)
- [UoU: A Universal Fingerprint Foundation Model Based on Large-Scale Unsupervised Learning](https://mlsanity.com/paper/2606.17436/) (2026)
- [Generation of Synthetic Fingerphotos with GANs](https://mlsanity.com/paper/2608.15029/) (2026)
- [FVeinSyn: Synthetic Finger Vein Image Generator](https://mlsanity.com/paper/2608.27527/) (2026)

## Abstract (arXiv)

A major impediment to researchers working in the area of fingerprint recognition is the lack of publicly available, large-scale, fingerprint datasets. The publicly available datasets that do exist contain very few identities and impressions per finger. This limits research on a number of topics, including e.g., using deep networks to learn fixed length fingerprint embeddings. Therefore, we propose PrintsGAN, a synthetic fingerprint generator capable of generating unique fingerprints along with multiple impressions for a given fingerprint. Using PrintsGAN, we synthesize a database of 525k fingerprints (35K distinct fingers, each with 15 impressions). Next, we show the utility of the PrintsGAN generated dataset by training a deep network to extract a fixed-length embedding from a fingerprint. In particular, an embedding model trained on our synthetic fingerprints and fine-tuned on a small number of publicly available real fingerprints (25K prints from NIST SD302) obtains a TAR of 87.03% @ FAR=0.01% on the NIST SD4 database (a boost from TAR=73.37% when only trained on NIST SD302). Prevailing synthetic fingerprint generation methods do not enable such performance gains due to i) lack of realism or ii) inability to generate multiple impressions per finger. We plan to release our database of synthetic fingerprints to the public.
