Abstract
The development of a fingerprint verification system on a low-cost embedded platform still remains an open issue in nowadays biometrics. In order to shed light on this field, the contribution shown in this manuscript describes a lowcost fingerprint minutiae extraction and matching system based on a Spartan3 field-programmable gate array (FPGA) with an embedded Leon2 open core processor. The proposed system architecture incorporates a floating point unit (FPU) and a discrete Fourier transform (DFT) coprocessor which accelerates the minutiae extraction process. The verification algorithm is based on the NFIS (NIST Fingerprint Image Software) version 2 open source software developed by the National Institute of Standards and Technology (NIST). A software enhancement algorithm has also been included to further accelerate the minutiae extraction process. The results on execution time reduction and FPGA occupation for different system configurations show that the proposed architecture improves substantially the performance of the baseline system
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A.K. Jain, Biometric recognition: How do I know who you are?, in Proceedings of the 12th IEEE Signal Processing and Communications Applications Conference, 3–5, (2004).
A.K. Jain, A. Ross and S. Prabhakar, An introduction to biometric recognition, IEEE Transactions on Circuits and Systems for Video Technology 14(1), 4–20 (2004).
S. Yang, K. Sakiyama and I. Verbauwhede, A compact and efficient fingerprint verification system for secure embedded devices, in Proceedings of the Asilomar Conference on Signals, Systems and Computers, 2058–2062, (2003).
A. Lindoso, L. Entrena and J. Izquierdo, FPGA-based acceleration of fingerprint minutiae matching, in Proceedings of the 3rd Southern Conference on Programmable Logic, 81–83, (2007).
M. Lopez Garcia and E. F. C. Navarro, FPGA implementation of a ridge extraction fingerprint algorithm based on a MicroBlaze and hardware coprocessor, in Proceedings of the International Conference on Field Programmable Logic and Applications, 1–5, (2006).
C.I. Watson, M.D. Garris, E. Tabassi, et al., User’s guide to NIST fingerprint image software 2 (NFIS2), National Institute of Standards and Technology (NIST), 2004.
D. Mattson and M. Christensson, Evaluation of synthesizable CPU cores, Master,Äôs Thesis, Chalmers University of technology, Gothenburg, Sweden, 2004.
M. Kasprzyk., Floating Point Unit, Digital IC Project 2001, 2002.
S. Yang and I. Verbauwhede, A realtime, memory efficient fingerprint verification system, in Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, V-189-V-192 (2004).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media B.V.
About this chapter
Cite this chapter
Barrenechea, M., Altuna, J., Mendicute, M., Ser, J.D. (2009). A Low-Cost FPGA-Based Embedded Fingerprint Verification and Matching System. In: MartÃnez Madrid, N., Seepold, R.E. (eds) Intelligent Technical Systems. Lecture Notes in Electrical Engineering, vol 38. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-9823-9_18
Download citation
DOI: https://doi.org/10.1007/978-1-4020-9823-9_18
Publisher Name: Springer, Dordrecht
Print ISBN: 978-1-4020-9822-2
Online ISBN: 978-1-4020-9823-9
eBook Packages: EngineeringEngineering (R0)