IP Library Granted Patent US 8,532,380
Granted Patent B2
US 8,532,380 · App. 13/189,485 · Granted Sep 10, 2013

Methods and apparatuses for addressing chromatic abberations and purple fringing

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,532,380
App. No.
13/189,485
Granted
Sep 10, 2013
Kind
B2
Abstract

Methods and systems for detecting and correcting chromatic aberration and purple fringing are disclosed. Chromatic aberration can be addressed by separating an image into color planes and then adjusting these to reduce chromatic aberration by using a specific calibration image (calibration chart) as an empirical method to calibrate the image acquisition device. Purple fringing can be corrected by initially addressing color aberration resulting from the lateral chromatic aberration (LCA). The LCA is first removed and then the correction is extended to purple fringing. A discovery is relied upon that the purple fringing is created in the direction of the chromatic aberration and is more pronounced in the direction of the chromatic aberration.

Claims (33)

1. A processor-implemented method of correcting lateral chromatic aberrations in digital images within a digital image acquisition device, comprising:

acquiring a digital image;

calculating corrected values for red (R) and blue (B) color channels as follows:

R′=R+(G−R)×corR; B′=B+(G−B)×corB; where corR and corB are selected correction ratios for the red and blue color channels, respectively; and

outputting, storing, displaying, projecting, or transmitting a corrected digital image which has been corrected for lateral chromatic aberrations, or a further processed version of the digital image, or combinations thereof, and

wherein the selected correction ratios corR and corB comprise:

CorR={CR= 0.1×clamp([ R ( x,y )− RC ( x,y )],10)}× CRB ; and

CorB={CB= 0.1×clamp([ B ( x,y )− BC ( x,y )],10)}× CRB;

where clamp (.,.) returns second term when first term exceeds it; and

CRB= 1+cos [abs( Rc ( x,y )− Bc ( x,y ))π/200], when abs( Rc ( x,y )− Bc ( x,y ))<200; and

CRB= 0 when abs( Rc ( x,y )− Bc ( x,y ))<200.

2. The method of claim 1 , further comprising applying color corruption correction when G<R′ and R′<B′.

3. The method of claim 1 , further comprising selecting a pixel neighborhood and performing the method in a single pass.

4. One or more non-transitory, processor readable media having code embedded therein for programming a processor to perform a method of correcting lateral chromatic aberrations in digital images, wherein the method comprises calculating corrected values for red (R) and blue (B) color channels as follows:

R′=R+(G−R)×corR; B′=B+(G−B)×corB; where corR and corB are selected correction ratios for the red and blue color channels, respectively, and

wherein the selected correction ratios corR and corB comprise:

CorR={CR= 0.1×clamp([ R ( x,y )− RC ( x,y )],10)}× CRB ; and

CorB={CB= 0.1×clamp([ B ( x,y )− BC ( x,y )],10)}× CRB;

where clamp (.,.) returns second term when first term exceeds it; and

CRB= 1+cos [abs( Rc ( x,y )− Bc ( x,y ))π/200], when abs( Rc ( x,y )− Bc ( x,y ))<200; and

CRB= 0 when abs( Rc ( x,y )− Bc ( x,y ))<200.

5. The one or more processor-readable media of claim 4 , wherein the method further comprises applying color corruption correction when G<R′ and R′<B′.

6. The one or more processor-readable media of claim 4 , further comprising selecting a pixel neighborhood and performing the method in a single pass.

7. A portable digital image acquisition device comprising a lens, an image sensor, a processor, and one or more processor readable media having code embedded therein for programming the processor to perform a method of correcting lateral chromatic aberrations in digital images, wherein the method comprises calculating corrected values for red (R) and blue (B) color channels as follows:

R′=R+(G−R)×corR; B′=B+(G−B)×corB; where corR and corB are selected correction ratios for the red and blue color channels, respectively, and

wherein the selected correction ratios corR and corB comprise:

CorR={CR= 0.1×clamp([ R ( x,y )− RC ( x,y )],10)}× CRB ; and

CorB={CB= 0.1×clamp([ B ( x,y )− BC ( x,y )],10)}× CRB;

where clamp (.,.) returns second term when first term exceeds it; and

CRB= 1+cos [abs( Rc ( x,y )− Bc ( x,y ))π/200], when abs( Rc ( x,y )− Bc ( x,y ))<200; and

CRB= 0 when abs( Rc ( x,y )− Bc ( x,y ))<200.

8. The device of claim 7 , wherein the method further comprises applying color corruption correction when G<R′ and R′<B′.

9. The device of claim 7 , further comprising selecting a pixel neighborhood and performing the method in a single pass.

Assignments (4)
CHANGE OF NAME Recorded Dec 3, 2014
From: DIGITALOPTICS CORPORATION EUROPE LIMITED
To: FOTONATION LIMITED
Reel/Frame 034524/0693 →
CHANGE OF NAME Recorded Aug 29, 2012
From: TESSERA TECHNOLOGIES IRELAND LIMITED
To: DIGITALOPTICS CORPORATION EUROPE LIMITED
Reel/Frame 028866/0980 →
CHANGE OF NAME Recorded Jul 24, 2011
From: FOTONATION IRELAND LIMITED
To: TESSERA TECHNOLOGIES IRELAND LIMITED
Reel/Frame 026638/0146 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2011
From: STEC, PIOTR; MURRAY, LARRY; DRIMBAREAN, ALEXANDRU
To: FOTONATION IRELAND LIMITED
Reel/Frame 026637/0711 →