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;
said 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.
-
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;
said 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, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
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;
(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.
-
-
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.
-
Specification