Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Fingerprint feature extraction - matlab

Status
Not open for further replies.

leekk8

Full Member level 5
Joined
Sep 6, 2005
Messages
309
Helped
35
Reputation
70
Reaction score
18
Trophy points
1,298
Location
Malaysia
Activity points
3,817
fingerprint feature extraction

I'm doing Fingerprint Recognition System with Neural Network. The fingerprint images that I use are binary images. Do anyone have the matlab code or algorithm for the singular point detection (preferably poincare index) and orientation image? I've read through some papers about these, but I have no idea how to do it with matlab. I need to extract these features from the fingerprint image and input to the neural network for training. Please help. Thanks in advance.
Except questions above, your suggestions and comments for this project are much welcome and appreciated.

P/S: Assuming that the images have been enhanced and free of noise.
 

sharjeel50

Newbie level 5
Joined
Sep 6, 2005
Messages
8
Helped
4
Reputation
8
Reaction score
3
Trophy points
1,283
Activity points
1,354
feature extraction matlab

i need matlab implementation of "Raymond Thai thesis on fingerprints".............
plzz help me..........i have to submit my degree project...
 

meka

Newbie level 5
Joined
Apr 7, 2006
Messages
10
Helped
6
Reputation
12
Reaction score
4
Trophy points
1,283
Activity points
1,366
feature extraction in matlab

hi leekk!

Am trying to implement poincare based singular point exraction..

Initially i find the orientation of the fingerprint as said by "Online fingerprint Verification"by Anil.K.Jain..

to implement poincare method i need to seperate the fingerprint into blocks and for each block i should consider one orientation value..

if am seperating the original image into blocks and after that am finding orientation means , am getting correct core point.
But incase if am finding orientation for all points and considering one angle for each block, am getting more than one core point....
my problem here is, among the theta values in the block, which value should i consider..
i tried with the mean value, maximum value and the minimum value./..
but still erraneous...

find the code as attachment
plz help me....
 

meka

Newbie level 5
Joined
Apr 7, 2006
Messages
10
Helped
6
Reputation
12
Reaction score
4
Trophy points
1,283
Activity points
1,366
feature extraction using matlab

sorry ... i didn't attch the file properly....


kindly check the file attah ed with this...


regards
meka
 

meka

Newbie level 5
Joined
Apr 7, 2006
Messages
10
Helped
6
Reputation
12
Reaction score
4
Trophy points
1,283
Activity points
1,366
fingerprint feature extraction algorithm

sorry ... i didn't attch the file properly....


kindly check the file attah ed with this...


regards
meka
 

leekk8

Full Member level 5
Joined
Sep 6, 2005
Messages
309
Helped
35
Reputation
70
Reaction score
18
Trophy points
1,298
Location
Malaysia
Activity points
3,817
feature extraction matlab code

meka,

I've seen your attachment, I think I need some time to figure out how your program work. At first place, you've found the orientation field, where I use the same code, it's no problem.

I've made the orientation field into blocks and average the orientation value. You can do so if the size of your orientation field is big. In my case, the field is 330x225. I average it into 66x45.

I also get more than one core point, but I make the point that is nearest with the centre of fingerprint as the real core point.

Hope this can help you.
 

leekk8

Full Member level 5
Joined
Sep 6, 2005
Messages
309
Helped
35
Reputation
70
Reaction score
18
Trophy points
1,298
Location
Malaysia
Activity points
3,817
feature of matlab

Hi, meka

I think the method you use in your poincare computation is different from mine. I've upload my equation and code, hope can help you.

If you have any opinions or suggestions, we can discuss further.
 

nprasanna84

Newbie level 3
Joined
Apr 8, 2006
Messages
3
Helped
4
Reputation
8
Reaction score
4
Trophy points
1,283
Activity points
1,307

meka

Newbie level 5
Joined
Apr 7, 2006
Messages
10
Helped
6
Reputation
12
Reaction score
4
Trophy points
1,283
Activity points
1,366
matlab code for feature extraction of fingerprint

hi leek
am trying to implement in the way what you have written....

do you have any idea about polynomial model for singular points detection...
 

leekk8

Full Member level 5
Joined
Sep 6, 2005
Messages
309
Helped
35
Reputation
70
Reaction score
18
Trophy points
1,298
Location
Malaysia
Activity points
3,817
matlab code feature extraction

meka,

Sorry that I have no idea about polynomial methods for singular point detection. Maybe you can try other ways, as poincare index is only one of them.
 

adiguna

