Systems and methods of check detection
First Claim
1. A non-transitory computer-readable medium comprising computer-readable instructions for check detection, said 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 check image and a background image, and wherein each segment comprises a portion of the check image and a portion of the background image;
determine a threshold on a data construct of grayscale levels of each segment between data representing the portion of the check image on the segment and data representing the portion of the background image on the segment;
identify the portion of the background image using the threshold;
process each segment to remove the identified portion of the background image;
recombine the segments to form a digital image file comprising the check image; and
transmit the digital image file to an institution for processing of a check associated with the check image in the digital image file.
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.
773 Citations
17 Claims
-
1. A non-transitory computer-readable medium comprising computer-readable instructions for check detection, said 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 check image and a background image, and wherein each segment comprises a portion of the check image and a portion of the background image; determine a threshold on a data construct of grayscale levels of each segment between data representing the portion of the check image on the segment and data representing the portion of the background image on the segment; identify the portion of the background image using the threshold; process each segment to remove the identified portion of the background image; recombine the segments to form a digital image file comprising the check image; and transmit the digital image file to an institution for processing of a check associated with the check image in the digital image file. - View Dependent Claims (2, 3)
-
-
4. A system for check detection, comprising:
-
a memory; a processor disposed in communication with said memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor is configured to; create a digital image of a check, the digital image comprising a check image and a background image; convert the digital image to a grayscale image; divide the grayscale image into a plurality of segments, each segment comprising a portion of the check image and a portion of the background image; obtain a data construct of grayscale levels for each segment; determine a threshold on the data construct of grayscale levels between data representing the portion of the check image on the segment and data representing the portion of the background image on the segment; identify the portion of the background image of each segment using the data construct of grayscale levels; and generate an image comprising the check image using the data construct of grayscale levels for each segment and the identified portion of the background image for each segment. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium comprising computer-readable instructions for check detection, said computer-readable instructions comprising instructions for causing a processor to:
-
receive a grayscale image comprising a digital image, the digital image including a check image and a background image; determine a plurality of segments of the grayscale image; determine a threshold on a data construct of grayscale levels of each segment of the grayscale image between data representing a portion of the check image on the segment and data representing a portion of the background image on the segment; identify the portion of the background image in each of the plurality of segments; recombine the plurality of segments to form a digital image file comprising the check image without the identified portion of the background image; and deposit a check associated with the check image in the digital image file into an account. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification