15,963,126 members
See more:
i need some help guys. i'm doing my final research.
i'm planing to do Leaf identifier using vein system.so i don't want to use neural network.Because its too hard.so friend are u know some kind of techniqs for use my project?
its like finger print recognition.
A Framework in C# for Fingerprint Verification[^]

so things need to work like this.
first i give image for the system by browsing.after it need to do some grey scale conversion.after that it need to compare my data base image and browsed image.

please guys help me for this.
Posted
Sergey Alexandrovich Kryukov 26-Jan-13 5:01am
Wow!
—SA

## Solution 1

If this is your "final research", than do your research. Vein based identification is an emerging approach in biometric identification, and it is not as simple as you drafted: it's not just a matter of image comparison. First of all, there are several major targets, like palm, finger and even full-body based identification. On one hand the vein system is not planar (it is a 3D object), it is not constant and not static; on the other hand you have to consider the technique and the device you are using to capture the images.
But as the fingerprint recognition is based on a coding of the captured pattern (more precisely of it's specific and characteristic aspects), and the comparison is not a comparison of images but of these codes - the vein pattern recognition has just the same basic idea. But as fingerprint recognition is an old and well documented science, vein pattern recognition is new.

This could be a simple approach:
Let's suppose you have an image (A) .
Do a histogram correction to enhance vein visibility B=Hc(A)
Find the "color range" of the veins and suppress all other C=Cr(B)
Make a morphological skeleton detection for the veins on the enhanced image D=S(B)
Using A and B make a vectorized version of the skeleton E=V(B,D), with reduced point set
Now you have a bunch of lines.
That was the easiest part, since you need to figure out a coding technique. This is my level 0 suggestion:
Store every line with it's polar coordinate from the perimeter of the hand, and from the other lines around it. This can be the coded pattern.

Now, when you match the two patterns, you ca't use a discrete approach. Use some parallel approach to find the best matching candidates. Give a weight to the number of matched lines, the deviation of length of the matched lines, the deviation of the coordinates of the matched lines. So you can get a rank of the overall recognition. The higher the value, the better the recognition.

Of course, this can be refined considerably, so don't waste your time and look for publications in this topic. And hope you can get them from the university library...

AForge[^] can be a great help for you

Thilantdm 26-Jan-13 5:51am
friend technique and the device used to capture the images is some basic thing.so i was planning to do like this.
In white background capture leaf image.

so then i ll do a histogram correction to enhance vein visibility.
so i map those parts in easiest way.but this thing is too hard.friend can you understand what im saying?
but i need some technique for this.
im not sure finger print recognition system is suitable for this.
friend can you help me.i'm new to this image processing thing.but i know the scenario.
Zoltán Zörgő 26-Jan-13 15:50pm
You have chosen a really complex thing. Too complex, if you find this approach too hard. Since this is a "quick answer" section: no, I can't help you further, unless you have a concrete technical question, far more concrete than: "what should I do?"...
Manfred Rudolf Bihy 26-Jan-13 6:55am
Nice answer Zoltán! Very detailed, have a fiver.
Zoltán Zörgő 26-Jan-13 15:50pm
Thank you
Thilantdm 27-Jan-13 13:39pm
friend please understand my situation.i know this is some tough project for me.but i want to find good technique(good algorithm)
if i train haar cascade algorith for identify leaf vein pattern by giving 100 grey scale leafs of same plant,can it identify leaf?
does it work that way?
acctualy i need to to this research for 10 leafs(10 plant).
i know you are a expert.please dont neglect me.