Estimating orientation angle and translation values of a scanned image
AssigneeMicrosoft Corporation
InventorsMustafa Kesal, M. Kivanc Mihcak, Gary K. Starkweather
Life of this patent
Estimating the term…
Abstract
Exemplary methods for estimating an orientation angle and a translation values for scanned images are disclosed. The methods described herein may be embodied as logic instructions on a computer-readable medium. In one exemplary implementation meaningful image information is removed from a scanned image, resulting in a transformed image that comprises alternating, parallel lines disposed at an orientation angle relative to an orthogonal axis. The orientation angle may be determined using geometric techniques or statistical correlation techniques, and statistical correlation techniques may be implemented to determine translation values.
Claims17
A method, comprising:
- filtering a scanned image to obtain a transformed image, wherein the transformed image comprises a series of substantially parallel lines of alternating binary pixel values;
- and
- determining an orientation angle of the scanned image using properties of the transformed image, wherein determining an orientation angle of the scanned image using properties of the transformed image comprises determining an orientation angle using the arctangent of an estimated number of changes in binary pixel values along one or more columns of the transformed image divided by an estimated number of changes in binary pixel values along one or more rows of the transformed image.
A computer-readable medium comprising computer-executable instructions that, when executed, direct a computer to:
- remove meaningful image information from a scanned image to generate a transformed image;
- determine an orientation angle of the scanned image using the transformed image;
- subtract a printing angle from the orientation angle to estimate a rotation angle;
- and
- rotate the scanned image through the rotation angle.
A method, comprising:
- filtering a scanned image to obtain a transformed image, wherein the transformed image comprises a series of substantially parallel lines of alternating binary pixel values;
- determining an orientation angle of the scanned image using properties of the transformed image;
- subtracting a printing angle from the orientation angle to estimate a rotation angle;
- and
- rotating the scanned image through the rotation angle.
Dependencies are inferred from the claim text.