Tilt adjustment for optical character recognition in portable reading machine
First Claim
Patent Images
1. A computer program product tangibly embodied on a computer readable storage device for causing a portable reading device to pre-process a captured image prior to optical character recognition processing, comprises instructions for causing a computer to:
- detect distortion in an image of a page lying in a plane by measuring an extent to which page boundaries of the page in the image deviates from a simple rectangular shape;
receive from an image input device that incorporates tilt sensors, tilt data, which data corresponding to an angle of tilt resulting from a forward/backward positioning of the image input device with respect to a plane on which the page resided;
receive data corresponding to a side to side angle of tilt from the tilt sensors to use as an approximation for an angle of rotation to transform the image;
correct the detected distortion based at least in part on the data corresponding to the angle of tilt from the tilt sensors by transforming the image to restore the page to a rectangular shape; and
perform optical character recognition on the transformed image restored to the rectangular shape.
8 Assignments
0 Petitions
Accused Products
Abstract
A reading machine that operates in various modes includes image correction processing is described. The reading device pre-processes an image prior to optical character recognition processing by detect distortion in an image of a page by measuring an extent to which page boundaries in the image deviate from a simple rectangular shape and correcting for the optical distortion by transforming the image to restore the page to a rectangular shape.
-
Citations
20 Claims
-
1. A computer program product tangibly embodied on a computer readable storage device for causing a portable reading device to pre-process a captured image prior to optical character recognition processing, comprises instructions for causing a computer to:
-
detect distortion in an image of a page lying in a plane by measuring an extent to which page boundaries of the page in the image deviates from a simple rectangular shape; receive from an image input device that incorporates tilt sensors, tilt data, which data corresponding to an angle of tilt resulting from a forward/backward positioning of the image input device with respect to a plane on which the page resided;
receive data corresponding to a side to side angle of tilt from the tilt sensors to use as an approximation for an angle of rotation to transform the image;correct the detected distortion based at least in part on the data corresponding to the angle of tilt from the tilt sensors by transforming the image to restore the page to a rectangular shape; and perform optical character recognition on the transformed image restored to the rectangular shape. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method of operating a portable device, the method comprising:
-
pre-processing by a portable device including a computing device, a captured image of a page prior to optical character recognition processing of text on the page by; detecting, by the computing device, distortion in an image, with the distortion caused by a tilting of an image input device at a tilt angle relative to a plane on which the page resides by measuring by the computer, an extent to which page boundaries in the image deviate from a simple rectangular shape; receiving by the computing device from the image input device that incorporates tilt sensors, tilt data which data corresponding to the angle of tilt resulting from a forward/backward positioning of the image input device with respect to the plane on which the page resides;
receiving data corresponding to a side to side angle of tilt from the tilt sensors to use as an approximation for an angle of rotation to transform the image;correcting by the computing device based at least in part on the data corresponding to the angle of tilt from the tilt sensors the distortion by transforming the image with the computer to restore the page to a rectangular shape; and performing optical character recognition on the transformed image restored to the rectangular shape. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A portable reading apparatus comprises:
-
a computing device; an image input device; tilt sensors associated with the image input device; a computer readable medium storing a computer program product to pre-process captured images from the image input device prior to optical character recognition processing by the apparatus, the computer program product comprises instructions for causing the computing device to; detect distortion in a captured image of a page lying in a plane by measuring an extent to which page boundaries of the page in the image deviate from a simple rectangular shape; receive from an image input device that incorporates tilt sensors, tilt data, which data corresponding to an angle of tilt resulting from a forward/backward positioning of the image input device with respect to a plane on which the page resided;
receive data corresponding to a side to side angle of tilt from the tilt sensors to use as an approximation for an angle of rotation to transform the image;correct the detected distortion based at least in part on the data corresponding to the angle of tilt conveyed by the data from the tilt sensors by transforming the image to restore the page boundaries to a rectangular shape; and perform optical character recognition on the transformed image restored to the rectangular shape. - View Dependent Claims (17, 18, 19, 20)
-
Specification