Abstract
State-of-the-art fingerprint recognition systems perform far from satisfactory on noisy fingerprints. A fingerprint denoising algorithm is designed to eliminate noise from the input fingerprint and output a fingerprint image with improved clarity of ridges and valleys. To alleviate the unavailability of annotated data to train the fingerprint denoising model, state-of-the-art fingerprint denoising models generate synthetically distorted fingerprints and train the fingerprint denoising model on the synthetic data. However, a visible domain shift exists between synthetic training data and the real-world test data. Subsequently, state-of-the-art fingerprint denoising models suffer from poor generalization. To counter this drawback of state-of-the-art, this research proposes to align the synthetic and real fingerprint domains. Experiments conducted on publicly available rural Indian fingerprint demonstrate that after the proposed domain alignment, equal error rate improves from 7.30 to 6.10 on Bozorth matcher and 5.96 to 5.31 on minutiae cylinder code (MCC) matcher. Similar improved fingerprint recognition results are obtained for IIITD-MOLF and private rural fingerprints database as well.
Similar content being viewed by others
Data Availibility
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
References
Bousmalis K, Silberman N, Dohan D, Erhan D, Krishnan D (2017) Unsupervised pixel-level domain adaptation with generative adversarial networks. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), pp 3722–3731
Cao K, Jain AK (2015) Latent orientation field estimation via convolutional neural network. In: Proceedings of the International Conference on Biometrics (ICB), pp 349–356
Cappelli R, Ferrara M, Maltoni D (2010) Fingerprint Indexing Based on Minutia Cylinder-Code. IEEE Trans Pattern Anal Mach Intell 33(5):1051–1057
Cappelli R, Ferrara M, Maltoni D (2010) Minutia Cylinder-Code: A New Representation and Matching Technique for Fingerprint Recognition. IEEE Trans Pattern Anal Mach Intell 32(12):2128–2141
Chaidee W, Horapong K, Areekul V (2018) Filter design based on spectral dictionary for latent fingerprint pre-enhancement. In: Proceedings of the International Conference on Biometrics (ICB), pp 23–30
Chen C, Feng J, Zhou J (2016) Multi-scale dictionaries based fingerprint orientation field estimation. In: Proceedings of the International Conference on Biometrics (ICB), pp 1–8
Chikkerur S, Cartwright AN, Govindaraju V (2007) Fingerprint enhancement using STFT analysis. Pattern Recogn 40(1):198–211
Choi Y, Choi M, Kim M, Ha JW, Kim S, Choo J (2018) Stargan: unified generative adversarial networks for multi-domain image-to-image translation. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 8789–8797
Doersch C, Gupta A, Efros AA (2015) Unsupervised visual representation learning by context prediction. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), pp 1422–1430
Feng J, Zhou J, Jain AK (2013) Orientation Field Estimation for Latent Fingerprint Enhancement. IEEE Trans Pattern Anal Mach Intell 35(4):925–940
Ferrara M, Maltoni D, Cappelli R (2012) Noninvertible Minutia Cylinder-Code Representation. IEEE Trans Inform Forensics Secur 7(6):1727–1737
Ghifary M, Kleijn WB, Zhang M, Balduzzi D (2015) Domain generalization for object recognition with multi-task autoencoders. In: Proceedings of the IEEE International Conference on Computer Vision (ICCV), pp 2551–2559
Ghifary M, Kleijn WB, Zhang M, Balduzzi D, Li W (2016) Deep reconstruction-classification networks for unsupervised domain adaptation. In: Proceedings of the European Conference on Computer Vision (ECCV), pp 597–613
Gidaris S, Singh P, Komodakis N (2018) Unsupervised representation learning by predicting image rotations. In: Proceedings of the International Conference on Learning Representations (ICLR)
Gottschlich C (2011) Curved-Region-Based Ridge Frequency Estimation and Curved Gabor Filters for Fingerprint Image Enhancement. IEEE Trans Image Process 21(4):2220–2227
Gupta R, Khari M, Gupta D, Crespo RG (2020) Fingerprint Image Enhancement and Reconstruction using the Orientation and Phase Reconstruction. Inform Sci 530:201–218
Hoffman J, Tzeng E, Park T, Zhu JY, Isola P, Saenko K, Efros A, Darrell T (2018) Cycada: cycle-consistent adversarial domain adaptation. In: Proceedings of the International Conference on Machine Learning (ICML), pp 1989–1998
Hong L, Wan Y, Jain A (1998) Fingerprint Image Enhancement: Algorithm and Performance Evaluation. IEEE Trans Pattern Anal Mach Intell 20(8):777–789
Horapong K, Srisutheenon K, Areekul V (2021) Progressive and Corrective Feedback for Latent Fingerprint Enhancement using Boosted Spectral Filtering and Spectral Autoencoder. IEEE Access 9:96288–96308
Hsieh CT, Lai E, Wang YC (2003) An Effective Algorithm for Fingerprint Image Enhancement Based on Wavelet Transform. Pattern Recogn 36(2):303–312
Jirachaweng S, Areekul V (2007) Fingerprint enhancement based on discrete cosine transform. In: Proceedings of the International Conference on Biometrics (ICB), pp 96–105
Joshi, I.: Advanced Deep Learning Techniques for Fingerprint Preprocessing. Ph.D. thesis, IIT Delhi (2021)
Joshi I, Anand A, Dutta Roy S, Kalra PK (2021) On training generative adversarial network for enhancement of latent fingerprints. In: AI and deep learning in biometric security, pp 51–79
Joshi I, Anand A, Vatsa M, Singh R, Dutta Roy S, Kalra P (2019) Latent fingerprint enhancement using generative adversarial networks. In: IEEE Winter Conference on Applications of Computer Vision (WACV), pp 895–903
Joshi I, Dhamija T, Kumar R, Dantcheva A, Dutta Roy S, Kalra PK (2022) Cross-domain consistent fingerprint denoising. IEEE Sensors Letters
Joshi I, Grimmer M, Rathgeb C, Busch C, Bremond F, Dantcheva A (2022) Synthetic data in human analysis: a survey. arXiv:2208.09191
Joshi I, Kothari R, Utkarsh A, Kurmi VK, Dantcheva A, Dutta Roy S, Kalra PK (2021) Explainable fingerprint ROI segmentation using Monte Carlo dropout. In: IEEE Winter Conference on Applications of Computer Vision Workshops (WACVW), pp 60–69
Joshi I, Prakash T, Jaiswal B, Kumar R, Dantcheva A, Dutta Roy S, Kalra PK (2022) Context-aware restoration of noisy fingerprints. IEEE Sensors Letters
Joshi I, Utkarsh A, Kothari R, Kurmi VK, Dantcheva A, Dutta Roy S, Kalra PK (2021 (accepted)) On estimating uncertainty of fingerprint enhancement models. In: Digital image enhancement and reconstruction ( (accepted))
Joshi I, Utkarsh A, Kothari R, Kurmi VK, Dantcheva A, Dutta Roy S, Kalra PK (2021) Data uncertainty guided noise-aware preprocessing of fingerprints. In: International Joint Conference on Neural Networks (IJCNN), pp 1–8
Joshi I, Utkarsh A, Kothari R, Kurmi VK, Dantcheva A, Dutta Roy S, Kalra PK (2021) Sensor-invariant fingerprint ROI segmentation using recurrent adversarial Learning. In: International Joint Conference on Neural Networks (IJCNN), pp 1–8
Joshi I, Utkarsh A, Singh P, Dantcheva A, Dutta Roy S, Kalra PK (2022) On restoration of degraded fingerprints. Multimed Tool Appl 1–29
Karabulut D, Tertychnyi P, Arslan HS, Ozcinar C, Nasrollahi K, Valls J, Vilaseca J, Moeslund TB, Anbarjafari G (2020) Cycle-Consistent Generative Adversarial Neural Networks based Low Quality Fingerprint Enhancement. Multimed Tool Appl 79(25):18569–18589
Li H, Pan SJ, Wang S, Kot AC (2018) Domain generalization with adversarial feature learning. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), pp 5400–5409
Li J, Feng J, Kuo CCJ (2018) Deep Convolutional Neural Network for Latent Fingerprint Enhancement. Signal Process: Image Commun 60:52–63
Li Y, Xia Q, Lee C, Kim S, Kim J (2022) A robust and efficient fingerprint image restoration method based on a phase-field model. Pattern Recogn 123:108405
Liu S, Liu M, Yang Z (2017) Sparse Coding Based Orientation Estimation for Latent Fingerprints. Pattern Recogn 67:164–176
Liu YC, Yeh YY, Fu TC, Wang SD, Chiu WC, Wang YCF (2018) Detach and adapt: learning cross-domain disentangled deep representation. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), pp 8867–8876
Long M, Cao Y, Wang J, Jordan M (2015) Learning transferable features with deep adaptation networks. In: Proceedings of the International Conference on Machine Learning (ICML), pp 97–105
Long M, Cao Z, Wang J, Jordan MI (2017) Conditional adversarial domain adaptation pp 1647–1657
Murez Z, Kolouri S, Kriegman D, Ramamoorthi R, Kim K (2018) Image to image translation for domain adaptation. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), pp 4500–4509
NIST: NBIS- NIST Biometric Image Software. http://biometrics.idealtest.org/
Pathak D, Krahenbuhl P, Donahue J, Darrell T, Efros AA (2016) Context encoders: feature learning by inpainting. In: Proc. IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), pp 2536–2544
Puri C, Narang K, Tiwari A, Vatsa M, Singh R (2010) On analysis of rural and urban Indian fingerprint images. In: Proceedings of the international conference on ethics and policy of biometrics, pp 55–61
Qian P, Li A, Liu M (2019) Latent fingerprint enhancement based on denseUNet. In: Proceedings of the International Conference on Biometrics (ICB), pp 1–6
Qu Z, Liu J, Liu Y, Guan Q, Yang C, Zhang Y (2018) Orienet: a regression system for latent fingerprint orientation field extraction. In: Proceedings of the international conference on artificial neural networks, pp 436–446
Rama RK, Namboodiri AM (2011) Fingerprint enhancement using hierarchical Markov random fields. In: Proceedings of the IEEE International Joint Conference on Biometrics (IJCB), pp 1–8
Sahasrabudhe M, Namboodiri AM (2014) Fingerprint enhancement using unsupervised hierarchical feature learning. In: Proceedings of the IAPR- and ACM-sponsored Indian Conference on Computer Vision, Graphics and Image Processing (ICVGIP), pp 1–8
Sankaran A, Vatsa M, Singh R (2015) Multisensor Optical and Latent Fingerprint Database. IEEE Access 3:653–665
Sankaranarayanan S, Balaji Y, Castillo CD, Chellappa R (2018) Generate to adapt: aligning domains using generative adversarial networks. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), pp 8503–8512
Schuch P, Schulz S, Busch C (2016) De-convolutional auto-encoder for enhancement of fingerprint samples. In: Proceedings of the International Conference on Image Processing Theory, Tools and Applications (IPTA), pp 1–7
Schuch P, Schulz S, Busch, C (2017) Survey on the impact of fingerprint image enhancement. IET Biometrics pp 102–115
Sharma RP, Dey S (2019) Two-stage quality adaptive fingerprint image enhancement using fuzzy c-means clustering based fingerprint quality analysis. Image Vis Comput 1–16
Singh K, Kapoor R, Nayar R (2015) Fingerprint denoising using ridge orientation based clustered dictionaries. Neurocomputing 167:418–423
Svoboda J, Monti F, Bronstein MM (2017) Generative convolutional networks for latent fingerprint reconstruction. In: Proceedings of the IEEE International Joint Conference on Biometrics (IJCB), pp 429–436
Tiwari K, Gupta P (2014) Fingerprint quality of rural population and impact of multiple scanners on recognition. In: Chinese conference on biometric recognition, pp 199–207
Tzeng E, Hoffman J, Darrell T, Saenko K (2015) Simultaneous deep transfer across domains and tasks. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), pp 4068–4076
Tzeng E, Hoffman J, Saenko K, Darrell T (2017) Adversarial discriminative domain adaptation. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), pp 7167–7176
Tzeng E, Hoffman J, Zhang N, Saenko K, Darrell T (2014) Deep domain confusion: maximizing for domain invariance. arXiv:1412.3474
Vatsa M, Singh R, Bharadwaj S, Bhatt H, Mashruwala R (2010) Analyzing fingerprints of Indian population using image quality: a UIDAI case study. In: Proceedings of the international workshop on emerging techniques and challenges for hand-based biometrics, pp 1–5
Volpi R, Morerio P, Savarese S, Murino V. (2018) Adversarial feature augmentation for unsupervised domain adaptation. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), pp 5495–5504
Wang W, Li J, Huang F, Feng H (2008) Design and implementation of Log-gabor filter in fingerprint image enhancement. Pattern Recogn Lett 29(3):301–308
Wilson G, Cook DJ (2020) A Survey of Unsupervised Deep Domain Adaptation. ACM Trans Intell Syst Technol 11(5):1–46
Wong WJ, Lai SH (2020) Multi-Task CNN for Restoring Corrupted Fingerprint Images. Pattern Recogn 101:107203–107213
Yan H, Ding Y, Li P, Wang Q, Xu Y, Zuo W (2017) Mind the class weight bias: weighted maximum mean discrepancy for unsupervised domain adaptation. In: Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), pp 2272–2281
Yang X, Feng J, Zhou J (2014) Localized Dictionaries Based Orientation Field Estimation for Latent Fingerprints. IEEE Trans Pattern Anal Mach Intell 36(5):955–969
Zhang W, Xu D, Ouyang W, Li W (2019) Self-Paced Collaborative and Adversarial Network for Unsupervised Domain Adaptation. IEEE Trans Pattern Anal Mach Intell 43(6):2047–2061
Zhu JY, Park T, Isola P, Efros AA (2017) Unpaired image-to-image translation using cycle-consistent adversarial networks. In: Proceedings of the IEEE International Conference on Computer Vision (ICCV), pp 2223–2232
Acknowledgements
The authors acknowledge the support of the HPC services of Inria Sophia Antipolis and IIT Delhi for the computational infrastructure. The authors sincerely thank Prof. Phalguni Gupta from IIT Kanpur and Prof. Kamlesh Tiwari from BITS Pilani for sharing the private rural Indian fingerprint used in this research. The authors acknowledge Naman Mukund from Tekie for his technical guidance.
Funding
This work is partly supported by the French government, the National Research Agency (ANR) under grant ANR-18-CE92-0024, project RESPECT.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Competing Interests
A. Dantcheva, one of the co-authors of this manuscript is a member of the editorial board of this journal.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Joshi, I., Prakash, T., Kumar, R. et al. Unsupervised domain alignment of fingerprint denoising models using pseudo annotations. Multimed Tools Appl 83, 38167–38192 (2024). https://doi.org/10.1007/s11042-023-15513-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15513-8