Projecting warped images onto curved surfaces
First Claim
Patent Images
1. A method for projecting an image onto a display surface, comprising:
- projecting a predetermined image onto a display surface;
acquiring a stereo pair of images of the predetermined image;
determining a quadric transfer function between the predetermined image and the stereo pair of images via the display surface;
warping an output image according to the quadric transfer function; and
projecting the warped output image onto the display surface.
4 Assignments
0 Petitions
Accused Products
Abstract
A method projects one or more image onto a curved display surface. First, a predetermined structured light pattern is projected onto the display surface. A stereo pair of images is acquired of the projected images on the display surface. Then, a quadric transfer function between the predetermined images and the stereo pair of images, via the display surface, is determined. Thus, an arbitrary output image can be warped according to the quadric transfer function so that when it is projected onto the display surface it appears correct.
133 Citations
18 Claims
-
1. A method for projecting an image onto a display surface, comprising:
-
projecting a predetermined image onto a display surface;
acquiring a stereo pair of images of the predetermined image;
determining a quadric transfer function between the predetermined image and the stereo pair of images via the display surface;
warping an output image according to the quadric transfer function; and
projecting the warped output image onto the display surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
projecting a plurality of predetermined images onto the display surface from a plurality of viewpoints;
acquiring a stereo pair of input images of the plurality of predetermined images;
determining a quadric transfer function between each predetermined image and the stereo pair of input images via the display surface;
warping a plurality of output images according to the corresponding quadric transfer function; and
projecting the plurality of warped output images onto the display surface from the plurality of viewpoints.
-
-
7. The method of claim 6 wherein the surface is quadric.
-
8. The method of claim 6 wherein the plurality of warped output images overlap and appear as a single seamless image.
-
9. The method of claim 1 further comprising:
-
determining three-dimensional correspondences between features of the predetermined image and corresponding features in the stereo pair of images;
fitting a quadric surface to the three-dimensional correspondences;
determining a pose of the predetermined image with respect to the stereo pair of images; and
determining the quadric transfer function from the pose and the correspondences.
-
-
10. The method of claim 6 further comprising:
attenuating the plurality of warped output images according to blending weights before projecting.
-
11. The method of claim 1 wherein the predetermined image is a checkerboard pattern.
-
12. The method of claim 1 further comprising:
applying non-linear minimization to an objective function to obtain the quadric transfer function.
-
13. The method of claim 12 wherein the objective function takes a total squared transfer error for all pixels in predetermined image.
-
14. The method of claim 1 wherein the output image is rendered for an arbitrary virtual viewpoint.
-
15. The method of claim 10 further comprising:
cropping the plurality of attenuated and warped output images to an arbitrary view frustum.
-
16. The method of claim 1 wherein the quadric transfer function is determined parametrically.
-
17. The method of claim 1 wherein the warping is implemented with a vertex shader of a graphic processing unit.
-
18. A system for projecting an image onto a display surface, comprising:
-
a projector configured to project a predetermined image onto a display surface;
a camera configured to acquire a stereo pair of images of the predetermined image;
means for determining a quadric transfer function between the predetermined image and the stereo pair of images via the display surface;
means for warping an output image according to the quadric transfer function; and
means for projecting the warped output image onto the display surface.
-
Specification