Claims
- 1. An electronic correction method 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 a particular geometry, by compensation of the digital image pixel data associated with the optical image, said method comprising:
(a) identifying and representing the optical anomalies associated with the physical and geometrical characteristics of the capture and display optical components as an optical anomaly grid dataset; (b) identifying and representing the ideal behavior of the capture and display optical components as an ideal grid dataset, (c) 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; (d) applying the anomaly correcting transformation dataset 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 grid dataset which represents image scaling and geometric transformations selected from the group consisting of spherical, cylindrical, and keystone transformations, and concatenating the optical anomaly grid dataset and the application specific grid dataset wherein (d) consists of applying the concatenation of the optical anomaly grid dataset and the application specific grid dataset to the pixel image data.
- 4. The method of claim 1, wherein the anomaly correcting transformation dataset 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 dataset is defined in at least one of position space and color space
- 7. The method of claim 1, wherein the anomaly correcting transformation dataset defines a set of correcting geometric transformations and a set of correcting color transformations.
- 8. The method of claim 8, wherein (d) 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 pixel image data is associated with at least one of a capture and 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 a particular geometry, by compensation of the digital image pixel data associated with the optical image, said system comprising an image processor for:
(a) identifying and representing the optical anomalies of the physical and geometrical characteristics of the capture and display optical components as an optical anomaly grid dataset; (b) identifying and representing the ideal behavior of the image data processing chain as an ideal grid dataset; (c) 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; (d) applying the anomaly correcting transformation dataset to the image pixel data to produce corrected image pixel data which when 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 providing an application specific grid dataset which represents selected image scaling and geometric transformations selected from the group consisting of spherical, cylindrical, and keystone transformations, said image processor being adapted to concatenate the optical anomaly grid dataset and the application specific grid dataset, said processor also being adapted to apply the concatenation of the optical anomaly grid dataset and the application specific grid dataset to the image pixel data.
- 13. The system of claim 10, wherein the image processor is adapted to convert the anomaly correcting transformation dataset to a device specific functional representation.
- 14. The system of claim 10, wherein the image processor is adapted to store a sequence of transformations to achieve dynamic anomaly correction.
- 15. The system of claim 10, wherein the optical anomaly grid dataset is defined in at least one of position space and color space.
- 16. The system of claim 10, wherein the anomaly correcting transformation dataset 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 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 image pixel data.
- 20. A computer-readable medium having computer-readable code embodied therein 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 a particular geometry, by compensation of the digital image pixel data associated with the optical image, by:
(a) identifying and representing the optical anomalies of the physical and geometrical characteristics of the capture and display optical components as an optical anomaly grid dataset; (b) identifying and representing the ideal behavior of the image data processing chain as an ideal grid dataset; (c) 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; (d) applying the anomaly correcting transformation dataset 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 comprising the step of computing an application specific grid dataset which represents selected image scaling and geometric transformations selected from the group consisting of spherical, cylindrical, and keystone transformations and concatenating the optical anomaly grid dataset and the application specific grid dataset wherein (d) consists of applying the concatenation of the optical anomaly grid dataset and the application specific grid dataset to the pixel image data.
- 23. The computer-readable medium of claim 20, wherein the anomaly correcting transformation dataset is converted to a device specific functional representation.
- 24. The computer-readable medium of claim 20, further comprising storing a sequence of transformations to achieve dynamic anomaly correction.
- 25. The computer-readable medium of claim 20, wherein the anomaly correcting transformation dataset 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 dataset defines a set of correcting geometric transformations and a set of correcting color transformations.
- 27. The computer-readable medium of claim 26, wherein (d) 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.
Parent Case Info
[0001] This application claims the benefit under 35 U.S.C. 119(e) of U.S. Provisional Application No. 60/387,596, filed Jun. 12, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60387596 |
Jun 2002 |
US |