Fast palmprint identification with multiple templates per subject

Palmprint identification system commonly stores multiple templates for each subject to improve the identification accuracy. The system then recognizes a query palmprint image by searching for its nearest neighbor from all of the templates. When applied on moderate or large scale identification system, it is often necessary to speed up this process. In this paper, to speed up the identification process, we propose to utilize the intrinsic characteristics of the templates of each subject to build a tree, and then perform fast nearest neighbor searching with assistance of the tree structure. Furthermore, we propose a novel method to generate the 'virtual' template from all the real templates of each subject. The tree constructed by the virtual template and the real templates can further speed up the identification process. Two representative coding-based methods, competitive code and ordinal code, are adopted to demonstrate the effectiveness of our proposed strategies. Using the Hong Kong PolyU palmprint database (version 2) and a large scale palmprint database, our experimental results show that the proposed method searches for nearest neighbors faster than brute force searching, and the speedup becomes larger when there are more templates per subject in the database. Results also show that our method is very promising for embedded system based moderate scale and PC based large scale identification systems.

[1]  David Zhang,et al.  On hierarchical palmprint coding with multiple features for personal identification in large databases , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[2]  David Zhang,et al.  Palmprint verification based on robust line orientation code , 2007, Pattern Recognit..

[3]  Hongbin Zhang,et al.  Optimal reference subset selection for nearest neighbor classification by tabu search , 2002, Pattern Recognit..

[4]  David Zhang,et al.  Automated personal identification by palmprint , 1998 .

[5]  David Zhang,et al.  Competitive code-based fast palmprint identification using a set of cover trees , 2009 .

[6]  Zhenhua Guo,et al.  Palmprint verification using binary orientation co-occurrence vector , 2009, Pattern Recognit. Lett..

[7]  David Zhang,et al.  On-Line Palmprint Identification , 2005 .

[8]  Tieniu Tan,et al.  Ordinal palmprint represention for personal identification [represention read representation] , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[9]  David Zhang,et al.  Characterization of palmprints by wavelet signatures via directional context modeling , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[10]  David Zhang,et al.  Texture-based palmprint retrieval using a layered search scheme for personal identification , 2005, IEEE Transactions on Multimedia.

[11]  David Zhang,et al.  Online Palmprint Identification , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Aleix M. Martínez,et al.  Recognizing Imprecisely Localized, Partially Occluded, and Expression Variant Faces from a Single Sample per Class , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Z. Çatmakaş,et al.  Towards an ARM based low cost and mobile biomedical device test bed for improved multi-channel pulmonary diagnosis , 2009 .

[14]  John Langford,et al.  Cover trees for nearest neighbor , 2006, ICML.

[15]  David Zhang,et al.  A survey of palmprint recognition , 2009, Pattern Recognit..

[16]  Filiberto Pla,et al.  Prototype selection for the nearest neighbour rule through proximity graphs , 1997, Pattern Recognit. Lett..

[17]  David Zhang,et al.  Hierarchical palmprint identification via multiple feature extraction , 2002, Pattern Recognit..

[18]  David Zhang,et al.  Competitive coding scheme for palmprint verification , 2004, ICPR 2004.

[19]  David Zhang,et al.  Palmprint classification using principal lines , 2004, Pattern Recognit..