Abstract
Fingerprint is one of the broadly utilized biometric traits for personal identification in both civilian and forensic applications due to its high acceptability, strong security, and low cost. Fingerprint ridge orientation is one of the global fingerprint representations that keeps the holistic ridge structure in a small storage area. The importance of fingerprint ridge orientation comes from its usage in fingerprint singular point detection, coarse level classification, and fingerprint alignment. However, processing time is an important factor in any automatic fingerprint identification system, estimating that ridge orientation image may consume long processing time. This research presents an efficient ridge orientation estimation approach by incorporating a Graphics Processing Unit (GPU) capability to the traditional pixel gradient method. The simulation work shows a significant enhancement in ridge orientation estimation time by 6.41x using a general purpose GPU in comparison to the CPU execution.
An erratum of this chapter can be found under DOI 10.1007/978-3-319-18416-6_110
An erratum to this chapter can be found at http://dx.doi.org/10.1007/978-3-319-18416-6_110
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Maltoni D, Maio D, Jain AK, Prabhakar S (2009) Handbook of fingerprint recognition. Springer, 2nd edn. (2009)
Awad AI, Hassanien AE (2014) Impact of some biometric modalities on forensic science. In: Muda AK, Choo YH, Abraham AN, Srihari S (eds) Computational intelligence in digital forensics: forensic investigation and applications, studies in computational intelligence, vol 555. Springer International Publishing, pp. 47–62
Egawa S, Awad AI, Baba K (2012) Evaluation of acceleration algorithm for biometric identification. In: Benlamri R (ed) Networked digital technologies, communications in computer and information science, vol 294. Springer, Berlin, pp 231–242
Jain AK, Bolle R, Pankanti S (eds) (2005) Biometrics: personal identification in networked society. Springer, 2nd edn.
Lee H, Gaensslen R (2010) Advances in fingerprint technology. CRC Series in Forensic and Police Science, Taylor & Francis, 2nd edn
Jain AK, Chen Y, Demirkus M (2007) Pores and ridges: high-resolution fingerprint matching using level 3 features. IEEE Trans Pattern Anal Mach Intell 29(1):15–27
Ji L, Yi Z (2008) Fingerprint orientation field estimation using ridge projection. Pattern Recogn 41(5):1491–1503
Wynters E (2011) Parallel processing on NVIDIA graphics processing units using CUDA. J Comput Sci Coll 26(3):58–66
Awad AI (2013) Fingerprint local invariant feature extraction on GPU with CUDA. Informatica (Slovenia) 37(3):279–284
Yun EK, Cho SB (2006) Adaptive fingerprint image enhancement with fingerprint image quality analysis. Image Vis Comput 24(1):101–110
Yoon S, Feng J, Jain AK (2006) Latent fingerprint enhancement via robust orientation field estimation. In: International joint conference on biometrics (IJCB), pp 1–8
Zhu E, Yin J, Hu C, Zhang G (2006) A systematic method for fingerprint ridge orientation estimation and image segmentation. Pattern Recogn 39(8):1452–1472
Liu M, Jiang X, Kot AC (2005) Fingerprint reference-point detection. EURASIP J Appl Sig Process 2005:498–509
Awad AI, Baba K (2011) Fingerprint singularity detection: a comparative study. In: Mohamad Zain J, Wan Mohd WM, El-Qawasmeh E (eds) Software engineering and computer systems, communications in computer and information science, vol 179. Springer, Berlin, pp 122–132
Yager N, Amin A (2005) Coarse fingerprint registration using orientation fields. EURASIP J Adv Signal Process 2005(13):2043–2053
Dass SC, Jain AK (2004) Fingerprint classification using orientation field flow curves. In: Proceedings of international indian conference on computer vision, graphics and image processing, pp 650–655
Liu M, Yap PT (2012) Invariant representation of orientation fields for fingerprint indexing. Pattern Recogn 45(7):2532–2542
Awad AI, Baba K (2012) Singular point detection for efficient fingerprint classification. Int J Comput Architectures Appl 2(1):1–7
Guo JM, Liu YF, Chang JY, Lee JD (2014) Fingerprint classification based on decision tree from singular points and orientation field. Expert Syst Appl 41(2):752–764
Kulkarni JV, Patil BD, Holambe RS (2006) Orientation feature for fingerprint matching. Pattern Recogn 39(8):1551–1554
Ram S, Bischof H, Birchbauer J (2009) Active fingerprint ridge orientation models. In: Tistarelli M, Nixon MS (eds) Advances in biometrics, lecture notes in computer science, vol 5558. Springer, Berlin, pp 534–543
Hou Z, Yau WY, Wang Y (2011) A review on fingerprint orientation estimation. Secur Commun Netw 4(5):591–599
Bazen A, Gerez S (2002) Systematic methods for the computation of the directional fields and singular points of fingerprints. IEEE Trans Pattern Anal Mach Intell 24(7):905–919
Nagaty KA (2003) On learning to estimate the block directional image of a fingerprint using a hierarchical neural network. Neural Netw 16(1):133–144
Kass M, Witkin A (1987) Analyzing oriented patterns. Comput Vis Graph Image Process 37(3):362–385
Zhang Q, Yan H (2007) Fingerprint orientation field interpolation based on the constrained delaunay triangulation. Int J Inform Syst Sci 3(3):438–452
Pulli K, Baksheev A, Kornyakov K, Eruhimov V (2012) Real-time computer vision with OpenCV. Commun ACM 55(6):61–69
Poli G, Saito JH (2010) Parallel face recognition processing using neocognitron neural network and GPU with CUDA high performance architecture. In: Oravec M (ed) Face recognition, pp 381–404. In Tech
NVIDIA Compute Unified Device Architecture (CUDA). http://www.nvidia.com/
Yang Z, Zhu Y, Pu Y (2008) Parallel image processing based on CUDA. In: International conference on computer science and software engineering. vol. 3, pp 198–201
Maio D, Maltoni D, Cappelli R, Wayman J, Jain AK (2002) FVC2002: second fingerprint verification competition. In: Proceedings of the 16th International Conference on Pattern Recognition (ICPR2002), Quebec City, pp 811–814
Maio D, Maltoni D, Cappelli R, Wayman J, Jain AK (2004) FVC2004: Third fingerprint verification competition. In: Zhang D, Jain AK (eds) Biometric authentication, Lecture Notes in Computer Science, vol 3072. Springer, Berlin, pp 1–7
Kovesi PD MATLAB and Octave functions for computer vision and image processing. Centre for Exploration Targeting, School of Earth and Environment, The University of Western Australia. http://www.csse.uwa.edu.au/~pk/research/matlabfns/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Awad, A.I. (2016). Fast Fingerprint Orientation Field Estimation Incorporating General Purpose GPU. In: Balas, V., Jain, L., Kovačević, B. (eds) Soft Computing Applications. Advances in Intelligent Systems and Computing, vol 357. Springer, Cham. https://doi.org/10.1007/978-3-319-18416-6_70
Download citation
DOI: https://doi.org/10.1007/978-3-319-18416-6_70
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-18415-9
Online ISBN: 978-3-319-18416-6
eBook Packages: EngineeringEngineering (R0)