Document form identification
OwnerYongmian ZHANG, Shubham AGARWALinventors
Life of this patent
Estimating the term…
Abstract
Image processing is performed on an input image generated from scanning a filled-in document form. The input image is evaluated against a blank version of various document forms in order to identify the form type of the filled-in document form. The evaluation results in identifying one of the blank document forms as a match to the filled-in document form. Each document form has a set of keywords. The evaluation uses a vector of keyword matches in the filled-in document form. Once a blank document form is identified to be match, the filled-in document form may be categorized according to that document form and/or data extracted from the filled-in document may be stored in association with keywords of that document form.
Claims21
An image processing method performed by a computer system, the method comprising:
- performing a plurality of evaluations on an input image having text, the evaluations performed to match the input image to a document form that is identified out of a plurality of document forms, each one of the evaluations performed using a candidate form among the plurality of document forms, the candidate form for each evaluation differing from those of the other evaluations, each evaluation comprising
- associating one or more words in the text of the input image to one or more keywords in a reference image of the candidate form, the associating performed to identify keyword matches in the input image, and
- determining a form matching score for the candidate form, the form matching score determined from keyword match vertices representing locations of keyword matches in the input image;
- and
- identifying a first document form as being a match to the input image, the first document form being one of the candidate forms in the plurality of evaluations, the identifying performed according to the form matching score that was determined for the first document form.
An image processing system comprising:
- a processor;
- and
- a memory in communication with the processor, the memory storing instructions, wherein the processor is configured to perform a process according to the stored instructions, the process comprising:
- performing a plurality of evaluations on an input image having text, the evaluations performed to match the input image to a document form that is identified out of a plurality of document forms, each one of the evaluations performed using a candidate form among the plurality of document forms, the candidate form for each evaluation differing from those of the other evaluations, each evaluation comprising
- associating one or more words in the text of the input image to one or more keywords in a reference image of the candidate form, the associating performed to identify keyword matches in the input image, and
- determining a form matching score for the candidate form, the form matching score determined from keyword match vertices representing locations of keyword matches in the input image;
- and
- identifying a first document form as being a match to the input image, the first document form being one of the candidate forms in the plurality of evaluations, the identifying performed according to the form matching score that was determined for the first document form.
21-24. (canceled)
Dependencies are inferred from the claim text.