Engelsma Joshua James, Grosz Steven, Jain Anil K
IEEE Trans Pattern Anal Mach Intell. 2023 May;45(5):6111-6124. doi: 10.1109/TPAMI.2022.3204591. Epub 2023 Apr 3.
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/.
指纹识别领域的研究人员面临的一个主要障碍是缺乏公开可用的大规模指纹数据集。现有的公开数据集每个手指包含的身份和指纹数量非常少。这限制了包括例如使用深度网络学习固定长度指纹嵌入等多个主题的研究。因此,我们提出了PrintsGAN,一种能够为给定指纹生成独特指纹以及多个指纹印记的合成指纹生成器。使用PrintsGAN,我们合成了一个包含525k个指纹的数据库(35K个不同的手指,每个手指有15个印记)。接下来,我们通过训练一个深度网络从指纹中提取固定长度的嵌入来展示PrintsGAN生成的数据集的效用。特别是,一个在我们的合成指纹上训练并在少量公开可用的真实指纹(来自NIST SD 302的25K个指纹)上进行微调的嵌入模型,在NIST SD4数据库上@FAR = 0.01%时获得了87.03%的TAR(相比仅在NIST SD 302上训练时的TAR = 73.37%有所提高)。由于i)缺乏真实感或ii)无法为每个手指生成多个印记,现有的合成指纹生成方法无法实现这样的性能提升。我们的数据集已向公众发布:https://biometrics.cse.msu.edu/Publications/Databases/MSU_PrintsGAN/ 。