Environment map creation using texture projections with polygonal curved surfaces
First Claim
1. A method for creating an environment map from one or more images representing an environment, the method comprising:
- creating a texture map having a plurality of last-generation polygonal curved surfaces as by selecting a plurality of initial polygonal curved surfaces; and
dividing each initial polygonal curved surface to form a plurality of second-generation polygonal curved surfaces;
determining an image area in the one or more images corresponding to.each polygonal curved surface; and
coloring each polygonal curved surface based on the corresponding area.
6 Assignments
0 Petitions
Accused Products
Abstract
An environment map creation system creates an environment map from one or more images representing an environment. The environment map creation system includes a texture projection generation unit, which produces a texture projection having polygonal curved surfaces as facets. An environment map rendering unit uses the texture projection to create the environment map from the one or more images. Specifically, the environment map creation system determines an image area in the one or more images corresponding to each polygonal curved surface. The polygonal curved surface is colored based on the corresponding image area. The environment map is formed from the polygonal curved surfaces which become texels in the environment map.
67 Citations
14 Claims
-
1. A method for creating an environment map from one or more images representing an environment, the method comprising:
-
creating a texture map having a plurality of last-generation polygonal curved surfaces as by selecting a plurality of initial polygonal curved surfaces; and
dividing each initial polygonal curved surface to form a plurality of second-generation polygonal curved surfaces;
determining an image area in the one or more images corresponding to.each polygonal curved surface; and
coloring each polygonal curved surface based on the corresponding area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
converting the last-generation polygonal curved surface of each initial polygonal curved surface into a two-dimensional polygonal image to form a-plurality of two-dimensional polygonal images; - and
concatenating the plurality of two-dimensional polygonal images to form the environment map.
-
-
7. The method of claim 1, wherein each facet has a resolution of a single pixel.
-
8. The method of claim 1, wherein determining an image area in the one or more images corresponding to each polygonal curved surface further comprises:
-
determining a solid angle projection for each facet; and
calculating the image area as the intersection of the solid angle with the one or more images.
-
-
9. The method of claim 1, wherein said polygonal curved surfaces have a spherical base curve.
-
10. The method of claim 1, wherein each last-generation polygonal curved surface is a tetragonal curved surface.
-
11. An environment map creation system for creating an environment map from one or more images representing an environment, the environment map creation system comprising:
-
an environment map rendering unit configured to receive the one or more images; and
a texture projection generation unit coupled to the environment map rendering unit and configured to produce a texture projection comprising a plurality of initial polygonal curved surfaces divided into a plurality of last-generation polygonal curved surfaces, wherein each last generation polygonal curved surface is a tetragonal curved surface;
wherein the environment map rendering unit creates the environment map using the texture projection. - View Dependent Claims (12, 13, 14)
-
Specification