Kernel Fisher discriminant analysis of Gabor features for online palmprint verification

Kernel Fisher discriminant analysis of Gabor features for online palmprint verification

We propose an online palmprint identification and verification algorithm with the use of kernel Fisher discriminant analysis (KFD) on the Gabor wavelet representation of palm images. Desirable palm features are derived by Gabor wavelets on the palm region. The KFD method is then employed to extract higher order relations among the Gabor-palm images for palmprint recognition. As a real-world application, the proposed algorithm was adapted into a novel online palmprint verification system that was employed in a student laboratory for 3 months. The feasibility of the Gabor-based KFD method was successfully tested on our proposed online palmprint system and on two data sets: KTU database, acquired in this real-life application, and the PolyU database. Comparing with existing PCA, KPCA, and Fisher discriminant analysis, the proposed method gives superior results on the KTU palmprint database. Furthermore, for palmprint recognition, our approach provides highly competitive performance (99.714% recognition rate and 0.078% equal error rate) with respect to the published palmprint recognition approaches tested with the same scenario on the public PolyU database.

___

  • [1] Zhang D, Xiaoyuan J, Jian Y. Biometric Image Discrimination Technologies (Computational Intelligence and Its Applications Series). 2006; Hershey, PA, USA: Idea Group Publishing.
  • [2] Connie T, Jin ATB, Ong MGK, Ling DNC. An automated palmprint recognition system. Image Vision Comput 2005; 23: 501-515.
  • [3] Zhang D, Kong WK, You J, Wong M. Online palmprint identification. IEEE T Pattern Anal 2003; 25: 1041-1050.
  • [4] Kumar A. Incorporating cohort information for reliable palmprint authentication. In: IEEE 2008 6th Indian Conference on Computer Vision, Graphics & Image Processing; 16–19 December 2008; Bhubaneswar, INDIA: IEEE. pp. 583-590.
  • [5] Sun Z, Tan T, Wang Y, Yunhong L, Stan Z. Ordinal palmprint representation for personal identification. In: IEEE 2005 Conference on Computer Vision and Pattern Recognition; 20–25 June 2005; San Diego, CA, USA: IEEE. pp.279-284.
  • [6] Boles WW, Chu SYT. Personal identification using images of the human palm. In: IEEE 1997 Region 10 Annual Conference on Speech and Image Technologies for Computing and Telecommunications; 2–4 December 1997; Brisbane, Australia: IEEE. pp. 295-298.
  • [7] Jia W, Huang DS, Zhang D. Palmprint verification based on robust line orientation code. Pattern Recogn 2008; 41: 1504-1513.
  • [8] Noh JS, Rhee KH. Palmprint identification algorithm using Hu invariant moments and Otsu binarization. ICIS 2005 4th Annual International Conference on Computer and Information Science; 14–16 July 2005; Jeju Isl, South Korea: pp. 94-99.
  • [9] Aykut M. Ekinci M. Kernel principal component analysis of Gabor features for palmprint recognition. In IAPR/IEEE 2009 3rd International Conference on Advances in Biometrics; 02-05 June 2009; Alghero, Italy: IAPR; IEEE. pp. 685-694.
  • [10] Yan Y, Zhang YJ. Discriminant projection embedding for face and palmprint recognition. Neurocomputing, 2008; 71: 3534-3543.
  • [11] Kittler J, Hatef M, Duin R, Matas J. On Combining Classifiers. IEEE T Pattern Anal 1998; 20: 226-239.
  • [12] Zhang D, Zuo W, Yue F. A Comparative Study of Palmprint Recognition Algorithms. ACM Comput Surv 2012; 44: 2:1-37.
  • [13] Mika S, Ratsch G, Weston GJ, Scholkopf B, Mullers KR. Fisher discriminant analysis with kernels. In IEEE 1999 Workshop on Neural Networks for Signal Processing IX; 23-25 August 1999; Madison, WI, USA: IEEE. pp. 41-48.
  • [14] Ekinci M. KTU-CVPR Palmprint Database Version 1, Available at: http://ceng.ktu.edu.tr/∼cvpr/palmDB1.htm.
  • [15] Pan X, Ruan QQ. Palmprint recognition using Gabor feature-based (2D)2PCA. Neurocomputing 2008; 71: 3032- 3036.
  • [16] Ekinci M, Aykut M. Gabor-based kernel PCA for palmprint recognition. Electron Lett 2007; 43: 1077-1079.
  • [17] Laadjel M, Bouridane A, Kurugollu F, Yan WQ. Palmprint recognition based on subspace analysis of Gabor filter bank. International Journal of Digital Crime and Forensics 2010; 2: 1-15.
  • [18] Wu X, Zhang D, Wang K. Fisherpalms based palmprint recognition. Pattern Recogn Lett 2003; 24: 2829-2838.
  • [19] Savic T, Pavesic N. Personal recognition based on an image of the palmar surface of the hand. Pattern Recogn 2007; 40: 3152-3163.
  • [20] Wang Y, Ruan Q. Kernel Fisher discriminant analysis for palmprint recognition. IAPR 2006 18th International Conference on Pattern Recognition, ICPR ’06; 20–24 August 2006, Hong Kong: IAPR. pp. 457-460.
  • [21] Laadjel M, Bouridane A, Kurugollu F, Boussakta S. Palmprint recognition using Fisher-Gabor feature extraction. In: IEEE 2008 Int. Conf. on Acoustics, Speech and Signal Processing, 30 March–04 April 2008; Las Vegas, NV, USA: IEEE. pp. 1709-1712.
  • [22] Otsu N. A threshold selection method from gray-level histograms. IEEE T Syst Man Cyb 1979; 9: 62-66.
  • [23] Sonka M, Hlavac V, Boyle R. Image Processing, Analysis, and Machine Vision, 2nd ed. Toronto, Canada: PWS Publisher, 1999, pp. 142-147.
  • [24] Daugman JG. Uncertainty relation for resolution in space, spatial frequency, and orientation optimized by twodimensional visual cortical filters. J Opt Soc Am A 1985; 2: 1160-1169.
  • [25] Daugman JG. Complete discrete 2-D Gabor transforms by neural networks for image analysis and compression. IEEE T Acoust Speech 1988; 36: 1169-1179.
  • [26] Weldon TP, Higgins WE, Dunn DF. Efficient Gabor filter design for texture segmentation. Pattern Recogn 1996; 29: 2005-2015.
  • [27] Liu C. Gabor-based kernel PCA with fractional power polynomial models for face recognition. IEEE T Pattern Anal 2004; 26: 572-581.
  • [28] Mika S, Ratsch G, Muller KR. A mathematical programming approach to the kernel Fisher algorithm. 14th Annual Neural Information Processing Systems Conference; 27 November–02 December 2000, Denver, CO, USA: pp. 591-597.
  • [29] Zhu Y, Tan T, Wang Y. Biometric personal identification based on handwriting. In: IEEE 15th Int. Conf. on Pattern Recognition; 03–07 September 2000, Barcelona, Spain: IEEE. pp. 2797-2800.
  • [30] Lu J, Zhao Y, Hu J. Enhanced gabor-based region covariance matrices for palmprint recognition. Electron Lett 2009; 45: 880-881.
  • [31] Wei J, Huang DS, Dacheng T, Zhang D. Palmprint identification based on directional representation. In: IEEE 2008, Int. Conf. on Systems, Man and Cybernetics; 12–15 October 2008; Singapore: IEEE: pp. 1562-1567.
  • [32] Hu RX, Wei W, Huang DS, Lei YK. Maximum margin criterion with tensor representation. Neurocomputing 2010; 73: 1541-1549.
  • [33] Shen L, Ji Z, Zhang L, Guo Z. Applying LBP operator to Gabor response for palmprint identification. In: IEEE 2009, Int. Conf. on Information Engineering and Computer Science; 19–20 December 2009; Wuhan, Hubei, China;IEEE: pp. 1-3.
  • [34] Hennings-Yeomans PH, Kumar BVKV, Savvides M. Palmprint classification using multiple advanced correlation filters and palm-specific segmentation. IEEE T Inf Foren Sec 2007; 2: 613-622.
  • [35] Zhu YH, Jia W, Liu LF. Palmprint recognition using band-limited phase-only correlation and different representations. In: IEEE 2009 5th international conference on Emerging intelligent computing technology and applications; 16–19 September 2009, Ulsan South Korea: IEEE. pp. 270-277.
  • [36] Huang DS, Jia W, Zhang D. Palmprint verification based on principal lines. Pattern Recogn 2008; 41: 1316-1328. [37] Badrinath G, Kachhi N, Gupta P. Verification system robust to occlusion using low-order Zernike moments of palmprint sub-images. Telecommun Syst 2011; 47: 275-290.