Extracting structured information from document images
AssigneeABBYY Development LLC
InventorsMikhail Lanin, Stanislav Semenov
Life of this patent
Estimating the term…
Abstract
An example method of extracting structured information from document images comprises: receiving a document image; detecting a tabular structure within the document image; identifying a plurality of rows of the tabular structure, wherein each row of the plurality of rows comprises plurality of lines; for each row of the plurality of rows, identifying a respective plurality of lines comprised by the row; detecting, in the plurality of lines, a set of fields; detecting a multi-line field by grouping two or more fields of the set of fields; and extracting information from the multi-line field.
Claims20
A method, comprising:
- receiving, by a processing device, a document image;
- detecting a tabular structure within the document image;
- identifying a plurality of rows of the tabular structure, wherein each row of the plurality of rows comprises plurality of lines;
- for each row of the plurality of rows, identifying a respective plurality of lines comprised by the row;
- detecting, in the plurality of lines, a set of fields;
- detecting a multi-line field by grouping two or more fields of the set of fields;
- and
- extracting information from the multi-line field.
A system comprising:
- a memory;
- and
- a processing device operatively coupled to the memory, the processing device configured to:
- receive a document image;
- detect a tabular structure within the document image;
- identify a plurality of rows of the tabular structure, wherein each row of the plurality of rows comprises plurality of lines;
- for each row of the plurality of rows, identify a respective plurality of lines comprised by the row;
- detect, in the plurality of lines, a set of fields;
- detect a multi-line field by grouping two or more fields of the set of fields;
- and
- extract information from the multi-line field.
A non-transitory computer-readable storage medium including executable instructions that, when executed by a computing system, cause the computing system to:
- receive a document image;
- detect a tabular structure within the document image;
- identify a plurality of rows of the tabular structure, wherein each row of the plurality of rows comprises plurality of lines;
- for each row of the plurality of rows, identify a respective plurality of lines comprised by the row;
- detect, in the plurality of lines, a set of fields;
- detect a multi-line field by grouping two or more fields of the set of fields;
- and
- extract information from the multi-line field.
Dependencies are inferred from the claim text.