Image Quilting for Texture Synthesis and Transfer

Alexei A. Efros and Willian T. Freeman

We present a simple image-based method of generating novel visual appearance in which a new image is synthesized by stitching together small patches of existing images. We call this process Image Quilting. First, we use quilting as a fast and very simple texture synthesis algorithm which produces surprisingly good results for a wide range of textures. Second, we extend the algorithm to perform texture transfer -- rendering an object with a texture taken from a different object. More generally, we demonstrate how an image can be re-rendered in the style of a different image. The method works directly on the images and does not require 3D information.

Image Quilting results:

``Image Quilting for Texture Synthesis and Transfer''
Alexei A. Efros and William T. Freeman
Proceedings of SIGGRAPH '01, Los Angeles, California, August, 2001.
pdf version (9 MB), Powerpoint presentation (14 MB), BibTeX entry, photo, video presentation (QuickTime plug-in needed)

Back to my texture synthesis page