Efficient example-based painting and synthesis of 2D directional texture

被引:46
|
作者
Wang, B [1 ]
Wang, WP
Yang, HP
Sun, JG
机构
[1] Tsinghua Univ, Beijing 100084, Peoples R China
[2] Univ Hong Kong, Dept Comp Sci & Informat Syst, Hong Kong, Hong Kong, Peoples R China
关键词
digital painting; example-based painting; painting style; artistic filter; painting systems; simulation; image segmentation; Gaussian pyramid; texture synthesis; directional texture; nonphotorealistic rendering;
D O I
10.1109/TVCG.2004.1272726
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a new method for converting a photo or image to a synthesized painting following the painting style of an example painting. Treating painting styles of brush strokes as sample textures, we reduce the problem of learning an example painting to a texture synthesis problem. The proposed method uses a hierarchical patch-based approach to the synthesis of directional textures. The key features of our method are: 1) Painting styles are represented as one or more blocks of sample textures selected by the user from the example painting; 2) image segmentation and brush stroke directions defined by the medial axis are used to better represent and communicate shapes and objects present in the synthesized painting; 3) image masks and a hierarchy of texture patches are used to efficiently synthesize high-quality directional textures. The synthesis process is further accelerated through texture direction quantization and the use of Gaussian pyramids. Our method has the following advantages: First, the synthesized stroke textures can follow a direction field determined by the shapes of regions to be painted. Second, the method is very efficient; the generation time of a synthesized painting ranges from a few seconds to about one minute, rather than hours, as required by other existing methods, on a commodity PC. Furthermore, the technique presented here provides a new and efficient solution to the problem of synthesizing a 2D directional texture. We use a number of test examples to demonstrate the efficiency of the proposed method and the high quality of results produced by the method.
引用
收藏
页码:266 / 277
页数:12
相关论文
共 50 条
  • [1] Brushables: Example-based Edge-aware Directional Texture Painting
    Lukac, M.
    Fiser, J.
    Asente, P.
    Lu, J.
    Shechtman, E.
    Sykora, D.
    COMPUTER GRAPHICS FORUM, 2015, 34 (07) : 257 - 267
  • [2] Example-based Facade Texture Synthesis
    Dai, Dengxin
    Riemenschneider, Hayko
    Schmitt, Gerhard
    Van Gool, Luc
    2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2013, : 1065 - 1072
  • [3] Texture Compilation for Example-Based Synthesis
    Ali, J. Amjath
    Janet, J.
    INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2011), 2011, 8285
  • [4] Texture optimization for example-based synthesis
    Kwatra, V
    Essa, I
    Bobick, A
    Kwatra, N
    ACM TRANSACTIONS ON GRAPHICS, 2005, 24 (03): : 795 - 802
  • [5] Painting by Feature: Texture Boundaries for Example-based Image Creation
    Lukac, Michal
    Fiser, Jakub
    Bazin, Jean-Charles
    Jamriska, Ondrej
    Sorkine-Hornung, Alexander
    Sykora, Daniel
    ACM TRANSACTIONS ON GRAPHICS, 2013, 32 (04):
  • [6] Fast Texture Synthesis for Discrete Example-Based Elements
    Huang, Zhengrui
    Lin, Xiaohong
    Chen, Chongcheng
    IEEE ACCESS, 2020, 8 : 76683 - 76691
  • [7] Example-Based Expressive Animation of 2D Rigid Bodies
    Dvoroznak, Marek
    Benard, Pierre
    Barla, Pascal
    Wang, Oliver
    Sykora, Daniel
    ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (04):
  • [8] Example-based Interpolation and Synthesis of Bidirectional Texture Functions
    Ruiters, Roland
    Schwartz, Christopher
    Klein, Reinhard
    COMPUTER GRAPHICS FORUM, 2013, 32 (02) : 361 - 370
  • [9] Semi-Stochastic Tilings for Example-Based Texture Synthesis
    Schloemer, Thomas
    Deussen, Oliver
    COMPUTER GRAPHICS FORUM, 2010, 29 (04) : 1431 - 1439
  • [10] Example-based painting guided by color features
    Huang, Hua
    Zang, Yu
    Li, Chen-Feng
    VISUAL COMPUTER, 2010, 26 (6-8): : 933 - 942