matlab code to smooth and enhance the fingerprint image

I want to know matlab code to smooth and enhance the fingerprint image to extract the minutiae

1 comentario

want to know matlab code to smooth and enhance the fingerprint image to extract the minutiae

Iniciar sesión para comentar.

 Respuesta aceptada

Image Analyst
Image Analyst el 10 de Nov. de 2011
I've seen coherence enhancing anisotropic diffusion filters used a lot on fingerprints. You can find code here for fingerprint enhancement and anisotropic diffusion: http://www.csse.uwa.edu.au/~pk/Research/MatlabFns/#fingerprints
conv2() won't smooth it preferentially along rigelines like other filters unless all your ridgelines go in the same direction, which they don't for fingerprints. priya can check out section 21.6 here for filters optimized for fingerprints: http://iris.usc.edu/Vision-Notes/bibliography/contentspeople.html#Face%20Recognition,%20Detection,%20Tracking,%20Gesture%20Recognition,%20Fingerprints,%20Biometrics

1 comentario

kmla
kmla el 4 de Abr. de 2018
I tried this code but they give me an unaccepted result, I tried to change the parameters but without vain, the result that I obtain is attached below. I am looking to obtain an image without the black borders

Iniciar sesión para comentar.

Más respuestas (1)

David Young
David Young el 10 de Nov. de 2011
A partial answer: to smooth the image you can use fspecial to generate a Gaussian smoothing mask, and conv2 to convolve it with the image. The documentation for these two functions gives further information, and there are relevant examples in the Image Processing Toolbox user guide, which is well worth reading. It will also have ideas you can use for enhancement and feature extraction.

Categorías

Etiquetas

Preguntada:

el 10 de Nov. de 2011

Comentada:

el 11 de Mzo. de 2019

Community Treasure Hunt

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

Start Hunting!

Translated by