Assessment of image quality for optical character recognition using machine learning
AssigneeABBYY Development LLC
InventorsIvan Zagaynov, Dmitry Rodin, Vasily Loginov
Life of this patent
Estimating the term…
Abstract
Aspects of the disclosure provide for systems and processes for assessing image quality for optical character recognition (OCR), including but not limited to: segmenting an image into patches, providing the segmented image as an input into a first machine learning model (MLM), obtaining, using the first MLM, for each patch, first feature vectors representative of a reduction of imaging quality in a respective patch, and second feature vectors representative of a text content of the respective patch, providing to a second MLM the first feature vectors and the second feature vectors, and obtaining, using the second MLM, an indication of suitability of the image for OCR.
Claims21
A method, comprising:
- segmenting an image to obtain a plurality of patches;
- providing the segmented image as a first input into a first machine learning model (MLM);
- obtaining, using the first MLM, for each patch of the plurality of patches:
- one or more first feature vectors representative of reduction of imaging quality in a respective patch, and
- one or more second feature vectors representative of a text content of the respective patch;
- providing a second input into a second MLM, the second input comprising, for each patch of the plurality of patches, the one or more first feature vectors and the one or more second feature vectors;
- and
- obtaining, using the second MLM, an indication of suitability of the image for optical character recognition (OCR).
A non-transitory machine-readable storage medium including instructions that, when accessed by a processing device, cause the processing device to:
- segment an image to obtain a plurality of patches;
- provide the segmented image as a first input into a first machine learning model (MLM);
- obtain, using the first MLM, for each patch of the plurality of patches:
- one or more first feature vectors representative of reduction of imaging quality in a respective patch, and
- one or more second feature vectors representative of a text content of the respective patch;
- provide a second input into a second MLM, the second input comprising, for each patch of the plurality of patches, the one or more first feature vectors and the one or more second feature vectors;
- and
- obtain, using the second MLM, an indication of suitability of the image for optical character recognition (OCR).
A system comprising:
- a memory;
- and
- a processing device operatively coupled to the memory, the processing device to:
- segment an image to obtain a plurality of patches;
- provide the segmented image as a first input into a first machine learning model (MLM);
- obtain, using the first MLM, for each patch of the plurality of patches:
- one or more first feature vectors representative of reduction of imaging quality in a respective patch, and
- one or more second feature vectors representative of a text content of the respective patch;
- provide a second input into a second MLM, the second input comprising, for each patch of the plurality of patches, the one or more first feature vectors and the one or more second feature vectors;
- and
- obtain, using the second MLM, an indication of suitability of the image for optical character recognition (OCR).
Dependencies are inferred from the claim text.