Visual Computing

University of Konstanz
Computer Graphics Forum

Semi-Stochastic Tilings for Example-Based Texture Synthesis

T. Schlömer, O. Deussen

Abstract

We investigate semi-stochastic tilings based on Wang or corner tiles for the real-time synthesis of example-based textures. In particular, we propose two new tiling approaches: (1) to replace stochastic tilings with pseudo-random tilings based on the Halton low-discrepancy sequence, and (2) to allow the controllable generation of tilings based on a user-provided probability distribution. Our first method prevents local repetition of texture content as common with stochastic approaches and yields better results with smaller sets of utilized tiles. Our second method allows to directly influence the synthesis result which—in combination with an enhanced tile construction method that merges multiple source textures—extends synthesis tasks to globally-varying textures. We show that both methods can be implemented very efficiently in connection with tile-based texture mapping and also present a general rule that allows to significantly reduce resulting tile sets.

BibTeX

@article{Schloemer2010SemiStochasticTilings,
  author     = {T. Schlömer and O. Deussen},
  doi        = {10.1111/j.1467-8659.2010.01740.x},
  issn       = {1467-8659},
  journal    = {Computer Graphics Forum},
  keywords   = {I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism—Color, shading, shadowing, and texture, I.3.6 [Computer Graphics]: Methodology and Techniques—Interaction Techniques},
  number     = {4},
  pages      = {1431--1439},
  publisher  = {Blackwell Publishing Ltd},
  title      = {Semi-Stochastic Tilings for Example-Based Texture Synthesis},
  volume     = {29},
  year       = {2010},
}

Supplemental Material

Paper (.pdf, 10.4 MB)