The Community for Technology Leaders
RSS Icon
Issue No.06 - June (2013 vol.19)
pp: 1005-1019
B. Schindler , Sci. Visualization Group, ETH Zurich, Zurich, Switzerland
J. Waser , VRVis Forschungs-GmbH, Vienna, Austria
H. Ribičić , VRVis Forschungs-GmbH, Vienna, Austria
R. Fuchs , Sci. Visualization Group, ETH Zurich, Zurich, Switzerland
R. Peikert , Sci. Visualization Group, ETH Zurich, Zurich, Switzerland
In this paper, we present a data-flow system which supports comparative analysis of time-dependent data and interactive simulation steering. The system creates data on-the-fly to allow for the exploration of different parameters and the investigation of multiple scenarios. Existing data-flow architectures provide no generic approach to handle modules that perform complex temporal processing such as particle tracing or statistical analysis over time. Moreover, there is no solution to create and manage module data, which is associated with alternative scenarios. Our solution is based on generic data-flow algorithms to automate this process, enabling elaborate data-flow procedures, such as simulation, temporal integration or data aggregation over many time steps in many worlds. To hide the complexity from the user, we extend the World Lines interaction techniques to control the novel data-flow architecture. The concept of multiple, special-purpose cursors is introduced to let users intuitively navigate through time and alternative scenarios. Users specify only what they want to see, the decision which data are required is handled automatically. The concepts are explained by taking the example of the simulation and analysis of material transport in levee-breach scenarios. To strengthen the general applicability, we demonstrate the investigation of vortices in an offline-simulated dam-break data set.
Data visualization, Navigation, Levee, Computational modeling, Data models, Analytical models, dynamic data management, Time-varying data, visual knowledge discovery, visualization system design, temporal navigation, multiple simulation runs, data-flow
B. Schindler, J. Waser, H. Ribičić, R. Fuchs, R. Peikert, "Multiverse Data-Flow Control", IEEE Transactions on Visualization & Computer Graphics, vol.19, no. 6, pp. 1005-1019, June 2013, doi:10.1109/TVCG.2012.296
[1] Scientific Computing and Imaging Inst. (SCI), "SCIRun: A Scientific Computing Problem Solving Environment," http:/, Mar. 2011.
[2] C. Upson, T. Faulhaber, D. Kamins, D.H. Laidlaw, D. Schlegel, J. Vroom, R. Gurwitz, and A. van Dam, "The Application Visualization System: A Computational Environment for Scientific Visualization," IEEE Computer Graphics and Applications, vol. 9, no. 4, pp. 30-42, July 1989.
[3] "Video World Lines," lines_final.mp4 , Sept. 2011.
[4] J. Waser, R. Fuchs, H. Ribičić, B. Schindler, G. Blöschl, and M.E. Gröller, "World Lines," IEEE Trans. Visualization and Computer Graphics, vol. 16, no. 6, pp. 1458-1467, Nov./Dec. 2010.
[5] J. Waser, H. Ribičić, R. Fuchs, C. Hirsch, B. Schindler, G. Blöschl, and M.E. Gröller, "Nodes on Ropes: A Comprehensive Data and Control Flow for Steering Ensemble Simulations," IEEE Trans. Visualization and Computer Graphics, vol. 17, no. 12, pp. 1872-1881, Dec. 2011.
[6] Advanced Visual Systems Inc., "AVS - Advanced Visual System," http:/, Mar. 2011.
[7] J. Walton, "NAG's IRIS Explorer,", Technical Report IETR/12 (NP3654), NAG - Numerical Algorithms Group, Welcome_IEC.asp, 2004.
[8] IBM, "Open Visualization Data Explorer," http://www.research. ibm.comdx/, May 2011.
[9] VTK, "Kitware: The Visualization Toolkit and Paraview," http:/, 2013.
[10] R.B. Haber and D.A. McNabb, "Visualization Idioms: A Conceptual Model for Scientific Visualization Systems," Proc. IEEE Visualization in Scientific Computing, pp. 74-93, 1990.
[11] Visage Imaging, Inc., "Amira - A Platform for 3d Visualization," http:/, Sept. 2011.
[12] Visualization Sciences Group (VSG), "Avizo - 3d Analysis Software for Scientific and Industrial Data,", Sept. 2011.
[13] Dept. of Energy (DOE) Advanced Simulation and Computing Initiative (ASCI), "VisIt - An Interactive Parallel Visualization Tool for Viewing and Animating Visualizations from Scientifc Data," , Feb. 2011.
[14] Kitware, "Paraview - An Open Source, Multi-Platform Data Analysis and Visualization Application." http:/www., Mar. 2011.
[15] H. Childs, E. Brugger, K. Bonnell, J. Meredith, M. Miller, B. Whitlock, and N. Max, "A Contract Based System for Large Data Visualization," Proc. IEEE Visualization Conf., p. 25, 2005.
[16] J. Biddiscombe, B. Geveci, K. Martin, K. Moreland, and D. Thompson, "Corrections to 'Time Dependent Processing in a Parallel Pipeline Architecture'," IEEE Trans. Visualization and Computer Graphics, vol. 14, no. 1, p. 241, Jan./Feb. 2008.
[17] Y. Koike, A. Sugiura, and Y. Koseki, "Timeslider: An Interface to Specify Time Point," Proc. ACM 10th Ann. Symp. User Interface Software and Technology (UIST), pp. 43-44, 1997.
[18] SimVis Gmbh, "SimVis - A Novel Visualization Solution for Simulation Results," http:/, May 2011.
[19] J. Meyer-Spradow, T. Ropinski, J. Mensmann, and K.H. Hinrichs, "Voreen: A Rapid-Prototyping Environment for Ray-Casting-Based Volume Visualizations," IEEE Computer Graphics and Applications, vol. 29, no. 6, pp. 6-13, Nov./Dec. 2009.
[20] J. Waser, R. Fuchs, H. Ribičić, and G. Blöschl, "Visuelle Aktionsplanung im Hochwassermanagement mit Visdom," Forum für Hydrologie und Wasserbewirtschaftung/FgHW, vol. 30, no. 11, pp. 280-286, 2011.
[21] J. Jeong and F. Hussain, "On the Identification of a Vortex," J. Fluid Mechanics, vol. 285, pp. 69-84, 1995.
[22] C.T. Silva, J. Freire, and S.P. Callahan, "Provenance for Visualizations: Reproducibility and Beyond," Computing in Science and Eng., vol. 9, no. 5, pp. 82-89, 2007.
[23] "Visdom Integrated Visualization Framework," http:/www., Sept. 2011.
15 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool