Recognizing text in image data
AssigneeCapital One Services, LLC
InventorsSubhashini Tripuraneni, Joseph R. Barco, Jr.
Life of this patent
Estimating the term…
Abstract
A device may receive image data representing a document, the document including: text, and edges. Based on the edges, the device may identify, a segment of interest within the image data and crop the segment of interest to obtain a portion of the image data. In addition, the device may perform optical character recognition on the portion of the image data, the optical character recognition producing recognized text. The device may obtain, based on the recognized text, validation data that includes verification text, and determine whether the recognized text is verified based on the verification text. Based on a result of the determination, the device may perform an action.
Claims20
A device, comprising:
- one or more memory devices;
- and
- one or more processors, communicatively connected to the one or more memory devices, to:
- receive image data representing a document,
- the document including:
- text, and
- a plurality of edges;
- identify, based on the plurality of edges, a segment of interest within the image data;
- crop the segment of interest to obtain a portion of the image data;
- perform optical character recognition on the portion of the image data,
- the optical character recognition producing recognized text;
- obtain, based on the recognized text, validation data,
- the validation data including verification text;
- determine whether the recognized text is verified based on the verification text,
- the recognized text including a recognized account identifier,
- the recognized account identifier being compared to a corresponding account from a database,
- information from the corresponding account being compared to other information recognized in the image data to determine whether the recognized account identifier is accurate;
- and
- perform an action based on a result of the determination.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by one or more processors, cause the one or more processors to:
- receive image data representing a document,
- the document including:
- text, and
- a plurality of edges;
- identify, based on the plurality of edges, a plurality of segments within the image data;
- identify, from the plurality of segments, a segment of interest based on a location of the segment of interest within the image data;
- crop the segment of interest to obtain a portion of the image data;
- perform optical character recognition on the portion of the image data,
- the optical character recognition producing recognized text;
- obtain, based on the recognized text, validation data,
- the validation data including verification text;
- determine whether the recognized text is verified based on the verification text,
- the recognized text including a recognized account identifier,
- the recognized account identifier being compared to a corresponding account from a database,
- information from the corresponding account being compared to other information recognized in the image data to determine whether the recognized account identifier is accurate;
- and
- perform an action based on the recognized text.
A method, comprising:
- receiving, by a device, image data representing a document,
- the document including:
- text, and
- a plurality of edges;
- receiving, by the device, data identifying text of interest associated with the image data;
- identifying, by the device and based on the plurality of edges, a plurality of segments within the image data;
- identifying, by the device and from the plurality of segments, a segment of interest,
- the segment of interest including the text of interest;
- cropping, by the device, the segment of interest to obtain a portion of the image data;
- performing, by the device, optical character recognition on the portion of the image data,
- the optical character recognition producing recognized text,
- the recognized text including the text of interest;
- obtaining, by the device, based on the recognized text, validation data,
- the validation data including verification text;
- determining, by the device, whether the recognized text is verified based on the verification text,
- the recognized text including a recognized account identifier,
- the recognized account identifier being compared to a corresponding account from a database,
- information from the corresponding account being compared to other information recognized in the image data to determine whether the recognized account identifier is accurate;
- and
- performing, by the device, an action based on the recognized text.
Dependencies are inferred from the claim text.