Journal of Mathematical Imaging and Vision

, Volume 53, Issue 3, pp 332–345 | Cite as

Exploring the Space of Abstract Textures by Principles and Random Sampling

  • Luis Alvarez
  • Yann Gousseau
  • Jean-Michel Morel
  • Agustín Salgado
Article

Abstract

Exemplar-based texture synthesis methods try to emulate textures observed in our visual world. Yet the field of all possible textures (natural or not) has been little explored. Indeed, existing abstract synthesis methods focus on a single generation rule and generate a rather limited set of textures. This limitation can be overcome by combining randomly various generation principles and rule parameters. Doing so gives access to a vast and still unexplored set of possible images. In this paper, we introduce an image sampling method combining the main painting techniques of abstract art. This sampler synthesizes what we call multi-layered textures. The underlying image model extends three abstract image synthesis models: the dead leaves model, the spot noise, and fractal generators. By respecting minimal self-similarity rules keeping Gestalt theory grouping principles at each texture layer, the abstract textures remain understandable to human perception. The complexity of the generated textures derives from the systematic and randomized use of shape interaction principles taken from abstract art such as occlusion, transparency, exclusion, inclusion, and tessellation.

Keywords

Texture synthesis Abstract painting Graphic design Dead leaves model Gestalt theory 

Notes

Acknowledgments

Work partially supported by ERC advanced Grant Twelve Labours, and ONR Grant N00014-97-1-0839 (J.-M.M.).

