Scinovex
article Open AccessTop 1% cited

Graphcut textures

ACM Transactions on Graphics · 2003 · Vol. 22(3) · pp. 277–286
Vivek KwatraArno SchödlIrfan EssaGreg TurkAaron Bobick

Abstract

In this paper we introduce a new algorithm for image and video texture synthesis. In our approach, patch regions from a sample image or video are transformed and copied to the output and then stitched together along optimal seams to generate a new (and typically larger) output. In contrast to other techniques, the size of the patch is not chosen a-priori , but instead a graph cut technique is used to determine the optimal patch region for any given offset between the input and output texture. Unlike dynamic programming, our graph cut technique for seam optimization is applicable in any dimension. We specifically explore it in 2D and 3D to perform video texture synthesis in addition to regular image synthesis. We present approximative offset search techniques that work well in conjunction with the presented patch size optimization. We show results for synthesizing regular, random, and natural images and videos. We also demonstrate how this method can be used to interactively merge different images to generate new scenes.

Generative Adversarial Networks and Image SynthesisComputer Graphics and Visualization Techniques3D Shape Modeling and AnalysisTexture synthesisComputer scienceMerge (version control)Offset (computer science)Computer visionArtificial intelligenceCutDynamic programmingA priori and a posterioriImage texture

Funding

  • National Science Foundation
  • Microsoft Research
  • Defense Advanced Research Projects Agency
Citations
764
FWCI
15.95
field-weighted impact
References
23
Percentile
99%
vs. same field & year
Citations per year
Cited by
PatchMatch
ACM Transactions on Graphics · 2009 · 2,904 citations
Structure extraction from texture via relative total variation
ACM Transactions on Graphics · 2012 · 880 citations
Interactive digital photomontage
ACM Transactions on Graphics · 2004 · 834 citations
Improved seam carving for video retargeting
ACM Transactions on Graphics · 2008 · 741 citations
Globally and locally consistent image completion
ACM Transactions on Graphics · 2017 · 2,277 citations
SLIC Superpixels Compared to State-of-the-Art Superpixel Methods
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2012 · 8,985 citations
What energy functions can be minimized via graph cuts?
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2004 · 3,136 citations
References
Exact Maximum <i>A Posteriori</i> Estimation for Binary Images
Journal of the Royal Statistical Society Series B (Statistical Methodology) · 1989 · 1,054 citations
Real-time texture synthesis by patch-based sampling
ACM Transactions on Graphics · 2001 · 643 citations
A Parametric Texture Model Based on Joint Statistics of Complex Wavelet Coefficients
International Journal of Computer Vision · 2000 · 1,820 citations
A multiresolution spline with application to image mosaics
ACM Transactions on Graphics · 1983 · 1,099 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

Graphcut textures · Scinovex