Methods and Systems for Correcting a Document Image
First Claim
1. A method for fitting a mesh to an image of a document page, said method comprising:
- displaying a document image on a touch-enabled-device display;
overlaying a rectangular-form mesh on said displayed document image;
receiving a plurality of corner points;
overlaying a corner-aligned mesh on said displayed document image;
receiving a touch displacement comprising an initial touch point and a final touch point;
determining a nearest intermediate control point to said initial touch point;
adjusting an edge curve associated with said nearest intermediate control point based on said touch displacement; and
generating an edge-aligned mesh based on said adjusted edge curve.
2 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention relate to methods and systems for fitting a mesh to an image of a document page and correcting a distortion in the image of the document page using the mesh. A rectangular-form mesh may be overlaid on a displayed document image. Corner points in the rectangular-form mesh may be moved to coincide with corner points of a document page in the displayed document image, and a corner-aligned mesh may be overlaid on the displayed document image. A cubic Bezier curve may be fit to the top edge of the document page, a cubic Bezier curve may be fit to the bottom edge of the document page and an edge-aligned mesh may be overlaid on the displayed image. An inverse projective transformation may be applied to the patches of the mesh to correct the distortion in the image of the document page.
-
Citations
20 Claims
-
1. A method for fitting a mesh to an image of a document page, said method comprising:
-
displaying a document image on a touch-enabled-device display; overlaying a rectangular-form mesh on said displayed document image; receiving a plurality of corner points; overlaying a corner-aligned mesh on said displayed document image; receiving a touch displacement comprising an initial touch point and a final touch point; determining a nearest intermediate control point to said initial touch point; adjusting an edge curve associated with said nearest intermediate control point based on said touch displacement; and generating an edge-aligned mesh based on said adjusted edge curve. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for correcting an image of a document page, said method comprising:
-
displaying a document image on a touch-enabled-device display; overlaying a rectangular-form mesh on said displayed document image; receiving a plurality of corner points; overlaying a corner-aligned mesh on said displayed document image; receiving a touch displacement comprising an initial touch point and a final touch point; determining a nearest intermediate control point to said initial touch point; adjusting an edge curve associated with said nearest intermediate control point based on said touch displacement; generating an edge-aligned mesh based on said adjusted edge curve; and correcting a portion of said document image corresponding to said edge-aligned mesh. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification