IP Library Granted Patent US 7,474,799
Granted Patent B2
US 7,474,799 · App. 10/461,320 · Granted Jan 6, 2009

System and method for electronic correction of optical anomalies

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,474,799
App. No.
10/461,320
Granted
Jan 6, 2009
Kind
B2
Abstract

An electronic correction system and method for correcting optical anomalies, namely distortions, color non-convergence (excluding axial chromatic aberration) and luminance (or chrominance) non-uniformity. Each effect is modeled as a transformation in either spatial (positional) space or color space. Representing the effects as transformations of digital pixel data, allows the different anomalies to be resolved within a common framework, namely that of image ‘warping’. The anomaly, having been expressed as a pixel transformation, is then eliminated by electronically applying the inverse transformation. This process is equivalent to digitally manipulating or warping the image in position and/or color space and accordingly this can be achieved using commercially known warping circuits. In addition, the transformation can also contain a component to additionally perform any application specific image warping (e.g. scaling and geometric transformations). Finally, by storing a sequence of transformations, adaptive anomaly correction and dynamic effects can be achieved.

Claims (58)

1. An electronic correction method for correcting a plurality of optical anomalies associated with image capture and image display of an optical image processed through optical capture and display components having physical and geometrical characteristics, by compensation of digital image pixel data associated with the optical image, said method comprising:

identifying and representing several optical anomalies associated with the physical and geometrical characteristics of the optical capture and display components as an optical anomaly grid dataset;

identifying and representing distortion free behavior of the optical capture and display components as an ideal grid dataset;

for the optical anomalies comparing the optical anomaly grid dataset with the ideal grid dataset and determining an anomaly correcting transformation dataset by performing an inverse spatial transform from the ideal grid dataset to the anomaly transform such that functional composition of the anomaly correction transformation with the optical anomaly grid dataset reduces to the ideal grid dataset;

representing the anomaly correcting transformation via surface based functionals;

applying the surface based functionals to the image pixel data to produce corrected image pixel data which when viewed is free of the optical anomaly.

2. The method of claim 1 , wherein said optical anomalies are selected from the group consisting of: distortions, color non-convergence, luminance non-uniformity, and chrominance non-uniformity.

3. The method of claim 1 , further comprising computing an application specific transformation which corrects for image scaling and geometric transformations selected from the group consisting of spherical, cylindrical, and keystone transformations.

4. The method of claim 1 , wherein the anomaly correcting transformation is converted to a device specific functional representation.

5. The method of claim 1 , further comprising storing a sequence of transformations to achieve dynamic anomaly correction.

6. The method of claim 1 , wherein the anomaly correcting transformation is defined in at least one of position space and color space.

7. The method of claim 1 , wherein the anomaly correcting transformation defines a set of correcting geometric transformations and a set of correcting color transformations.

8. The method of claim 7 , wherein applying the surface based functionals to the image pixel data further comprises

(i) applying the set of correcting geometric transformations;

(ii) applying a set of filtering operations; and

(iii) applying the set of correcting color transformations.

9. The method of claim 1 , wherein the image pixel data is associated with at least one of a capture device and a display device.

10. An electronic correction system for correcting a plurality of optical anomalies associated with the capture and display of an optical image processed through optical capture and display components having physical and geometrical characteristics, by compensation of the digital image pixel data associated with the optical image, said system comprising an image processor for:

identifying and representing several optical anomalies of the physical and geometrical characteristics of the optical capture and display optical components as an optical anomaly grid dataset;

identifying and representing the ideal behavior of the image data processing chain as an ideal grid dataset;

for the optical anomalies comparing the optical anomaly grid dataset with the ideal grid dataset and determining an anomaly correcting transformation dataset by performing an inverse spatial transform from the ideal grid dataset to the anomaly transform such that functional composition of the anomaly correcting transformation with the optical anomaly grid dataset reduces to the ideal grid dataset;

representing the anomaly correcting transformation via surface based functionals;

