Distortion free image capture system and method
First Claim
1. An image capture system comprising:
- (a) a geometric calibration plate;
(b) an illumination calibration plate;
(c) one or more lens(es) or optics;
(d) an imaging system;
(e) one or more imaging plane(s);
(f) an image processor;
wherein said lens (es)/optics are used in conjunction with said imaging system to image said geometric and/or illumination calibration plate(s) to form an image correction database under control of said image processor;
an image correction database is used to create a distortion correction image under control of said image processor; and
said image processor permits application of said image correction database and/or said distortion correction image to an input object image to produce a distortion-free output image; and
said image processor simultaneously corrects for sources of geometric distortions, lighting variations, color variations, and magnification variances in said input object image.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for correcting distortions that occur in image capture systems is disclosed. The present invention in some preferred embodiments includes provisions to correct or change magnification differences for all causes including position errors in zoom lens positioning mechanisms as well as those caused by chromatic aberration, CCD alignment errors, lens distortion off center variations, pincushion/barrel lens distortion, magnification distortions, camera and lens misalignment errors, and lighting variations (including flash-to-flash illumination variations). A significant feature of the present invention in contrast with the prior art is that with the use of a movable calibration plate in the present invention it is possible to image capture both the calibration plate and the input object image in a single image capture, thus permitting simultaneous compensation for a variety of lighting and illumination variations not possible with the prior art.
120 Citations
33 Claims
-
1. An image capture system comprising:
-
(a) a geometric calibration plate;
(b) an illumination calibration plate;
(c) one or more lens(es) or optics;
(d) an imaging system;
(e) one or more imaging plane(s);
(f) an image processor;
wherein said lens (es)/optics are used in conjunction with said imaging system to image said geometric and/or illumination calibration plate(s) to form an image correction database under control of said image processor;
an image correction database is used to create a distortion correction image under control of said image processor; and
said image processor permits application of said image correction database and/or said distortion correction image to an input object image to produce a distortion-free output image; and
said image processor simultaneously corrects for sources of geometric distortions, lighting variations, color variations, and magnification variances in said input object image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
(1) means for setting an operating iris to full open; (2) means for setting offsets;
(3) means for setting gains;
(4) means for setting the optimum iris value;
(5) means for setting said operating iris to said optimum value;
(6) means for setting offsets based on said optimum iris value; and
(7) means for setting gains based on said optimum iris value.
-
-
12. An image capture method comprising:
-
(1) image capturing a geometric calibration plate;
(2) image capturing an illumination calibration plate;
(3) generating an image correction database;
(4) generating an image correction image;
(5) capturing an image of an input object to be correctly imaged;
(6) applying said image correction database and/or said image correction to said input object image; and
(7) generating a distortion free output image from the results of step (6);
wherein said image capture method simultaneously corrects for sources of geometric distortions, lighting variations, color variations, and magnification variances in said object image. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
(1) setting an operating iris to full open; (2) setting offsets;
(3) setting gains;
(4) setting the optimum iris value;
(5) setting said operating iris to said optimum value;
(6) setting offsets based on said optimum iris value; and
(7) setting gains based on said optimum iris value.
-
-
23. A computer usable medium having computer-readable program code means providing image capture functionality, said computer-readable program means comprising:
-
(1) computer program code means for image capturing a geometric calibration plate;
(2) computer program code means for image capturing an illumination calibration plate;
(3) computer program code means for generating an image correction database;
(4) computer program code means for generating an image correction image;
(5) computer program code means for capturing an image of an input object to be correctly imaged;
(6) computer program code means for applying said image correction database and/or said image correction to said input object image; and
(7) computer program code means for generating a distortion free output image from the results of said means (6);
wherein said computer program code means for image capturing simultaneously corrects for sources of geometric distortions, lighting variations, color variations, and magnification variances in said object image. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
(1) computer program code means for setting an operating iris to full open; (2) computer program code means for setting offsets;
(3) computer program code means for setting gains;
(4) computer program code means for setting the optimum iris value;
(5) computer program code means for setting said operating iris to said optimum value;
(6) computer program code means for setting offsets based on said optimum iris value; and
(7) computer program code means for setting gains based on said optimum iris value.
-
Specification