Making dataset for signature recognition?
Ältere Kommentare anzeigen
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.
Akzeptierte Antwort
Weitere Antworten (1)
Greg Heath
am 27 Jan. 2015
1 Stimme
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 Kommentare
Mansoor ahmadi
am 27 Jan. 2015
Bearbeitet: Mansoor ahmadi
am 27 Jan. 2015
Fadi Alsuhimat
am 9 Feb. 2019
I have same problem now, can you help me if you get the answer?
with my regard
Kategorien
Mehr zu Data Extraction finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!