applying the surface based functionals to the image pixel data to produce corrected image pixel data which viewed is free of the optical anomaly.

11. The system of claim 10 , wherein said optical anomalies are selected from the group consisting of: distortions, color non-convergence, luminance non-uniformity and chrominance non-uniformity.

12. The system of claim 10 , further comprising an application module for computing an application specific transformation which corrects for image scaling and geometric transformations selected from the group consisting of spherical, cylindrical, and keystone transformations.

13. The system of claim 10 , wherein the image processor is further adapted to convert the anomaly correcting transformation to a device specific functional representation.

14. The system of claim 10 , wherein the image processor is further adapted to store a sequence of transformations to achieve dynamic anomaly correction.

15. The system of claim 10 , wherein the optical anomaly grid is defined in at least one of position space and color space.

16. The system of claim 10 , wherein the anomaly correcting transformation defines a set of correcting geometric transformations and a set of correcting color transformations.

17. The system of claim 16 , wherein the image processor is further adapted to:

(i) apply the set of correcting geometric transformations;

(ii) apply a set of filtering operations; and

(iii) apply the set of correcting color transformations.

18. The system of claim 10 , further comprising an image display device coupled to the image processor for displaying said corrected image pixel data.

19. The system of claim 10 , further comprising an image capture device coupled to the image processor for capturing said digital image pixel data.

20. A computer-readable medium having computer-readable instructions embodied therein for correcting a plurality of optical anomalies associated with image capture and image display of an optical image processed through optical capture and display components having a physical and geometrical characteristics, by compensation of digital image pixel data associated with the optical image, by:

identifying and representing several optical anomalies associated with the physical and geometrical characteristics of the optical capture and display components as an anomaly grid dataset;

identifying and representing distortion free behavior of the optical capture and display optical components as an ideal grid dataset;

for the optical anomalies comparing the optical anomaly grid dataset with the ideal grid dataset and determining an anomaly correcting transformation dataset by performing an inverse spatial transform from the ideal grid dataset to the anomaly transform such that functional composition of the anomaly correcting transformation with the optical anomaly grid dataset reduces to the ideal grid dataset;

representing the anomaly correcting transformation via surface based functionals;

applying the surface based functionals to the image pixel data to produce corrected image pixel data which when viewed is free of the optical anomaly.

21. The computer-readable medium of claim 20 , wherein said optical anomalies are selected from the group consisting of: distortions, color non-convergence, luminance non-uniformity, and chrominance non-uniformity.

22. The computer-readable medium of claim 20 , further including an application specific transformation is computed that corrects for image scaling and geometric transformations selected from the group consisting of spherical, cylindrical, and keystone transformations.

23. The computer-readable medium of claim 20 , wherein the anomaly correcting transformation is converted to a device specific functional representation.

24. The computer-readable medium of claim 20 , wherein a sequence of transformations are stored to achieve dynamic anomaly correction.

25. The computer-readable medium of claim 20 , wherein the anomaly correcting transformation is defined in at least one of position space and color space.

26. The computer-readable medium of claim 20 , wherein the anomaly correcting transformation defines a set of correcting geometric transformations and a set of correcting color transformations.

27. The computer-readable medium of claim 26 , wherein applying the surface based functionals to the image pixel data further comprises

(i) applying the set of correcting geometric transformations;

(ii) applying a set of filtering operations; and

(iii) applying the set of correcting color transformations.

28. The method of claim 1 , further representing the optical anomaly grid dataset as a surface functional.

29. The method of claim 28 , further concatenating several surface functionals associated with several optical anomalies.

30. The system of claim 10 , further representing the optical anomaly grid dataset as a surface functional.

31. The system of claim 30 , further concatenating several surface functionals associated with several optical anomalies.

32. The computer-readable medium of claim 20 , further representing the optical anomaly grid dataset as a surface functional.

33. The computer-readable medium of claim 32 , further concatenating several surface functionals associated with several optical anomalies.

