Abstract
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.
Original language | English |
---|---|
Pages (from-to) | 1108-1118 |
Number of pages | 11 |
Journal | Pattern Recognition Letters |
Volume | 32 |
Issue number | 8 |
DOIs | |
Publication status | Published - 1 Jun 2011 |
Keywords
- Competitive code
- Ordinal code
- Palmprint identification
- Tree structure
- Virtual template
ASJC Scopus subject areas
- Software
- Signal Processing
- Computer Vision and Pattern Recognition
- Artificial Intelligence