IP Library Granted Patent US 8,731,336
Granted Patent B2
US 8,731,336 · App. 13/325,396 · Granted May 20, 2014

Multi-perpendicular line-based deskew with affine and perspective distortion correction

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,731,336
App. No.
13/325,396
Granted
May 20, 2014
Kind
B2
Abstract

The present invention provides a method of correcting alignment of an image. The method includes identifying an image of a document, and detecting a plurality of lines within the image. The method also includes classifying at least a subset of the plurality of lines as either horizontal or vertical lines, and determining whether a variance exists within a subset of the plurality of lines. Furthermore, the method includes applying a corrective transformation to adjust the image, where the variance within the subset of the plurality of lines is at least partially reduced as compared to the variance prior to the application of the corrective transformation.

Claims (21)

1. A method of correcting alignment of an image, the method comprising:

identifying an image of a document;

detecting a plurality of lines that appear within the image;

classifying at least a subset of the plurality of lines as horizontal lines or vertical lines;

determining that a variance exists within the subset of the plurality of lines, wherein the variance that exists within the subset of the plurality of the lines is between at least one horizontal line and at least one vertical line, and the variance comprises the intersection of the lines being at an angle other than perpendicular to each other; and

applying a corrective transformation to adjust the image, wherein the variance within the subset of the plurality of lines is at least partially reduced as compared to the variance prior to the application of the corrective transformation.

2. The method of correcting alignment of an image as in claim 1 , wherein the variance comprises skew or shear distortion.

3. The method of correcting alignment of an image as in claim 1 , further comprising after applying the corrective transformation:

determining that the adjusted image orientation is at an angle other than the orientation of a reference set of axes; and

rotating the adjusted image to equalize the orientation of the adjusted image with the reference set of axes.

4. The method of correcting alignment of an image as in claim 1 , wherein the identification of the image occurs at a computer imaging device that processes the image identified, stores the image, and retrieves the image prior to detecting the plurality of lines within the image.

5. The method of correcting alignment of an image as in claim 1 , wherein the image is a computer readable image.

6. The method of correcting alignment of an image as in claim 5 , further comprising generating the computer readable image with a document imaging system that captures the image of a document.

7. The method of correcting alignment of an image as in claim 6 , wherein the document imaging system comprises at least one of microfilm, microfiche, an on demand printer, a facsimile machine, a copier, a document scanner, or a multifunction printer.

8. The method of claim 1 , wherein the document comprises at least one of a table, a grid, or another detectable line-based aspect of the image.

9. A non-transitory computer-readable medium having sets of instructions stored thereon, which when executed by a computer cause the computer to:

identify an image of a document;

detect a plurality of lines that appear within the image;

classify at least a subset of the plurality of lines as horizontal lines or vertical lines;

determine that a variance exists within the subset of the plurality of lines, wherein the variance that exists within the subset of the plurality of the lines is between at least one horizontal line and at least one vertical line, and the variance comprises the intersection of the lines being at an angle other than perpendicular to each other; and

apply a corrective transformation to adjust the image, wherein the variance within the subset of the plurality of lines is at least partially reduced as compared to the variance prior to the application of the corrective transformation.

Assignments (10)
RELEASE OF FIRST LIEN SECURITY INTEREST Recorded Dec 7, 2020
From: JPMORGAN CHASE BANK, N.A.
To: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
Reel/Frame 054618/0298 →
SECURITY INTEREST Recorded Dec 7, 2020
From: ANCESTRY.COM DNA, LLC; ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRYHEALTH.COM, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054627/0212 →
SECURITY INTEREST Recorded Dec 7, 2020
From: ANCESTRY.COM DNA, LLC; ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRYHEALTH.COM, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 054627/0237 →
RELEASE OF SECURITY INTEREST Recorded Nov 29, 2017
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: ANCESTRY.COM LLC; ANCESTRY US HOLDINGS INC.; ANCESTRY.COM INC.; ANCESTRY.COM OPERATIONS INC.
Reel/Frame 044529/0025 →
SECOND LIEN SECURITY AGREEMENT Recorded Oct 24, 2016
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 040259/0978 →
FIRST LIEN SECURITY AGREEMENT Recorded Oct 21, 2016
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC; ANCESTRYHEALTH.COM, LLC; ADPAY, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040449/0663 →
RELEASE OF SECURITY INTEREST Recorded Oct 20, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC; IARCHIVES, INC.
Reel/Frame 040424/0354 →
SECURITY AGREEMENT Recorded Sep 1, 2015
From: ANCESTRY.COM OPERATIONS INC.; IARCHIVES, INC.; ANCESTRY.COM DNA, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 036519/0853 →
RELEASE (REEL 029537/ FRAME 0064) Recorded Aug 31, 2015
From: BARCLAYS BANK PLC
To: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC; IARCHIVES, INC.
Reel/Frame 036514/0816 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2012
From: ANCESTRY.COM OPERATIONS INC.; ANCESTRY.COM DNA, LLC; IARCHIVES, INC.
To: BARCLAYS BANK PLC, COLLATERAL AGENT
Reel/Frame 029537/0064 →