Catadioptric projectors
First Claim
1. A method for calibrating a digital projector to a digital camera, said digital projector having an array of projector pixels and said digital camera having an array of sensor pixels, said method including providing at least one processing unit to execute a series of steps comprising:
- (a) obtaining a light transport matrix correlating said array of projector pixels to said array of sensor pixels, said light transport matrix including a plurality of light transport data-sets each corresponding to a separate projector pixel within said array of projector pixels and consisting of light transport data as determined by means of said digital camera;
(b) generating a blur kernel from said light transport matrix, said blur kernel being indicative of projection blur, said blur kernel further being comprised of a plurality of different defocus data-sets, each of said different defocus data-sets corresponding to a different projector pixel within said projector pixel array;
(c) for each input image to be projected on said digital projector;
(1) multiplying said input image by the matrix inverse of said light transport matrix to create an intermediate transformed image;
(2) applying deconvolution on said intermediate transformed image using said blur kernel to create a final image; and
(3) submitting said final image for projection on said digital projector.
2 Assignments
0 Petitions
Accused Products
Abstract
Herein is presented a catadioptric projector by combining a commodity digital projector with additional optical units. By using specially shaped reflectors and/or refractors, a catadioptric projector can offer an unprecedented level of flexibility in aspect ratio, size, and field of view. Also presented, are methods to reduce projection artifacts in catadioptric projectors, such as distortions, scattering, and defocusing. By analysis of projection defocus of reflector and thin refractor based catadioptric projectors, it is shown that defocus blur can be interpreted as spatially-varying Gaussian blurs on an input image. Kernels are measured directly from a light transport matrix, T, and de-convolution is applied to optimize an input image. Practical uses of catadioptric projectors in panoramic and omni-directional projections are also demonstrated.
11 Citations
13 Claims
-
1. A method for calibrating a digital projector to a digital camera, said digital projector having an array of projector pixels and said digital camera having an array of sensor pixels, said method including providing at least one processing unit to execute a series of steps comprising:
-
(a) obtaining a light transport matrix correlating said array of projector pixels to said array of sensor pixels, said light transport matrix including a plurality of light transport data-sets each corresponding to a separate projector pixel within said array of projector pixels and consisting of light transport data as determined by means of said digital camera; (b) generating a blur kernel from said light transport matrix, said blur kernel being indicative of projection blur, said blur kernel further being comprised of a plurality of different defocus data-sets, each of said different defocus data-sets corresponding to a different projector pixel within said projector pixel array; (c) for each input image to be projected on said digital projector; (1) multiplying said input image by the matrix inverse of said light transport matrix to create an intermediate transformed image; (2) applying deconvolution on said intermediate transformed image using said blur kernel to create a final image; and (3) submitting said final image for projection on said digital projector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification