Character count determination for a digital image
First Claim
1. A method comprising:
- receiving, by a processor, a digital image depicting a document including text;
storing, in a memory in communication with the processor, the digital image;
applying, by the processor, an image pre-processing function to the digital image;
storing, in the memory, a modified digital image based on the applying of the image pre-processing function to the digital image;
pixilating, by the processor, the modified digital image to be comprised of arrays including either a white pixel or a black pixel;
identifying, by the processor, a text chunk in the modified digital image;
determining, by the processor, a number of black pixels in the text chunk;
determining, by the processor, a number of white pixels in the text chunk; and
determining, by the processor, a character count for the text chunk based on the number of black pixels and the number of white pixels.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing system or electronic device may implement processing circuitry. The processing circuitry may receive an image, such as financial document image. The processing circuitry may determine a character count for the financial document image or particular portions of the financial document image without recognizing any particular character in the financial document image. In that regard, the processing circuitry may determine a top left score for pixels in the financial document, the top left score indicating or representing a likelihood that a particular pixel corresponds to a top left corner of a text character. The processing circuitry may also determine top right score for image pixels. Then, the processing circuitry may identify one or more text chunks using the top left and top rights scores for pixels in the financial document image. The processing circuitry may determine a character count for the identified text chunks.
1069 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a processor, a digital image depicting a document including text; storing, in a memory in communication with the processor, the digital image; applying, by the processor, an image pre-processing function to the digital image; storing, in the memory, a modified digital image based on the applying of the image pre-processing function to the digital image; pixilating, by the processor, the modified digital image to be comprised of arrays including either a white pixel or a black pixel; identifying, by the processor, a text chunk in the modified digital image; determining, by the processor, a number of black pixels in the text chunk; determining, by the processor, a number of white pixels in the text chunk; and determining, by the processor, a character count for the text chunk based on the number of black pixels and the number of white pixels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a memory configured to store a digital image depicting a document including text; and a processor in communication with the memory, wherein the processor is configured to; receive the digital image depicting a document including text; apply an image pre-processing function to the digital image; store a modified digital image based on the application of the image pre-processing function to the digital image; pixilate the modified digital image to be comprised of arrays including either a white pixel or a black pixel; identify a text chunk in the modified digital image; determine a number of black pixels in the text chunk; determine a number of white pixels in the text chunk; and determine a character count for the text chunk based on the number of black pixels and the number of white pixels. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A device comprising:
-
a machine-readable medium, other than a transitory signal; and instructions stored on the machine-readable medium, the instructions configured to, when executed by a processor, cause the processor to; receive a digital image depicting a document including text; apply an image pre-processing function to the digital image; store a modified digital image based on the application of the image pre-processing function to the digital image; pixilate the modified digital image to be comprised of arrays including either a white pixel or a black pixel; identify a text chunk in the modified digital image; determine a number of black pixels in the text chunk; determine a number of white pixels in the text chunk; and determine a character count for the text chunk based on the number of black pixels and the number of white pixels. - View Dependent Claims (18, 19, 20)
-
Specification