Abstract
Fingerprints fulfill a critical role in the context of community safety and criminal investigations, especially for forensic investigations, law enforcement, border access and security. For fingerprint analysis, a variety of machine learning and neural network techniques have been presented. Various AI-driven approaches are available to conduct automated activities to maintain biometric systems at the forefront of technological development. In this paper, we propose a framework for automatic classification of fingerprints that combines deep transfer learning and a majority voting system. Our multi-classifier system is capable of efficiently classifying six different types of fingerprints. We build 16 commonly used deep transfer learning models by training them with fingerprint datasets, resulting in 16 fingerprint classifiers. The training and testing phases involve six distinct fingerprint databases consisting of both real and synthetic images. We created sets of fingerprint classifiers and applied a soft majority voting method to each set, aiming to identify the optimal combination of classifiers. This allowed us to determine the most effective set of classifiers for fingerprint classification. The results of our experiments indicate that the majority voting approach of three deep transfer-learning models, namely DenseNet 121, ResNet152V1, and EfficientNetB7, outperforms the individual transfer learning structures in terms of precision in fingerprint classification.
Similar content being viewed by others
Data Availability
The data used and analyzed during the current study are available from the corresponding author on reasonable request.
References
Anguli Synthetic fingerprint generator, https://dsl.cds.iisc.ac.in/projects/Anguli [Online; Accessed May 2021]
Abdulrahman S A, Alhayani B (2021) A comprehensive survey on the biometric systems based on physiological and behavioural characteristics. Materials Today: Proceedings. https://doi.org/10.1016/j.matpr.2021.07.005
Abou Elassad Z E, Mousannif H, Al Moatassime H (2020) A real-time crash prediction fusion framework: an imbalance-aware strategy for collision avoidance systems. Transport Res Part C: Emerging Technol 118:102708
Akhter M, Zheng J, Afzal F, Lin H, Riaz S, Mehmood A (2021) Supervised ensemble learning methods towards automatically filtering urdu fake news within social media. PeerJ Computer Science, 7. https://doi.org/10.7717/peerj-cs.425
Alzubaidi L, Zhang J, Humaidi A J, Al-Dujaili A, Duan Y, Al-Shamma O, Santamaría J, Fadhel M A, Al-Amidie M, Farhan L (2021) Review of deep learning: concepts, cnn architectures, challenges, applications, future directions. J Big Data 8(1):1–74. https://doi.org/10.1186/s40537-021-00444-8
Ansari A H (2011) Generation and storage of large synthetic fingerprint database. ME Thesis, Jul
Behera T K, Khan M A, Bakshi S (2022) Brain mr image classification using superpixel-based deep transfer learning. IEEE J Biomed Health Inform, 1–11. https://doi.org/10.1109/JBHI.2022.3216270
Cao K, Jain A (2018) Fingerprint synthesis: evaluating fingerprint search at scale. In: 2018 International Conference on Biometrics (ICB). IEEE, pp 31–38. https://doi.org/10.1109/ICB2018.2018.00016
Chicco D, Jurman G (2020) The advantages of the matthews correlation coefficient (mcc) over f1 score and accuracy in binary classification evaluation. BMC genomics 21(1):1–13. https://doi.org/10.1186/s12864-019-6413-7
Clement D, Agu E, Suleiman M A, Obayemi J, Adeshina S, Soboyejo W (2023) Multi-class breast cancer histopathological image classification using multi-scale pooled image feature representation (mpifr) and one-versus-one support vector machines. Appl Sci 13:1. https://doi.org/10.3390/app13010156
Dasgupta D, Akhtar Z, Sen S (2020) Machine learning in cybersecurity: a comprehensive survey. J Defense Model Simul 19:2020. https://doi.org/10.1177/1548512920951275
Elsadai A, Adamović S, Šarac M, Saračević M, Kumar Sharma S (2022) New approach for fingerprint recognition based on stylometric features with blockchain and cancellable biometric aspects. Multimed Tools Applic 81 (25):36715–36733
Fiumara G, Flanagan P, Schwarz M, Tabassi E, Boehnen C (2018) National institute of standards and technology special database 301: Nail to nail fingerprint challenge dry run. Technical Note 2002, National Insti- tute of Standards and Technology. https://nvlpubs.nist.gov/nistpubs/TechnicalNotes/NIST.TN.2002.pdf
Garris M D, Garris M D (2000) Nist special database 27: fingerprint minutiae from latent and matching tenprint images
Ghiani L, Yambay D, Mura V, Tocco S, Marcialis G L, Roli F, Schuckcrs S (2013) Livdet 2013 fingerprint liveness detection competition 2013. In: 2013 International conference on biometrics (ICB), pp 1–6, https://doi.org/10.1109/ICB.2013.6613027
Ghiani L, Yambay D A, Mura V, Marcialis G L, Roli F, Schuckers S A (2017) Review of the fingerprint liveness detection (livdet) competition series: 2009 to 2015. Image Vis Comput 58:110–128. https://doi.org/10.1016/j.imavis.2016.07.002
González S, García S, Del Ser J, Rokach L, Herrera F (2020) A practical tutorial on bagging and boosting based ensembles for machine learning: algorithms, software tools, performance study, practical perspectives and opportunities. Inform Fus 64:205–237. https://doi.org/10.1016/j.inffus.2020.07.007
Hamdi D E, Elouedi I, Fathallah A, Nguyuen M K, Hamouda A (2018) Combining fingerprints and their radon transform as input to deep learning for a fingerprint classification task. In: 2018 15th International conference on control, automation, robotics and vision (ICARCV), pp 1448–1453. https://doi.org/10.1109/ICARCV.2018.8581072
He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778. https://doi.org/10.1109/CVPR.2016.90
He K, Zhang X, Ren S, Sun J (2016) Identity mappings in deep residual networks. In: European conference on computer vision. Springer, pp 630–645. https://doi.org/10.1007/978-3-319-46493-0_38
Henry E R (1913) Classification and uses of finger prints
Howard A, Sandler M, Chen B, Wang W, Chen L, Tan M, Chu G, Vasudevan V, Zhu Y, Pang R, Adam H, Le Q (2019) Searching for mobilenetv3. In: 2019 IEEE/CVF International conference on computer vision (ICCV). IEEE Computer Society, Los Alamitos, pp 1314–1324. https://doi.org/10.1109/ICCV.2019.00140, https://doi.ieeecomputersociety.org/10.1109/ICCV.2019.00140
Huang X, Qian P, Liu M (2020) Latent fingerprint image enhancement based on progressive generative adversarial network. In: 2020 IEEE/CVF Conference on computer vision and pattern recognition workshops (CVPRW), pp 3481–3489. https://doi.org/10.1109/CVPRW50498.2020.00408
Jaafar R, Walhazi H, Maalej A, Ben Amara N E (2022) U-net based deep learning architectures for latent fingerprint segmentation. In: 2022 19th International multi-conference on systems, signals and devices (SSD), pp 485–490. https://doi.org/10.1109/SSD54932.2022.9955982
Jain A K, Nandakumar K, Ross A (2016) 50 years of biometric research: accomplishments, challenges, and opportunities. Pattern Recogn Lett 79:80–105. https://doi.org/10.1016/j.patrec.2015.12.013
Jain A, Deb D, Engelsma J (2021) Biometrics: trust, but verify. IEEE Trans Biometr Behav Identity Sci PP:1–1. https://doi.org/10.1109/TBIOM.2021.3115465
Jawarneh I, Alsharman N (2021) The mathematical model and deep learning features selection for whorl fingerprint classifications. Int J Comput Intell Syst 14(1):1208–1216
Joshi M, Mazumdar B, Dey S (2018) Security vulnerabilities against fingerprint biometric system. arXiv e-prints, 1805
Jurman G, Riccadonna S, Furlanello C (2012) A comparison of mcc and cen error measures in multi-class prediction. PLOS ONE 7(8):1–8. https://doi.org/10.1371/journal.pone.0041882
Kandel I, Castelli M (2020) How deeply to fine-tune a convolutional neural network: a case study using a histopathology dataset. Appl Sci 10:10. https://doi.org/10.3390/app10103359
Kumar G, Bakshi S, Sa P K, Majhi B (2021) Non-overlapped blockwise interpolated local binary pattern as periocular feature. Multimed Tools Applic 80:16565–16597
Li X, Liu G, Wang Z, Zhang L, Liu H, Ai H (2023) Ensemble multiclassification model for aquatic toxicity of organic compounds. Aquat Toxicol 255:106379. https://doi.org/10.1016/j.aquatox.2022.106379
Maio D, Maltoni D, Cappelli R, Wayman JL, Jain AK (2002) Fvc2002: second fingerprint verification competition. In: 2002 International conference on pattern recognition, vol 3, pp 811–814, https://doi.org/10.1109/ICPR.2002.1048144
Maio D, Maltoni D, Cappelli R, Wayman J L, Jain A K (2004) Fvc2004: third fingerprint verification competition. In: International conference on biometric authentication. Springer, pp 1–7
Marqués AI, García V, Sánchez JS (2012) Two-level classifier ensembles for credit risk assessment. Expert Syst Appl 39(12):10916–10922. https://doi.org/10.1016/j.eswa.2012.03.033
Militello C, Rundo L, Vitabile S, Conti V (2021) Fingerprint classification based on deep learning approaches: experimental findings and comparisons. Symmetry 13:5. https://doi.org/10.3390/sym13050750
Mo T, Wang L, Wu Y, Huang J, Liu W, Yang R, Zhen X (2023) Classifier ensemble with evolutionary optimisation enforced random projections. Expert Syst Appl 222:119845. https://doi.org/10.1016/j.eswa.2023.119845
Monir A, Onieva E, Wozniak M (2020) Training set selection and swarm intelligence for enhanced integration in multiple classifier systems. Appl Soft Comput 95:106568. https://doi.org/10.1016/j.asoc.2020.106568
Nahar P, Chaudhari N, Tanwani S (2022) Fingerprint classification system using cnn. Multimed Tools Applic, 81. https://doi.org/10.1007/s11042-022-12294-4
Nist (2019) Biometric special databases and software. https://www.nist.gov/itl/iad/image-group/resources/biometric-special-databases-and-software, [Online; accessed 17. May 2021]
Park E, Cui X, Kim W, Liu J, Kim H (2018) Patch-based fake fingerprint detection using a fully convolutional neural network with a small number of parameters and an optimal threshold. arXiv:1803.07817 [cs.CV]
Predić B, Manić D, Saračević M, Karabašević D, Stanujkić D (2022) Automatic image caption generation based on some machine learning algorithms. Math Probl Eng, 2022. https://doi.org/10.1155/2022/4001460
Rai A, Dey S, Patidar P, Rai P (2023) Mosfpad: an end-to-end ensemble of mobilenet and support vector classifier for fingerprint presentation attack detection. arXiv:2303.01465
Raj S, Pannu J, Fernandes S, Ramanathan A, Pullum L, Jha S (2019) Attacking nist biometric image software using nonlinear optimization. Pattern Recogn Lett, 131. https://doi.org/10.1016/j.patrec.2019.12.003
Rajasekar V, Krishnamoorthi S, Saraĉević M, Pepic D, Zajmović M, Zogic H (2022) Ensemble machine learning methods to predict the constituents in the human body. Computer Science, 23. https://doi.org/10.7494/csci.2022.23.1.4315
Ranawana R, Palade V (2006) Multi-classifier systems: review and a roadmap for developers. Int J Hybrid Intell Syst 3:35–61. https://doi.org/10.3233/HIS-2006-3104
Russakovsky O, Deng J, Su H, Krause J, Satheesh S, Ma S, Huang Z, Karpathy A, Khosla A, Bernstein M et al (2015) Imagenet large scale visual recognition challenge. Int J Comput Vis 115(3):211–252. https://doi.org/10.1007/s11263-015-0816-y
Shaheed K, Mao A, Qureshi I, Kumar M, Abbas Q, Ullah I, Zhang X (2021) A systematic review on physiological-based biometric recognition systems: current and future trends. Archives of Computational Methods in Engineering, 1–44. https://doi.org/10.1007/s11831-021-09560-3
Simonyan K, Zisserman A (2015) Very deep convolutional networks for large-scale image recognition. arXiv:1409.1556 [cs.CV]
Singla N, Kaur M, Sofat S (2022) Hybrid framework for identifying partial latent fingerprints using minutiae points and pores. Multimed Tools Applic, 1–18
SM J, Aravindan C, Appavu R et al (2022) Classification of skin cancer from dermoscopic images using deep neural network architectures. Multimed Tools Applic, 1–16
Souza G, Santos D, Pires R, Marana A, Papa J (2019) Deep features extraction for robust fingerprint spoofing attack detection. J Artif Intell Soft Comput Res 9:41–49. https://doi.org/10.2478/jaiscr-2018-0023
Sullabi M A, AL-Montaser J H (2021) Fingerprint classification technique using gradient-based method for singular points detection. J Acad Res(Appl Sci) 17:1
Szegedy C, Vanhoucke V, Ioffe S, Shlens J, Wojna Z (2016) Rethinking the inception architecture for computer vision. In: 2016 IEEE Conference on computer vision and pattern recognition (CVPR), pp 2818–2826. https://doi.org/10.1109/CVPR.2016.308
Szegedy C, Ioffe S, Vanhoucke V, Alemi A (2017) Inception-v4, inception-resnet and the impact of residual connections on learning, 31. https://doi.org/10.1609/aaai.v31i1.11231, https://ojs.aaai.org/index.php/AAAI/article/view/11231
Tan M, Le Q (2019) Efficientnet: rethinking model scaling for convolutional neural networks. In: International conference on machine learning, vol 97. PMLR, pp 6105–6114. https://proceedings.mlr.press/v97/tan19a.html
Tanha J, Abdi Y, Samadi N, Razzaghi N, Asadpour M (2020) Boosting methods for multi-class imbalanced data classification: an experimental review. J Big Data 7(1):1–47. https://doi.org/10.1186/s40537-020-00349-y
Uliyan D M, Sadeghi S, Jalab H A (2020) Anti-spoofing method for fingerprint recognition using patch based deep learning machine. Eng Sci Technol Int J 23(2):264–273. https://doi.org/10.1016/j.jestch.2019.06.005
Walhazi H, Haddada L R, Maalej A, Amara N E B (2020) Preprocessing latent-fingerprint images for improving segmentation using morphological snakes. In: 2020 5th International conference on advanced technologies for signal and image processing (ATSIP), pp 1–6. https://doi.org/10.1109/ATSIP49331.2020.9231908
Walhazi H, Maalej A, Amara N E B (2020) Mask2lfp: mask-constrained adversarial latent fingerprint synthesis. In: 2020 International conference on cyberworlds (CW), pp 265–271. https://doi.org/10.1109/CW49994.2020.00049
Wu F, Yan S, Smith J, Zhang B (2021) Deep multiple classifier fusion for traffic scene recognition. Granular Comput, 6. https://doi.org/10.1007/s41066-019-00182-6
Yambay D, Ghiani L, Denti P, Marcialis G L, Roli F, Schuckers S (2012) Livdet 2011 — fingerprint liveness detection competition 2011. In: 2012 5th IAPR International conference on biometrics (ICB), pp 208–215. https://doi.org/10.1109/ICB.2012.6199810
Zhang R, Zong Q, Dou L, Zhao X, Tang Y, Li Z (2021) Hybrid deep neural network using transfer learning for eeg motor imagery decoding. Biomed Signal Process Control 63:102144. https://doi.org/10.1016/j.bspc.2020.102144
Zhao Q, Zhang D, Zhang L, Luo N (2010) High resolution partial fingerprint alignment using pore–valley descriptors. Pattern Recogn 43(3):1050–1061. https://doi.org/10.1016/j.patcog.2009.08.004
Zhou Y, Liang X, Gu Y, Yin Y, Yao L (2020) Multi-classifier interactive learning for ambiguous speech emotion recognition. arXiv:2012.05429
Zoph B, Vasudevan V, Shlens J, Le Q V (2018) Learning transferable architectures for scalable image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 8697–8710. https://doi.org/10.1109/CVPR.2018.00907
Acknowledgements
This work has been funded by the Tunisian Ministry of Higher Education and Scientific Research within the PAQ COLLABORA project ”Kit for the Detection and Authentication of Fingerprints” led by the GEOGLOB Research Lab, Faculty of Sciences of Sfax.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that they have no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Ahmed Maalej and Najoua Essoukri Ben Amara contributed equally to this work.
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
Walhazi, H., Maalej, A. & Amara, N.E.B. A multi-classifier system for automatic fingerprint classification using transfer learning and majority voting. Multimed Tools Appl 83, 6113–6136 (2024). https://doi.org/10.1007/s11042-023-15337-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15337-6