IP Library Granted Patent US 8,610,966
Granted Patent B2
US 8,610,966 · App. 13/020,058 · Granted Dec 17, 2013

System for template based extracting information from an identity card

Inventors: Iuval Hatzav (Culver City, CA); Ilan Ben-Shahar (Savion, IL); Giyora Sharaby (Moshav Neve Yarak, IL); Daniel Hatzav (Hod Hasharon, IL)
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 8,610,966
App. No.
13/020,058
Granted
Dec 17, 2013
Kind
B2
Abstract

The present invention provides a unique and novel system for acquiring digital image frames of identification documents such as driver's license, passports, or medical insurance records using a digital camera so as to establish a high resolution image frame and extracting data automatically with machine vision tools so as to acquire accurate data. The present invention teaches also a system that acquires multi-spectral image frames of both sides of the identification document.

Claims (52)

1. A system for automatically extracting information from an identity document, the system comprising:

a) at least one light source for illuminating the identity document;

b) at least one digital camera including a lens and a two-dimensional sensor array configured to acquire at least one two-dimensional image frame of the identity document; and

c) a processor for processing said at least one two-dimensional image frame, said processor being in communication flow with a document-template database, said processor is configured to apply an optical character recognition (OCR) routine for extracting textual information from said at least one two-dimensional image frame of the identity document in the form of alphanumerical information, wherein said OCR routine includes:

i) determining a type of the identity document;

ii) fetching a matching template from said document-template database, wherein said matching template corresponds to said determined type of the identity document, and wherein said template includes one or more data fields;

iii) overlaying said at least one two-dimensional image frame with said matching template, wherein each data field demarcates a respective data region of said overlaid image frame, to thereby obtain a geometrical correlation between said at least one two-dimensional image frame and said template;

iv) selecting data regions, wherein said textual information is extracted from selected data regions;

v) determining boundaries between text and background based on a minimum contrast between a character and other colored data on said image frame of the identity document, approximately within the boundaries of said selected data regions;

vi) extracting black and white glyphs using at least a portion of said determined boundaries; and

vii) applying said OCR routine on said black and white glyphs, thereby recognizing symbols and characters.

2. A system according to claim 1 , wherein said OCR routine further includes:

viii) sending said recognized symbols and characters as alphanumerical information.

3. A system according to claim 1 , the system further comprising:

d) a box for housing said digital camera and said light source; and a communication link for connecting said box to said processor.

4. A system according to claim 1 , the system further comprising:

d) mirrors for simultaneously imaging both sides of said document.

5. A system according to claim 1 , wherein said at least one light source includes at least two light sources for respectively illuminating both sides of said document; and wherein said at least one digital camera includes two digital cameras for respectively imaging both sides of the identity document.

6. A system according to claim 1 , wherein said light source includes a light diffuser for even illumination of the identity document.

7. A system according to claim 6 , wherein said light diffuser is a light reflector.

8. A system according to claim 7 , the system further comprising:

d) a light baffle for preventing directly illuminating the identity document by said light source.

9. A system according to claim 1 , wherein extraction by said OCR routine is facilitated by prior knowledge of said type of the identity document.

10. A system according to claim 1 , wherein acquisition of said at least one two-dimensional image frame is automatically initiated by sensing proper placement of the identity document.

11. A system according to claim 10 , the system further comprising:

d) a card sensor for facilitating said sensing proper placement of the identity document.

12. A system according to claim 10 , wherein said sensing proper placement of the identity document is performed by acquiring image frames and performing at least partial image processing of said image frames.

13. A system according to claim 12 , wherein said image frames used for sensing proper placement of the identity document are of lower quality than image frames used for extracting information.

14. A system according to claim 1 , wherein said alphanumerical information is used to save a user from manually inputting said alphanumerical information.

15. A system according to claim 1 , wherein said textual information is used to augment a database.

16. A system according to claim 1 , wherein said textual information is used as key words to perform a search.

17. A system according to claim 1 , wherein said processor is configured to perform pre-processing steps, for facilitating better-quality image frames of the identity document, before applying said OCR routine for extracting textual information from the identity document in the form of alphanumerical information.

18. A method for extracting information from an identity document, the method comprising the steps of:

a) providing a system for extracting information from an identity document including:

i) at least one light source for illuminating the identity document;

ii) at least one digital camera having a lens and a two-dimensional sensor array for acquiring at least one two-dimensional image frame of the identity document; and

iii) a processor, being in communication flow with a document-template database, for processing said at least one two-dimensional image frame,

b) determining a type of the identity document;

c) fetching a matching template from said document-template database, wherein said matching template corresponds to said determined type of the identity document, and wherein said template includes one or more data fields;

d) overlaying said at least one two-dimensional image frame with said matching template, wherein each data field demarcates a respective data region of said overlaid image frame, to thereby obtain a geometrical correlation between said at least one two-dimensional image frame and said template;

e) selecting data regions, wherein the information is extracted from selected data regions;

f) determining boundaries between text and background based on a minimum contrast between a character and other colored data on said image frame of the identity document, approximately within the boundaries of said selected data regions;

g) extracting black and white glyphs using at least a portion of said determined boundaries;

h) applying an optical character recognition (OCR) routine on said black and white glyphs, thereby recognizing symbols and characters; and

i) sending said recognized symbols and characters as alphanumerical information,

wherein said determining of said type of the identity document and said determining boundaries in the identity document are performed before applying said OCR routine on said black and white glyphs.

19. A method according to claim 18 , the method further comprising:

j) pre-processing said at least one two-dimensional image frame, for facilitating better-quality image frames of the identity document, wherein said pre-processing is performed before applying said OCR routine on said black and white glyphs.

20. A method according to claim 19 , wherein said pre-processing includes at least one of the following steps selected from the group consisting of:

i. determining said type of the identity document and removing an image-frame background from the identity document;

ii. calibrating illumination parameters before acquiring an image frame of the identity document for extracting the information from the identity document; and

iii. correcting image distortions caused by known lens distortions.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CRESTLINE DIRECT FINANCE, L.P., AS COLLATERAL AGENT
To: ACUANT, INC.
Reel/Frame 058234/0870 →
SECURITY INTEREST Recorded Sep 21, 2018
From: ACUANT, INC.
To: CRESTLINE DIRECT FINANCE, L.P., AS COLLATERAL AGENT FOR THE BENEFIT OF THE SECURED PARTIES
Reel/Frame 046935/0624 →
CHANGE OF NAME Recorded Apr 19, 2018
From: CARD SCANNING SOLUTIONS, INC.
To: ACUANT, INC.
Reel/Frame 045984/0463 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2013
From: CSSN, INC.
To: CARD SCANNING SOLUTIONS, INC.
Reel/Frame 030544/0048 →
MEMORANDUM AND NOTICE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jun 4, 2013
From: CARD SCANNING SOLUTIONS, INC.
To: SILICON VALLEY BANK, AS AGENT
Reel/Frame 030555/0828 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2011
From: HATZAV, IUVAL, MR.; BEN-SHAHAR, ILAN; SHARABY, GIYORA; HATZAV, DANIEL
To: CSSN INC.
Reel/Frame 025737/0053 →
Continuity (2)
Continuation In Part 10959261 · Oct 6, 2004
Related Publication 20110128360A1 · Jun 2, 2011