Recognizing text in image data
First Claim
Patent Images
1. 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, anda 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. 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. - View Dependent Claims (17, 18, 19, 20)
-
Specification