Method and apparatus for synthesizing new video and/or still imagery from a collection of real video and/or still imagery
First Claim
1. In a system using a plurality of fixed imagers covering a scene, method to create a high quality virtual image, in real-time, as seen from a virtual viewpoint of the scene, comprising the steps of;
- a) selecting at least two images corresponding to at least two of the plurality of fixed imagers to be used in creating the high quality virtual image each of the at least two images corresponding to respective viewpoints different from the virtual viewpoint;
b) creating at least two depth maps corresponding to the at least two images;
c) determining at least two sets of warp parameters using the at least two depth maps corresponding to said at least two images, each set of warp parameters corresponding to warping one of the at least two images to the virtual viewpoint;
d) warping the at least two images to generate at least two warped images representing the virtual viewpoint using the at least two sets of warp parameters corresponding to said at least two images; and
e) merging the at least two warped images to create the high quality virtual image representing the virtual viewpoint.
2 Assignments
0 Petitions
Accused Products
Abstract
An image-based tele-presence system forward warps video images selected from a plurality fixed imagers using local depth maps and merges the warped images to form high quality images that appear as seen from a virtual position. At least two images, from the images produced by the imagers, are selected for creating a virtual image. Depth maps are generated corresponding to each of the selected images. Selected images are warped to the virtual viewpoint using warp parameters calculated using corresponding depth maps. Finally the warped images are merged to create the high quality virtual image as seen from the selected viewpoint. The system employs a video blanket of imagers, which helps both optimize the number of imagers and attain higher resolution. In an exemplary video blanket, cameras are deployed in a geometric pattern on a surface.
364 Citations
15 Claims
-
1. In a system using a plurality of fixed imagers covering a scene, method to create a high quality virtual image, in real-time, as seen from a virtual viewpoint of the scene, comprising the steps of;
-
a) selecting at least two images corresponding to at least two of the plurality of fixed imagers to be used in creating the high quality virtual image each of the at least two images corresponding to respective viewpoints different from the virtual viewpoint; b) creating at least two depth maps corresponding to the at least two images; c) determining at least two sets of warp parameters using the at least two depth maps corresponding to said at least two images, each set of warp parameters corresponding to warping one of the at least two images to the virtual viewpoint; d) warping the at least two images to generate at least two warped images representing the virtual viewpoint using the at least two sets of warp parameters corresponding to said at least two images; and e) merging the at least two warped images to create the high quality virtual image representing the virtual viewpoint. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
3. In a system using a plurality of fixed imagers covering a scene, a method to create a high quality virtual image, in real-time, as seen from a virtual viewpoint of the scene, comprising the steps of;
-
a) selecting the virtual viewpoint based on tracking at least one feature as the at least one feature moves within the scene; b) selecting at least two images corresponding to at least two of the plurality of fixed imagers to be used in creating the high quality virtual image each of the least two images corresponding to respective viewpoints different from the virtual viewpoint; c) creating at least two depth maps corresponding to the at least two images; d) determining at least two sets of warp parameters using the at least two depth maps corresponding to said at least two images, each set of warp parameters corresponding to warping one of the at least two images to the virtual viewpoint; e) warping the at least two images to generate at least two warped images representing the virtual viewpoint using the at least two sets of warp parameters corresponding to said at least two images; and f) merging the at least two warped images to create the high quality virtual image representing the virtual viewpoint.
-
-
12. A virtual camera system to create a high quality virtual image, in real-time, as seen from a virtual viewpoint, comprising;
-
plurality of fixed imagers; image selection means for selecting an image from each of at least two of the plurality of fixed cameras for use in creating the high quality virtual image each of the selected images corresponding to a respective viewpoint different from the virtual viewpoint;
depth estimation means for creating at least two depth maps corresponding to the at least two images;calculation means for calculating, based on the at least two depth maps, at least two sets of warp parameters that define respective warnings of the at least two images to the virtual viewpoint; an image warper which applies the at least two sets of warp parameters from the calculation means to the at least two images respectively to create at least two warped images; and an image merger to merge the at least two warped images to generate the high quality virtual image representing the virtual viewpoint. - View Dependent Claims (13, 14, 15)
-
Specification