Skip to main content
Log in

Unsupervised domain alignment of fingerprint denoising models using pseudo annotations

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

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

  1. 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

  2. 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

  3. Cappelli R, Ferrara M, Maltoni D (2010) Fingerprint Indexing Based on Minutia Cylinder-Code. IEEE Trans Pattern Anal Mach Intell 33(5):1051–1057

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

  6. 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

  7. Chikkerur S, Cartwright AN, Govindaraju V (2007) Fingerprint enhancement using STFT analysis. Pattern Recogn 40(1):198–211

    Article  Google Scholar 

  8. 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

  9. 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

  10. Feng J, Zhou J, Jain AK (2013) Orientation Field Estimation for Latent Fingerprint Enhancement. IEEE Trans Pattern Anal Mach Intell 35(4):925–940

    Article  Google Scholar 

  11. Ferrara M, Maltoni D, Cappelli R (2012) Noninvertible Minutia Cylinder-Code Representation. IEEE Trans Inform Forensics Secur 7(6):1727–1737

    Article  Google Scholar 

  12. 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

  13. 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

  14. Gidaris S, Singh P, Komodakis N (2018) Unsupervised representation learning by predicting image rotations. In: Proceedings of the International Conference on Learning Representations (ICLR)

  15. 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

    Article  MathSciNet  Google Scholar 

  16. 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

    Article  MathSciNet  Google Scholar 

  17. 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

  18. Hong L, Wan Y, Jain A (1998) Fingerprint Image Enhancement: Algorithm and Performance Evaluation. IEEE Trans Pattern Anal Mach Intell 20(8):777–789

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Hsieh CT, Lai E, Wang YC (2003) An Effective Algorithm for Fingerprint Image Enhancement Based on Wavelet Transform. Pattern Recogn 36(2):303–312

    Article  Google Scholar 

  21. Jirachaweng S, Areekul V (2007) Fingerprint enhancement based on discrete cosine transform. In: Proceedings of the International Conference on Biometrics (ICB), pp 96–105

  22. Joshi, I.: Advanced Deep Learning Techniques for Fingerprint Preprocessing. Ph.D. thesis, IIT Delhi (2021)

  23. 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

  24. 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

  25. Joshi I, Dhamija T, Kumar R, Dantcheva A, Dutta Roy S, Kalra PK (2022) Cross-domain consistent fingerprint denoising. IEEE Sensors Letters

  26. Joshi I, Grimmer M, Rathgeb C, Busch C, Bremond F, Dantcheva A (2022) Synthetic data in human analysis: a survey. arXiv:2208.09191

  27. 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

  28. 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

  29. 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))

  30. 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

  31. 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

  32. Joshi I, Utkarsh A, Singh P, Dantcheva A, Dutta Roy S, Kalra PK (2022) On restoration of degraded fingerprints. Multimed Tool Appl 1–29

  33. 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

    Article  Google Scholar 

  34. 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

  35. Li J, Feng J, Kuo CCJ (2018) Deep Convolutional Neural Network for Latent Fingerprint Enhancement. Signal Process: Image Commun 60:52–63

    Google Scholar 

  36. 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

    Article  Google Scholar 

  37. Liu S, Liu M, Yang Z (2017) Sparse Coding Based Orientation Estimation for Latent Fingerprints. Pattern Recogn 67:164–176

    Article  Google Scholar 

  38. 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

  39. 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

  40. Long M, Cao Z, Wang J, Jordan MI (2017) Conditional adversarial domain adaptation pp 1647–1657

  41. 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

  42. NIST: NBIS- NIST Biometric Image Software. http://biometrics.idealtest.org/

  43. 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

  44. 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

  45. 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

  46. 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

  47. 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

  48. 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

  49. Sankaran A, Vatsa M, Singh R (2015) Multisensor Optical and Latent Fingerprint Database. IEEE Access 3:653–665

    Article  Google Scholar 

  50. 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

  51. 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

  52. Schuch P, Schulz S, Busch, C (2017) Survey on the impact of fingerprint image enhancement. IET Biometrics pp 102–115

  53. 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

  54. Singh K, Kapoor R, Nayar R (2015) Fingerprint denoising using ridge orientation based clustered dictionaries. Neurocomputing 167:418–423

    Article  Google Scholar 

  55. 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

  56. 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

  57. 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

  58. 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

  59. Tzeng E, Hoffman J, Zhang N, Saenko K, Darrell T (2014) Deep domain confusion: maximizing for domain invariance. arXiv:1412.3474

  60. 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

  61. 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

  62. 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

    Article  Google Scholar 

  63. Wilson G, Cook DJ (2020) A Survey of Unsupervised Deep Domain Adaptation. ACM Trans Intell Syst Technol 11(5):1–46

    Article  Google Scholar 

  64. Wong WJ, Lai SH (2020) Multi-Task CNN for Restoring Corrupted Fingerprint Images. Pattern Recogn 101:107203–107213

    Article  Google Scholar 

  65. 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

  66. 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

    Article  Google Scholar 

  67. 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

    Article  Google Scholar 

  68. 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

Download references

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

Authors

Corresponding author

Correspondence to Indu Joshi.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-15513-8

Keywords

Navigation