Related Experiment Video
Updated: Aug 28, 2025

Application of DNA Fingerprinting using the D1S80 Locus in Lab Classes
Published on: July 17, 2021
PrintsGAN: Synthetic Fingerprint Generator
Abstract:
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 SD 302) 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 SD 302). 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. Our dataset is released to the public: https://biometrics.cse.msu.edu/Publications/Databases/MSU_PrintsGAN/.
More Related Videos
12:38Soft Lithographic Functionalization and Patterning Oxide-free Silicon and Germanium
Published on: December 16, 2011
10:36Gelatin Methacryloyl Granular Hydrogel Scaffolds: High-throughput Microgel Fabrication, Lyophilization, Chemical Assembly, and 3D Bioprinting
Published on: December 9, 2022