Cross-Sensor Fingerprint Enhancement Using Adversarial Learning and Edge Loss

A fingerprint sensor interoperability problem, or a cross-sensor matching problem, occurs when one type of sensor is used for enrolment and a different type for matching. Fingerprints captured for the same person using various sensor technologies have various types of noises and artifacts. This problem motivated us to develop an algorithm that can enhance fingerprints captured using different types of sensors and touch technologies. Inspired by the success of deep learning in various computer vision tasks, we formulate this problem as an image-to-image transformation designed using a deep encoder–decoder model. It is trained using two learning frameworks, i.e., conventional learning and adversarial learning based on a conditional Generative Adversarial Network (cGAN) framework. Since different types of edges form the ridge patterns in fingerprints, we employed edge loss to train the model for effective fingerprint enhancement. The designed method was evaluated on fingerprints from two benchmark cross-sensor fingerprint datasets, i.e., MOLF and FingerPass. To assess the quality of enhanced fingerprints, we employed two standard metrics commonly used: NBIS Fingerprint Image Quality (NFIQ) and Structural Similarity Index Metric (SSIM). In addition, we proposed a metric named Fingerprint Quality Enhancement Index (FQEI) for comprehensive evaluation of fingerprint enhancement algorithms. Effective fingerprint quality enhancement results were achieved regardless of the sensor type used, where this issue was not investigated in the related literature before. The results indicate that the proposed method outperforms the state-of-the-art methods.

[1]  Ismail Khalfaoui Hassani,et al.  Dilated convolution with learnable spacings , 2021, ICLR.

[2]  Muhammad Hussain,et al.  Cross-Sensor Fingerprint Matching Using Siamese Network and Adversarial Learning , 2021, Sensors.

[3]  Ling Shao,et al.  Multi-Stage Progressive Image Restoration , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Shang-Hong Lai,et al.  Multi-task CNN for restoring corrupted fingerprint images1 , 2020, Pattern Recognit..

[5]  Hatim A. Aboalsamh,et al.  Alignment-Free Cross-Sensor Fingerprint Matching Based on the Co-Occurrence of Ridge Orientations and Gabor-HoG Descriptor , 2019, IEEE Access.

[6]  Ajay Kumar,et al.  A CNN-Based Framework for Comparison of Contactless to Contact-Based Fingerprints , 2019, IEEE Transactions on Information Forensics and Security.

[7]  Richa Singh,et al.  Latent Fingerprint Enhancement Using Generative Adversarial Networks , 2019, 2019 IEEE Winter Conference on Applications of Computer Vision (WACV).

[8]  Hatim A. Aboalsamh,et al.  Cross-Sensor Fingerprint Matching Method Based on Orientation, Gradient, and Gabor-HoG Descriptors With Score Level Fusion , 2018, IEEE Access.

[9]  Muhammad Hussain,et al.  A Large-Scale Study of Fingerprint Matching Systems for Sensor Interoperability Problem , 2018, Sensors.

[10]  Jian Li,et al.  Deep convolutional neural network for latent fingerprint enhancement , 2018, Signal Process. Image Commun..

[11]  Michael M. Bronstein,et al.  Generative convolutional networks for latent fingerprint reconstruction , 2017, 2017 IEEE International Joint Conference on Biometrics (IJCB).

[12]  Christoph Busch,et al.  De-convolutional auto-encoder for enhancement of fingerprint samples , 2016, 2016 Sixth International Conference on Image Processing Theory, Tools and Applications (IPTA).

[13]  Ajay Kumar,et al.  Improving cross sensor interoperability for fingerprint identification , 2016, 2016 23rd International Conference on Pattern Recognition (ICPR).

[14]  Alexei A. Efros,et al.  Image-to-Image Translation with Conditional Adversarial Networks , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[15]  Roberto Cipolla,et al.  SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Richa Singh,et al.  Multisensor Optical and Latent Fingerprint Database , 2015, IEEE Access.

[17]  Yoshua Bengio,et al.  Generative Adversarial Nets , 2014, NIPS.

[18]  Xin Yang,et al.  A coarse-fine fingerprint scaling method , 2013, 2013 International Conference on Biometrics (ICB).

[19]  Xin Yang,et al.  A cross-device matching fingerprint database from multi-type sensors , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[20]  Geoffrey E. Hinton,et al.  Reducing the Dimensionality of Data with Neural Networks , 2006, Science.

[21]  Anil K. Jain,et al.  Handbook of Fingerprint Recognition , 2005, Springer Professional Computing.

[22]  S. Chikkerur,et al.  A Systematic Approach for Feature Extraction in Fingerprint Images , 2004, ICBA.

[23]  Arun Ross,et al.  Biometric Sensor Interoperability: A Case Study in Fingerprints , 2004, ECCV Workshop BioAW.

[24]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[25]  Anil K. Jain,et al.  Fingerprint Image Enhancement: Algorithm and Performance Evaluation , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Afzalul Haque Ansari,et al.  Generation and Storage of Large Synthetic Fingerprint Database , 2011 .

[27]  Raffaele Cappelli,et al.  SFinGe : an Approach to Synthetic Fingerprint Generation , 2004 .