Identifying document forms using digital fingerprints
First Claim
Patent Images
1. A computer-implemented method for generating a digital fingerprint corresponding to a form depicted in a digital image, the method comprising:
- identifying one or more features of a form depicted in a first digital image;
determining, for each of the one or more features, coordinates of a respective polygon bounding the feature within the first digital image; and
for each polygon;
identifying coordinates of a center of the polygon within the first digital image, andplotting a pixel in a second image based on the coordinates of the center of the polygon, wherein a position of the pixel in the second image matches a position of the center of the polygon in the first digital image and wherein the second image comprises a digital fingerprint of the form depicted in the first digital image.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed to identify a form document in an image using a digital fingerprint of the form document. To do so, the image is evaluated to detect features of the image and determine a polygon bounding each feature. For each polygon, pixels are plotted in a second image based on coordinates of a center of the polygon. The second image is the digital fingerprint of the form. To identify the form corresponding to the digital fingerprint, the digital fingerprint may be compared to digital fingerprints of known forms.
52 Citations
20 Claims
-
1. A computer-implemented method for generating a digital fingerprint corresponding to a form depicted in a digital image, the method comprising:
-
identifying one or more features of a form depicted in a first digital image; determining, for each of the one or more features, coordinates of a respective polygon bounding the feature within the first digital image; and for each polygon; identifying coordinates of a center of the polygon within the first digital image, and plotting a pixel in a second image based on the coordinates of the center of the polygon, wherein a position of the pixel in the second image matches a position of the center of the polygon in the first digital image and wherein the second image comprises a digital fingerprint of the form depicted in the first digital image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing instructions, which, when executed on a processor, perform an operation to generate a digital fingerprint corresponding to a form depicted in a digital image, the operation comprising:
-
identifying one or more features of a form depicted in a first digital image; determining, for each of the one or more features, coordinates of a respective polygon bounding the feature within the first digital image; and for each polygon; identifying coordinates of a center of the polygon within the first digital image, and plotting a pixel in a second image based on the coordinates of the center of the polygon, wherein a position of the pixel in the second image matches a position of the center of the polygon in the first digital image and wherein the second image comprises a digital fingerprint of the form depicted in the first digital image. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a processor; and a memory hosting an application, which, when executed on the processor, performs an operation to generate a digital fingerprint corresponding to a form depicted in a digital image, the operation comprising; identifying one or more features of a form depicted in a first digital image; determining, for each of the one or more features, coordinates of a respective polygon bounding the feature within the first digital image; and for each polygon; identifying coordinates of a center of the polygon within the first digital image, and plotting a pixel in a second image based on the coordinates of the center of the polygon, wherein a position of the pixel in the second image matches a position of the center of the polygon in the first digital image and wherein the second image comprises a digital fingerprint of the form depicted in the first digital image. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification