fingerprint_segment​ation(H)

A Fingerprint Segmentation Technique Based on Morphological Processing
1.5K Downloads
Updated 22 Feb 2016

View License

Fingerprint segmentation is one of the most important preprocessing steps in an automatic fingerprint identification system (AFIS). It is used to separate a fingerprint area (foreground) from the image background. Accurate segmentation of a fingerprint will greatly reduce the computation time of the following processing steps, and discard many spurious minutiae. In this code, a new segmentation algorithm is presented. Apart from its simplicity, it is characterized by being neither depend on empirical thresholds chosen by experts or a learned model trained by elements generated from manually segmented fingerprints. The algorithm uses the block range as a feature to achieve fingerprint segmentation. Then, some Morphological closing and opening operations are performed, to extract the foreground from the image. The performance of the proposed technique is checked by evaluating the classification error (Err). Experimental results have shown that when analyzing FVC2004, FVC2002, and FVC2000 databases using the proposed algorithm, the average classification error rates are much less than those obtained by other approaches.
/****/
Please cite the paper if you use the code: http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=6781882&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6781882

Cite As

Mina Bishay (2024). fingerprint_segmentation(H) (https://www.mathworks.com/matlabcentral/fileexchange/50130-fingerprint_segmentation-h), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2011b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.5.0.0

A few comments were added at the beginning of the code.
Also, function name is changed.

1.4.0.0

change the threshold value
Description

1.3.0.0

/

1.2.0.0

/

1.1.0.0

/

1.0.0.0