Gabor Filter in fingerprint image enhancement

Hello, im trying to enhance fingerprint image using gabor filter. I have already estimated the orientation field and local frequency and according to this constructed the Gabor filter. I divided image into non-overlaping blocks of size WxW and applied appropriate filter into each block using convolution (conv2)...but the output image isnt good and ridges are usually broken at the boarders of blocks.
I have searched internet a lot, but didnt find answer. What am i doing wrong? And what are the correct steps in applying gabor filter on fingerprint?
Thanks :)

6 Commenti

Why are you dividing the image into blocks? Normally a convolution is applied to the whole image - what is the purpose of dividing into blocks?
I guess because in different parts of image, fingerprint has different orientations...so I can fit into these parts a filter with same orientation.
How do I enhance image of fingerprint with filter (one orientation) if image has many different orientations?
David Young
David Young il 21 Gen 2016
Modificato: David Young il 21 Gen 2016
In general, I think you would apply all the Gabor filters to the whole image, and then for each block select the best output to splice into the final image. An example of this sort of approach is here. There is quite a lot of related work, and the best way to get started is probably to reimplement a specific paper then make adaptions.
However, sticking with what you have done, your problem might be associated with what the convolution operator does at the block boundaries. You might get some improvement simply by doing the convolutions first, then cutting the results into blocks and putting them into the mosaic, rather than cutting the original image up first.
I´ll try it. thanks :)
how to connect distorted lines in fingerprint through enhancement?
can you please share me the code

Accedi per commentare.

Risposte (0)

Richiesto:

il 19 Gen 2016

Commentato:

il 28 Mar 2019

Community Treasure Hunt

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

Start Hunting!

Translated by