FingerGAN: A Constrained Fingerprint Generation Scheme for Latent Fingerprint Enhancement