7570813

Strokes Localization by M-Array Decoding and Fast Image Matching

PublishedAugust 4, 2009
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for determining a path of a pen tip of a pen within a document, the method comprising: (A) calibrating the pen in order to obtain a calibration parameter; (B) analyzing a watermarked document image in order to determine areas where x-y positions cannot be uniquely determined by m-array decoding; (C) segmenting a maze pattern from an obstruction component of a captured image, wherein the obstruction component comprises document content that occludes the maze pattern; (D) analyzing the maze pattern to extract bits from the maze pattern of the captured image; (E) in response to (D), determining a transform that transforms image position coordinates to actual position coordinates, wherein the actual position coordinates identify a location of the pen tip in relation to the document; (F) decoding the extracted bits associated with the captured image; (G) in response to (F), if the image position coordinates of the captured image cannot be determined, matching the captured image with image information, comprising: (i) warping the captured image to create a warped image; and (ii) matching the warped image with an area of the document, where a corresponding x-y position cannot be uniquely determined by m-array decoding; (H) determining image position coordinates of other image frames that are associated with a pen stroke, comprising: (i) matching a corresponding captured image with a neighboring area of the image position coordinates of an image whose image position coordinates have been determined previously; and (ii) repeating (i) until all image frames of the pen stroke are processed; and (I) mapping the path of the pen tip from the transform, the calibration parameter, and the image position coordinates.

2

2. The method of claim 1 , wherein the transform is a perspective transform obtained from local localization.

3

3. The method of claim 1 , wherein calibrating the pen tip comprises: fixing the pen tip at a contact point on the document; changing a position of a pen camera center; and mapping the position of the pen camera center to the contact point.

4

4. The method of claim 1 , wherein the calibration parameter is indicative of a virtual pen tip position.

5

5. The method of claim 1 , further comprising, processing the extracted bits to determine whether the extracted bits contain at least one error bit.

6

6. The method of claim 1 , wherein the document is a paper document.

7

7. The method of claim 1 , wherein the document is an electronic document.

8

8. A computer-readable storage medium having computer-executable instructions for performing a method for determining a path of a pen tip of a pen within a document, the method comprising: calibrating the pen in order to obtain a calibration parameter; analyzing a watermarked document image in order to determine areas where x-y positions cannot be uniquely determined by m-array decoding; segmenting a maze pattern from an obstruction component of a captured image, wherein the obstruction component comprises document content that occludes the maze pattern; analyzing the maze pattern to extract bits from the maze pattern of the captured image; in response to analyzing the maze pattern, determining a transform that transforms image position coordinates to actual position coordinates, wherein the actual position coordinates identify a location of the pen tip in relation to the document; decoding the extracted bits associated with the captured image; in response to decoding the extracted bits, if the image position coordinates of the captured image cannot be determined, matching the captured image with image information, comprising: warping the captured image to create a warped image; and matching the warped image with an area of the document, where a corresponding x-y position cannot be uniquely determined by m-array decoding; determining image position coordinates of other image frames that are associated with a pen stroke, comprising: matching a corresponding captured image with a neighboring area of the image position coordinates of an image whose image position coordinates have been determined previously; and repeating the matching of the corresponding captured image with neighboring areas until all image frames of the pen stroke are processed; and mapping the path of the pen tip from the transform, the calibration parameter, and the image position coordinates.

9

9. The computer-readable storage medium of claim 8 , wherein the transform is a perspective transform obtained from local localization.

10

10. The computer-readable storage medium of claim 8 , wherein calibrating the pen tip comprises: fixing the pen tip at a contact point on the document; changing a position of a pen camera center; and mapping the position of the pen camera center to the contact point.

11

11. The computer-readable storage medium of claim 8 , wherein the calibration parameter is indicative of a virtual pen tip position.

12

12. The computer-readable storage medium of claim 8 , further comprising, processing the extracted bits to determine whether the extracted bits contain at least one error bit.

13

13. The computer-readable storage medium of claim 8 , wherein the document is a paper document.

14

14. The computer-readable storage medium of claim 8 , wherein the document is an electronic document.

Patent Metadata

Filing Date

Unknown

Publication Date

August 4, 2009

Inventors

Jian Wang
Yingnong Dang
Qiang Wang
Liyong Chen
Xiaoxu Ma

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “STROKES LOCALIZATION BY M-ARRAY DECODING AND FAST IMAGE MATCHING” (7570813). https://patentable.app/patents/7570813

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.