Texture synthesis
Texture synthesis
Main page

Texture synthesis

logo
Community Hub0 subscribers
What are your thoughts?
Be the first to start a discussion here.
Be the first to start a discussion here.
Texture synthesis

Texture synthesis is the process of algorithmically constructing a large digital image from a small digital sample image by taking advantage of its structural content. It is an object of research in computer graphics and is used in many fields, amongst others digital image editing, 3D computer graphics and post-production of films.

Texture synthesis can be used to fill in holes in images (as in inpainting), create large non-repetitive background images and expand small pictures.

Procedural textures are a related technique which may synthesise textures from scratch with no source material. By contrast, texture synthesis refers to techniques where some source image is being matched or extended.

"Texture" is an ambiguous word and in the context of texture synthesis may have one of the following meanings:

Texture can be arranged along a spectrum going from regular to stochastic, connected by a smooth transition:

Texture synthesis algorithms are intended to create an output image that meets the following requirements:

Like most algorithms, texture synthesis should be efficient in computation time and in memory use.

The following methods and algorithms have been researched or developed for texture synthesis:

See all
User Avatar
No comments yet.