Apparatus and method for verifying a scanned image
First Claim
Patent Images
1. 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;
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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
43 Claims
-
1. 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;
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
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.
-
-
3. 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.
-
4. An image verification apparatus according to claim 1, wherein said elements are pixels.
-
5. An image verification apparatus according to claim 4, wherein said pixels are stored in a gray scale format according to the pixel intensity.
-
6. 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.
-
7. An image verification apparatus according to claim 6, wherein said color plane is any one of a red, green and blue color plane.
-
8. An image verification apparatus according to claim 1, wherein said illumination source further comprises light emitting diodes (LEDs).
-
9. An image verification apparatus according to claim 1, wherein said image scanner comprises a charge coupled device.
-
10. 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.
-
11. 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.
-
-
12. 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;
-
-
13. 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;
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. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
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.
-
-
15. 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.
-
16. A scanned image verification apparatus according to claim 13, wherein said elements are pixels.
-
17. A scanned image verification apparatus according to claim 16, wherein said pixels are stored in a gray scale format according to the pixel intensity.
-
18. 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.
-
19. A scanned image verification apparatus according to claim 18, wherein said color plane is any one of a red, green and blue color plane.
-
20. A scanned image verification apparatus according to claim 13, wherein said illumination source further comprises light emitting diodes (LEDs).
-
21. A scanned image verification apparatus according to claim 13, wherein said image scanner comprises a charge coupled device.
-
22. 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.
-
23. 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.
-
-
24. 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;
- View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. 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;
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. - View Dependent Claims (38, 39, 40, 41, 42, 43)
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.
-
-
39. 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.
-
40. The method according to claim 37 further comprising selecting a color plane to operate in prior to performing said topological analysis.
-
41. 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.
-
42. 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.
-
43. 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.
-
Specification