Method of calibrating an image signal processor to overcome lens effects
First Claim
1. A method of calibrating an image signal processor, said method comprising:
- passing light from a uniform field through a lens;
sampling light passing through said lens with a digital optical sensor;
determining a plurality of reciprocal values for a plurality of sensor locations; and
determining a plurality of control points based on said reciprocal values, wherein said plurality of control points define a surface based on said plurality of reciprocal values and wherein said surface is operable to be used for correcting a subsequent image detected by said digital optical sensor using said lens.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for correcting image data. Embodiments of the present invention provide calibration and image correction to overcome various lens effects including lens shading and lens imperfections. In one embodiment, the correction of image data is performed via utilization of a spline surface (e.g., Bezier surface). The use of spline surfaces facilitates efficient hardware implementation. The image correction may be performed on a per channel and illumination type basis. In another embodiment, the present invention provides a method for determine a spline surface to be used for calibrating an image signal processor to be used in correcting image data.
183 Citations
15 Claims
-
1. A method of calibrating an image signal processor, said method comprising:
-
passing light from a uniform field through a lens; sampling light passing through said lens with a digital optical sensor; determining a plurality of reciprocal values for a plurality of sensor locations; and determining a plurality of control points based on said reciprocal values, wherein said plurality of control points define a surface based on said plurality of reciprocal values and wherein said surface is operable to be used for correcting a subsequent image detected by said digital optical sensor using said lens. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of calibrating an image signal processor, said method comprising:
-
passing light from a source through a lens, wherein said light is of a particular channel; sampling light passing through said lens with a digital optical sensor; determining a plurality of reciprocal values for a plurality of sensor locations; determining a plurality of control points of said particular channel based on said reciprocal values, wherein said plurality of control points define a surface based on said plurality of reciprocal values and wherein said surface is operable to be used for correcting a subsequent image detected by said digital optical sensor using said lens; and storing said plurality of control points within a computer readable memory unit. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of calibrating an image signal processor, said method comprising:
-
passing light from a source through a lens, wherein said light is of a first channel and a second channel; sampling light passing through said lens with a digital optical sensor; determining a plurality of reciprocal values for a plurality of sensor locations; determining a first plurality of control points of said first channel based on said reciprocal values, wherein said first plurality of control points define a first surface based on said plurality of reciprocal values and wherein said first surface is operable to be used for correcting a subsequent image detected by said digital optical sensor using said lens; determining a second plurality of control points of said second channel based on said reciprocal values, wherein said second plurality of control points define a second surface based on said plurality of reciprocal values and wherein said second surface is operable to be used for correcting a subsequent image detected by said digital optical sensor using said lens; and storing said first and second plurality of control points within a computer readable memory unit. - View Dependent Claims (13, 14, 15)
-
Specification