Systems for mobile image capture and processing of checks
DCFirst Claim
1. A mobile image capture and processing system for checks, comprising:
- a mobile communication device including;
an image capturing device configured to capture an image of a check;
a processor configured to execute program instructions to perform the operations of;
capturing a first image of a check using the image capture device;
automatically detecting the check within the first image, wherein automatically detecting the check further comprisesconverting the first image to a color icon image, wherein the first image is in color,reducing color within the color icon image, resulting in a gray-scale icon image, anddetermining a plurality of corners belonging to the check within the grey-scale icon image;
geometrically correcting the first image, resulting in a second image;
wherein the mobile communication device further comprises a transmitter for transmitting the second image to a server;
a server configured to receive the second image from the mobile communication device, wherein a processor of the server is configured to execute program instructions to perform the operations of;
binarizing the second image, resulting in a third image;
correcting the orientation of the third image, resulting in a fourth image; and
correcting the size of the fourth image, resulting in a fifth image; and
outputting the fifth image of the check.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The present invention relates to automated document processing and more particularly, to methods and systems for document image capture and processing using mobile devices. In accordance with various embodiments, methods and systems for document image capture on a mobile communication device are provided such that the image is optimized and enhanced for data extraction from the document as depicted. These methods and systems may comprise capturing an image of a document using a mobile communication device; submitting the image to a server; and processing the image to create a bi-tonal image of the document for data extraction. Additionally, these methods and systems may comprise capturing a first image of a document using the mobile communication device; automatically detecting the document within the image; geometrically correcting the image; binarizing the image; correcting the orientation of the image; correcting the size of the image; and outputting the resulting image of the document.
283 Citations
19 Claims
-
1. A mobile image capture and processing system for checks, comprising:
-
a mobile communication device including; an image capturing device configured to capture an image of a check; a processor configured to execute program instructions to perform the operations of; capturing a first image of a check using the image capture device; automatically detecting the check within the first image, wherein automatically detecting the check further comprises converting the first image to a color icon image, wherein the first image is in color, reducing color within the color icon image, resulting in a gray-scale icon image, and determining a plurality of corners belonging to the check within the grey-scale icon image; geometrically correcting the first image, resulting in a second image; wherein the mobile communication device further comprises a transmitter for transmitting the second image to a server; a server configured to receive the second image from the mobile communication device, wherein a processor of the server is configured to execute program instructions to perform the operations of; binarizing the second image, resulting in a third image; correcting the orientation of the third image, resulting in a fourth image; and correcting the size of the fourth image, resulting in a fifth image; and outputting the fifth image of the check. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10)
-
-
8. A mobile image capture and processing system for checks, comprising:
-
a server configured to receive a first image from a mobile communication device, the first image being a color image of a check, wherein a processor of the server is configured to execute program instructions to perform the operations of; automatically detecting the check within the first image; geometrically correcting the first image, resulting in a second image binarizing the second image, resulting in a third image; correcting the orientation of the third image, resulting in a fourth image; and correcting the size of the fourth image, resulting in a fifth image, wherein correcting the size of the fourth image comprises; reading an MICR-line at the bottom of the check within the fourth image; computing an average width of MICR-characters within the MICR-line; computing a scaling factor based on the average width of the MICR-characters; using the scaling factor to determine whether the fourth image needs a size correction; applying a size correction to the first image, resulting in a resized image; geometrically correcting the resized image, resulting in a corrected image; and binarizing the corrected image, resulting in a binarized corrected image; and outputting the binarized corrected image.
-
-
11. A system for image capture and processing of checks, comprising:
a server configured to receive a color image of a check from a mobile communication device, wherein a processor of the server is configured to execute program instructions to perform the operations of; detecting the check in the color image, geometrically correcting the color image and generate a gray-scale image, binarizing the gray-scale image to produce a bi-tonal image, correcting the orientation of the bi-tonal image, wherein correcting the orientation further comprises; reading an MICR line on the bottom of the check; generating a MICR confidence value for the MICR line as read; comparing the MICR confidence value to a threshold; when the MICR confidence value exceeds the threshold, determining that the bi-tonal image is right-side up; and when the MICR confidence value does not exceed the threshold; determining that the bi-tonal image is not right side up, rotating the image 180 degrees, re-reading the MICR line, generating a previously presented MICR confidence value, comparing the previously presented MICR confidence value to the previous MICR confidence value, when the previously presented MICR confidence value exceeds the first MICR confidence value, determining that the rotated, bi-tonal image is right side up, and when the previously presented MICR confidence value does not exceeds the first MICR confidence value, determining that the original un-rotated, bi-tonal image is right side up, and correcting the size of the bi-tonal image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
19. A system for image capture and processing of checks, comprising:
a server configured to receive a color image from a mobile device a mobile device and to perform the operations of; detecting the check in the color image, geometrically correct the color image and generate a gray-scale image, binarizing the gray-scale image to produce a bi-tonal image, correcting the orientation of the bi-tonal image, and correcting the size of the bi-tonal image, wherein correcting the size of the bi-tonal image further comprises; reading an MICR line on the bottom of the check; computing an average width of the MICR characters; computing a scaling factor; when the scaling factor is not greater than a threshold, outputting the bi-tonal image; and when the scaling factor is greater than a threshold; repeating geometric correction and binarization using recomputed dimensions for the check; and outputting the bi-tonal image.
Specification