Method and system of deskewing an image using monochrome conversion to separate foreground from background
First Claim
Patent Images
1. A method of deskewing an image, comprising the steps of:
- capturing a first image;
forming a plurality of regions within the first image;
generating a plurality of bounding rectangles for the plurality of regions;
calculating a plurality of areas for the plurality of bounding rectangles;
rotating the plurality of regions by a plurality of angles within a predefined range;
following rotating the plurality of regions, finding a plurality of angles that substantially minimize the plurality of calculated areas of the plurality of bounding rectangles, each found angle for a region being deskew angle therefor; and
rotating the plurality of regions by the plurality of angles found,wherein the above steps are performed by a processor.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system of deskewing an image. The method and system includes capturing a first image, forming a number of regions within the first image, generating a bounding rectangles for each region, calculating an area for each bounding rectangle, rotating each region by an angle within a predefined range, finding the angle that minimizes the area of each bounding rectangle, and rotating each region by the angle found.
-
Citations
33 Claims
-
1. A method of deskewing an image, comprising the steps of:
-
capturing a first image; forming a plurality of regions within the first image; generating a plurality of bounding rectangles for the plurality of regions; calculating a plurality of areas for the plurality of bounding rectangles; rotating the plurality of regions by a plurality of angles within a predefined range; following rotating the plurality of regions, finding a plurality of angles that substantially minimize the plurality of calculated areas of the plurality of bounding rectangles, each found angle for a region being deskew angle therefor; and rotating the plurality of regions by the plurality of angles found, wherein the above steps are performed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system of deskewing an image, the system comprising:
-
an image capturing device configured to capture a first image; and a processor configured to form a plurality of regions within the first image, generate a plurality of bounding rectangles for the plurality of regions, calculate a plurality of areas for the plurality of bounding rectangles, rotate each of the plurality of regions separately, following rotating the plurality of regions, finding a plurality of angles that substantially minimize the plurality of calculated areas of the plurality of bounding rectangles, each found angle for a region being deskew angle therefor, and record a plurality of minimum areas and corresponding angles for the plurality of bounding rectangles, the corresponding angles being independent from each other, and rotate each of the plurality of regions by the corresponding angle therefor. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A processor configured to:
-
receive a first image from an image capturing device; form a plurality of regions within the first image; generate a plurality of bounding rectangles for the plurality of regions; calculate a plurality of areas for the plurality of bounding rectangles; rotate each of the plurality of regions; following rotating the plurality of regions, finding a plurality of angles that substantially minimize the plurality of calculated areas of the plurality of bounding rectangles, each found angle for a region being deskew angle therefor; record a plurality of minimum areas for the plurality of bounding rectangles; and rotate each region by an angle corresponding to a minimum area of the bounding rectangle for the region. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification