← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 18:02
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag