Systems and methods for generating three dimensional, textured models
First Claim
Patent Images
1. A method for creating a three dimensional, textured model of at least one object from a number of two dimensional images, the method comprising:
- loading an initial two dimensional image;
identifying a region of the at least one object in the loaded, two dimensional image;
storing data concerning the region, including its texture, in a data structure;
sequentially loading the remaining two-dimensional images; and
for each of the remaining two dimensional images;
identifying a relationship between the two dimensional image and at least one other, loaded two dimensional image, identifying a region of the at least one object in the two dimensional image, and storing data concerning the region, including information on its position with respect to other regions, and the texture of the region, in a data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for creating a three dimensional, textured model of at least one object is provided. The method includes identifying regions of the at least one object in a number of two dimensional images of the at least one object. The method further interrelates the regions identified from the two dimensional images and stores data concerning the region, including its texture, in a data structure that represents the model of the object.
-
Citations
43 Claims
-
1. A method for creating a three dimensional, textured model of at least one object from a number of two dimensional images, the method comprising:
-
loading an initial two dimensional image;
identifying a region of the at least one object in the loaded, two dimensional image;
storing data concerning the region, including its texture, in a data structure;
sequentially loading the remaining two-dimensional images; and
for each of the remaining two dimensional images;
identifying a relationship between the two dimensional image and at least one other, loaded two dimensional image, identifying a region of the at least one object in the two dimensional image, and storing data concerning the region, including information on its position with respect to other regions, and the texture of the region, in a data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for creating a three dimensional, textured model of at least one object, the method comprising:
-
identifying regions of the at least one object in a number of two dimensional images of the at least one object;
interrelating the regions identified from the two dimensional images; and
storing data concerning the region, including its texture, in a data structure that represents the model of the object. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for generating a three dimensional, textured model of at least one object, the method comprising:
-
determining the dimensions, in pixels, of at least one source image;
performing a series of transformations on target polygons of a selected model to resize the model so that its dimensions match those of the at least one source image; and
mapping the texture from the at least one source image onto the correctly-sized polygons without having to distort or transform the image. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for generating a three dimensional, textured model of at least one object from a single texture image, the method comprising:
-
selecting a wire-frame base model;
loading the single texture image;
detecting the edges of the image to find an outline;
subdividing the image into multiple images based on the selected model and the outline;
determining image sizes;
adjusting the dimensions of the model based on the dimensions of the images;
applying the subdivided images to the adjusted model; and
outputting the model into a selected format. - View Dependent Claims (39, 40, 41)
-
-
42. A machine readable medium having instructions stored thereon for causing execution of a method comprising:
-
identifying regions of the at least one object in a number of two dimensional images of the at least one object;
interrelating the regions identified from the two dimensional images; and
storing data concerning the region, including its texture, in a data structure that represents the model of the object.
-
-
43. A machine readable medium having instructions stored thereon for causing execution of a method comprising:
-
determining the dimensions, in pixels, of at least one source image;
performing a series of transformations on target polygons of a selected model to resize the model so that its dimensions match those of the at least one source image; and
mapping the texture from the at least one source image onto the correctly-sized polygons without having to distort or transform the image.
-
Specification