How to segment a fingerprint image?

6 views (last 30 days)
Hi, I am very new to matlab, could you please help with a code on how to segment a fingerprint image? I need a black background, leaving just the region of interest with the ridges and values of the actual print.I am working on a grayscale image.
  2 Comments
Mina Bishay
Mina Bishay on 16 May 2015
https://www.mathworks.com/matlabcentral/fileexchange/50130-finger-segment-h-
neha chaudhary
neha chaudhary on 14 Oct 2020
can you send me the fingerprint segmentation code

Sign in to comment.

Accepted Answer

Image Analyst
Image Analyst on 27 Jan 2014
Well you could simply threshold it if you have a good image, but if you don't it can be very complicated. I don't know all the sophisticated/modern/recent methods they use but you can find them listed here http://iris.usc.edu/Vision-Notes/bibliography/contentspeople.html#Face%20Recognition,%20Detection,%20Tracking,%20Gesture%20Recognition,%20Fingerprints,%20Biometrics in section 21.6:
21.6 Fingerprint Recognition Methods
21.6.1 Fingerprint Features, Minutiae, Ridges
21.6.1.1 Fingerprint Features, Ridges, Flow, Orientation Based
21.6.2 Fingerprint Features, Singular Points
21.6.3 Fingerprint Systems, Overviews, Comparisons, Evaluation
21.6.3.1 Finger Veins, Recognition and Extraction
21.6.3.2 Liveness Detection, Spoofing, Fingerprint Recognition
21.6.4 Fingerprint Unrolling, Image Enhancement and Compression
Alternatively you can try Peter Kovesi's web site: http://www.csse.uwa.edu.au/~pk/Research/MatlabFns/#fingerprints. He has uploaded MATLAB code.

More Answers (1)

chau cong thanh
chau cong thanh on 14 Nov 2014
thanks you very much , i searching algorithm about fingerprint image enhancement with low-quality image , i need you help . thanks a milion

Community Treasure Hunt

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

Start Hunting!