CPC G06F 18/214 (2023.01) [G06F 18/28 (2023.01); G06V 30/293 (2022.01)] | 6 Claims |
1. A text independent writer verification device, comprising:
a display panel configured to display hand written cursively connected Arabic words and individual hand written Arabic alphabets written by one or more target users;
a memory configured to store the hand written cursively connected Arabic words and the individual hand written Arabic alphabets; and
an imaging device in signal communication with processing circuitry and configured to capture an image or a series of images of alphabets and words and form a dataset;
wherein the processing circuitry is configured to:
receive the dataset, the dataset including a set of hand written cursively connected Arabic words, the set of hand written cursively connected Arabic words including a minimum set of words that encompass the entire set of Arabic alphabets;
extract individual alphabets from each of the set of hand written cursively connected Arabic words to form extracted individual alphabets for the entire set of Arabic alphabets;
remove whitespace around the extracted individual alphabets;
train a deep learning Convolution Neural Network classifier with four convolution layers based on the extracted individual alphabets to form a trained deep learning classifier;
receive a new hand written cursively connected Arabic word by the target user;
perform the trained deep learning classifier to classify the target user based on the received new hand written cursively connected Arabic word; and
verify the target user from the classified target user, the verification of the target user including a verification accuracy of the hand written cursively connected Arabic words being larger than a verification accuracy threshold value;
wherein the verification accuracy (β) of each hand written cursively connected Arabic word (w) for the target user (userj) is computed as:
![]() wherein w={a1, a2, . . . , am},
wherein for β≥0.5 the hand written cursively connected Arabic word (w) is verified to be written by the target user (userj).
|