References

  1. 1.
    Alvarez, L., Gousseau, Y., Morel, J.-M.: The size of objects in natural and artificial images. Adv. Imaging Elect. Phys. 111, 167–242 (1999)CrossRefGoogle Scholar
  2. 2.
    Attneave, F.: Some informational aspects of visual perception. Psychol. Rev. 61(3), 183 (1954)CrossRefGoogle Scholar
  3. 3.
    Barla, P., Breslav, S., Thollot, J., Sillion, F., Markosian, L.: Stroke pattern analysis and synthesis. In: Gröller, E., Szirmay-Kalos, L. (eds.) Computer Graphics Forum, vol. 25, pp. 663–671. Wiley Online Library, New York (2006)Google Scholar
  4. 4.
    Chiu, S.N., Stoyan, D., Kendall, W.S., Mecke, J.: Stochastic Geometry and Its Applications. Wiley, Chichester (2013)MATHCrossRefGoogle Scholar
  5. 5.
    Cross, G.R., Jain, A.K.: Markov random field texture models. IEEE Trans. Pattern Anal. Mach. Intell. 1, 25–39 (1983)CrossRefGoogle Scholar
  6. 6.
    Demko, S., Hodges, L., Naylor, B.: Construction of fractal objects with iterated function systems. In: Proceedings of the 12th Annual Conference on Computer Graphics and Interactive Techniques. SIGGRAPH ’85, pp. 271–278. ACM, New York (1985)Google Scholar
  7. 7.
    Efros, A.A., Freeman, W.T.: Image quilting for texture synthesis and transfer. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, pp. 341–346. ACM, New York (2001)Google Scholar
  8. 8.
    Efros, A.A., Leung, T.K.: Texture synthesis by non-parametric sampling. In: The Proceedings of the Seventh IEEE International Conference on Computer Vision, 1999, vol. 2, pp. 1033–1038. IEEE, New York (1999)Google Scholar
  9. 9.
    Ellis, W.D.: A Source Book of Gestalt Psychology, vol. 2. Psychology Press, East Sussex (1967)Google Scholar
  10. 10.
    Fang, H., Hart, J.C.: Textureshop: texture synthesis as a photograph editing tool. ACM Trans. Graph. 23(3), 354–359 (2004)CrossRefGoogle Scholar
  11. 11.
    Galerne, B., Gousseau, Y.: The transparent dead leaves model. Adv. Appl. Probab. 44(1), 1–20 (2012)MATHMathSciNetCrossRefGoogle Scholar
  12. 12.
    Galerne, B., Gousseau, Y., Morel, J.-M.: Micro-texture Synthesis by Phase Randomization. Image Process. (2011). doi: 10.5201/ipol.2011.ggm_rpn MATHGoogle Scholar
  13. 13.
    Galerne, B., Gousseau, Y., Morel, J.-M.: Random phase textures: theory and synthesis. IEEE Trans. Image Process. 20(1), 257–267 (2011)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Galerne, B., Lagae, A., Lefebvre, S., Drettakis, G.: Gabor noise by example. ACM Trans. Graph. (TOG) 31(4), 73 (2012)CrossRefGoogle Scholar
  15. 15.
    Haase, F., Klein, M., Tarnowsky, A., Wolter, F.-E.: Interactive fractal compositions. In: Proceedings of the 11th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and Its Applications in Industry. VRCAI ’12, pp. 181–188. ACM, New York (2012)Google Scholar
  16. 16.
    Haeberli, P.: Paint by numbers: abstract image representations. In: ACM SIGGRAPH Computer Graphics, vol. 24, pp. 207–214. ACM, New York (1990)Google Scholar
  17. 17.
    Heeger, D.J., Bergen, J.R.: Pyramid-based texture analysis/synthesis. In: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques. SIGGRAPH ’95, pp. 229–238. ACM, New York (1995)Google Scholar
  18. 18.
    Hurtut, T., Landes, P.-E., Thollot, J., Gousseau, Y., Drouillhet, R., Coeurjolly, J.-F.: Appearance-guided synthesis of element arrangements by example. In: Proceedings of the 7th International Symposium on Non-photorealistic Animation and Rendering, pp. 51–60. ACM, New York (2009)Google Scholar
  19. 19.
    Julesz, B.: Textons, the elements of texture perception, and their interactions. Nature 290, 91–97 (1981)CrossRefGoogle Scholar
  20. 20.
    Kandinsky, W.: Concerning the Spiritual in Art. Dover, New York (1910)Google Scholar
  21. 21.
    Kanizsa, G.: Organization in Vision: Essays on Gestalt Perception. Praeger, New York (1979)Google Scholar
  22. 22.
    Kim, J., Pellacini, F.: Jigsaw image mosaics. In: Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques. SIGGRAPH ’02, pp. 657–664. ACM, New York (2002)Google Scholar
  23. 23.
    Kim, T., Sewall, J., Sud, A., Lin, M.C.: A fast fractal growth algorithm. In: ACM SIGGRAPH 2005 Sketches, SIGGRAPH ’05. ACM, New York (2005)Google Scholar
  24. 24.
    Klee, P.: Pedagogical Sketchbook. Praeger, New York (1960)Google Scholar
  25. 25.
    Kwatra, V., Schödl, A., Essa, I., Turk, G., Bobick, A.: Graphcut textures: image and video synthesis using graph cuts. In: ACM SIGGRAPH 2003 Papers. SIGGRAPH ’03, pp. 277–286. ACM, New York (2003)Google Scholar
  26. 26.
    Lagae, A., Lefebvre, S., Cook, R., DeRose, T., Drettakis, G., Ebert, D.S., Lewis, J.P., Perlin, K., Zwicker, M.: A survey of procedural noise functions. Comput. Graph. Forum 29, 2579–2600 (2010)CrossRefGoogle Scholar
  27. 27.
    Lee, A.B., Mumford, D., Huang, J.: Occlusion models for natural images: a statistical study of a scale-invariant dead leaves model. Int. J. Comput. Vis. 41(1–2), 35–59 (2001)MATHCrossRefGoogle Scholar
  28. 28.
    Lee, A.B., Pedersen, K.S., Mumford, D.: The nonlinear statistics of high-contrast patches in natural images. Int. J. Comput. Vis. 54(1–3), 83–103 (2003)MATHCrossRefGoogle Scholar
  29. 29.
    Lin, S., Ritchie, D., Fisher, M., Hanrahan, P.: Probabilistic color-by-numbers: suggesting pattern colorizations using factor graphs. ACM Trans. Graph. 32(4), 37:1–37:12 (2013)Google Scholar
  30. 30.
    Lisani, J.-L., Buades, A., Morel, J.-M.: Image color cube dimensional filtering and visualization. Image Process. (2011). doi: 10.5201/ipol.2011.blm-cdf Google Scholar
  31. 31.
    Ma, C., Wei, L.-Y., Tong, X.: Discrete element textures. In: ACM SIGGRAPH 2011 Papers, SIGGRAPH ’11, pp. 62:1–62:10. ACM, New York (2011)Google Scholar
  32. 32.
    Maeda, J.: Linear Way. Fondation Cartier pour lart contemporain, Paris (2005)Google Scholar
  33. 33.
    Maeda, J.: The Laws of Simplicity. MIT Press, Cambridge (2006)Google Scholar
  34. 34.
    Maharik, R., Bessmeltsev, M., Sheffer, A., Shamir, A., Carr, N.: Digital micrography. In: ACM SIGGRAPH 2011 Papers, SIGGRAPH ’11, pp. 100:1–100:12. ACM, New York (2011)Google Scholar
  35. 35.
    Matheron, G.: Modèle séquentiel de partition aléatoire. rapport technique, p. 102 (1968)Google Scholar
  36. 36.
    Metzger, W.: Gesetze des Sehens (die Lehre vom Sehen der Formen und Dinge des Raumes und der Bewegung). Kramer, Frankfurt (1975)Google Scholar
  37. 37.
    Parry, M., Spencer, D.E.: Geometric formulation of classical color harmony. JOSA 34(1), 46–50 (1944)CrossRefGoogle Scholar
  38. 38.
    Noll, A.M.: Computers and the visual arts. Des. Q. 66(67), 64–71 (1966)Google Scholar
  39. 39.
    Noll, A.M.: Human or machine: a subjective comparison of Piet Mondrian’s “Composition With Lines” (1917) and a computer-generated picture. Psychol. Rec. 16, 1–16 (1966)Google Scholar
  40. 40.
    Perlin, K.: An image synthesizer. SIGGRAPH Comput. Graph. 19(3), 287–296 (1985)CrossRefGoogle Scholar
  41. 41.
    Portilla, J., Simoncelli, E.P.: A parametric texture model based on joint statistics of complex wavelet coefficients. Int. J. Comput. Vis. 40(1), 49–70 (2000)MATHCrossRefGoogle Scholar
  42. 42.
    Rosin, P.L., Collomosse, J.: Image and Video-Based Artistic Stylisation, vol. 42. Springer, New York (2013)CrossRefGoogle Scholar
  43. 43.
    Ruimin, L.V., Sun, S., Zhang, K.: Fractal strokes. In: SIGGRAPH Asia 2011 Sketches, SA ’11, pp. 33:1–33:2. ACM, New York (2011)Google Scholar
  44. 44.
    Song, Y.-Z., Rosin, P.L., Hall, P.M., Collomosse, J.: Arty shapes. In: Proceedings of the Fourth Eurographics Conference on Computational Aesthetics in Graphics, Visualization and Imaging, pp. 65–72. Eurographics Association (2008)Google Scholar
  45. 45.
    Van, W., Jarke J.: Spot noise texture synthesis for data visualization. In: ACM SIGGRAPH Computer Graphics, vol. 25, pp. 309–318. ACM, New York (1991)Google Scholar
  46. 46.
    Wei, L.-Y., Lefebvre, S., Kwatra, V., Turk, G., et al.: State of the art in example-based texture synthesis. In: Eurographics 2009, State of the Art Report, EG-STAR, pp. 93–117 (2009)Google Scholar
  47. 47.
    Wertheimer, M.: Untersuchungen zur Lehre von der Gestalt. II. Psychol. Res. 4(1), 301–350 (1923)CrossRefGoogle Scholar
  48. 48.
    Wertheimer, M.: Gestalt Theory. Hayes Barton Press, London (1938)CrossRefGoogle Scholar
  49. 49.
    Wu, T., Polatkan, G., Steel, D., Brown, W., Daubechies, I., Calderbank, A.R.: Painting analysis using wavelets and probabilistic topic models. In: ICIP, pp. 3264–3268. IEEE, New York (2013)Google Scholar
  50. 50.
    Zhang, K., Yu, J.: Generating abstract paintings in kandinsky style. In: SIGGRAPH Asia 2013 Art Gallery, p. 18. ACM, New York (2013)Google Scholar

Copyright information

© Springer Science+Business Media New York 2015

Authors and Affiliations

  • Luis Alvarez
    • 1
  • Yann Gousseau
    • 2
  • Jean-Michel Morel
    • 3
  • Agustín Salgado
    • 1
  1. 1.CTIM, Departamento de Informática y SistemasUniversidad de Las Palmas de Gran CanariaLas PalmasSpain
  2. 2.Telecom Paristech - LTCI CNRSParisFrance
  3. 3.Centre de Mathématiques et de Leurs Applications (CMLA)Ecole Normale Supérieure de CachanCachanFrance

Personalised recommendations