Miura et al. vein extraction methods

Version 1.4.0.0 (6,91 KB) von Bram Ton
Two vein extraction methods as described by Miura et al. for finger vein authentication.
3,2K Downloads
Aktualisiert 9. Nov 2017

Lizenz anzeigen

Maximum curvature:
This method will try to extract the centre lines of the veins. This is done by calculating local maximum curvatures in cross-sectional profiles of a vein image. The method is supposed to be robust against varying vein widths and non-uniform brightness.
Repeated line tracking:
This algorithm will start at several random points and will try to track a line. If a pixel has been visited by the line tracking algorithm multiple times it is likely to be a vein. A movie showing the algorithm in action can be found here:
https://vimeo.com/51757793

Literature:
- N. Miura, A. Nagasaka, and T. Miyatake "Feature extraction of finger vein patterns based on repeated line tracking and its application to personal identification" Machine Vision and Applications.
doi: 10.1007/s00138-004-0149-2
- N. Miura, A. Nagasaka, and T. Miyatake "Extraction of finger-vein patterns using maximum curvature points in image profiles." IAPR conference on machine vision applications 9 (2005).

Usage:
The file "miura_usage.m" gives an impression of how to use the feature extraction methods. Finger region localisation can be found here:
http://www.mathworks.in/matlabcentral/fileexchange/35752-finger-region-localisation

See also:
The Biometrics Security and Privacy Group at Idiap, in Switzerland have created a Python implementation of the Miura repeated line tracker and other vein biometric algorithms. See https://www.idiap.ch/software/bob/docs/bob/bob.bio.vein/stable/index.html# for details.

Comments:
Please leave a comment, if you like it, find a bug, or know (made) good improvements to the code.

Zitieren als

Bram Ton (2024). Miura et al. vein extraction methods (https://www.mathworks.com/matlabcentral/fileexchange/35716-miura-et-al-vein-extraction-methods), MATLAB Central File Exchange. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R2011b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Camera Calibration finden Sie in Help Center und MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Veröffentlicht Versionshinweise
1.4.0.0

Added a reference to the Python implementation.
Added link to movie showing the repeated line tracking algorithm in action.

1.3.0.0

Updated the 'miura_usage.m' script to make it foolproof.

1.1.0.0

Added link to finger region localization.

1.0.0.0