Patent ID: 11961317
Assignee: ORACLE FINANCIAL SERVICES SOFTWARE LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A computer implemented method for extracting textual information from image documents, said method comprising:
receiving a request to extract textual information from an image document containing a plurality of fields, each field having a corresponding image portion containing a key portion and a value portion, said image document being encoded according to a set of image document properties;
identifying, at a first time instance, a plurality of image enhancements from a list of image enhancements based on said set of image document properties,
wherein said set of image document properties comprises at least one of source machine type generating said image document, a resolution of said image document and a number and types of colors in said image document,
wherein each image enhancement comprises a corresponding sequence of image processing techniques, wherein each sequence of image processing techniques comprises two or more of Denoising, Blurring, Grayscaling, Sharpening, Binarization, Contrasting, Enhancing, Brightening, Shadow Removal, Dilation, Erosion and Blurring;
performing, after said first time instance, character recognition based on images of said image document using a plurality of approaches executed independently, wherein each approach of said plurality of approaches comprises applying a corresponding image enhancement of said plurality of image enhancements, wherein applying an image enhancement comprises applying in series the corresponding sequence of image processing techniques of the image enhancement,
wherein character recognition using each approach generates a corresponding recognized text for each field, the recognized text containing a key and a value respectively representing text in the key portion and the value portion of the field, each value comprising a plurality of characters,
wherein a respective plurality of values are generated for each field of the plurality of fields, wherein each value of said respective plurality of values is generated for the field by said performing character recognition using a corresponding approach of said plurality of approaches;
for each field of said plurality of fields, selecting one value of said respective plurality of values for the field as representing a recognized best value for the field, wherein said selecting selects a first value generated by a first sequence of image processing techniques as the recognized best value for a first field and a second value generated by a second sequence of image processing techniques as the recognized best value for a second field, wherein said first field and said field are comprised in said plurality of fields;
combining the respective recognized best value and said key for each field of said plurality of fields to form a result text representing the textual information contained in said image document; and
providing said result text as a response to said request.