In lieu of an abstract, here is a brief excerpt of the content:

  • Generative Flowers as a Language of Forms for the Visualization of Binary Information
  • Philip Van Loocke

In the past few decades, fractal methods have become common in generative art. Such methods can be applied to data visualization, yielding generative objects open to interpretation in terms of a data structure. Various authors have proposed approaches based on botanically inspired Lindenmayer fractals [1] and related methods [2-5]. The method I propose here makes use of nonlinear fractal trees [6], which are bent as a function of the information present in a given bit string. I analyze the string by moving a p-bit window over it and determining coefficients for each of 2p strings of length p. The latter strings are associated with the leaves of a tree with 2p end-nodes, and the coefficients of these strings determine the curvature in the branches of the tree.

Before it is bent, a tree-representation has to be initialized. An initialization is appropriate if the spatial structure of branches gives visual information about the p-strings attached. This can be realized if the initialization of the tree is a highly structured and familiar form. In Color Plate E, I use the boundary of the Man-delbrot set to initialize a tree.

After a tree is bent by data, I turn it into flower form. This is carried out in two steps. First, I interpolate endpoints with a contour. Second, I project this contour in a series of steps so that a surface is obtained. The projections are defined by successive small variations of the parameters associated with the tree. More concrete or more abstract flower forms result, depending on the choice of parameters. In an alternative method, the flower is generated and does not envelop the tree, but is put at different times on top of the leaves instead. The spread of the flowers over the leaves of the tree-as well as their attributes "size" and "open/closed"-are based on information derived from p-bit analysis (Color Plate E).

This procedure can be applied to bit strings that appear in fundamental domains such as one-dimensional cellular automata and tag systems (which figure in discussions about fundamental aspects of our world and our knowledge [7]), or to visualize the properties of bit strings that occur in more applied domains, such as genetics or musical composition. If music is encoded in a long bit string over which a bit window is moved that is in turn analyzed in terms of smaller p-bit windows, a moving visualization results in which the tree structure is transformed continuously and the flower canopy on top of it widens and shrinks, and for which flowers continuously open and close as a function of musical progression.

Philip Van Loocke
Lab for Applied Epistemology, University of Ghent, Blandijnberg 2, 9000 Ghent, Belgium. E-mail: <philip.vanloocke@ugent.be>.
Received 20 September 2004. Accepted for publication by Roger F. Malina.

References

1. P. Prusinkiewicz and A. Lindenmayer, The Algorithmic Beauty of Plants (New York: Springer, 1990).
2. E. Kleiberg, H. van de Wetering and J. van Wijk), "Botanical Visualization of Huge Hierarchies," in K. Andrews, S. Roth and P. Wong, eds., Proceedings of IEEE Symposium on Information Visualization (Los Alamitos, CA: IEEE Computer Society Press, 2001) pp. 87-94.
3. B. Shneiderman, "Tree Visualization with Tree Maps: A 2-D Space-Filling Approach," ACM Transactions on Graphics 11, No. 1, 92-99 (1992).
4. H. Koike and H. Yoshihara, "Fractal Approaches for Visualizing Huge Hierarchies," in Proceedings of the IEEE 1993 Symposium on Visual Languages (Los Alamitos, CA: IEEE Computer Society Press, 1993) pp. 55-60.
5. P. Van Loocke, "Data Visualization with Fractal Growth," Fractals 12, No. 1, 123-136 (2004).
6. Van Loocke [5].
7. S. Wolfram, A New Kind of Science (Champaign, Il: Wolfram Media, 2002). [End Page 9]
...

pdf

Share