IP Library Granted Patent US 6,950,211
Granted Patent B2
US 6,950,211 · App. 09/899,503 · Granted Sep 27, 2005

Fine moire correction in images

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 6,950,211
App. No.
09/899,503
Filed
Jul 5, 2001
Granted
Sep 27, 2005
Kind
B2
Art Unit
2626
USPC
358/3.26
Abstract

A method of noise removal from a digital image, especially moiré noise, comprising providing a three-dimensional representation of a at least one image color channel as a surface over the plane of the image, creating a virtual surface patch, placing the surface patch against topography in the three-dimensional surface mapping of the image so that the virtual surface patch intersects topography of the three-dimensional surface with respect to at least some pixels of the image surface region, adjusting the height, tilt and curvature of the surface patch with respect the image surface in order to optimally represent the surface, then estimating a palliative value for the image surface for at least one pixel within the area of the surface patch from the adjustment of the surface patch, and replacing the value of the at least one pixel in the at least one image color channel with the palliative value.

Claims (18)

1. A method of noise removal from a digital image comprising providing a three-dimensional surface mapping representation of a at least one image color channel as a surface over a plane of the image, creating a virtual surface patch, placing the surface patch against topography in the three-dimensional surface mapping of the image so that the virtual surface patch intersects topography of the three-dimensional surface with respect to at least some pixels of an image surface region, adjusting height, tilt and curvature of the virtual surface patch with respect to the image surface to fit the surface, then estimating a palliative value for the image surface fitted with the virtual surface patch for at least one pixel within the area of the surface patch from the adjustment of the surface patch, and replacing the value of the at least one pixel in the at least one image color channel with the palliative value.

2. The method of claim 1 wherein the fit of the surface comprises an attempt to approximately represent the image surface.

3. The method of claim 1 wherein the virtual surface patch fitted on the pixel brightness values comprises a plane.

4. The method of claim 1 wherein the virtual surface patch fitted on the pixel brightness value is described by two orthogonal parabolas.

5. The method of claim 1 wherein the virtual surface patch contains from to 9 to 170 pixels.

6. The method of claim 1 wherein the image noise is moiré pattern noise.

7. The method of claim 6 wherein the adjustment of the height, tilt and curvature of the surface patch with respect the image surface in order to optimally represent the surface is accomplished by means of regression analysis to minimize the sums of the squared deviations between the virtual surface patch and the image brightness surface.

8. The method of claim 7 wherein the virtual surface patch is fitted on pixel color channel values and comprises a plane.

9. The method of claim 7 wherein the virtual surface patch is fitted on pixel color channel values and is described by two orthogonal parabolas.

10. The method of claim 6 wherein the virtual surface patch is fitted on pixel color channel values and comprises a plane.

11. The method of claim 6 wherein the virtual surface patch is fitted on pixel color channel values and the virtual surface patch is described by two orthogonal parabolas.

12. The method of claim 1 wherein the adjustment of the height, tilt and curvature of the surface patch with respect the image surface in order to optimally represent the surface is accomplished by means of regression analysis to minimize the sums of the squared deviations between the virtual surface patch values and the image color channel surface values.

13. The method of claim 12 wherein the virtual surface patch fitted on pixel color channel values and comprises a plane.

14. The method of claim 12 wherein the virtual surface patch is fitted on pixel color channel values and is described by two orthogonal parabolas.

15. The method of claim 1 where the at least one color channel is a brightness channel approximating the human perception of brightness.

16. The method of claim 15 wherein the adjustment of the height, tilt and curvature of the surface patch with respect the image surface is performed to optimally represent the surface is accomplished by means of regression analysis to minimize the sums of the squared deviations between the virtual surface patch and the three-dimensional surface mapping representation of an image brightness surface.

17. The method of claim 16 wherein the virtual surface patch is fitted on pixel brightness values and comprises a plane.

18. The method of claim 16 wherein the virtual surface patch is fitted on pixel brightness value and is described by two orthogonal parabolas.

Assignments (20)
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.; WINZIP INTERNATIONAL LLC; WINZIP COMPUTING LP; WINZIP COMPUTING LLC; CAYMAN LTD. HOLDCO; WINZIP COMPUTING, S.L.U.; WINZIP HOLDINGS SPAIN, S.L.U.; COREL US HOLDINGS, LLC; INTERVIDEO, INC.; INTERVIDEO DIGITAL TECHNOLOGY CORP.
Reel/Frame 030591/0383 →
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 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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2001
From: TRIFONOV, MIKHAIL; ZAKLIKA, KRZYSZTOF; GRUZDEV, PAVEL
To: JASC SOFTWARE, INC.
Reel/Frame 012264/0647 →