Contour-driven Sumi-e rendering of real photos

We propose a sketch-based system for rendering oriental brush strokes on complex shapes. While previous research has focused on methods for converting user-specified trajectories into oriental ink painting (Sumi-e) strokes, we propose an approach that takes as input the contours of complex shapes, estimates automatically the sizes of the brush footprints, their orientations, and the brush trajectory. Then, it renders them into oriental ink paintings. The approach performs in three steps; first complex shapes are decomposed into elementary shapes that can be rendered with a single brush stroke. Second, the brush trajectory estimation is formulated as the minimization of an energy function that measures the quality of the trajectory. Finally, the estimated trajectories are rendered into brush strokes by mapping on them footprint textures scanned from real images. We demonstrate that the proposed contour-driven approach is particularly suitable for converting real images into Sumi-e paintings with minimum interaction. To this end we develop a system where images are either interactively or automatically segmented into elementary shapes and converted into Sumi-e paintings. For the automatic segmentation, we observe that the strokes in Sumi-e paintings are nearly parallel to the edge tangent flow (ETF). We propose a segmentation procedure that is based on clustering the curves obtained by integrating the ETF of real images. Experiments on complex shapes show that the proposed contour-based approach produces a large variety of complex strokes compared to trajectory-based approaches.

[1]  Masayuki Nakajima,et al.  3D physics-based brush model for painting , 1999, SIGGRAPH '99.

[2]  Stacey D. Scott,et al.  Proceedings of the 2013 ACM international conference on Interactive tabletops and surfaces , 2009 .

[3]  Arvin Agah,et al.  A survey of sketch-based 3-D modeling techniques , 2009, Interact. Comput..

[4]  Xiaofeng Mi,et al.  Droplet: A virtual brush model to simulate Chinese calligraphy and painting , 2008, Journal of Computer Science and Technology.

[5]  Aaron Hertzmann,et al.  Painterly rendering with curved brush strokes of multiple sizes , 1998, SIGGRAPH.

[6]  Stéphane Natkin,et al.  Proceedings of the 2006 ACM SIGCHI international conference on Advances in computer entertainment technology , 2005 .

[7]  Der-Lor Way,et al.  The Synthesis of Rock Textures in Chinese Landscape Painting , 2001, Comput. Graph. Forum.

[8]  Siu Chi Hsu,et al.  Drawing and animation using skeletal strokes , 1994, SIGGRAPH.

[9]  Johannes Taelman,et al.  FluidPaint: an interactive digital painting system using real wet brushes , 2009, ITS '09.

[10]  Chiew-Lan Tai,et al.  MoXi: real-time ink dispersion in absorbent paper , 2005, SIGGRAPH '05.

[11]  Song-Chun Zhu,et al.  From image parsing to painterly rendering , 2009, TOGS.

[12]  Tamás Szirányi,et al.  Efficient coding of stroke-rendered paintings , 2004, ICPR 2004.

[13]  Jan Kautz,et al.  Acquisition and analysis of bispectral bidirectional reflectance and reradiation distribution functions , 2009 .

[14]  Nelson Siu-Hang Chu,et al.  Real-time painting with an expressive virtual Chinese brush , 2004, IEEE Computer Graphics and Applications.

[15]  Johannes Taelman,et al.  Dip - it: digital infrared painting on an interactive table , 2008, CHI Extended Abstracts.

[16]  Aaron Hertzmann,et al.  A survey of stroke-based rendering , 2003, IEEE Computer Graphics and Applications.

[17]  Nan Li,et al.  Feature-guided painterly image rendering , 2002, Proceedings. International Conference on Image Processing.

[18]  John P. Collomosse,et al.  Salience-adaptive Painterly Rendering Using Genetic Search , 2006, Int. J. Artif. Intell. Tools.

[19]  Masayuki Nakajima,et al.  IR2s: interactive real photo to Sumi-e , 2010, NPAR.

[20]  Paul Haeberli,et al.  Paint by numbers: abstract image representations , 1990, SIGGRAPH.

[21]  Masayuki Nakajima,et al.  Paintbrush rendering of lines using HMMs , 2005, GRAPHITE.

[22]  Peter Shirley,et al.  Artistic Vision: painterly rendering using computer vision techniques , 2002, NPAR '02.

[23]  Sara L. Su,et al.  SIMULATING ARTISTIC BRUSHSTROKES USING INTERVAL SPLINES , 2002 .

[24]  Yunhe Pan,et al.  Advanced Design for a Realistic Virtual Brush , 2003, Comput. Graph. Forum.

[25]  Barbara J. Meier Painterly rendering for animation , 1996, SIGGRAPH.

[26]  Mario Costa Sousa,et al.  Sketch-based modeling: A survey , 2009, Comput. Graph..

[27]  Irfan A. Essa,et al.  Image and video based painterly animation , 2004, NPAR '04.

[28]  Hao Jiang,et al.  Automatic Facsimile of Chinese Calligraphic Writings , 2008, Comput. Graph. Forum.

[29]  Jean-Daniel Boissonnat,et al.  Stability and Computation of Medial Axes - a State-of-the-Art Report , 2009, Mathematical Foundations of Scientific Visualization, Computer Graphics, and Massive Data Exploration.

[30]  Steve Strassmann,et al.  Hairy brushes , 1986, SIGGRAPH.

[31]  Seungyong Lee,et al.  Coherent line drawing , 2007, NPAR '07.

[32]  William V. Baxter,et al.  A versatile interactive 3D brush model , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[33]  Nelson Siu-Hang Chu,et al.  An efficient brush model for physically-based 3D painting , 2002, 10th Pacific Conference on Computer Graphics and Applications, 2002. Proceedings..

[34]  Tobias Isenberg,et al.  Modeling with rendering primitives: an interactive non-photorealistic canvas , 2007, NPAR '07.

[35]  David R. Bull,et al.  Projective image restoration using sparsity regularization , 2013, 2013 IEEE International Conference on Image Processing.

[36]  Gary W. Meyer,et al.  Airbrush simulation for artwork and computer modeling , 2009, NPAR '09.

[37]  Douglas DeCarlo,et al.  Stylization and abstraction of photographs , 2002, ACM Trans. Graph..

[38]  Michio Shiraishi,et al.  An algorithm for automatic painterly rendering based on local source image approximation , 2000, NPAR '00.

[39]  Levente Kovács,et al.  Painterly rendering controlled by multiscale image features , 2004, SCCG '04.

[40]  Peter Litwinowicz,et al.  Processing images and video for an impressionist effect , 1997, SIGGRAPH.

[41]  Patrick Pérez,et al.  Poisson image editing , 2003, ACM Trans. Graph..

[42]  William V. Baxter,et al.  Simple data-driven modeling of brushes , 2010, I3D '10.

[43]  Seah Hock Soon,et al.  Artistic brushstroke representation and animation with disk b-spline curve , 2005, ACE '05.