Visualization

Summary

Sensors and computer simulations generate incredible amounts of data, which cannot be examined directly by humans. Visual display of information allows to present large amounts of data in a very compact form. However, we have now so much data that a single image cannot convey the information anymore, because the data consists of non-scalar values like vectors, tensors, or the data domain is high dimensional possibly including a time dimension, or the resolution of the data is so high that only small parts can be viewed in detail, or certain relations exist among the data items described by other structures than functions in a contiguous spatial domain. But even if we had a one-to-one mapping between the data and the colors of all visible pixels, it is crucial that the decisions taken in the choice of this mapping are already part of the interpretation process, emphasizing certain structures and subduing others. This can lead to positive effects uncovering otherwise unconceivable relations in the data, but may also produce false evidence. In particular, the type of pre-interpretation performed in the course of the display cannot be easily specified and the application scientists who interpret the data afterwards are often left with the uneasy feeling that some detail might have been lost or added in the process.

One method of dealing with this problem is the application of several different visualization methods to the same data set. The hope here is that, while each of the method is imperfect and in danger of adding or omitting some information, the pros and cons are different and thus the examination of all visuals offers a base for a more trustworthy interpretation form the application point of view (Fig 1.). Another approach is to offer several views in the same image, enriched also by additional context data (Fig 2.). In some cases we may also want to consciously apply a very radical simplification in the visualization process relying on a single feature, in the aim that this will help us better understand the main global effects rather than being confused by too much detail (Fig. 3). Visualization is an interactive process. By offering a few parameters which allow to emphasize various aspects of the data, we hope to eliminate the danger of misinterpretation. However, here we also cannot get around a prior decisions about which parameters will be offered, as the parameter space of visualization methods itself is so large that it cannot be explored thoroughly. One idea in this context is to analyze the data automatically and try to adapt the parameter controls to the data itself (Fig 4.).

Figures

Fig. 1: Icon based visualization of the topology and nonlinear diffusion visualization of the same vector field.

Fig. 2: The unstable invariant set (blue) of a knotted flow (a knotted trajectory in red) and their projections onto the walls.

Fig. 3: A direct visualization of the motion generated by a contrast agent in the blood flow with color encoded velocities and a simplified view of this process using just one color but fading the detected motion to allow a smoother transition.

Fig. 4: Multiscale visualization of a vector field. The multiscale consists of flow aligned basis functions which belong to the hierarchy generated by an algebraic multigrid process operating on a flow aligned tensor. First we see a fine (a) and two coarse levels (b,c), below different level combination methods.

Publications

  1. Alexandru C. Telea and Robert Strzodka
    Multiscale image based flow visualization
    SPIE ProceedingsVisualization and Data Analysis 2006, San Jose, CA, USA, January 15, 2006, 6060, 606001, SPIE, 2006
    @inproceedings{DBLP:conf/vda/TeleaS06,
      author = {Telea, Alexandru C. and Strzodka, Robert},
      editor = {Erbacher, Robert F. and Roberts, Jonathan C. and Gr{\"{o}}hn, Matti T. and B{\"{o}}rner, Katy},
      title = {Multiscale image based flow visualization},
      booktitle = {Visualization and Data Analysis 2006, San Jose, CA, USA, January 15,
                        2006},
      series = {{SPIE} Proceedings},
      volume = {6060},
      pages = {606001},
      publisher = {{SPIE}},
      year = {2006},
      url = {https://doi.org/10.1117/12.640425}
      doi = {10.1117/12.640425},
      timestamp = {Wed, 17 Mar 2021 00:00:00 +0100},
    }
    
  2. Robert Strzodka and Christoph S. Garbe
    Real-Time Motion Estimation and Visualization on Graphics Cards
    15th IEEE Visualization Conference, IEEE Vis 2004, Austin, TX, USA, October 10-15, 2004, Proceedings, 545–552, IEEE Computer Society, 2004
    @inproceedings{DBLP:conf/visualization/StrzodkaG04,
      author = {Strzodka, Robert and Garbe, Christoph S.},
      title = {Real-Time Motion Estimation and Visualization on Graphics Cards},
      booktitle = {15th {IEEE} Visualization Conference, {IEEE} Vis 2004, Austin, TX,
                        USA, October 10-15, 2004, Proceedings},
      pages = {545--552},
      publisher = {{IEEE} Computer Society},
      year = {2004},
      url = {https://doi.org/10.1109/VISUAL.2004.88}
      doi = {10.1109/VISUAL.2004.88},
      timestamp = {Thu, 23 Mar 2023 00:00:00 +0100},
    }
    
  3. J. Becker, D. Bürkle, R.-T. Happe, T. Preusser, M. Rumpf, M. Spielberg and Robert Strzodka
    Aspects on Data Analysis and Visualization for Complex Dynamical Systems
    , 417-430, Springer, 2000
    @inbook{3,
      author = {Becker, J. and Bürkle, D. and Happe, R.-T. and Preusser, T. and Rumpf, M. and Spielberg, M. and Strzodka, Robert},
      title = {Aspects on Data Analysis and Visualization for Complex Dynamical Systems},
      year = {2000},
      pages = {417-430},
      publisher = {Springer},
      url = {http://asc.ziti.uni-heidelberg.de/sites/default/files/research/papers/public/BeBuHa_00analysis.pdf}
    }
    
  4. Michael Dellnitz, Oliver Junge, Martin Rumpf and Robert Strzodka
    The computation of an unstable invariant set inside a cylinder containing a knotted flow
    , 1015-1020, World Scientific, 2000
    @conference{2,
      author = {Dellnitz, Michael and Junge, Oliver and Rumpf, Martin and Strzodka, Robert},
      title = {The computation of an unstable invariant set inside a cylinder containing a knotted flow},
      year = {2000},
      pages = {1015-1020},
      publisher = {World Scientific},
      url = {http://asc.ziti.uni-heidelberg.de/sites/default/files/research/papers/public/DeJuRu_00set.pdf}
    }
    

Code

Contact