Fingerprint Classification Based on Multilayer Extreme Learning Machines
Source abstract
Abstract
Fingerprint recognition is one of the most effective and widely adopted methods for person identification. However, the computational time required for the querying of large databases is excessive. To address this, preprocessing steps such as classification are necessary to speed up the response time to a query. Fingerprints are typically categorized into five classes, though this classification is unbalanced. While advanced classification algorithms, including support vector machines (SVMs), multilayer perceptrons (MLPs), and convolutional neural networks (CNNs), have demonstrated near-perfect accuracy (approaching 100%), their high training times limit their widespread applicability across institutions. In this study, we introduce, for the first time, the use of a multilayer extreme learning machine (M-ELM) for fingerprint classification, aiming to improve training efficiency. A comparative analysis is conducted with CNNs and unbalanced extreme learning machines (W-ELMs), as these represent the most influential methodologies in the literature. The tests utilize a database generated by SFINGE software, which simulates realistic fingerprint distributions, with datasets comprising hundreds of thousands of samples. To optimize and simplify the M-ELM, widely recognized descriptors in the field—Capelli02, Liu10, and Hong08—are used as input features. This effectively reduces dimensionality while preserving the representativeness of the fingerprint information. A brute-force heuristic optimization approach is applied to determine the hyperparameters that maximize classification accuracy across different M-ELM configurations while avoiding excessive training times. A comparison is made with the aforementioned approaches in terms of accuracy, penetration rate, and computational cost. The results demonstrate that a two-layer hidden ELM achieves superior classification of both majority and minority fingerprint classes with remarkable computational efficiency.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Biometric Identification and Security · Face and Expression Recognition · Machine Learning and ELM
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science and Industry, Faculty of Engineering Science, Universidad Católica del Maule, Talca 3480112, Chile
References (58)
Show source-provided references
1. Fingerprint classification based on decision tree from singular points and orientation field10.1016/j.eswa.2013.07.099 ↗
2. Zabala-Blanco, D., Hernández-García, R., Barrientos, R.J., and Mora, M. (2021, January 15–19). Evaluation of the standard and regularized ELMs for gender and age classification based on palm vein images. Proceedings of the 2021 40th International Conference of the Chilean Computer Science Society (SCCC), La Serena, Chile.10.1109/SCCC54552.2021.9650435 ↗
3. A survey of fingerprint classification Part I: Taxonomies on feature extraction methods and learning models10.1016/j.knosys.2015.02.008 ↗
4. Enhancing Fingerprint Localization Accuracy with Inverse Weight-Normalized Context Similarity Coefficient-Based Fingerprint Similarity Metric10.1109/ACCESS.2024.3405350 ↗
5. Shrein, J.M. (December, January 27). Fingerprint classification using convolutional neural networks and ridge orientation images. Proceedings of the 2017 IEEE Symposium Series on Computational Intelligence (SSCI), Honolulu, HI, USA.10.1109/SSCI.2017.8285375 ↗
6. Wang, R., Han, C., and Guo, T. (2016, January 4–8). A novel fingerprint classification method based on deep learning. Proceedings of the 2016 23rd International Conference on Pattern Recognition (ICPR), Cancun, Mexico.
7. Nguyen, H.T., and Nguyen, L.T. (2019). Fingerprints classification through image analysis and machine learning method. Algorithms, 12.10.3390/a12110241 ↗
8. A Novel Approach to Enhancing Multi-Modal Facial Recognition: Integrating Convolutional Neural Networks, Principal Component Analysis, and Sequential Neural Networks10.1109/ACCESS.2024.3467151 ↗
9. Nsekuye, J.B., Hawbett, M.M., and Elouadi, A. (2024). Resnet-F: Fingerprint Analysis Using Cnns for Type Identification and Ridge Quantification. SSRN, 4893120.10.2139/ssrn.4893120 ↗
10. On the use of convolutional neural networks for robust classification of multiple fingerprint captures10.1002/int.21948 ↗
11. El Hamdi, D., Elouedi, I., Fathallah, A., Nguyen, M.K., and Hamouda, A. (2018, January 24–27). Fingerprint Classification Using Conic Radon Transform and Convolutional Neural Networks. Proceedings of the International Conference on Advanced Concepts for Intelligent Vision Systems, 19th International Conference, ACIVS 2018, Poitiers, France.10.1007/978-3-030-01449-0_34 ↗
12. Sureshkumar, V., Prasad, R.S.N., Balasubramaniam, S., Jagannathan, D., Daniel, J., and Dhanasekaran, S. (2024). Breast cancer detection and analytics using hybrid CNN and extreme learning machine. J. Pers. Med., 14.10.3390/jpm14080792 ↗
13. Zabala-Blanco, D., Mora, M., Barrientos, R.J., Hernández-García, R., and Naranjo-Torres, J. (2020). Fingerprint Classification through Standard and Weighted Extreme Learning Machines. Appl. Sci., 10.10.3390/app10124125 ↗
14. Fingerprint classification using one-vs-all support vector machines dynamically ordered with naïve Bayes classifiers10.1016/j.patcog.2007.07.004 ↗
15. A multiple hidden layers extreme learning machine method and its application10.1155/2017/4670187 ↗
16. Extreme learning machine: A new learning scheme of feedforward neural networks10.1109/IJCNN.2004.1380068 ↗
17. Extreme learning machine: Theory and applications10.1016/j.neucom.2005.12.126 ↗
18. Extreme learning machine for multilayer perceptron10.1109/TNNLS.2015.2424995 ↗
19. Agarwal, S., and Roth, D. (2002, January 28–31). Learning a sparse representation for object detection. Proceedings of the European Conference on Computer Vision, Copenhagen, Denmark.10.1007/3-540-47979-1_8 ↗
20. Learning to detect objects in images via a sparse, part-based representation10.1109/TPAMI.2004.108 ↗
21. Kim, T.K., Wong, S.F., and Cipolla, R. (2007, January 17–22). Tensor canonical correlation analysis for action classification. Proceedings of the 2007 IEEE Conference on Computer Vision and Pattern Recognition, Minneapolis, MN, USA.10.1109/CVPR.2007.383137 ↗
22. Representational learning with extreme learning machine for big data
23. Robust fingerprint classification with Bayesian convolutional networks10.1049/iet-ipr.2018.5466 ↗
24. A multi-classifier approach to fingerprint classification10.1007/s100440200012 ↗
25. Fingerprint classification based on Adaboost learning from singularity features10.1016/j.patcog.2009.08.011 ↗
26. Henry, E.R. (1913). Classification and Uses of Finger Prints, HM Stationery Office, Printed by Darling and Son, Limited.
27. Gal, Y., and Ghahramani, Z. (2016, January 20–22). Dropout as a bayesian approximation: Representing model uncertainty in deep learning. Proceedings of the International Conference on Machine Learning, PMLR, New York, NY, USA.
28. Lightweight convolutional neural network based on singularity ROI for fingerprint classification10.1109/ACCESS.2020.2981515 ↗
29. Militello, C., Rundo, L., Vitabile, S., and Conti, V. (2021). Fingerprint Classification Based on Deep Learning Approaches: Experimental Findings and Comparisons. Symmetry, 13.10.3390/sym13050750 ↗
30. Imagenet classification with deep convolutional neural networks
31. Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., Erhan, D., Vanhoucke, V., and Rabinovich, A. (2015, January 7–12). Going deeper with convolutions. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.1109/CVPR.2015.7298594 ↗
32. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27–30). Deep residual learning for image recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
33. Saeed, F., Hussain, M., and Aboalsamh, H.A. (2018, January 25–26). Classification of live scanned fingerprints using histogram of gradient descriptor. Proceedings of the 2018 21st Saudi computer society national computer conference (NCC), Riyadh, Saudi Arabia.10.1109/NCG.2018.8592949 ↗
34. Zabala-Blanco, D., Mora, M., Hernández-García, R., and Barrientos, R.J. (2020, January 16–20). The Extreme Learning Machine Algorithm for Classifying Fingerprints. Proceedings of the 2020 39th International Conference of the Chilean Computer Science Society (SCCC), Coquimbo, Chile.10.1109/SCCC51225.2020.9281232 ↗
35. Ge, S., Bai, C., Liu, Y., Liu, Y., and Zhao, T. (2017, January 13–16). Deep and discriminative feature learning for fingerprint classification. Proceedings of the 2017 3rd IEEE International Conference on Computer and Communications (ICCC), Chengdu, China.10.1109/CompComm.2017.8322877 ↗
36. Michelsanti, D., Ene, A.D., Guichi, Y., Stef, R., Nasrollahi, K., and Moeslund, T.B. (March, January 7). Fast fingerprint classification with deep neural networks. Proceedings of the International Conference on Computer Vision Theory and Applications, Porto, Portugal.
37. A comparative study on feature extraction for fingerprint classification and performance improvements using rank-level fusion10.1007/s10044-009-0160-3 ↗
38. Fingerprint classification by a hierarchical classifier10.1016/j.patcog.2013.05.008 ↗
39. Fingerprint classification combining curvelet transform and gray-level cooccurrence matrix10.1155/2014/592928 ↗
40. Spanier, A.B., Steiner, D., Sahalo, N., Abecassis, Y., Ziv, D., Hefetz, I., and Kimchi, S. (2024). Enhancing Fingerprint Forensics: A Comprehensive Study of Gender Classification Based on Advanced Data-Centric AI Approaches and Multi-Database Analysis. Appl. Sci., 14.10.3390/app14010417 ↗
41. A survey of fingerprint classification part II: Experimental analysis and ensemble proposal10.1016/j.knosys.2015.02.015 ↗
42. Fingerprint classification by directional image partitioning10.1109/34.765653 ↗
43. Multispace KL for pattern representation and classification10.1109/34.955111 ↗
44. Fingerprint classification10.1016/0031-3203(95)00106-9 ↗
45. Fingerprint classification based on extraction and analysis of singularities and pseudo ridges10.1016/j.patcog.2003.12.020 ↗
46. Fingerprint reference-point detection10.1155/ASP.2005.498 ↗
47. Systematic methods for the computation of the directional fields and singular points of fingerprints10.1109/TPAMI.2002.1017618 ↗
48. Fingerprint retrieval by complex filter responses
49. Study on the impact of partition-induced dataset shift on k-fold cross-validation10.1109/TNNLS.2012.2199516 ↗
50. Multilayer extreme learning machine as equalizer in OFDM-based radio-over-fiber systems10.1109/TLA.2021.9477280 ↗
51. Fingerprint pattern identification and classification approach based on convolutional neural networks10.1007/s00521-019-04499-w ↗
52. Synthetic fingerprint-database generation10.1109/ICPR.2002.1048096 ↗
53. NIST special database 4
54. FVC2000: Fingerprint verification competition10.1109/34.990140 ↗
55. FVC2002: Second fingerprint verification competition10.1109/ICPR.2002.1048144 ↗
56. Maio, D., Maltoni, D., Cappelli, R., Wayman, J.L., and Jain, A.K. (2004, January 15–17). FVC2004: Third fingerprint verification competition. Proceedings of the International conference on biometric authentication, Hong Kong, China.10.1007/978-3-540-25948-0_1 ↗
57. Fingerprint verification competition 200610.1016/S0969-4765(07)70140-6 ↗
58. Dorizzi, B., Cappelli, R., Ferrara, M., Maio, D., Maltoni, D., Houmani, N., Garcia-Salicetti, S., and Mayoue, A. (2009, January 2–5). Fingerprint and on-line signature verification competitions at ICB 2009. Proceedings of the International Conference on Biometrics, Alghero, Italy.10.1007/978-3-642-01793-3_74 ↗