Manifold mosaic hopping for image-based rendering
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
75 Citations
25 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
where R0 represents depth, D0 represents a predetermined smooth perception threshold, and rn represents one of the two adjacent mosaics.
-
-
8. The method of claim 7, wherein the predetermined smooth perception threshold is based on humanly perceived visual smoothness.
-
9. The method of claim 1, wherein the set of manifold mosaics comprises a set of parallel mosaics, such that the predetermined spatial relationship comprises the set of parallel mosaics being parallel to one another.
-
10. The method of claim 9, wherein for any two adjacent mosaics of the set of manifold mosaics, there is a maximum angle between the two adjacent mosaics represented by
-
2 β - 1 ) D 0 , wherein D0 represents a predetermined smooth perception threshold.
-
-
11. The method of claim 1, further comprising displaying the image rendered.
-
12. 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. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
where R0 represents depth, D0 represents a predetermined smooth perception threshold, and rn represents one of the two adjacent mosaics.
-
-
18. The medium of claim 12, wherein the set of manifold mosaics comprises a set of parallel mosaics, such that the predetermined spatial relationship comprises the set of parallel mosaics being parallel to one another.
-
19. The medium of claim 18, wherein for any two adjacent mosaics of the set of manifold mosaics, there is a maximum angle between the two adjacent mosaics represented by
-
2 β - 1 ) D 0 , wherein D0 represents a predetermined smooth perception threshold.
-
-
20. 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. - View Dependent Claims (21, 22, 23, 24, 25)
where R0 represents depth, D0 represents a predetermined smooth perception threshold, and rn represents one of the two adjacent mosaics.
-
-
25. The method of claim 20, further comprising displaying the image rendered.
Specification