Data capture from images of documents with fixed structure
AssigneeABBYY Development LLC
InventorsVasily Vladimirovich Panferov, Andrey Anatolievich Isaev
Life of this patent
Estimating the term…
Abstract
For extracting data from a document with fixed structure, we recognize key words in an image of the document; identify reference object based on these key words, create templates based on the identified reference objects; match the created templates against the image of the document while recognizing fields in the image of the document these templates; and select the best template using quality of the recognized field.
Claims45
A method comprising:
- acquiring an electronic image of a document with a fixed structure, wherein the fixed structure comprises field names and field values corresponding to the field names, and wherein the field names and the field values are located at set locations in the document;
- recognizing key words in the electronic image of the document, wherein the key words comprise the field names and the field values;
- matching one or more templates from a plurality of templates with the document, wherein the one or more templates comprise reference objects that specify areas in the electronic image of the document where permitted field values corresponding to field names are to be extracted, and wherein matching the one or more templates comprises matching the field names and the permitted field values from the one or more templates with the identified field names and the field values from the recognized key words;
- selecting, by a processor device, a template from the one or more templates based on a quality of a match between the field names and the permitted field values from the template with the identified field names and the field values from the recognized key words;
- and
- extracting the field values from the electronic image of the document using the selected template.
A system comprising:
- a processor device to:
- acquire an electronic image of a document with a fixed structure, wherein the fixed structure comprises field names and field values corresponding to the field names, and wherein the field names and the field values are located at set locations in the document;
- recognize key words in the electronic image of the document, wherein the key words comprise the field names and the field values;
- match one or more templates from a plurality of templates with the document, wherein the one or more templates comprise reference objects that specify areas in the electronic image of the document where permitted field values corresponding to field names are to be extracted, and wherein, to match the one or more templates, the processor device is further to match the field names and the permitted field values from the one or more templates with the identified field names and the field values from the recognized key words;
- select a template from the one or more templates based on a quality of a match between the field names and the permitted field values from the template with the identified field names and the field values from the recognized key words;
- and
- extract the field values from the electronic image of the document using the selected template.
A computer-readable storage medium having instructions stored therein that, when executed by a processor device, cause the processor device to:
- acquire an electronic image of a document with a fixed structure, wherein the fixed structure comprises field names and field values corresponding to the field names, and wherein the field names and the field values are located at set locations in the document;
- recognize key words in the electronic image of the document, wherein the key words comprise the field names and the field values;
- match one or more templates from a plurality of templates with the document, wherein the one or more templates comprise reference objects that specify areas in the electronic image of the document where permitted field values corresponding to field names are to be extracted, and wherein, to match the one or more templates, the processor device is further to match the field names and the permitted field values from the one or more templates with the identified field names and the field values from the recognized key words;
- select, by the processor device, a template from the one or more templates based on a quality of a match between the field names and the permitted field values from the template with the identified field names and the field values from the recognized key words;
- and
- extract the field values from the electronic image of the document using the selected template.
Dependencies are inferred from the claim text.