IP Library Granted Patent US 7,239,331
Granted Patent B2
US 7,239,331 · App. 10/878,984 · Granted Jul 3, 2007

Method and apparatus for correction of perspective distortion

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 7,239,331
App. No.
10/878,984
Granted
Jul 3, 2007
Kind
B2
Abstract

Perspective distortion in an imaged scene is corrected by identifying a group of points in the imaged scene such that the group of points define a shape. Two vanishing points are determined based on the group of points in the imaged scene. The process determines a first set of reference points within the shape defined by the group of points and transforms the first set of reference points into a second set of reference points. An aspect ratio associated with the first set of reference points is adjusted and the imaged scene is transformed to reduce perspective distortion in the imaged scene.

Claims (21)

1. A method of correcting perspective distortion in an imaged scene, the method comprising:

identifying a plurality of points in the imaged scene, wherein the plurality of points define a shape;

determining two vanishing points based on the plurality of points;

determining a first set of reference points within the shape defined by the plurality of points;

transforming the first set of reference points into a second set of reference points;

adjusting an aspect ratio associated with the first set of reference points;

transforming the imaged scene to reduce perspective distortion in the imaged scene;

rotating a displayed image associated with the first set of reference points if lines from a center point of a shape defined by the first set of reference points to the two vanishing points do not pass through adjacent sides of the shape defined by the first set of reference points.

2. The method of claim 1 , wherein the plurality of points define a quadrilateral shape.

3. The method of claim 1 , wherein the plurality of points define a geometric shape having at least three sides.

4. The method of claim 1 , wherein each of the plurality of points has an associated X coordinate and an associated Y coordinate.

5. The method of claim 1 , wherein the plurality of points are identified by a user and correspond to an object in the imaged scene.

6. The method of claim 1 , wherein determining a vanishing point includes extending lines on opposite sides of the shape until the lines intersect one another.

7. The method of claim 1 , wherein the plurality of points define a quadrilateral shape, and wherein determining two vanishing points includes extending pairs of lines on opposite sides of the quadrilateral shape until each pair of lines intersect one another.

8. The method of claim 1 , wherein determining a first set of reference points includes selecting points that define a rectangle within the shape defined by the plurality of points in the imaged scene.

9. The method of claim 1 , wherein transforming the first set of reference points into a second set of reference points includes applying a transformation matrix to the first set of reference points.

10. The method of claim 1 , wherein adjusting an aspect ratio associated with the first set of reference points includes:

estimating an aspect ratio based on the second set of reference points; and

modifying the first set of reference points to have an aspect ratio common with the estimated aspect ratio.

11. One or more computer-readable media having computer-readable instructions thereon which, when executed, implement the method of claim 1 .

12. A computing system embodying the computer-readable media of claim 11 .

Assignments (19)
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded May 6, 2026
From: CANTOR FITZGERALD SECURITIES, AS COLLATERAL AGENT
To: CLEARSLIDE INC.; COREL CORPORATION (AS SUCCESSOR IN INTEREST TO CASCADE BIDCO CORP.)
Reel/Frame 075522/0510 →
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: CITIBANK, N.A., AS AGENT
To: COREL CORPORATION; CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
Reel/Frame 075559/0953 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CITIBANK, N.A.
Reel/Frame 049678/0950 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 049678/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2019
From: COREL SOFTWARE LLC
To: COREL CORPORATION
Reel/Frame 048067/0586 →
CHANGE OF NAME Recorded Nov 29, 2018
From: 8324450 CANADA INC.
To: COREL SOFTWARE LLC
Reel/Frame 047675/0950 →
ENTITY DOMICILE CHANGE Recorded Dec 17, 2014
From: 8324450 CANADA INC.
To: 8324450 DELAWARE LLC
Reel/Frame 034651/0817 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE, AND REPLACE THE ASSIGNMENT PREVIOUSLY RECORDED ON REEL 030427 FRAME 0331. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT TO 8324450 CANADA INC. Recorded Aug 1, 2013
From: COREL CORPORATION
To: 8324450 CANADA INC.
Reel/Frame 030986/0268 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2013
From: JPMORGAN CHASE BANK, N.A.
To: COREL CORPORATION; COREL INC.; COREL HOLDINGS CORPORATION; WINZIP COMPUTING LP; WINZIP INTERNATIONAL LLC; WINZIP COMPUTING LLC
Reel/Frame 030591/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2013
From: VECTOR CC HOLDINGS, SRL; VECTOR CC HOLDINGS III, SRL; VECTOR CC HOLDINGS IV, SRL
To: 8324450 CANADA INC.
Reel/Frame 030427/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2013
From: COREL CORPORATION
To: VECTOR CC HOLDINGS, SRL; VECTOR CC HOLDINGS III, SRL; VECTOR CC HOLDINGS IV, SRL
Reel/Frame 030427/0331 →
ASSIGNMENT AND ASSUMPTION Recorded Dec 29, 2006
From: MORGAN STANLEY & COMPANY INCORPORATED
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 018688/0422 →
SECURITY AGREEMENT Recorded May 19, 2006
From: COREL CORPORATION; COREL INC.; COREL HOLDINGS CORPORATION; WINZIP COMPUTING LLC; WINZIP INTERNATIONAL LLC; WINZIP COMPUTING LP
To: MORGAN STANLEY & COMPANY INC.
Reel/Frame 017656/0072 →
RELEASE OF SECURITY INTERESTS Recorded May 17, 2006
From: CREDIT SUISSE TORONTO BRANCH (FKA CREDIT SUISSE FIRST BOSTON TORONTO BRANCH)
To: COREL CORPORATION; COREL US HOLDINGS, LLC
Reel/Frame 017636/0417 →
SECOND LIEN SECURITY AGREEMENT Recorded Aug 2, 2005
From: COREL CORPORATION; COREL US HOLDINGS, LLC
To: CREDIT SUISSE FIRST BOSTON TORONTO BRANON
Reel/Frame 016784/0245 →
SECURITY AGREEMENT Recorded Feb 28, 2005
From: COREL CORPORATION
To: CREDIT SUISSE FIRST BOSTON TORONTO BRANCH
Reel/Frame 016309/0733 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2004
From: CHERNICHENKO, DMITRY ALEXANDROVICH; ZAKLIKA, KRZYSZTOF ANTONI
To: JASC SOFTWARE INCORPORATED
Reel/Frame 015468/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2004
From: COREL HOLDINGS CORPORATION
To: COREL CORPORATION
Reel/Frame 015292/0556 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2004
From: JASC SOFTWARE, INC.
To: COREL HOLDINGS CORPORATION
Reel/Frame 015283/0735 →