Generating Pointillism Paintings Based on Seurat's Color Composition

This paper presents a novel example‐based stippling technique that employs a simple and intuitive concept to convert a color image into a pointillism painting. Our method relies on analyzing and imitating the color distributions of Seurat's paintings to obtain a statistical color model. Then, this model can be easily combined with the modified multi‐class blue noise sampling to stylize an input image with characteristics of color composition in Seurat's paintings. The blue noise property of the output image also ensures that the color points are randomly located but remain spatially uniform. In our experiments, the multivariate goodness‐of‐fit tests were adopted to quantitatively analyze the results of the proposed and previous methods, further confirming that the color composition of our results are more similar to Seurat's painting style than that of previous approaches. Additionally, we also conducted a user study participated by artists to qualitatively evaluate the synthesized images of the proposed method.

[1]  J. Yellott Spectral consequences of photoreceptor sampling in the rhesus retina. , 1983, Science.

[2]  G. Zech,et al.  Statistical energy as a tool for binning-free, multivariate goodness-of-fit tests, two-sample comparison and unfolding , 2005 .

[3]  Dani Lischinski,et al.  Recursive Wang tiles for real-time blue noise , 2006, ACM Trans. Graph..

[4]  Anton Alstes Wang Tiles for Image and Texture Generation , 2004 .

[5]  Chung-Ren Yan,et al.  Stylized Rendering Using Samples of a Painted Image , 2008, IEEE Transactions on Visualization and Computer Graphics.

[6]  Kyunghyun Yoon,et al.  Directional texture transfer , 2010, NPAR.

[7]  Li-Yi Wei Multi-class blue noise sampling , 2010, SIGGRAPH 2010.

[8]  Li-yi Wei Multi-class blue noise sampling , 2010 .

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

[10]  David Mould,et al.  Stipple Placement using Distance in a Weighted Graph , 2007, CAe.

[11]  Jason Lawrence,et al.  Isoluminant color picking for non-photorealistic rendering , 2005, Graphics Interface.

[12]  Alexei A. Efros,et al.  Image quilting for texture synthesis and transfer , 2001, SIGGRAPH.

[13]  Hyun-Ki Hong,et al.  Stippling Technique Based on Color Analysis , 2005, PCM.

[14]  Oliver Deussen,et al.  Wang Tiles for image and texture generation , 2003, ACM Trans. Graph..

[15]  Adrian Secord,et al.  Weighted Voronoi stippling , 2002, NPAR '02.

[16]  R. W. Novotny,et al.  Inorganic scintillators—a basic material for instrumentation in physics , 2005 .

[17]  David Salesin,et al.  Orientable textures for image-based pen-and-ink illustration , 1997, SIGGRAPH.

[18]  V. Ostromoukhov,et al.  Fast hierarchical importance sampling with blue noise properties , 2004, SIGGRAPH 2004.

[19]  Oliver Deussen,et al.  Floating Points: A Method for Computing Stipple Drawings , 2000, Comput. Graph. Forum.

[20]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Victor Ostromoukhov,et al.  A simple and efficient error-diffusion algorithm , 2001, SIGGRAPH.

[22]  Yunjin Lee,et al.  Feature‐guided Image Stippling , 2008, Comput. Graph. Forum.

[23]  Chuan-Kai Yang,et al.  Realization of Seurat’s pointillism via non-photorealistic rendering , 2008, The Visual Computer.

[24]  Oliver Deussen,et al.  Beyond Stippling 
— Methods for Distributing Objects on the Plane , 2003, Comput. Graph. Forum.

[25]  Vladan Papic,et al.  Procedure for non-photorealistic rendering in pointillist style , 2011, Proceedings ELMAR-2011.

[26]  John F. Jarvis,et al.  A survey of techniques for the display of continuous tone pictures on bilevel displays , 1976 .

[27]  David Salesin,et al.  Image Analogies , 2001, SIGGRAPH.

[28]  Tobias Isenberg,et al.  Example-based stippling using a scale-dependent grayscale process , 2010, NPAR.

[29]  Robert L. Cook,et al.  Stochastic sampling in computer graphics , 1988, TOGS.

[30]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[31]  Ares Lagae,et al.  A procedural object distribution function , 2005, TOGS.

[32]  M. Victoria Luzón,et al.  A stochastic approach to simulate artists behaviour for automatic felt-tipped stippling , 2010, IEEE Congress on Evolutionary Computation.

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

[34]  David S. Ebert,et al.  Stippling by example , 2009, NPAR '09.

[35]  Andrew Glassner,et al.  Penrose Tiling , 1998, IEEE Computer Graphics and Applications.

[36]  Kyunghyun Yoon,et al.  Color juxtaposition for pointillism based on an artistic color model and a statistical analysis , 2010, The Visual Computer.