Manifold mosaic hopping for image-based rendering
AssigneeMicrosoft Corporation
InventorsHeung-Yeung Shum, Li Feng Wang, Xin Tong, Jin-Xiang Chai
Life of this patent
Estimating the term…
Abstract
The invention relates to manifold mosaic hopping for image-base rendering (IBR). In one embodiment, a set of manifold mosaics is constructed. Depending on the desired application, the mosaics can be concentric mosaics, parallel mosaics, as well as other types of mosaics. Each mosaic represents a number of unique viewpoints that different from one another in only one direction. From a current camera or viewing position within the set of mosaics, a new position can be moved to, such that the movement is continuous over any one mosaic, and is discrete across the mosaics. An image is rendered by local warping, without interpolation of more than one mosaic.
Claims25
A computer-implemented method for rendering an image comprising:
- constructing a set of manifold mosaics having a predetermined spatial relationship, each mosaic representing a plurality of unique viewpoints that differ from one another in only one direction;
- from a current position within the set of manifold mosaics, moving to a new position within the set of manifold mosaics, such that movement is continuous over one mosaic and is discrete across mosaics;
- and,
- rendering the image based on the new position within the set of manifold mosaics, by locally warping a mosaic represented by the new position within the set of mosaics, without interpolation of more than one mosaic.
A machine-readable medium having instructions stored thereon for execution by a processor to perform a method for rendering an image within a set of manifold mosaics having a predetermined spatial relationship, each mosaic representing a plurality of unique viewpoints that different from one another in only one direction, the method comprising:
- from a current position within the set of manifold mosaics, moving to a new position within the set of manifold mosaics, such that movement is continuous over one mosaic and is discrete across mosaics;
- rendering the image based on the new position within the set of manifold mosaics, by locally warping a mosaic represented by the new position within the set of manifold mosaics, without interpolation of more than one mosaic;
- and,
- displaying the image rendered.
A computer-implemented method for rendering an image comprising:
- constructing a set of concentric manifold mosaics, each mosaic representing a plurality of unique viewpoints that differ from one another in only an angular direction of a (radial direction, angular direction) ray space;
- from a current position within the set of concentric manifold mosaics, moving to a new position within the set of concentric manifold mosaics, such that movement is continuous over one mosaic and is discrete across mosaics;
- and,
- rendering the image based on the new position within the set of concentric manifold mosaics, by locally warping a mosaic represented by the new position within the set of concentric manifold mosaics, without interpolation of more than one mosaic.
Dependencies are inferred from the claim text.