Method and apparatus for authenticating printed documents using multi-level image comparison based on document characteristics
First Claim
1. A method implemented in a data processing apparatus for authenticating a target document image by comparing the target document image with an original document image, comprising:
- comparing the target document image with the original document image at a first level, including;
(a) segmenting the target document image into a plurality of first-level units;
(b) segmenting the original document image into a plurality of first-level units;
(c) comparing the plurality of first-level units in the target document image with the plurality of first-level units in the original document image to detect alterations in the target document image; and
if no alteration is detected in step (c), comparing the target document image with the original document image at a second level, including;
(d) segmenting the target document image into a plurality of second-level units, wherein the second-level units are smaller than the first-level units;
(e) segmenting the original document image into a plurality of second-level units, wherein the second-level units are smaller than the first-level units; and
(f) comparing the plurality of second-level units in the target document image with the plurality of second-level units in the original document image to detect alterations in the target document image.
2 Assignments
0 Petitions
Accused Products
Abstract
A document authentication method compares a target document image (scanned image) with an original document image at multiple levels, such as block (e.g. paragraph, graphics, image), line, word and character levels. The paragraph level comparison determines whether the target and original images have the same number of paragraphs and whether the paragraphs have the same sizes and locations; the line level comparison determines if the target and original images have the same number of lines and whether the lines have the same sizes and locations; etc. Document segmentation is performed on the target and original images to segment them into paragraph units, line units, etc. for purposes of the comparisons. The original document may be segmented beforehand and the segmentation information stored for later use. The authentication process may be designed to stop when alterations are detected at a higher level, so lower level comparisons are not carried out.
64 Citations
16 Claims
-
1. A method implemented in a data processing apparatus for authenticating a target document image by comparing the target document image with an original document image, comprising:
-
comparing the target document image with the original document image at a first level, including; (a) segmenting the target document image into a plurality of first-level units; (b) segmenting the original document image into a plurality of first-level units; (c) comparing the plurality of first-level units in the target document image with the plurality of first-level units in the original document image to detect alterations in the target document image; and if no alteration is detected in step (c), comparing the target document image with the original document image at a second level, including; (d) segmenting the target document image into a plurality of second-level units, wherein the second-level units are smaller than the first-level units; (e) segmenting the original document image into a plurality of second-level units, wherein the second-level units are smaller than the first-level units; and (f) comparing the plurality of second-level units in the target document image with the plurality of second-level units in the original document image to detect alterations in the target document image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a computer usable medium having a computer readable program code embedded therein for controlling a data processing apparatus, the computer readable program code configured to cause the data processing apparatus to execute a process for authenticating a target document image by comparing the target document image with an original document image, the process comprising:
-
comparing the target document image with the original document image at a first level, including; (a) segmenting the target document image into a plurality of first-level units; (b) segmenting the original document image into a plurality of first-level units; (c) comparing the plurality of first-level units in the target document image with the plurality of first-level units in the original document image to detect alterations in the target document image; and if no alteration is detected in step (c), comparing the target document image with the original document image at a second level, including; (d) segmenting the target document image into a plurality of second-level units, wherein the second-level units are smaller than the first-level units; (e) segmenting the original document image into a plurality of second-level units, wherein the second-level units are smaller than the first-level units; and (f) comparing the plurality of second-level units in the target document image with the plurality of second-level units in the original document image to detect alterations in the target document image. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification