ViMaL - The Visualization Mapping Language
ViMaL - The Visualization Mapping Language
Disciplines
Computer Sciences (100%)
Keywords
-
Scientific Visualization,
Illustrative Visualization,
Focus+Context Visualization
Visualization is the discipline dealing with the depiction of data. The assignment of visual abstractions to data abstractions is referred to as the visualization mapping. Expressive visualization mappings proofed in many cases to be more effective than the ex-amination of raw data (i.e., large tables of numbers). Although visualization mapping is a cru-cial step in the visualization pipeline surprisingly few general approaches exist. We propose to develop the Visualization Mapping Language (ViMaL) that is capable of describing expressive visualization mappings and provides user interfaces suitable for non-experts in visualization. ViMaL will be a language that is used to specify visualization pipelines. We will provide language concepts for the specification of data abstraction processes, visual concretization processes and the required visualization mapping. With this approach the semantics of a specific domain are modeled by the domain experts while the semantics of the visualization domain are modeled by the visualization expert. The visualization mapping is described using domain semantics as well as visualization semantics. Unlike other general purpose visualization systems, ViMaL systems explicitly use the semantics of the visualization mapping process. It incorporates information and knowledge assisted methods in the visualization mapping pipeline. In the scope of this project we will define a novel Visualization Mapping Language and implement a toolbox that aids researchers from other areas to integrate the ViMaL concepts into their systems. The toolbox will provide basic ViMaL document setup and parsing as well as components for each step in the visualization pipeline. We will make use of fuzzy logic in our components for the abstraction of data, for the visual concretization, and for the visualization mapping. We believe that the formalization of the visualization pipeline that is achieved with the visualization mapping language will enable many researchers from other domains to benefit from existing visualization methods. Further, the introduction of domain and visualization semantics for the specification of visualization mappings enables meta-visualization approaches that provide insight into the visualization process itself. Laypersons will benefit from such meta-visualization systems that are able to illustrate the involved components.
Visualization is a tool used in many fields, where abstract data needs to be analyzed by domain experts through manual examination. By visualizing the data, they can be understood better and made useful for the domain experts. In order to visualize the data, it is essential to assign visual properties to the individual data points, so that the abstract data can be transformed to displayable images. This transformation is described by a set of rules called visualization mapping. Creating this description is a highly specialized task performed by computer scientists. However, the resulting images should serve as scientific tools for experts from various domains and their proper construction requires the expert knowledge from the given domain. The knowledge transfer between the domain experts and the computer scientists creating the visualization mappings is therefore necessary. This poses a burden on the workflow of all involved parties. The results of this project provide means for circumventing this problem by allowing the domain experts to describe the way how their data should be visualized using their own vocabulary. This removes the necessity of transferring their knowledge to computer scientists, which significantly simplifies the process of designing new visualizations for specific tasks or new types of data. The central element is the visualization mapping language, called ViSlang. This language gives the computer scientist the possibility to prepare the environment for domain scientists, which they can use to create their own visualizations. ViSlang allows the users to integrate languages specific for different domains in a single document describing the visualization mapping. This design effectively reduces the inter-domain knowledge transfer. Additionally to the language itself, we implemented various auxiliary tools for supporting domain experts in the specification of visualization mappings and the interaction with the visualizations. Since visualizations are often complex and depend on many parameters, we proposed several tools for easing the specification of the parameters for domain scientists, who might not be familiar with the precise internal workings of their software systems. Our goal was to allow the domain experts to interact with the parameters in relation to their domain knowledge, instead of the computer science knowledge. Additionally, we identified that an important task within the design and evaluation of visualization mappings is comparative visualization. This means to support the users in comparing outputs of sets of visualizations, created by different visualization mappings, or using different parameter settings. Within this project, we designed several tools which aid in efficient comparative visualization.
- Technische Universität Wien - 100%
Research Output
- 301 Citations
- 23 Publications
-
2014
Title YMCA - Your Mesh Comparison Application. Type Conference Proceeding Abstract Author Bruckner S Et Al Conference IEEE Conference on Visual Analytics Science and Technology (VAST). -
2011
Title Augmented visualization with natural feature tracking DOI 10.1145/2107596.2107597 Type Conference Proceeding Abstract Author Sörös G Pages 4-12 -
2011
Title Nodes on Ropes: A Comprehensive Data and Control Flow for Steering Ensemble Simulations DOI 10.1109/tvcg.2011.225 Type Journal Article Author Waser J Journal IEEE Transactions on Visualization and Computer Graphics Pages 1872-1881 -
2011
Title Unified Boundary-Aware Texturing for Interactive Volume Rendering DOI 10.1109/tvcg.2011.285 Type Journal Article Author Ropinski T Journal IEEE Transactions on Visualization and Computer Graphics Pages 1942-1955 -
2011
Title Volume Analysis Using Multimodal Surface Similarity DOI 10.1109/tvcg.2011.258 Type Journal Article Author Haidacher M Journal IEEE Transactions on Visualization and Computer Graphics Pages 1969-1978 -
2012
Title Illumination-Driven Opacity Modulation for Expressive Volume Rendering. Type Conference Proceeding Abstract Author Csebfalvi B Conference Proceedings of Vision, Modeling & Visualization 2012 -
2012
Title Biopsy Planner – Visual Analysis for Needle Pathway Planning in Deep Seated Brain Tumor Biopsy DOI 10.1111/j.1467-8659.2012.03101.x Type Journal Article Author Herghelegiu P Journal Computer Graphics Forum Pages 1085-1094 -
2014
Title Managing Spatial Selections With Contextual Snapshots DOI 10.1111/cgf.12406 Type Journal Article Author Mindek P Journal Computer Graphics Forum Pages 132-144 Link Publication -
2014
Title The Haunted Swamps of Heuristics: Uncertainty in Problem Solving DOI 10.1007/978-1-4471-6497-5_5 Type Book Chapter Author Amirkhanov A Publisher Springer Nature Pages 51-60 -
2014
Title YMCA – Your Mesh Comparison Application DOI 10.1109/vast.2014.7042491 Type Conference Proceeding Abstract Author Schmidt J Pages 153-162 -
2014
Title ViSlang: A System for Interpreted Domain-Specific Languages for Scientific Visualization DOI 10.1109/tvcg.2014.2346318 Type Journal Article Author Rautek P Journal IEEE Transactions on Visualization and Computer Graphics Pages 2388-2396 -
2014
Title Cupid: Cluster-Based Exploration of Geometry Generators with Parallel Coordinates and Radial Trees DOI 10.1109/tvcg.2014.2346626 Type Journal Article Author Beham M Journal IEEE Transactions on Visualization and Computer Graphics Pages 1693-1702 -
2012
Title Illustrative Membrane Clipping DOI 10.1111/j.1467-8659.2012.03083.x Type Journal Article Author Birkeland Ã… Journal Computer Graphics Forum Pages 905-914 Link Publication -
2012
Title Semantics by analogy for illustrative volume visualization DOI 10.1016/j.cag.2011.10.006 Type Journal Article Author Gerl M Journal Computers & Graphics Pages 201-213 Link Publication -
2015
Title Automatized summarization of multiplayer games DOI 10.1145/2788539.2788549 Type Conference Proceeding Abstract Author Mindek P Pages 73-80 -
2010
Title Dynamic Focus+Context for Volume Rendering. Type Conference Proceeding Abstract Author Gröller E Et Al Conference Proceedings of Vision, Modeling and Visualization 2010 -
2013
Title Contextual Snapshots: Enriched Visualization with Interactive Spatial Annotations. Type Conference Proceeding Abstract Author Gröller E Conference Proceedings of the 29th Spring Conference on Computer Graphics -
2013
Title Visual Parameter Exploration in GPU Shader Space. Type Journal Article Author Gröller E Et Al -
2013
Title Glyph-based Visualization: Foundations, Design Guidelines, Techniques and Applications. Type Conference Proceeding Abstract Author Borgo R -
2013
Title A Model for Structure-Based Comparison of Many Categories in Small-Multiple Displays DOI 10.1109/tvcg.2013.122 Type Journal Article Author Kehrer J Journal IEEE Transactions on Visualization and Computer Graphics Pages 2287-2296 Link Publication -
2013
Title VAICo: Visual Analysis for Image Comparison DOI 10.1109/tvcg.2013.213 Type Journal Article Author Schmidt J Journal IEEE Transactions on Visualization and Computer Graphics Pages 2090-2099 -
2010
Title Hybrid visibility compositing and masking for illustrative rendering DOI 10.1016/j.cag.2010.04.003 Type Journal Article Author Bruckner S Journal Computers & Graphics Pages 361-369 Link Publication -
2013
Title Contextual Snapshots DOI 10.1145/2508244.2508251 Type Conference Proceeding Abstract Author Mindek P Pages 49-56