Exploring the infinite-time behavior of the chaos game: approximation and interactive visualization of 3D IFSP and RIFS invariant measures using PC graphics accelerators

  • Authors:
  • Tomasz Martyn

  • Affiliations:
  • Institute of Computer Science, Warsaw University of Technology, Warsaw, Poland

  • Venue:
  • Machine Graphics & Vision International Journal
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we tackle the problem of approximation and visualization of invariant measures arising from Iterated Function Systems with Probabilities (IFSP) and Recurrent Iterated Function Systems (RIFS) on R3. The measures are generated during the evolution of a stochastic dynamical system, which is a random process commonly known as the chaos game. From the dynamical system viewpoint, an invariant measure gives a temporal information on the long-term behavior of the chaos game related to a given IFSP or RIFS. The non-negative number that the measure takes on for a given subset of space says how often the dynamical system visits that subset during the temporal evolution of the system as time tends to infinity. In order to approximate the measures, we propose a method of measure instancing that can be considered an analogue of object instancing for IFS attractors. Although the IFSP and RIFS invariant measures are generated by the long-term behavior of stochastic dynamical systems, measure instancing makes it possible to compute the value that the measure takes on for a given subset of space in a deterministic way at any accuracy required. To visualize the data obtained with the algorithm, we use direct volume rendering. To incorporate the global structure of invariant measures along with their local properties in an image, a modification of a shading model based on varying density emitters is used. We adapt the model to match the fractal measure context. Then we show how to implement the model on commodity graphics hardware using an approach that combines GPU-based direct volume raycasting and 3D texture slicing used in the object-aligned manner. By means of the presented techniques, visual exploration of 3D IFSP and RIFS measures can be carried out efficiently at interactive frame rates.