Patent US6628808B1 successfully refreshed from Google Patents.
US6628808B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus and method for verifying a scanned image
Assignee: Entrust Corp
•
Filing: 1999-07-28
•
Granted: 2003-09-30
•
Expires: 2019-07-28
Abstract
Abstract An apparatus and method capable of verifying a scanned image utilizing a verification algorithm based on a topological analysis of the scanned image and an apparatus and method capable of verifying a scanned image utilizing a verification algorithm based on an improved bi-level separation analysis incorporating an anti-stroke scoring method with a character outlining method.
Inventors
- 👤 George Bach
- 👤 Dean R. Nichols
- 👤 Brian P. Johnson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 19:42
CPC Classifications
G; G06; G06Q; G06Q20/00; G06Q20/38; G06Q20/40; G06V; G06V30/00; G06V30/10; G06V30/12; G06V30/133; G06V30/16; G06V30/162
Claims Analysis
Total Claims: 48
Claim 1
Independent Claim
202 words
An image verification apparatus for verifying images, comprising: an illumination source; an image scanner, scanning an image and converting said image illuminated by said illumination source into an electronically readable format; a storage device for storing said electronically readable scanned image in an array of discrete elements of varying intensity having first and second boundaries and a principal portion therebetween; a programmable template capable of storing a predetermined image in a separate portion of said storage device; and image recognition logic for verifying said scanned imsge against said predetermined image, wherein said image recognition logic logically verifies said scanned image by analyzing said array of discrete elements of varying intensity against said predetermined image, and wherein said image recognition logic provides intensity normalization on each element prior to performing said analysis of said scanned image, the intensity normalization of each element being performed according to the following formula: c = B + r - b w - b × ( W - B ) where: c is a normalized element intensity value; r is the raw value; B is a black output value; W is a white output value; b is a black input value; and w is a white input value.
Claim 2
Dependent Claim
202 words
An image verification apparatus for verifying images, comprising: an illumination source; an image scanner, scanning an image and converting said image illuminated by said illumination source into an electronically readable format; a storage device for storing said electronically readable scanned image in an array of discrete elements of varying intensity having first and second boundaries and a principal portion therebetween; a programmable template capable of storing a predetermined image in a separate portion of said storage device; and image recognition logic for verifying said scanned imsge against said predetermined image, wherein said image recognition logic logically verifies said scanned image by analyzing said array of discrete elements of varying intensity against said predetermined image, and wherein said image recognition logic provides intensity normalization on each element prior to performing said analysis of said scanned image, the intensity normalization of each element being performed according to the following formula: c = B + r - b w - b × ( W - B ) where: c is a normalized element intensity value; r is the raw value; B is a black output value; W is a white output value; b is a black input value; and w is a white input value.
Claim 3
Dependent Claim
90 words
An image verification apparatus according to claim 1 , wherein said analysis of said discrete elements of varying intensity further comprises: logically tracing the contour of said array of discrete elements of varying intensity representing said scanned image along said principal portion in accordance with information obtained from a programmed template of said predetermined image; and along the tracing direction, verifying that the intensity of said elements along said first and second boundaries varies significantly from the intensity of said elements within said principal portion or said array of elements.
Claim 4
Dependent Claim
54 words
An image verification apparatus according to claim 2 , wherein said image recognition logic computes a score for said scanned image based on the number of said elements along said first and second boundaries that vary significantly in intensity from the intensity of said elements within said principal portion of said array of elements.
Claim 5
Dependent Claim
14 words
An image verification apparatus according to claim 1 , wherein said elements are pixels.
Claim 6
Dependent Claim
24 words
An image verification apparatus according to claim 4 , wherein said pixels are stored in a gray scale format according to the pixel intensity.
Claim 7
Dependent Claim
27 words
An image verification apparatus according to claim 1 , wherein said image recognition logic selects a color plane in which to operate prior to performing said analysis.
Claim 8
Dependent Claim
24 words
An image verification apparatus according to claim 6 , wherein said color plane is any one of a red, green and blue color plane.
Claim 9
Dependent Claim
19 words
An image verification apparatus according to claim 1 , wherein said illumination source further comprises light emitting diodes (LEDs).
Claim 10
Dependent Claim
18 words
An image verification apparatus according to claim 1 , wherein said image scanner comprises a charge coupled device.
Claim 11
Dependent Claim
47 words
An image verification apparatus according to claim 1 , wherein said image recognition logic logically verifies said scanned image by performing a bi-level separation of said scanned image and analyzing an area located outside of said scanned image area against said predetermined image area and background area.
Claim 12
Dependent Claim
93 words
An image verification apparatus according to claim 10 , wherein said bi-level separation of said scanned image and analysis further comprises: logically tracing a contour of said array of discrete elements of varying intensity representing said scanned image along a portion of said scanned image along a background area located outside of the area of said scanned image in accordance with information obtained from a programmed template of said predetermined image; and along the tracing direction, verifying that the number of background elements along said tracing contour is below a predetermined scoring threshold.
Claim 13
Dependent Claim
208 words
An image verification apparatus for verifying images, comprising: an illumination source; an image scanner, scanning an image and converting said image illuminated by said illumination source into an electronically readable format; a storage device for storing said electronically readable scanned image in an array of discrete elements of varying intensity having first and second boundaries and a principal portion therebetween; a programmable template capable of storing a predetermined image in a separate portion of said storage device; and image recognition logic for verifying said scanned image against said predetermined image, wherein said image recognition logic logically verifies said scanned image by analyzing said array of discrete elements of varying intensity against said predetermined image, and wherein said image recognition logic provides intensity normalization on each element prior to performing said analysis of said scanned image, the intensity normalization of each element being performed according to the following formula: y=y 0 +( y 1 − y 0 ))/( x 1 − x 0 )*( x−x 0 ) where: y is a normalized element intensity value; x is the raw value; y 0 is a Dark Norm value; y 1 is a Bright Norm value; x 0 is a Dark Reference value; and x 1 is a Bright Reference value.
Claim 14
Dependent Claim
208 words
An image verification apparatus for verifying images, comprising: an illumination source; an image scanner, scanning an image and converting said image illuminated by said illumination source into an electronically readable format; a storage device for storing said electronically readable scanned image in an array of discrete elements of varying intensity having first and second boundaries and a principal portion therebetween; a programmable template capable of storing a predetermined image in a separate portion of said storage device; and image recognition logic for verifying said scanned image against said predetermined image, wherein said image recognition logic logically verifies said scanned image by analyzing said array of discrete elements of varying intensity against said predetermined image, and wherein said image recognition logic provides intensity normalization on each element prior to performing said analysis of said scanned image, the intensity normalization of each element being performed according to the following formula: y=y 0 +( y 1 − y 0 ))/( x 1 − x 0 )*( x−x 0 ) where: y is a normalized element intensity value; x is the raw value; y 0 is a Dark Norm value; y 1 is a Bright Norm value; x 0 is a Dark Reference value; and x 1 is a Bright Reference value.
Claim 15
Dependent Claim
181 words
A scanned image verification apparatus for verifying scanned images, comprising: a storage device for storing an electronically readable scanned image in an array of discrete elements of varying intensity having first and second boundaries and a principal portion therebetween; a programmable template capable of storing a predetermined image in a separate portion of said storage device; and image recognition logic for verifying said scanned image against said predetermined image, wherein said image recognition logic logically verifies said scanned image by analyzing said array of discrete elements of varying intensity against said predetermined image and wherein said image recognition logic provides intensity normalization on each element prior to performing said analysis of said scanned image, the intensity normalization of each element being performed according to the following formula: c = B + r - b w - b × ( W - B ) where: c is a normalized element intensity value; r is the raw value; B is a black output value; W is a white output value; b is a black input value; and w is a white input value.
Claim 16
Dependent Claim
181 words
A scanned image verification apparatus for verifying scanned images, comprising: a storage device for storing an electronically readable scanned image in an array of discrete elements of varying intensity having first and second boundaries and a principal portion therebetween; a programmable template capable of storing a predetermined image in a separate portion of said storage device; and image recognition logic for verifying said scanned image against said predetermined image, wherein said image recognition logic logically verifies said scanned image by analyzing said array of discrete elements of varying intensity against said predetermined image and wherein said image recognition logic provides intensity normalization on each element prior to performing said analysis of said scanned image, the intensity normalization of each element being performed according to the following formula: c = B + r - b w - b × ( W - B ) where: c is a normalized element intensity value; r is the raw value; B is a black output value; W is a white output value; b is a black input value; and w is a white input value.
Claim 17
Dependent Claim
91 words
A scanned image verification apparatus according to claim 13 , wherein said analysis of said discrete elements of varying intensity further comprises: logically tracing the contour of said array of discrete elements of varying intensity representing said scanned image along said principal portion in accordance with information obtained from a programmed template of said predetermined image; and along the tracing direction, verifying tat the intensity of said elements along said first and second boundaries varies significantly from the intensity of said elements within said principal portion of said array of elements.
Claim 18
Dependent Claim
54 words
A scanned image verification apparatus according to claim 14 , wherein said image recognition logic computes a score for said scanned image based on the number of said elements along first and second boundaries that vary significantly in intensity from the intensity of said elements within said principal portion of said array of elements.
Claim 19
Dependent Claim
15 words
A scanned image verification apparatus according to claim 13 , wherein said elements are pixels.
Claim 20
Dependent Claim
25 words
A scanned image verification apparatus according to claim 16 , wherein said pixels are stored in a gray scale format according to the pixel intensity.
Claim 21
Dependent Claim
27 words
A scanned image verification apparatus according to claim 13 , wherein said image recognition logic selects a color plane to operate in prior to performing said analysis.
Claim 22
Dependent Claim
25 words
A scanned image verification apparatus according to claim 18 , wherein said color plane is any one of a red, green and blue color plane.
Claim 23
Dependent Claim
20 words
A scanned image verification apparatus according to claim 13 , wherein said illumination source further comprises light emitting diodes (LEDs).
Claim 24
Dependent Claim
19 words
A scanned image verification apparatus according to claim 13 , wherein said image scanner comprises a charge coupled device.
Claim 25
Dependent Claim
48 words
A scanned image verification apparatus according to claim 13 , wherein said image recognition logic logically verifies said scanned image by performing a bi-level separation of said scanned image and analyzing an area located outside of said scanned image area against said predetermined image area and background area.
Claim 26
Dependent Claim
94 words
A scanned image verification apparatus according to claim 22 , wherein said bi-level separation of said scanned image and analysis further comprises: logically tracing a contour of said array of discrete elements of varying intensity representing said scanned image along a portion of said scanned image along a background area located outside of the area of said scanned image in accordance with information obtained from a programmed template of said predetermined image; and along the tracing direction, verifying that the number of background elements along said tracing contour is below a predetermined scoring threshold.
Claim 27
Dependent Claim
251 words
A card manufacturing apparatus for putting indicia on a card and verifying said indicia, comprising: a plurality of card processing modules arranged to produce a card with indicia disposed thereon; and at least one of said modules is an indicia verification module using a varying intensity scanned image of a portion of said card, the module comprising: an illumination source; an image scanner, scanning an image and converting said image illuminated by said illumination source into an electronically readable format; a storage device for storing said electronically readable scanned image in an array of discrete elements of varying intensity having first and second boundaries and a principal portion therebetween; a programmable template capable of storing a predetermined image in a separate portion of said storage device; and image recognition logic for verifying said scanned image against said predetermined image, wherein said image recognition logic logically verifies said scanned image by analyzing said array of discrete elements of varying intensity against said predetermined image and wherein said image recognition logic provides intensity normalization on each element prior to performing said analysis of said scanned image, the intensity normalization of each element being performed according to the following formula: c = B + r - b w - b × ( W - B ) where: c is a normalized element intensity value; r is the raw value; B is a black output value; W is a white output value; b is a black input value; and w is a white input value.
Claim 28
Dependent Claim
251 words
A card manufacturing apparatus for putting indicia on a card and verifying said indicia, comprising: a plurality of card processing modules arranged to produce a card with indicia disposed thereon; and at least one of said modules is an indicia verification module using a varying intensity scanned image of a portion of said card, the module comprising: an illumination source; an image scanner, scanning an image and converting said image illuminated by said illumination source into an electronically readable format; a storage device for storing said electronically readable scanned image in an array of discrete elements of varying intensity having first and second boundaries and a principal portion therebetween; a programmable template capable of storing a predetermined image in a separate portion of said storage device; and image recognition logic for verifying said scanned image against said predetermined image, wherein said image recognition logic logically verifies said scanned image by analyzing said array of discrete elements of varying intensity against said predetermined image and wherein said image recognition logic provides intensity normalization on each element prior to performing said analysis of said scanned image, the intensity normalization of each element being performed according to the following formula: c = B + r - b w - b × ( W - B ) where: c is a normalized element intensity value; r is the raw value; B is a black output value; W is a white output value; b is a black input value; and w is a white input value.
Claim 29
Dependent Claim
20 words
A card manufacturing apparatus according to claim 24 wherein at least one of said card manufacturing modules is an embosser.
Claim 30
Dependent Claim
20 words
A card manufacturing apparatus according to claim 24 wherein at least one of said card manufacturing modules is a printer.
Claim 31
Dependent Claim
20 words
A card manufacturing apparatus of claim 24 wherein at least one of said card manufacturing modules is a laser engraver.
Claim 32
Dependent Claim
90 words
A card manufacturing apparatus according to claim 24 , wherein said analysis of said discrete elements of varying intensity further comprises: logically tracing the contour of said array of discrete elements of varying intensity representing said scanned image along said principal portion in accordance with information obtained from a programmed template of said predetermined image; and along the tracing direction, verifying that the intensity of said elements along said first and second boundaries varies significantly from the intensity of said elements within said principal portion of said array of elements.
Claim 33
Dependent Claim
14 words
A card manufacturing apparatus according to claim 24 , wherein said elements are pixels.
Claim 34
Dependent Claim
24 words
The card manufacturing apparatus according to claim 29 , wherein said pixels are stored in a gray scale format according to the pixel intensity.
Claim 35
Dependent Claim
27 words
The card manufacturing apparatus according to claim 24 , wherein said image recognition logic selects a color plane in which to operate prior to performing said analysis.
Claim 36
Dependent Claim
24 words
The card manufacturing apparatus according to claim 31 , wherein said color plane is any one of a red, green and blue color plane.
Claim 37
Dependent Claim
19 words
The card manufacturing apparatus according to claim 24 , wherein said illumination source further comprises light emitting diodes (LEDs).
Claim 38
Dependent Claim
18 words
The card manufacturing apparatus according to claim 24 , wherein said image scanner comprises a charge coupled device.
Claim 39
Dependent Claim
47 words
A card manufacturing apparatus according to claim 24 , wherein said image recognition logic logically verifies said scanned image by performing a bi-level separation of said scanned image and analyzing an area located outside of said scanned image area against said predetermined image area and background area.
Claim 40
Dependent Claim
93 words
A card manufacturing apparatus according to claim 35 , wherein said bi-level separation of said scanned image and analysis further comprises: logically tracing a contour of said array of discrete elements of varying intensity representing said scanned image along a portion of said scanned image along a background area located outside of the area of said scanned image in accordance with information obtained from a programmed template of said predetermined image; and along the tracing direction, verifying that the number of background elements along said tracing contour is below a predetermined scoring threshold.
Claim 41
Independent Claim
131 words
A method for verifying a scanned image, said method comprising: scanning an image; converting said scanned image into an electronically readable format; storing said scanned image as an array of discrete elements of varying intensity; normalizing an intensity of each element prior to analyzing said image wherein said image intensity normalization is performed according to the following formula: c = B + r - b w - b × ( W - B ) where: c is a normalized element intensity value; r is the raw value; B is a black output value; W is a white output value; b is a black input value; and w is a white input value; and analyzing said array of discrete elements of varying intensity against a predetermined image to verify the scanned image.
Claim 42
Independent Claim
131 words
A method for verifying a scanned image, said method comprising: scanning an image; converting said scanned image into an electronically readable format; storing said scanned image as an array of discrete elements of varying intensity; normalizing an intensity of each element prior to analyzing said image wherein said image intensity normalization is performed according to the following formula: c = B + r - b w - b × ( W - B ) where: c is a normalized element intensity value; r is the raw value; B is a black output value; W is a white output value; b is a black input value; and w is a white input value; and analyzing said array of discrete elements of varying intensity against a predetermined image to verify the scanned image.
Claim 43
Dependent Claim
87 words
A method according to claim 37 wherein said analysis of said discrete elements further comprises: logically tracing the contour of said array of discrete elements of varying intensity representing said scanned image along a principal portion of said array in accordance with information obtained from a programmed template of said predetermined image; and along the tracing direction, verifying that the intensity of said elements along said first and second boundaries varies significantly from the intensity of said elements within said principal portion of said array of elements.
Claim 44
Dependent Claim
48 words
A method according to claim 38 further comprising computing a score for said scanned image based on the number of said elements along said first and second boundaries that vary significantly in intensity from the intensity of said elements within said principal portion of said array of elements.
Claim 45
Dependent Claim
21 words
The method according to claim 37 further comprising selecting a color plane to operate in prior to performing said topological analysis.
Claim 46
Dependent Claim
27 words
The scanned image verification apparatus according to claim 40 wherein said color plane selecting step comprises selecting any one of a red, green and blue color plane.
Claim 47
Dependent Claim
49 words
A method according to claim 37 , wherein said analysis of said discrete elements further comprises: logically verifying said scanned image by performing a bi-level separation of said scanned image and analyzing an area located outside of said scanned image area against said predetermined image area and background area.
Claim 48
Dependent Claim
88 words
A method according to claim 42 , wherein said analysis of said discrete elements further comprises: logically tracing a contour of said array of discrete elements of varying intensity representing said scanned image along a portion of said scanned image along a background area located outside of the area of said scanned image in accordance with information obtained from a programmed template of said predetermined image; and along the tracing direction, verifying that the number of background elements along said tracing contour is below a predetermined scoring threshold.
References Cited (Backward Citations)
US3612833A
Cited
US3611292A
Cited
US3939327A
Cited
US3760162A
Cited
US3774015A
Cited
US3903503A
Cited
US3930141A
Cited
US3937928A
Cited
US4020327A
Cited
US4628195A
Cited
US4783823A
Cited
US4700078A
Cited
US4724307A
Cited
US4845770A
Cited
US5122813A
Cited
US5433807A
Cited
US5151582A
Cited
US5050231A
Cited
US5410642A
Cited
US5331443A
Cited
US5602378A
Cited
JPH08185481A
Cited
EP0720115A2
Cited
US5757382A
Cited
WO1999017102A1
Cited
US6085976A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-09-29 | 2007-03-31 | 2007-09-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-09-29 | 2011-03-31 | 2011-09-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-09-29 | 2015-03-31 | 2015-09-30 | $7700.00 | Window Closed / Lapsed |