Ask Your Question

Thumbprint Gabor Filtering, Orientation Map and Normalization

asked 2017-07-11 14:22:58 -0600

phillity gravatar image

updated 2018-03-30 00:15:25 -0600

Hi everyone,

I have been working through the steps of fingerprint matching presented in an answer here:

Some of the links provided in the answer are now dead and I cannot find examples online. I have figured out how to perform some steps, but there are a few I am struggling with.

For the blockwise gabor filtering, can someone provide me an example or the parameters I should use? (All the images I am using are size 388x374)


I have begun working on this again and made some progress. I have obtained the orientation map. I think there should be some way to improve my results though, as they don't seem as good as the result in the referenced answer.

Currently, I first perform CLAHE to increase image contrast. Then, I am obtaining the gradient magnitude and direction for each pixel. Next, I split the image into non-overlapping windows. I average the directions within each window to find the local direction for the windows and plot a corresponding lines. Is there some improvement I can make to this process to better my results? Is this the correct way to get "block-wise gradient direction" as the referenced answer states?

My next step will be to enhance the image using block-wise gabor filters. Should they be applied to each window using the window's average direction I found? Can anyone further explain the answer's step: "Enhance the normalize image by block-wise gabor filter according to block-wise orientation map then binarize the fingerprint"

Any tips will be very appreciated!

image description

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2018-03-31 02:21:43 -0600

phillity gravatar image

I ended up reading these two A.K. Jain papers: 1 and 2

Then I translated and modified the parts of the matlab code here. The code is based on the second paper, but I was able to add some steps from the first paper to enhance my results.

Hope those links help someone!

image description

image description

image description

edit flag offensive delete link more


seing your final opencv code for this would be nice !

berak gravatar imageberak ( 2018-03-31 03:48:14 -0600 )edit

Can you please provide the code?

leo_9223 gravatar imageleo_9223 ( 2018-08-08 06:30:05 -0600 )edit

Question Tools

1 follower


Asked: 2017-07-11 14:22:58 -0600

Seen: 1,595 times

Last updated: Mar 31 '18