Methods and systems for signature verification
AssigneeParascript LLC
InventorsAlexander Filatov, Ivan Bulatov, Ilia Semenovich Lossev, Tatiana Vazioulina
Life of this patent
Estimating the term…
Abstract
A method and system of signature verification that includes receiving a signature-in-question, extracting at least one of an image of the signature-in-question and a trajectory of the signature-in-question from the received signature-in-question, accessing a reference signature, extracting at least one of a reference image and a reference trajectory from the accessed reference signature, comparing the at least one of the image of the signature-in-question and trajectory of the signature-in-question to the at least one of the reference image and reference trajectory, and determining whether signature-in-question is authentic based on the comparison.
Claims28
A method of signature verification, the method comprising:
- receiving a signature-in-question;
- extracting at least one of an image of the signature-in-question and a trajectory of the signature-in-question from the received signature-in-question;
- accessing a reference signature from a reference signature storage, the reference signature storage including at least one of a reference image and a reference trajectory;
- extracting at least one of the reference image and the reference trajectory from the accessed reference signature storage;
- and
- comparing the at least one of the image of the signature-in-question and trajectory of the signature-in-question to the at least one of the reference image and reference trajectory to determine whether the signature-in-question is authentic;
- wherein the image of the signature-in-question is received with the signature-in-question;
- and
- wherein comparing the image of the signature-in-question to the reference trajectory comprises:
- inputting the image of the signature-in-question in a first neural network and generating a first output;
- converting the reference trajectory to a reference image and inputting the reference image in a second neural network to generate a second output;
- inputting the reference trajectory in a third neural network and generating a third output;
- concatenating the first output, the second output and the third output;
- inputting the concatenated first, second and third outputs into a classification neural network;
- and
- generating at least one score.
A method of signature verification, the method comprising:
- receiving a signature-in-question;
- extracting at least one of an image of the signature-in-question and a trajectory of the signature-in-question from the received signature-in-question;
- accessing a reference signature from a reference signature storage, the reference signature storage including at least one of a reference image and a reference trajectory;
- extracting at least one of the reference image and the reference trajectory from the accessed reference signature storage;
- and
- comparing the at least one of the image of the signature-in-question and trajectory of the signature-in-question to the at least one of the reference image and reference trajectory;
- wherein:
- the trajectory of the signature-in-question is received with the signature-in-question;
- the trajectory of the signature-in-question is converted to the image of the signature-in-question;
- and
- the image of the signature-in-question and the reference image are compared to determine whether the signature-in-question is authentic.
A method of signature verification, the method comprising:
- receiving a signature-in-question;
- extracting at least one of an image of the signature-in-question and a trajectory of the signature-in-question from the received signature-in-question;
- accessing a reference signature from a reference signature storage, the reference signature storage including at least one of a reference image and a reference trajectory;
- extracting at least one of the reference image and the reference trajectory from the accessed reference signature storage;
- and
- comparing the at least one of the image of the signature-in-question and trajectory of the signature-in-question to the at least one of the reference image and reference trajectory;
- wherein:
- the image of the signature-in-question is received with the signature-in-question;
- the image of the signature-in-question is converted to the trajectory of the signature-in-question;
- and
- the trajectory of the signature-in-question and the reference trajectory are compared to determine whether the signature-in-question is authentic.
A method of signature verification, the method comprising:
- receiving a signature-in-question;
- extracting at least one of an image of the signature-in-question and a trajectory of the signature-in-question from the received signature-in-question;
- accessing a reference signature from a reference signature storage, the reference signature storage including at least one of a reference image and a reference trajectory;
- extracting at least one of the reference image and the reference trajectory from the accessed reference signature storage;
- and
- comparing the at least one of the image of the signature-in-question and trajectory of the signature-in-question to the at least one of the reference image and reference trajectory;
- wherein the image of the signature-in-question is received with the signature-in-question;
- and wherein comparing the image of the signature-in-question and the reference trajectory comprises:
- inputting the image of the signature-in-question in a first neural network and generating a first output;
- inputting the reference trajectory in a second neural network and generating a second output;
- and
- inputting the first output and the second output in a third neural network and generating at least one score.
A method of signature verification, the method comprising:
- receiving a signature-in-question;
- extracting at least one of an image of the signature-in-question and a trajectory of the signature-in-question from the received signature-in-question;
- accessing a reference signature from a reference signature storage, the reference signature storage including at least one of a reference image and a reference trajectory;
- extracting at least one of the reference image and the reference trajectory from the accessed reference signature storage;
- and
- comparing the at least one of the image of the signature-in-question and trajectory of the signature-in-question to the at least one of the reference image and reference trajectory;
- wherein:
- the reference image is extracted from an identity document image;
- the trajectory of the signature-in-question is received with the signature-in-question;
- and
- the trajectory of the signature-in-question and the reference image are compared to determine whether the signature-in-question is authentic;
- and
- wherein comparing the trajectory of the signature-in-question and the reference image comprises:
- inputting the trajectory of the signature-in-question in a first neural network and generating a first output;
- inputting the reference image in a second neural network and generating a second output;
- inputting the trajectory of the signature-in-question in a third neural network and generating a third output;
- concatenating the first output, the second output and the third output;
- inputting the concatenated first, second and third output into a classification neural network;
- and
- generating at least one score.
A method of signature verification, the method comprising:
- receiving a signature-in-question;
- extracting at least one of an image of the signature-in-question and a trajectory of the signature-in-question from the received signature-in-question;
- accessing a reference signature from a reference signature storage, the reference signature storage including at least one of a reference image and a reference trajectory;
- extracting at least one of the reference image and the reference trajectory from the accessed reference signature storage;
- and
- comparing the at least one of the image of the signature-in-question and trajectory of the signature-in-question to the at least one of the reference image and reference trajectory;
- wherein:
- the reference image is extracted from an identity document image;
- the trajectory of the signature-in-question is received with the signature-in-question;
- and
- the trajectory of the signature-in-question and the reference image are compared to determine whether the signature-in-question is authentic;
- and
- wherein comparing the trajectory of the signature-in-question and the reference image comprises:
- inputting the trajectory of the signature-in-question in a first neural network and generating a first output;
- inputting the reference image in a second neural network and generating a second output;
- and
- inputting the first output and the second output in a third neural network and generating at least one score.
A signature verification system comprising:
- a data receiver;
- an updatable data repository functionally coupled to the data receiver;
- a display device functionally coupled to the data receiver;
- a processor operatively coupled to the data receiver, to the updatable data repository and to the display device;
- and
- a memory coupled to the processor, the memory storing instructions that, when executed by the processor, perform a set of operations comprising:
- receiving, at the data receiver, a signature-in-question;
- extracting, via the processor, at least one of an image of the signature-in-question and a trajectory of the signature-in-question from the received signature-in-question;
- accessing a reference signature storage of a reference signature, the reference signature storage including at least one of a reference image and a reference trajectory;
- extracting, via the processor, at least one of the reference image and the reference trajectory from the accessed reference signature storage;
- and
- comparing, via the processor, the at least one of the image of the signature-in-question and trajectory of the signature-in-question to the at least one of the reference image and reference trajectory to determine whether the signature-in-question is authentic;
- wherein the image of the signature-in-question is received with the signature-in-question;
- and
- wherein the set of operations comprises comparing the image of the signature-in-question to the reference trajectory by:
- inputting the image of the signature-in-question in a first neural network and generating a first output;
- converting the reference trajectory to a reference image and inputting the reference image in a second neural network to generate a second output;
- inputting the reference trajectory in a third neural network and generating a third output;
- concatenating the first output, the second output and the third output;
- inputting the concatenated first, second and third outputs into a classification neural network;
- and
- generating at least one score.
A signature verification system comprising:
- a data receiver;
- an updatable data repository functionally coupled to the data receiver;
- a display device functionally coupled to the data receiver;
- a processor operatively coupled to the data receiver, to the updatable data repository and to the display device;
- and
- a memory coupled to the processor, the memory storing instructions that, when executed by the processor, perform a set of operations comprising:
- receiving, at the data receiver, a signature-in-question;
- extracting, via the processor, at least one of an image of the signature-in-question and a trajectory of the signature-in-question from the received signature-in-question;
- accessing a reference signature storage of a reference signature, the reference signature storage including at least one of a reference image and a reference trajectory;
- extracting, via the processor, at least one of the reference image and the reference trajectory from the accessed reference signature storage;
- and
- comparing, via the processor, the at least one of the image of the signature-in-question and trajectory of the signature-in-question to the at least one of the reference image and reference trajectory;
- wherein:
- the image of the signature-in-question is received with the signature-in-question;
- the extracted reference trajectory is converted to the reference image;
- and
- the set of operations comprises comparing the image of the signature-in-question and the reference image to determine whether the signature-in-question is authentic.
A signature verification system comprising:
- a data receiver;
- an updatable data repository functionally coupled to the data receiver;
- a display device functionally coupled to the data receiver;
- a processor operatively coupled to the data receiver, to the updatable data repository and to the display device;
- and
- a memory coupled to the processor, the memory storing instructions that, when executed by the processor, perform a set of operations comprising:
- receiving, at the data receiver, a signature-in-question;
- extracting, via the processor, at least one of an image of the signature-in-question and a trajectory of the signature-in-question from the received signature-in-question;
- accessing a reference signature storage of a reference signature, the reference signature storage including at least one of a reference image and a reference trajectory;
- extracting, via the processor, at least one of the reference image and the reference trajectory from the accessed reference signature storage;
- and
- comparing, via the processor, the at least one of the image of the signature-in-question and trajectory of the signature-in-question to the at least one of the reference image and reference trajectory;
- wherein:
- the trajectory of the signature-in-question is received with the signature-in-question;
- the trajectory of the signature-in-question is converted to the image of the signature-in-question;
- and
- the set of operations comprises comparing the image of the signature-in-question and the reference image to determine whether the signature-in-question is authentic.
Dependencies are inferred from the claim text.