Abstract
In this paper, a framework for fingerprint recognition is introduced. The framework contains several algorithms for fingerprint matching and feature extraction, as well as the evaluation protocol for several fingerprint verification competitions. All the algorithms are implemented in C# providing the source code which researchers can review, reuse or modify. In order to show the framework relevance, an experimental comparison among different matching algorithms is presented.
Chapter PDF
References
Alcalá-Fdez, J., Fernández, A., Luengo, J., Derrac, J., García, S.: KEEL Data-Mining Software Tool: Data Set Repository, Integration of Algorithms and Experimental Analysis Framework. Journal of Multiple-Valued Logic and Soft Computing 17(2-3), 255–287 (2011)
Booch, G., Maksimchuk, R.A., Engle, M.E., Young, B.J., Conallen, J., Houston, K.A.: Object-oriented analysis and design with applications, 3rd edn. Pearson Education, Inc. (2007)
Cappelli, R., Ferrara, M., Franco, A., Maltoni, D.: Fingerprint verification competition 2006. Biometric Technology Today 15(7-8), 7–9 (2007)
Cappelli, R., Ferrara, M., Maltoni, D.: Minutia cylinder-code: a new representation and matching technique for fingerprint recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence 32(12), 2128–2141 (2010)
Cappelli, R., Ferrara, M., Maltoni, D.: Fingerprint indexing based on Minutia Cylinder-Code. IEEE Transactions on Pattern Analysis and Machine Intelligence 33(5), 1051–1057 (2011)
Cappelli, R., Maio, D., Maltoni, D., Wayman, J.L., Jain, A.K.: Performance evaluation of fingerprint verification systems. IEEE Transactions on Pattern Analysis and Machine Intelligence 28(1), 3–18 (2006)
Demšar, J.: Statistical comparisons of classifiers over multiple data sets. Journal of Machine Learning Research 7, 1–30 (2006)
Dorizzi, B., Cappelli, R., Ferrara, M., Maio, D., Maltoni, D., Houmani, N., Garcia-Salicetti, S., Mayoue, A.: Fingerprint and on-line signature verification competitions at ICB 2009. In: Tistarelli, M., Nixon, M.S. (eds.) ICB 2009. LNCS, vol. 5558, pp. 725–732. Springer, Heidelberg (2009)
Duin, R.P.W.: Prtools version 3.0: A matlab toolbox for pattern recognition. In: Proc. of SPIE, p. 1331 (2000)
Ferrara, M., Maltoni, D., Cappelli, R.: Noninvertible Minutia Cylinder-Code representation. IEEE Transactions on Information Forensics and Security 7(6), 1727–1737 (2012)
García, S., Herrera, F.: An extension on Statistical comparisons of classifiers over multiple data sets for all pairwise comparisons. Journal of Machine Learning Research 9, 2677–2694 (2008)
Griaule Biometrics: Fingerprint sdk (2014), http://www.griaulebiometrics.com/en-us/fingerprint_sdk (accessed January 8, 2014)
Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P., Witten, I.H.: The weka data mining software: an update. SIGKDD Explor. Newsl. 11(1), 10–18 (2009)
Innovatrics: Idkit pc sdk (2014), http://innovatrics.com/products/fingerprint-identification-sdk (accessed January 8, 2014)
Jiang, X., Yau, W.Y.: Fingerprint minutiae matching based on the local and global structures. In: 15th International Conference on Pattern Recognition, vol. 2, pp. 1038–1041 (2000)
Maio, D., Maltoni, D., Cappelli, R., Wayman, J.L., Jain, A.K.: Fvc2002: Second fingerprint verification competition. In: 16th International Conference on Pattern Recognition, vol. 3, pp. 811–814 (2002)
Maio, D., Maltoni, D., Cappelli, R., Wayman, J.L., Jain, A.K.: Fvc2004: Third fingerprint verification competition. In: Zhang, D., Jain, A.K. (eds.) ICBA 2004. LNCS, vol. 3072, pp. 1–7. Springer, Heidelberg (2004)
Maltoni, D., Maio, D., Jain, A.K., Prabhakar, S.: Handbook of fingerprint recognition, 2nd edn. Springer, Heidelberg (2009)
Medina-Pérez, M.A., García-Borroto, M., Gutierrez-Rodríguez, A., Altamirano-Robles, L.: Robust fingerprint verification using m-triplets. In: International Conference on Hand-Based Biometrics (ICHB 2011), Hong Kong, pp. 1–5 (2011)
Medina-Pérez, M.A., García-Borroto, M., Gutierrez-Rodríguez, A., Altamirano-Robles, L.: Improving fingerprint verification using minutiae triplets. Sensors 12, 3418–3437 (2012)
Medina-Pérez, M.A., García-Borroto, M., Gutierrez-Rodríguez, A., Altamirano-Robles, L.: Improving the multiple alignments strategy for fingerprint verification. In: Carrasco-Ochoa, J.A., Martínez-Trinidad, J.F., Olvera López, J.A., Boyer, K.L. (eds.) MCPR 2012. LNCS, vol. 7329, pp. 147–154. Springer, Heidelberg (2012)
Medina-Pérez, M.A., Gutiérrez-Rodríguez, A., García-Borroto, M.: Improving fingerprint matching using an orientation-based minutia descriptor. In: Bayro-Corrochano, E., Eklundh, J.-O. (eds.) CIARP 2009. LNCS, vol. 5856, pp. 121–128. Springer, Heidelberg (2009)
NEUROtechnology Inc.: Verifinger (2014), http://www.neurotechnology.com/ (accessed January 8, 2014)
Parziale, G., Niel, A.: A fingerprint matching using minutiae triangulation. In: Zhang, D., Jain, A.K. (eds.) ICBA 2004. LNCS, vol. 3072, pp. 241–248. Springer, Heidelberg (2004)
Qi, J., Yang, S., Wang, Y.: Fingerprint matching combining the global orientation field with minutia. Pattern Recognition Letters 26(15), 2424–2430 (2005)
Ratha, N., Chen, S., Jain, A.K.: Adaptive flow orientation-based feature extraction in fingerprint images. Pattern Recognition 28(11), 1657–1672 (1995)
Scott, R.J.: Biometricsdk (2013), http://biometricsdk.sourceforge.net/ (accessed March 8, 2013)
Sherlock, B.G., Monro, D.M., Millard, K.: Fingerprint enhancement by directional fourier filtering. IEE Proceedings Vision Image and Signal Processing 141(2), 87–94 (1994)
The National Institute of Standards and Technology: NIST Biometric Image Software (2014), http://www.nist.gov/itl/iad/ig/nbis.cfm (accessed January 8, 2014)
Tico, M., Kuosmanen, P.: Fingerprint matching using an orientation-based minutia descriptor. IEEE Transactions on Pattern Analysis and Machine Intelligence 25(8), 1009–1014 (2003)
Vazan, R.: SourceAFIS SDK (2014), http://www.sourceafis.org/ (accessed January 18, 2014)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Medina-Pérez, M.A., Loyola-González, O., Gutierrez-Rodríguez, A.E., García-Borroto, M., Altamirano-Robles, L. (2014). Introducing an Experimental Framework in C# for Fingerprint Recognition. In: Martínez-Trinidad, J.F., Carrasco-Ochoa, J.A., Olvera-Lopez, J.A., Salas-Rodríguez, J., Suen, C.Y. (eds) Pattern Recognition. MCPR 2014. Lecture Notes in Computer Science, vol 8495. Springer, Cham. https://doi.org/10.1007/978-3-319-07491-7_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-07491-7_14
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07490-0
Online ISBN: 978-3-319-07491-7
eBook Packages: Computer ScienceComputer Science (R0)