Making dataset for signature recognition?
Afficher commentaires plus anciens
Hello!
I am working on signature recognition system using neural network, this system recognize 360 signature images from 30 person, for each person 12 signature (8 genuine and 4 forge). How can I make dataset for training and testing for neural network to recognize genuine and forge?
Can someone help me!
heeeeeeeeeeeeeeeelp!!!!!!!
thanks in advance.
Réponse acceptée
Plus de réponses (1)
Greg Heath
le 27 Jan 2015
1 vote
I assume you have a technique for extracting features out of the images. If not, you'll have to search the net, including comp.ai.neural-nets as well as the NEWSGROUP and ANSWERS.
The best classification technique I can think of:
A 31 class classifier with thresholds trained on all signatures with a target matrix based on class indices 1:31 converted to 31-dimensional {0,1} unit vectors via function ind2vec. The input is assigned to the class associated with the maximum output PROVIDED the output exceeds the class specific threshold.
Therefore, if max(y) = y(10) and y(10) >= Thresh(10), then assignedclass = vec2ind(y) otherwise there is no classification.
To be clear, all forgeries are associated with target [zeros(30,1); 1]
The class-dependent thresholds are chosen via trial and error.
Hope this helps
Thank you for formally accepting my answer
Greg
PS A 60 class classifier might be better but your data base doesn't look large enough. classifier might be based on 60 classes.
2 commentaires
Mansoor ahmadi
le 27 Jan 2015
Modifié(e) : Mansoor ahmadi
le 27 Jan 2015
Fadi Alsuhimat
le 9 Fév 2019
I have same problem now, can you help me if you get the answer?
with my regard
Catégories
En savoir plus sur Data Extraction dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!