Generating cancelable palmprint templates via coupled nonlinear dynamic filters and multiple orientation palmcodes

  • Authors:
  • Hengjian Li;Jiashu Zhang;Zutao Zhang

  • Affiliations:
  • Shandong Computer Science Center, Jinan Shandong 250014, PR China;Sichuan Province Key Lab of Signal and Information Processing, Southwest Jiaotong University, Chengdu Sichuan 610031, PR China;School of Mechanical Engineering, Southwest Jiaotong University, Chengdu Sichuan 610031, PR China

  • Venue:
  • Information Sciences: an International Journal
  • Year:
  • 2010

Quantified Score

Hi-index 0.07

Visualization

Abstract

A novel scheme for generating cancelable palmprint templates is proposed in this paper. Firstly, a chaotic high speed stream cipher is implemented based on coupled nonlinear dynamic filters (CNDF), in which the CNDF are constructed to have flows inverse to each other. Secondly, renewable and privacy preserving palmprint templates are generated using the CNDF chaotic stream cipher with multiple orientation palmprint features obtained from a bank of Gabor filters and encoded in a phase-coding scheme. Compared with the standard palmprint templates, the cancelable templates have greater ability to discriminate palmprints from different hands by increasing the inter-class divergence of different palms more effectively, while maintaining the intra-class distance among palmprints of the same hands. Lastly, the matching stage is performed directly on the cancelable/encryption domain in parallel to accelerate matching and to protect user's privacy. Several fusion rules are investigated for the matching scores of different directional PalmCodes to obtain the final matching score. Compared with Max, Min, Median and Product fusion rules, the Sum rule can greatly accelerate the speed and improve the performance Experimental results on the Hong Kong PolyU Palmprint Database verify that the proposed cancelable templates can achieve very high performance and security levels with a very strong ability to reissue palmprint templates. The proposed method can also be implemented at high speed, which satisfies the needs of real-time applications.