34. The method of claim 1 , wherein an anomaly correction function is used for each of the plurality of optical anomaly such that a range of one anomaly correction function is a domain of another anomaly correction.

Assignments (19)
RELEASE OF SECURITY INTEREST Recorded Mar 4, 2023
From: EAST WEST BANK
To: GEO SEMICONDUCTOR INC.
Reel/Frame 062955/0700 →
SECURITY INTEREST Recorded Jul 26, 2022
From: GEO SEMICONDUCTOR INC.
To: EAST WEST BANK
Reel/Frame 060925/0979 →
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2022
From: CRESCENT COVE CAPITAL II, LP
To: GEO SEMICONDUCTOR, INC.
Reel/Frame 060840/0079 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: SCOTT LAKE HOLDINGS INC.
To: GEO SEMICONDUCTOR INC.
Reel/Frame 050340/0516 →
SECURITY INTEREST Recorded May 31, 2019
From: GEO SEMICONDUCTOR INC.
To: CRESCENT COVE CAPITAL II, LP
Reel/Frame 049337/0040 →
RELEASE OF SECURITY INTEREST Recorded May 31, 2019
From: ROADMAP GEO LP III
To: GEO SEMICONDUCTOR INC.
Reel/Frame 049334/0793 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2019
From: 180 DEGREE CAPITAL CORP.
To: GEO SEMICONDUCTOR INC.
Reel/Frame 049320/0777 →
RELEASE OF SECURITY INTEREST Recorded May 24, 2019
From: BISHOPSGATE HOLDINGS CORPORATION
To: GEO SEMICONDUCTOR INC.
Reel/Frame 049286/0365 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NO. FROM US12027189 TO PCTUS1227189 PREVIOUSLY RECORDED ON REEL 044958 FRAME 0828. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Mar 1, 2018
From: GEO SEMICONDUCTOR INC.
To: ROADMAP GEO LP III, AS ADMINISTRATIVE AGENT
Reel/Frame 045482/0808 →
SECURITY INTEREST Recorded Dec 26, 2017
From: GEO SEMICONDUCTOR INC.
To: ROADMAP GEO LP III, AS ADMINISTRATIVE AGENT
Reel/Frame 044958/0828 →
SECURITY INTEREST Recorded Dec 20, 2017
From: GEO SEMICONDUCTOR INC.
To: SCOTT LAKE HOLDINGS INC.
Reel/Frame 044957/0529 →
SECURITY AGREEMENT Recorded Oct 23, 2013
From: GEO SEMICONDUCTOR INC
To: BISHOPSGATE HOLDINGS CORPORATION
Reel/Frame 031479/0486 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2013
From: MONTAGE CAPITAL, LLC
To: GEO SEMICONDUCTOR, INC.
Reel/Frame 030183/0179 →
SECURITY AGREEMENT Recorded Nov 21, 2012
From: GEO SEMICONDUCTOR INC.
To: BISHOPSGATE HOLDINGS CORPORATION
Reel/Frame 029341/0102 →
SECURITY AGREEMENT Recorded Mar 29, 2011
From: GEO SEMICONDUCTOR INC.
To: HARRIS & HARRIS GROUP, INC.
Reel/Frame 026036/0934 →
SECURITY AGREEMENT Recorded Sep 20, 2010
From: GEO SEMICONDUCTOR INC.
To: MONTAGE CAPITAL, LLC
Reel/Frame 025008/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2010
From: SO DELAWARE CORPORATION
To: GEO SEMICONDUCTOR INC.
Reel/Frame 023928/0006 →
CHANGE OF NAME Recorded May 6, 2009
From: SILICON OPTIX INC.
To: SO DELAWARE CORPORATION
Reel/Frame 022645/0218 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2003
From: BASSI, ZORAWAR S.; LEE, LOUIE; RAMACHANDRAN, GOPAL
To: SILICON OPTIX INC.
Reel/Frame 014533/0239 →