Systems for mobile image capture and remittance processing
First Claim
1. A computer implemented method for mobile image capture and remittance processing, where one or more processors are programmed to perform steps comprising:
- receiving a mobile image of a remittance coupon captured using a mobile device;
detecting the remittance coupon within the mobile image of the remittance coupon;
generating a document subimage that includes a portion of the mobile image that corresponds to the remittance coupon;
geometrically correcting the mobile document image of the remittance coupon to generate a geometrically corrected image;
processing the geometrically corrected image to generate a processed image;
executing the one or more mobile image quality assurance tests on the processed image to assess the quality of the processed image; and
executing one or more remittance processing steps on the processed image if the processed image passes the mobile image quality assurance tests, wherein executing one or more remittance processing steps on the processed image if the processed image passes the mobile image quality assurance tests further comprises extracting text content from the processed image and identifying data in the extracted text content using dynamic data capture;
wherein extracting text content from the processed image and identifying the extracted content using dynamic data capture further comprises;
locating data fields in the processed image using optical character recognition;
extracting data from data fields; and
analyzing the extracted data to identify the extracted data; and
wherein locating data fields in the processed image using optical character recognition further comprises;
identifying a code line in the processed image of the remittance coupon; and
parsing data from the code line and associating the parsed data with a data type.
2 Assignments
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; transmitting 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.
123 Citations
34 Claims
-
1. A computer implemented method for mobile image capture and remittance processing, where one or more processors are programmed to perform steps comprising:
-
receiving a mobile image of a remittance coupon captured using a mobile device; detecting the remittance coupon within the mobile image of the remittance coupon; generating a document subimage that includes a portion of the mobile image that corresponds to the remittance coupon; geometrically correcting the mobile document image of the remittance coupon to generate a geometrically corrected image; processing the geometrically corrected image to generate a processed image; executing the one or more mobile image quality assurance tests on the processed image to assess the quality of the processed image; and executing one or more remittance processing steps on the processed image if the processed image passes the mobile image quality assurance tests, wherein executing one or more remittance processing steps on the processed image if the processed image passes the mobile image quality assurance tests further comprises extracting text content from the processed image and identifying data in the extracted text content using dynamic data capture; wherein extracting text content from the processed image and identifying the extracted content using dynamic data capture further comprises; locating data fields in the processed image using optical character recognition; extracting data from data fields; and analyzing the extracted data to identify the extracted data; and wherein locating data fields in the processed image using optical character recognition further comprises; identifying a code line in the processed image of the remittance coupon; and parsing data from the code line and associating the parsed data with a data type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for mobile image capture and remittance processing, comprising:
-
an image correction module configured to receive a mobile image a mobile image of a remittance coupon captured using a mobile device; detect the remittance coupon within the mobile image of the remittance coupon; generating a document subimage that includes a portion of the mobile image that corresponds to the remittance coupon; geometrically correct the mobile document image of the remittance coupon to generate a geometrically corrected image; process the geometrically corrected image at the server to generate a processed image; a test execution module configured to execute the one or more mobile image quality assurance tests on the processed image to assess the quality of the processed image and to provide the processed image to the remittance processing module if the processed image passes the mobile image quality assurance tests; and a remittance processing module configured to execute one or more remittance processing steps on the processed image, wherein the remittance processing module is further configured to extract text content from the processed image and identify data in the extracted text content using dynamic data capture; wherein the remittance processing module is further configured to; locate data fields in the processed image using optical character recognition; extract data from data fields; and analyze the extracted data to identify the extracted data; and wherein the remittance processing module being configured to locate data fields in the processed image using optical character recognition is further configured to; identify a code line in the processed image of the remittance coupon; and parse data from the code line and associating the parsed data with a data type. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer implemented method for mobile image capture and remittance processing, where one or more processors are programmed to perform steps comprising:
-
receiving a mobile image of a remittance coupon captured using a mobile device; detecting the remittance coupon within the mobile image of the remittance coupon; generating a document subimage that includes a portion of the mobile image that corresponds to the remittance coupon; geometrically correcting the mobile document image of the remittance coupon to generate a geometrically corrected image; processing the geometrically corrected image to generate a processed image; executing the one or more mobile image quality assurance tests on the processed image to assess the quality of the processed image; and executing one or more remittance processing steps on the processed image if the processed image passes the mobile image quality assurance tests, wherein executing one or more remittance processing steps on the processed image if the processed image passes the mobile image quality assurance tests further comprises extracting text content from the processed image and identifying data in the extracted text content using dynamic data capture; wherein extracting text content from the processed image and identifying the extracted content using dynamic data capture further comprises; locating data fields in the processed image using optical character recognition; extracting data from data fields; and analyzing the extracted data to identify the extracted data; and wherein executing one or more remittance processing steps on the processed image if the processed image passes the mobile image quality assurance tests further comprises; receiving a second mobile document image of the remittance coupon from the mobile device; geometrically correcting the second mobile document image of the remittance coupon to generate a third geometrically corrected image using the processor of the mobile device; processing the third geometrically corrected image at the server to generate a second processed image; locating data fields in the second processed image using optical character recognition; comparing the data fields located in the second processed image to the data fields from the first processed image; and selecting values for data fields that match in the first processed image and the second processed image.
-
-
34. A system for mobile image capture and remittance processing, comprising:
-
an image correction module configured to; receive a mobile image a mobile image of a remittance coupon captured using a mobile device; detect the remittance coupon within the mobile image of the remittance coupon; generating a document subimage that includes a portion of the mobile image that corresponds to the remittance coupon; geometrically correct the mobile document image of the remittance coupon to generate a geometrically corrected image; process the geometrically corrected image at the server to generate a processed image; a test execution module configured to execute the one or more mobile image quality assurance tests on the processed image to assess the quality of the processed image and to provide the processed image to the remittance processing module if the processed image passes the mobile image quality assurance tests; and a remittance processing module configured to execute one or more remittance processing steps on the processed image, wherein the remittance processing module is further configured to extract text content from the processed image and identify data in the extracted text content using dynamic data capture; wherein the remittance processing module is further configured to; locate data fields in the processed image using optical character recognition; extract data from data fields; and analyze the extracted data to identify the extracted data; and wherein the remittance processing module being configured to executing one or more remittance processing steps on the processed image is further configured to; receiving a second mobile document image of the remittance coupon from the mobile device; geometrically correcting the second mobile document image of the remittance coupon to generate a third geometrically corrected image using the processor of the mobile device; processing the third geometrically corrected image at the server to generate a second processed image; and locating data fields in the second processed image using optical character recognition; comparing the data fields located in the second processed image to the data fields from the first processed image; and selecting values for data fields that match in the first processed image and the second processed image.
-
Specification