Junior Member level 1
Joined
Dec 8, 2005
Messages
15
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,420
feature extaraction method for fingerprint

Hi all,
which one is better for fingerprint feature extraction ? filter based or minutiae based ?
thx b4 :D
 

adiguna

Junior Member level 1
Joined
Dec 8, 2005
Messages
15
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,420
core and delta extraction mfile

Hi leek88 and meka,
Have you ever tried the algorithm for finding center point location on fingerprint based on "Gabor Filterbank and its Application in the Fingerprint Texture Analysis" paper by Yang Xu and xuedong ??

I tried the algorithm, but I have problem in understanding point 5 and 6 on the algorithm. I hope any body can help me here.

Thx
 

    V

    Points: 2
    Helpful Answer Positive Rating

leekk8

Full Member level 5
Joined
Sep 6, 2005
Messages
309
Helped
35
Reputation
70
Reaction score
18
Trophy points
1,298
Location
Malaysia
Activity points
3,817
finger print detector using matlab

Hi, adiguna

I didnt try using Gabor Filterbank before. I think you code it according to the algorithm, should be ok. If can, please upload the algorithm here, hope somebody can help.
 

adiguna

Junior Member level 1
Joined
Dec 8, 2005
Messages
15
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,420
matlab image feature extraction

Hi leek..

Can you upload your paper algorithm for core point detection,pls.
because I'm trying to understand the code you write.

thx :)
:D
 

meka

Newbie level 5
Joined
Apr 7, 2006
Messages
10
Helped
6
Reputation
12
Reaction score
4
Trophy points
1,283
Activity points
1,366
matlab code for image feature extraction

hi adiguna....

This is for your reference for core point detection...

A Multichannel Approach to Fingerprint Classification
Anil K. Jain, Fellow, IEEE, Salil Prabhakar, Student Member, IEEE, and Lin Hong




let me know if you could not get the paper....

Added after 5 minutes:

hi leek....

i've included the file you sent to me..
even then, for most of the files therez false detection...
how to rectify that...



need one more help ..

what does "imfilter.m" function do internally..
i am afraid that imfilter function includes convolution function.....
which has time complexity....

how to solve it...
 

leekk8

Full Member level 5
Joined
Sep 6, 2005
Messages
309
Helped
35
Reputation
70
Reaction score
18
Trophy points
1,298
Location
Malaysia
Activity points
3,817
fingerprint orientation field matlab code

adiguna,

Try to download the paper posted by meka. I will try to provide you some more papers later.

meka,

I'm not sure what imfilter do. Anyway, you can open this m file to see its full code. My code is not able to detect correct core point for all fingerprint image. Some of them are still faulty.
 

meka

Newbie level 5
Joined
Apr 7, 2006
Messages
10
Helped
6
Reputation
12
Reaction score
4
Trophy points
1,283
Activity points
1,366
finger print feature extraction

hi leek....
still faulty results for me...
wat abt ur results...?
 

LOHITHRAJ

Newbie level 1
Joined
May 24, 2006
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,294
feature extraction + matlab

Hi,

I am Lohith from Bangalore,Karnataka,INDIA. I am doing a project on Minutiae based Fingerprint Recognition System.I am very new to this field.I am trying to write CODE in MATLAB. I have one request for you.Can you please send me the codes for Fingerprint Recognition in MATLAB.
I would be very greatful for your help.
Thank You in advance.I will be waiting to hear from you.


Regards,

Lohith
 

leekk8

Full Member level 5
Joined
Sep 6, 2005
Messages
309
Helped
35
Reputation
70
Reaction score
18
Trophy points
1,298
Location
Malaysia
Activity points
3,817
centre of fingerprint

Hi, meka

Sorry for the late reply....I've already finished my project and graduate. The core point detected is not correct everytime, but the accuracy is acceptable. There're many core point detected, I locate the point which is nearest to the centre of the fingerprint image and make it as core point. Since I crop a small area near core point and put this into neural network for recognition, so the result is still acceptable. How about your project?

Lohith,

Maybe you can have a look at papers and decide which methods you want to use. It's impossible we upload the whole code for you. We just discussing and exchange info and opinion here. If you have any question, you can ask here. I believe there will be somebody can help....
 

koosdoos

Member level 2
Joined
Jun 8, 2006
Messages
49
Helped
3
Reputation
6
Reaction score
1
Trophy points
1,288
Activity points
1,614
fingerprint feature extraction matlab code

Hi What algoritm would you guys suggest that should be used for fingerprint recognition ?

Thanks .
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top