Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
199 words
A method of localizing handwritten words in an image of a document, comprising: a) pre-processing a document containing handwriting where curves with features for word localization are extracted from handwritten words contained in the document, wherein each curve includes selected features with the selected features being less than all of the features for the curve; b) grouping the curves to form curve groups; c) computing basis triples from the selected features of the curves of the curve groups; d) computing affine coordinates for the features of the curves in each curve group with respect to corresponding basis triples computed with said (c); e) using the affine coordinates and basis triples to create an image hash table with entries for indexing the handwritten words of the document, wherein the image hash table includes a list of the basis triples; f) indexing the handwritten words with the image hash table, wherein query word features are used to look up the handwritten words in the image hash table for candidate locations; and g) verifying registration of underlying words within the image hash table by projecting a query word onto one of the underlying words at the candidate locations to find a match.
Claim 2
Independent Claim
199 words
A method of localizing handwritten words in an image of a document, comprising: a) pre-processing a document containing handwriting where curves with features for word localization are extracted from handwritten words contained in the document, wherein each curve includes selected features with the selected features being less than all of the features for the curve; b) grouping the curves to form curve groups; c) computing basis triples from the selected features of the curves of the curve groups; d) computing affine coordinates for the features of the curves in each curve group with respect to corresponding basis triples computed with said (c); e) using the affine coordinates and basis triples to create an image hash table with entries for indexing the handwritten words of the document, wherein the image hash table includes a list of the basis triples; f) indexing the handwritten words with the image hash table, wherein query word features are used to look up the handwritten words in the image hash table for candidate locations; and g) verifying registration of underlying words within the image hash table by projecting a query word onto one of the underlying words at the candidate locations to find a match.
Claim 3
Dependent Claim
33 words
The method of of claim 1, in which basis points are taken from a single curve, wherein said (d) includes computing affine coordinates for all features on all curves in a curve group.
Claim 4
Dependent Claim
23 words
The method of claim 2, further comprising accommodating for changes in appearance of handwritten words in terms of orientation, skew and intra-word separation.
Claim 5
Dependent Claim
22 words
The method of claim 1, wherein the localizing is performed on a document obtained from either an image reading or electronic source.
Claim 6
Dependent Claim
29 words
The method of claim 1, wherein said (g) includes recovering pose parameters by solving a set of linear equations to verify that a word corresponds with a candidate location.
Claim 7
Dependent Claim
25 words
The method of claim 1, wherein said (g) includes: generating a verification score from curves; and determining whether the verification score exceeds a selected threshold.
Claim 8
Dependent Claim
19 words
The method of claim 1, further comprising providing the curves with corners, wherein the selected features comprise the corners.
Claim 9
Dependent Claim
15 words
The method of claim 1, further comprising using consecutive triples of features for basis points.
Claim 10
Dependent Claim
25 words
The method of claim 1, in which consecutive triples are used for basis points, wherein said (c) includes computing a linear number of basis points.