home  |   research   |  members   |  projects  |  publications   |  conferences of interest   |  downloads   |  contact  |  intern

Longitudinal Finger Rotation in Finger-Vein Recognition - Evaluation Framework and Scores Files

This is "The Multimedia Signal Processing and Security Lab", short WaveLab, website. We are a research group at the Computer Sciences Department of the University of Salzburg headed by Andreas Uhl. The short name "WaveLab" already indicates that wavelets are among our favorite tools - we have 15 years of experience in this area. Our research is focused on Multimedia Security including Watermarking, Image and Video Compression, Medical Image Classification, and Biometrics.

Evaluation Framework Information

The experimental evaluations have been conducted using the open source vein recognition framework (PLUS OpenVein SDK) provided by the University of Salzburg. This is a feature extraction and matching/evaluation framework for finger- and hand-vein recognition implemented in MATLAB. It was tested on MATLAB 2016 and should work with all version of MATLAB newer or equal to 2016. This software is under the Simplified BSD license.

The framework contains all the feature extraction and matching as well as evaluation methods used for the experiments in the paper:

Bernhard Prommegger, Christof Kauba and Andreas Uhl "Longitudinal Finger Rotation in Finger-Vein Recognition" In Proceedings of the International Conference of the Biometrics Special Interest Group (BIOSIG'18), 8 pages, Darmstadt, Germany, September 27-28, 2018.

A more detailed description of the framework as well as its sources can be found here:


Data Set

PLUSVein-Finger Rotation Data Set

The dataset underlying the evaluations will be published in the future.

Scores Files

General Structure of the Files

The scores files are provided as MATLAB .mat files. Each .mat file contains a struct, containing two vectors:

  • positives: This vector contains the scores obtained from the genuine matches.
  • negatives: This vector contains the scores obtained from the impostor matches.

The scores are all similarity scores, i.e. higher scores indicate higher similarity. Thus the genuine scores should be ideally higher than the impostor ones. The scores obtained for the 3 binary features using the Miura matcher as well as for DTFPM are in the range of [0 - 0.5] while the scores obtained for SIFT are in the range of [0 - 1].

File Naming Conventions and Directory Structure

According to the experiments, every evaluated perspective has been treated as its own data set. As a result of this, also the score files are seperated per perspective.

So the directory structure is as follows:

  • Scores: contains all the scores files
    • Perspective: One folder per perspective which contains the scores files for the subset of that specific perspective. The folders are named using 3digits from 0 to 360. Therefore, the score files for a rotation of e.g -45° are located in the subfolder 315.
  • Settings: contains the settings files to be used with the OpenVein SDK evaluation framework to arrive at these scores based on the PLUSVein-Finger Rotation Data Set

Each of the subdirectories contains one scores file or one settings file per feature type, respectively:

  • Scores_MC.mat: Scores obtained for the evaluation of the Maximum Curvature based features.
  • Scores_PC.mat: Scores obtained for the evaluation of the Principal Curvature based features.
  • Scores_DTFPM.mat: Scores obtained for the evaluation of the Deformation-Tolerant Feature-Point Matching based features.
  • Scores_SIFT.mat: Scores obtained for the evaluation of the SIFT based features.
  • Scores_GF.mat: Scores obtained for the evaluation of the Gabor Filter based features.
These score and settings files can be downloaded below:

Scores Files and Settings Download

The scores and settings are available upon request.

Please fill out this form to request a download link for the scores and settings files:

Email address: