IP Library › Granted Patent US 12,125,302
Granted Patent B2
US 12,125,302 · App. 17/482,782 · Granted Oct 22, 2024

Systems and methods for classifying payment documents during mobile image processing

Inventors: Grigori Nepomniachtchi (San Diego, CA); Vitali Kliatskine (San Diego, CA); Nikolay Kotovich (San Diego, CA)
Assignee: Mitek Systems, Inc.
G06V30/1448G06Q20/042G06V30/2253G06V30/40G06V30/413G06V30/418G06V30/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,125,302
App. No.
17/482,782
Filed
Sep 23, 2021
Granted
Oct 22, 2024
Kind
B2
Art Unit
2673
USPC
382/137
Abstract

Systems and methods are provided for processing an image of a financial payment document captured using a mobile device and classifying the type of payment document in order to extract the content therein. These methods may be implemented on a mobile device or a central server, and can be used to identify content on the payment document and determine whether the payment document is ready to be processed by a business or financial institution. The system can identify the type of payment document by identifying features on the payment document and performing a series of steps to determine probabilities that the payment document belongs to a specific document type. The identification steps are arranged starting with the fastest step in order to attempt to quickly determine the payment document type without requiring lengthy, extensive analysis.

Claims (42)

1. A method comprising using at least one hardware processor to:

receive an image to be classified as one of a plurality of types of payment document; and

extract one or more features from the image, wherein the one or more features comprise at least one geometric characteristic of the image, and wherein the at least one geometric characteristic of the image comprises an aspect ratio; and

classify the image using a classification algorithm that comprises a plurality of classifiers, wherein the plurality of classifiers include at least a first classifier and a second classifier that requires a more time-consuming computation than the first classifier, wherein at least one of the plurality of classifiers eliminates one or more of the plurality of types of payment document based on the aspect ratio, and wherein classifying the image comprises,

prior to executing the second classifier, executing the first classifier,

when the first classifier classifies the image as one of the plurality of types of payment document with a probability that exceeds a threshold, classifying the image as the certain one type of payment document without executing the second classifier, and,

when the first classifier is unable to classify the image as one of the plurality of types of payment document with a probability that exceeds the threshold, executing the second classifier.

2. The method of claim 1 , further comprising using the at least one hardware processor to, before classifying the image, crop, correct, and binarize the image.

3. The method of claim 1 , wherein the one or more features comprise a magnetic ink character recognition (MICR) line.

4. The method of claim 1 , wherein the one or more features comprise an optical character recognition type A (OCR-A) codeline.

5. The method of claim 1 , wherein the one or more features comprise a barcode.

6. The method of claim 1 , wherein the one or more features comprise a check number.

7. The method of claim 1 , wherein the one or more features comprise a lock icon.

8. The method of claim 1 , wherein at least one of the plurality of classifiers:

determines a position of a component in the image; and

compares the determined position of the component to known positions of the component in one or more of the plurality of types of payment document to identify at least one of the plurality of types of payment document for which the known position matches the determined position.

9. The method of claim 8 , wherein the component is a lock icon.

10. The method of claim 1 , wherein at least one of the plurality of classifiers:

identifies a magnetic ink character recognition (MICR) line in the image; and

determines a probability that the image is of one or more of the plurality of types of payment document based on one or more characteristics of the MICR line.

11. The method of claim 1 , wherein at least one of the plurality of classifiers identifies a specific linear pattern, associated with one of the plurality of types of payment document, in the image.

12. The method of claim 1 , wherein the second classifier:

performs optical character recognition on the image to recognize one or more character strings; and

analyzes the one or more character strings to classify the image.

13. The method of claim 1 , wherein the plurality of types of payment document comprises a personal check, a business check, and one or more categories of irregular check.

14. The method of claim 1 , wherein the first classifier does not utilize keywords obtained by optical character recognition (OCR) performed on the image, and wherein the second classifier does utilize keywords obtained by OCR performed on the image.

15. A system comprising:

at least one hardware processor; and

one or more software modules that are configured to, when executed by the at least one hardware processor,

receive an image to be classified as one of a plurality of types of payment document,

extract one or more features from the image, wherein the one or more features comprise at least one geometric characteristic of the image, and wherein the at least one geometric characteristic of the image comprises an aspect ratio, and

classify the image using a classification algorithm that comprises a plurality of classifiers, wherein the plurality of classifiers include at least a first classifier and a second classifier that requires a more time-consuming computation than the first classifier, wherein at least one of the plurality of classifiers eliminates one or more of the plurality of types of payment document based on the aspect ratio, and wherein classifying the image comprises,

prior to executing the second classifier, executing the first classifier,

when the first classifier classifies the image as one of the plurality of types of payment document with a probability that exceeds a threshold, classifying the image as the certain one type of payment document without executing the second classifier, and,

when the first classifier is unable to classify the image as one of the plurality of types of payment document with a probability that exceeds the threshold, executing the second classifier.

16. A non-transitory computer-readable medium having instructions stored thereon, wherein the instructions, when executed by a processor, cause the processor to:

receive an image to be classified as one of a plurality of types of payment document;

extract one or more features from the image, wherein the one or more features comprise at least one geometric characteristic of the image, and wherein the at least one geometric characteristic of the image comprises an aspect ratio; and

classify the image using a classification algorithm that comprises a plurality of classifiers, wherein the plurality of classifiers include at least a first classifier and a second classifier that requires a more time-consuming computation than the first classifier, wherein at least one of the plurality of classifiers eliminates one or more of the plurality of types of payment document based on the aspect ratio, and wherein classifying the image comprises,

prior to executing the second classifier, executing the first classifier,

when the first classifier classifies the image as one of the plurality of types of payment document with a probability that exceeds a threshold, classifying the image as the certain one type of payment document without executing the second classifier, and,

when the first classifier is unable to classify the image as one of the plurality of types of payment document with a probability that exceeds the threshold, executing the second classifier.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE EXECUTION DATE OF THE FIRST INVENTOR PREVIOUSLY RECORDED AT REEL: 064028 FRAME: 0276. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 17, 2023
From: NEPOMNIACHTCHI, GRIGORI; KLIATSKINE, VITALI; KOTOVICH, NIKOLAY
To: MITEK SYSTEMS, INC.
Reel/Frame 065808/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2023
From: NEPOMNIACHTCHI, GRIGORI; KLIATSKINE, VITALI; KOTOVICH, NIKOLAY
To: MITEK SYSTEMS, INC.
Reel/Frame 064028/0276 →
Continuity (10)
Continuation 16817451 · Mar 12, 2020
Continuation 16579625 · Sep 23, 2019
Continuation 15077801 · Mar 22, 2016
Continuation 13844748 · Mar 15, 2013
Continuation In Part 12778943 · May 12, 2010
Continuation In Part 12717080 · Mar 3, 2010
Continuation In Part 12346071 · Dec 30, 2008
Continuation In Part 12346091 · Dec 30, 2008
Provisional Application 61022279 · Jan 18, 2008
Related Publication 20220012487A1 · Jan 13, 2022