ACM Transactions on Graphics · 2004 · 48 citations · 51 references
ComputingDigital DesignComputer GraphicsDigital RenderingRenderingImage SynthesisRendering PipelineSurface RenderingSurface TexturingTexture AnalysisTexture RenderingInteractive Image SynthesisTexture SynthesisTextured Surfaces
We present techniques for accelerated texture synthesis from example images. The key idea of our approach is to divide the task into two phases: analysis, and synthesis. During the analysis phase, which is performed once per sample texture, we generate a <i>jump map</i>. Using the jump map, the synthesis phase is capable of synthesizing texture similar to the analyzed example at interactive rates. We describe two such synthesis phase algorithms: one for creating images, and one for directly texturing manifold surfaces. We produce texture images at rates comparable to the fastest alternative algorithms, and produce textured surfaces an order of magnitude faster than current alternative approaches. We further develop a new, faster patch-based algorithm for image synthesis, which improves the quality of our results on ordered textures. We show how controls used for specifying texture synthesis on surfaces may be used on images as well, allowing interesting new image-based effects, and highlight modelling applications enabled by the speed of our approach.
51
Colin Goodall, Ian T. Jolliffe · Technometrics · 1988 · 8.7K citations
Texture synthesis by non-parametric sampling
Alexei A. Efros, Thomas Leung · 1999 · 3K citations
Image quilting for texture synthesis and transfer
Alexei A. Efros, William T. Freeman · 2001 · 2.4K citations
Aaron Hertzmann, Charles Jacobs, Nuria Oliver et al. · 2001 · 1.6K citations
Fast texture synthesis using tree-structured vector quantization
Li‐Yi Wei, Marc Levoy · 2000 · 1.4K citations