Arty Shapes

This paper shows that shape simplification is a tool useful in Non-Photorealistic rendering from photographs, because it permits a level of abstraction otherwise unreachable. A variety of simple shapes (e.g. circles, triangles, squares, superellipses and so on) are optimally fitted to each region within a segmented photograph. The system automatically chooses the shape that best represents the region; the choice is made via a supervised classifier so the 'best shape' depends on the subjectivity of a user. The whole process is fully automatic, aside from the setting of two user variables to control the number of regions in a pair of segmentations - and even these can be left fixed for many images. A gallery of results shows how this work reaches towards the art of later Matisse, of Kandinsky, and other artists who favored shape simplification in their paintings.

[1]  David Mould,et al.  A Stained Glass Image Filter , 2003, Rendering Techniques.

[2]  Peiyi Shen,et al.  RTcams: A New Perspective on Nonphotorealistic Rendering from Photographs , 2007, IEEE Transactions on Visualization and Computer Graphics.

[3]  Thomas Strothotte,et al.  Capturing and Re‐Using Rendition Styles for Non‐Photorealistic Rendering , 1999, Comput. Graph. Forum.

[4]  Thomas S. Huang,et al.  Image processing , 1971 .

[5]  Paul L. Rosin,et al.  Curve segmentation and representation by superellipses , 1995, IEE Proceedings - Vision, Image, and Signal Processing.

[6]  Vidya Setlur,et al.  Automatic Stained Glass Rendering , 2006, Computer Graphics International.

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

[8]  Jianbo Shi,et al.  Spectral segmentation with multiscale graph decomposition , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

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

[10]  Christine L. Mumford,et al.  A symmetric convexity measure , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[11]  Pascal Barla,et al.  Structure-preserving manipulation of photographs , 2007, NPAR '07.

[12]  David England,et al.  Modelling the Texture of Paint , 1992, Comput. Graph. Forum.

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

[14]  William H. Press,et al.  Numerical Recipes in C, 2nd Edition , 1992 .

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

[16]  David Salesin,et al.  Interactive pen-and-ink illustration , 1994, SIGGRAPH.

[17]  John P. Collomosse,et al.  Cubist Style Rendering from Photographs , 2003, IEEE Trans. Vis. Comput. Graph..

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

[19]  John Collomosse,et al.  Painterly rendering using image salience , 2002, Proceedings 20th Eurographics UK Conference.

[20]  J. Andrew Bangham,et al.  The Art of Scale-Space , 2003, BMVC.

[21]  Stephen Brooks,et al.  Mixed Media Painting and Portraiture , 2007, IEEE Transactions on Visualization and Computer Graphics.

[22]  Douglas DeCarlo,et al.  Abstracted painterly renderings using eye-tracking data , 2002, NPAR '02.

[23]  David Salesin,et al.  Computer-generated watercolor , 1997, SIGGRAPH.

[24]  Gaurav Sharma Digital Color Imaging Handbook , 2002 .

[25]  Alexander Kolesnikov,et al.  Optimal algorithm for convexity measure calculation , 2005, IEEE International Conference on Image Processing 2005.

[26]  Herbert Süße,et al.  Invariant Fitting of Planar Objects by Primitives , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

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

[28]  Margrit Betke,et al.  Empathic painting: interactive stylization through observed emotional state , 2006, NPAR.

[29]  Christine L. Mumford,et al.  A symmetric convexity measure , 2006, Comput. Vis. Image Underst..

[30]  J. Ross Quinlan,et al.  C4.5: Programs for Machine Learning , 1992 .