Systems and methods of check detection
First Claim
1. A non-transitory computer-readable medium comprising computer-readable instructions for document detection, the computer-readable instructions comprising instructions for causing a processor to:
- divide a grayscale image of a digital image into a plurality of segments, wherein the digital image includes a document image representing a document and a background image representing a background, each of the plurality of segments comprising at least a part of the document image;
apply a convolution filter to each of the plurality of segments by;
generating a plurality of filtered segments based on a product of the plurality of segments with a convolution matrix, each of the plurality of filtered segments comprising at least a part of a filtered document image representing the document;
differentiating a filtered background image from the filtered document image in the plurality of filtered segments, wherein the filtered background image is representative of the background;
identifying filtered background images in the plurality of filtered segments;
removing the identified filtered background images from the plurality of filtered segments; and
recombine the plurality of filtered segments to form a digital image file comprising parts of the filtered document image representing the document.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital image of a check may be divided into segments. The segments may be processed to determine the edges between the background data and the check data in the segments of the digital image. A histogram of each segment may be determined and used to determine the edges of the check image portions in the segments and thus the edges of the check. The data outside the edges of the check image portions in the segments may be considered to be background data and may be identified and/or removed. The segments, with the background data removed, may be recombined into an image of the check and provided into a digital image file that may be transmitted to an institution system for deposit of the check in an account.
829 Citations
20 Claims
-
1. A non-transitory computer-readable medium comprising computer-readable instructions for document detection, the computer-readable instructions comprising instructions for causing a processor to:
-
divide a grayscale image of a digital image into a plurality of segments, wherein the digital image includes a document image representing a document and a background image representing a background, each of the plurality of segments comprising at least a part of the document image; apply a convolution filter to each of the plurality of segments by; generating a plurality of filtered segments based on a product of the plurality of segments with a convolution matrix, each of the plurality of filtered segments comprising at least a part of a filtered document image representing the document; differentiating a filtered background image from the filtered document image in the plurality of filtered segments, wherein the filtered background image is representative of the background; identifying filtered background images in the plurality of filtered segments; removing the identified filtered background images from the plurality of filtered segments; and recombine the plurality of filtered segments to form a digital image file comprising parts of the filtered document image representing the document. - View Dependent Claims (2, 3, 4)
-
-
5. A system for document detection, comprising:
-
a memory; a processor disposed in communication with the memory, and configured to execute a plurality of processing instructions stored in the memory, wherein the processor is configured to; create a digital image representative of a document, the digital image comprising a document image representing the document and a background image representing a background; convert the digital image to a grayscale image; divide the grayscale image into a plurality of segments, each segment comprising a portion of the document image and a portion of the background image; apply a convolution filter to each of the plurality of segments by; generating a plurality of filtered segments based on a product of the plurality of segments with a convolution matrix, each of the plurality of filtered segments comprising at least a part of a filtered document image representing the document; differentiating a filtered background image from the filtered document image in the plurality of filtered segments, wherein the filtered background image is representative of the background; identifying filtered background images in the plurality of filtered segments; removing the identified filtered background images from the plurality of filtered segments; and recombine the plurality of filtered segments to form a digital image file comprising parts of the filtered document image representing the document. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for document detection in a computing device having a processor and a memory, the method comprising the processor of the computing device:
-
creating a digital image representative of a document, the digital image comprising a document image representing the document and a background image representing a background; converting the digital image to a grayscale image; dividing the grayscale image into a plurality of segments, each segment comprising a portion of the document image and a portion of the background image; applying a convolution filter to each of the plurality of segments by; generating a plurality of filtered segments based on a product of the plurality of segments with a convolution matrix, each of the plurality of filtered segments comprising at least a part of a filtered document image representing the document; differentiating a filtered background image from the filtered document image in the plurality of filtered segments, wherein the filtered background image is representative of the background; identifying filtered background images in the plurality of filtered segments; removing the identified filtered background images from the plurality of filtered segments; and recombining the plurality of filtered segments to form a digital image file comprising parts of the filtered document image representing the document. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification