System and method for performing texture synthesis
First Claim
1. A method for synthesizing a texture of a desired size from a sample texture, said method comprising the steps of:
- generating a matrix of said desired size;
providing values to said matrix, wherein said values comprise random values and wherein at least a portion of said values represents a desired structure according to which graphical features of a synthesized texture are to substantially conform; and
executing a texture synthesis process that utilizes said matrix to generate a synthesized texture of said desired size having graphical features arranged therein substantially in conformance with said desired structure.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method for synthesizing a texture of a desired size from a sample texture is provided. The method comprises the steps of generating a matrix of the desired size, and providing values to the matrix. The values include random values and at least a portion of the values represents a desired structure according to which graphical features of a synthesized texture are to substantially conform. The method further comprises executing a texture synthesis process that utilizes the matrix to generate a synthesized texture of the desired size having graphical features arranged therein substantially in conformance with the desired structure.
-
Citations
31 Claims
-
1. A method for synthesizing a texture of a desired size from a sample texture, said method comprising the steps of:
-
generating a matrix of said desired size;
providing values to said matrix, wherein said values comprise random values and wherein at least a portion of said values represents a desired structure according to which graphical features of a synthesized texture are to substantially conform; and
executing a texture synthesis process that utilizes said matrix to generate a synthesized texture of said desired size having graphical features arranged therein substantially in conformance with said desired structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for generating a synthesized texture from a sample texture, said system comprising:
-
a first data structure defining said sample texture of a first plurality of values;
a second data structure defining a texture of a second plurality of values, wherein at least a portion of said values of said second data structure are random and wherein at least a portion of said values of said second data structure represent a desired structure according to which graphical features are to substantially conform; and
a texture synthesis algorithm, said texture synthesis algorithm being operable to utilize at least said first data structure and said second data structure to generate a synthesized texture having graphical features arranged therein in substantial conformance to said desired structure. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for synthesizing a texture of a desired size from a sample texture, said system comprising:
-
code for generating a matrix of said desired size;
code for initializing said matrix with a plurality of values, wherein at least a portion of said values are random and wherein at least a portion of said values represent a desired structure according to which graphical features are to be arranged; and
code for generating a synthesized texture of said desired size having graphical features arranged therein according to said desired structure. - View Dependent Claims (28, 29, 30, 31)
-
Specification