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

A Fully Rotation Invariant Multi-Camera Finger Vein Recognition System

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.


Finger vein recognition systems utilize the venous pattern within the fingers to recognise subjects. It has been shown that the alignment of the acquired samples has a major impact on the recognition accuracy of such systems. Although a lot of work has been done to reduce the negative impact of finger misplacements, there is as yet no approach that solves all possible types of misplacement. In particular, longitudinal finger rotation still causes major problems. As the capturing devices evolve towards contactless acquisition, solutions for alignment problems are becoming increasingly important. As an alternative to rotation detection and correction, the problem can also be addressed by acquiring the vein pattern from different perspectives. This article presents a novel multi-camera finger vein recognition system which captures the vein pattern from multiple perspectives during enrolment and recognition. Contrary to existing multi-camera solutions, which use the same capturing device for enrolment and recognition, the capturing devices for the proposed system differ in the configuration of the acquired perspectives. The cameras of the devices are positioned in such way that the achieved recognition rate is high all around the finger and that the number of cameras needed is kept to a minimum. The experimental results confirm the rotation invariance of the proposed approach.


[Prommegger20b  ] A Fully Rotation Invariant Multi-Camera Finger Vein Recognition System Bernhard Prommegger, Andreas Uhl IET Biometrics, pp. 1-12, 2021, accepted

Data Set

PLUSVein Finger Rotation Data Set

The PLUSVein Finger Rotation Data Set (PLUSVein-FR) is a partly publically available finger vein data set. It contains finger images captured all around the finger from 63 different subjects, 4 fingers (index and middle finger from both hands) per subject, which sums up to a total of 252 unique fingers. Further information regarding the data set can be found by the following link:

PLUSVein-FR Data Set

Evaluation Framework Information

The experimental evaluations have been conducted using the open source vein recognition framework (PLUS OpenVein Finger- and Hand-Vein Toolkit) 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.

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

PLUS OpenVein Finger- and Hand-Vein Toolkit

The framework contains all the feature extraction, comparison as well as evaluation methods used for the experiments in the paper.

Implementation: Deformable Finger Vein Recognition (DFVR)

The implementation of DFVR is based on the code of Deformable Spatial Pyramid Matching for Fast Dense Correspondences (external link) provided by Kim et al.. The code was extended by the vein based key-point selection PCA-Sift (external link) and bidirectional matching as described in the original DFVR paper (external link).

The DFVR implementation will be available once the paper is published