28-Issue 3
Permanent URI for this collection
Browse
Browsing 28-Issue 3 by Issue Date
Now showing 1 - 20 of 41
Results Per Page
Sort Options
Item Scalable, Versatile and Simple Constrained Graph Layout(The Eurographics Association and Blackwell Publishing Ltd., 2009) Dwyer, Tim; H.-C. Hege, I. Hotz, and T. MunznerWe describe a new technique for graph layout subject to constraints. Compared to previous techniques the proposed method is much faster and scalable to much larger graphs. For a graph with n nodes, m edges and c constraints it computes incremental layout in time O(nlogn+m+c) per iteration. Also, it supports a much more powerful class of constraint: inequalities or equalities over the Euclidean distance between nodes.We demonstrate the power of this technique by application to a number of diagramming conventions which previous constrained graph layout methods could not support. Further, the constraint-satisfaction method inspired by recent work in position-based dynamics is far simpler to implement than previous methods.Item Interactive Visualization of Function Fields by Range-Space Segmentation(The Eurographics Association and Blackwell Publishing Ltd., 2009) Anderson, John C.; Gosink, Luke J.; Duchaineau, Mark A.; Joy, Ken I.; H.-C. Hege, I. Hotz, and T. MunznerWe present a dimension reduction and feature extraction method for the visualization and analysis of function field data. Function fields are a class of high-dimensional, multi-variate data in which data samples are onedimensional scalar functions. Our approach focuses upon the creation of high-dimensional range-space segmentations, from which we can generate meaningful visualizations and extract separating surfaces between features. We demonstrate our approach on high-dimensional spectral imagery, and particulate pollution data from air quality simulations.Item Selecting Good Views of High-dimensional Data using Class Consistency(The Eurographics Association and Blackwell Publishing Ltd., 2009) Sips, Mike; Neubert, Boris; Lewis, John P.; Hanrahan, Pat; H.-C. Hege, I. Hotz, and T. MunznerAbstract Many visualization techniques involve mapping high-dimensional data spaces to lower-dimensional views. Unfortunately, mapping a high-dimensional data space into a scatterplot involves a loss of information; or, even worse, it can give a misleading picture of valuable structure in higher dimensions. In this paper, we propose class consistency as a measure of the quality of the mapping. Class consistency enforces the constraint that classes of n D data are shown clearly in 2 D scatterplots. We propose two quantitative measures of class consistency, one based on the distance to the class s center of gravity, and another based on the entropies of the spatial distributions of classes. We performed an experiment where users choose good views, and show that class consistency has good precision and recall. We also evaluate both consistency measures over a range of data sets and show that these measures are efficient and robust.Item iPCA: An Interactive System for PCA-based Visual Analytics(The Eurographics Association and Blackwell Publishing Ltd., 2009) Jeong, Dong Hyun; Ziemkiewicz, Caroline; Fisher, Brian; Ribarsky, William; Chang, Remco; H.-C. Hege, I. Hotz, and T. MunznerPrinciple Component Analysis (PCA) is a widely used mathematical technique in many fields for factor and trend analysis, dimension reduction, etc. However, it is often considered to be a black box operation whose results are difficult to interpret and sometimes counter-intuitive to the user. In order to assist the user in better understanding and utilizing PCA, we have developed a system that visualizes the results of principal component analysis using multiple coordinated views and a rich set of user interactions. Our design philosophy is to support analysis of multivariate datasets through extensive interaction with the PCA output. To demonstrate the usefulness of our system, we performed a comparative user study with a known commercial system, SAS/INSIGHT s Interactive Data Exploration. Participants in our study solved a number of high-level analysis tasks with each interface and rated the systems on ease of learning and usefulness. Based on the participants accuracy, speed, and qualitative feedback, we observe that our system helps users to better understand relationships between the data and the calculated eigenspace, which allows the participants to more accurately analyze the data. User feedback suggests that the interactivity and transparency of our system are the key strengths of our approach.Item Visualization of Vessel Movements(The Eurographics Association and Blackwell Publishing Ltd., 2009) Willems, Niels; Wetering, Huub van de; Wijk, Jarke J. van; H.-C. Hege, I. Hotz, and T. MunznerWe propose a geographical visualization to support operators of coastal surveillance systems and decision making analysts to get insights in vessel movements. For a possibly unknown area, they want to know where significant maritime areas, like highways and anchoring zones, are located. We show these features as an overlay on a map. As source data we use AIS data: Many vessels are currently equipped with advanced GPS devices that frequently sample the state of the vessels and broadcast them. Our visualization is based on density fields that are derived from convolution of the dynamic vessel positions with a kernel. The density fields are shown as illuminated height maps. Combination of two fields, with a large and small kernel provides overview and detail. A large kernel provides an overview of area usage revealing vessel highways. Details of speed variations of individual vessels are shown with a small kernel, highlighting anchoring zones where multiple vessels stop. Besides for maritime applications we expect that this approach is useful for the visualization of moving object data in general.Item Visualizing the Evolution of Compound Digraphs with TimeArcTrees(The Eurographics Association and Blackwell Publishing Ltd., 2009) Greilich, Martin; Burch, Michael; Diehl, Stephan; H.-C. Hege, I. Hotz, and T. MunznerCompound digraphs are a widely used model in computer science. In many application domains these models evolve over time. Only few approaches to visualize such dynamic compound digraphs exist and mostly use animation to show the dynamics. In this paper we present a new visualization tool called TimeArcTrees that visualizes weighted, dynamic compound digraphs by drawing a sequence of node-link diagrams in a single view. Compactness is achieved by aligning the nodes of a graph vertically. Edge crossings are reduced by drawing upward and downward edges separately as colored arcs. Horizontal alignment of the instances of the same node in different graphs facilitates comparison of the graphs in the sequence. Many interaction techniques allow to explore the given graphs. Smooth animation supports the user to better track the transitions between views and to preserve his or her mental map. We illustrate the usefulness of the tool by looking at the particular problem of how shortest paths evolve over time. To this end, we applied the system to an evolving graph representing the German Autobahn and its traffic jams.Item Fully Automatic Visualisation of Overlapping Sets(The Eurographics Association and Blackwell Publishing Ltd., 2009) Simonetto, Paolo; Auber, David; Archambault, Daniel; H.-C. Hege, I. Hotz, and T. MunznerVisualisation of taxonomies and sets has recently become an active area of research. Many application fields now require more than a strict classification of elements into a hierarchy tree. Euler diagrams, one of the most natural ways of depicting intersecting sets, may provide a solution to these problems. In this paper, we present an approach for the automatic generation of Euler-like diagrams. This algorithm differs from previous approaches in that it has no undrawable instances of input, allowing it to be used in systems where the output is always required. We also improve the readability of Euler diagrams through the use of Bézier curves and transparent coloured textures. Our approach has been implemented using the Tulip platform. Both the source and executable program used to generate the results are freely available.Item Efficient and Adaptive Rendering of 2-D Continuous Scatterplots(The Eurographics Association and Blackwell Publishing Ltd., 2009) Bachthaler, Sven; Weiskopf, Daniel; H.-C. Hege, I. Hotz, and T. MunznerWe extend the rendering technique for continuous scatterplots to allow for a broad class of interpolation methods within the spatial grid instead of only linear interpolation. To do this, we propose an approach that projects the image of a cell from the spatial domain to the scatterplot domain. We approximate this image using either the convex hull or an axis-aligned rectangle that forms a tight fit of the projected points. In both cases, the approach relies on subdivision in the spatial domain to control the approximation error introduced in the scatterplot domain. Acceleration of this algorithm in homogeneous regions of the spatial domain is achieved using an octree hierarchy. The algorithm is scalable and adaptive since it allows us to balance computation time and scatterplot quality. We evaluate and discuss the results with respect to accuracy and computational speed. Our methods are applied to examples of 2-D transfer function design.Item Combining Map Displays and 3D Visualizations for the Analysis of Scalar Data on Cerebral Aneurysm Surfaces(The Eurographics Association and Blackwell Publishing Ltd., 2009) Neugebauer, Mathias; Gasteiger, Rocco; Beuing, Oliver; Diehl, Volker; Skalej, Martin; Preim, Bernhard; H.-C. Hege, I. Hotz, and T. MunznerCerebral aneurysms result from a congenital or evolved weakness of stabilizing parts of the vessel wall and potentially lead to rupture and a life-threatening bleeding. Current medical research concentrates on the integration of blood flow simulation results for risk assessment of cerebral aneurysms. Scalar flow characteristics close to the aneurysm surface, such as wall shear stress, form an important part of the simulation results. Aneurysms exhibit variable surface shapes with only few landmarks. Therefore, the exploration and mental correlation of different surface regions is a difficult task. In this paper, we present an approach for the intuitive and interactive overview visualization of near wall flow data that is mapped onto the surface of a 3D model of a cerebral aneurysm. We combine a multi-perspective 2D projection map with a standard 3D visualization and present techniques to facilitate the correlation between a 3D model and a related 2D map. An informal evaluation with 4 experienced radiologists has shown that the map-based overview actually improves the surface exploration. Furthermore, different color schemes were discussed and, as a result, an appropriate color scheme for the visual analysis of the wall shear stress is presented.Item Volume Deformations in Grid-Less Flow Simulations(The Eurographics Association and Blackwell Publishing Ltd., 2009) Obermaier, Harald; Hering-Bertram, Martin; Kuhnert, Jörg; Hagen, Hans; H.-C. Hege, I. Hotz, and T. MunznerAbstract This paper presents a novel method for the extraction and visualization of volume deformations in grid-less point based flow simulations. Our primary goals are the segmentation of different paths through a mixing device and the visualization of ellipsoidal particle deformations. The main challenges are the numerically efficient processing of deformation tensors and the robust integration of stream- and streaklines at boundaries of the dataset such that closed segments are obtained. Our results show two- and three-dimensional particle deformations as well as the segmentation of volumes in stationary fields and areas in time-dependent datasets taking consistent paths through a mixing device.Item Instant Volume Visualization using Maximum Intensity Difference Accumulation(The Eurographics Association and Blackwell Publishing Ltd., 2009) Bruckner, Stefan; Gröller, M. Eduard; H.-C. Hege, I. Hotz, and T. MunznerIt has long been recognized that transfer function setup for Direct Volume Rendering (DVR) is crucial to its usability. However, the task of finding an appropriate transfer function is complex and time-consuming even for experts. Thus, in many practical applications simpler techniques which do not rely on complex transfer functions are employed. One common example is Maximum Intensity Projection (MIP) which depicts the maximum value along each viewing ray. In this paper, we introduce Maximum Intensity Difference Accumulation (MIDA), a new approach which combines the advantages of DVR and MIP. Like MIP, MIDA exploits common data characteristics and hence does not require complex transfer functions to generate good visualization results. It does, however, feature occlusion and shape cues similar to DVR. Furthermore, we show that MIDA in addition to being a useful technique in its own right can be used to smoothly transition between DVR and MIP in an intuitive manner. MIDA can be easily implemented using volume raycasting and achieves real-time performance on current graphics hardware.Item Bivariate Transfer Functions on Unstructured Grids(The Eurographics Association and Blackwell Publishing Ltd., 2009) Song, Yuyan; Chen, Wei; Maciejewski, Ross; Gaither, Kelly P.; Ebert, David S.; H.-C. Hege, I. Hotz, and T. MunznerMulti-dimensional transfer functions are commonly used in rectilinear volume renderings to effectively portray materials, material boundaries and even subtle variations along boundaries. However, most unstructured grid rendering algorithms only employ one-dimensional transfer functions. This paper proposes a novel pre-integrated Projected Tetrahedra (PT) rendering technique that applies bivariate transfer functions on unstructured grids. For each type of bivariate transfer function, an analytical form that pre-integrates the contribution of a ray segment in one tetrahedron is derived, and can be precomputed as a lookup table to compute the color and opacity in a projected tetrahedron on-the-fly. Further, we show how to approximate the integral using the pre-integration method for faster unstructured grid rendering. We demonstrate the advantages of our approach with a variety of examples and comparisons with one-dimensional transfer functions.Item Quasi-interpolation on the Body Centered Cubic Lattice(The Eurographics Association and Blackwell Publishing Ltd., 2009) Entezari, Alireza; Mirzargar, Mahsa; Kalantari, Leila; H.-C. Hege, I. Hotz, and T. MunznerThis paper introduces a quasi-interpolation method for reconstruction of data sampled on the Body Centered Cubic (BCC) lattice. The reconstructions based on this quasi-interpolation achieve the optimal approximation order offered by the shifts of the quintic box spline on the BCC lattice. We also present a local FIR filter that is used to filter the data for quasi-interpolation. We document the improved quality and fidelity of reconstructions after employing the introduced quasi-interpolation method. Finally the resulting quasi-interpolation on the BCC sampled data are compared to the corresponding quasi-interpolation method on the Cartesian sampled data.Item Force-Directed Edge Bundling for Graph Visualization(The Eurographics Association and Blackwell Publishing Ltd., 2009) Holten, Danny; Wijk, Jarke J. van; H.-C. Hege, I. Hotz, and T. MunznerAbstract Graphs depicted as node-link diagrams are widely used to show relationships between entities. However, nodelink diagrams comprised of a large number of nodes and edges often suffer from visual clutter. The use of edge bundling remedies this and reveals high-level edge patterns. Previous methods require the graph to contain a hierarchy for this, or they construct a control mesh to guide the edge bundling process, which often results in bundles that show considerable variation in curvature along the overall bundle direction. We present a new edge bundling method that uses a self-organizing approach to bundling in which edges are modeled as flexible springs that can attract each other. In contrast to previous methods, no hierarchy is used and no control mesh. The resulting bundled graphs show significant clutter reduction and clearly visible high-level edge patterns. Curvature variation is furthermore minimized, resulting in smooth bundles that are easy to follow. Finally, we present a rendering technique that can be used to emphasize the bundling.Item Direct Visualization of Deformation in Volumes(The Eurographics Association and Blackwell Publishing Ltd., 2009) Busking, Stef; Botha, Charl P.; Post, Frits H.; H.-C. Hege, I. Hotz, and T. MunznerDeformation is a topic of interest in many disciplines. In particular in medical research, deformations of surfaces and even entire volumetric structures are of interest. Clear visualization of such deformations can lead to important insight into growth processes and progression of disease. We present new techniques for direct focus+context visualization of deformation fields representing transformations between pairs of volumetric datasets. Typically, such fields are computed by performing a non-rigid registration between two data volumes. Our visualization is based on direct volume rendering and uses the GPU to compute and interactively visualize features of these deformation fields in real-time. We integrate visualization of the deformation field with visualization of the scalar volume affected by the deformations. Furthermore, we present a novel use of texturing in volume rendered visualizations to show additional properties of the vector field on surfaces in the volume.Item Visualisation of Sensor Data from Animal Movement(The Eurographics Association and Blackwell Publishing Ltd., 2009) Grundy, Edward; Jones, Mark W.; Laramee, Robert S.; Wilson, Rory P.; Shepard, Emily L. C.; H.-C. Hege, I. Hotz, and T. MunznerA new area of biological research is identifying and grouping patterns of behaviour in wild animals by analysing data obtained through the attachment of tri-axial accelerometers. As these recording devices become smaller and less expensive their use has increased. Currently acceleration data are visualised as 2D time series plots, and analyses are based on summary statistics and the application of Fourier transforms. We develop alternate visualisations of this data so as to analyse, explore and present new patterns of animal behaviour. Our visualisations include interactive spherical scatterplots, spherical histograms, clustering methods, and feature-based state diagrams of the data. We study the application of these visualisation methods to accelerometry data from animal movement. The reaction of biologists to these visualisations is also reported.Item Accelerating Volume Raycasting using Proxy Spheres(The Eurographics Association and Blackwell Publishing Ltd., 2009) Liu, Baoquan; Clapworthy, Gordon J.; Dong, Feng; H.-C. Hege, I. Hotz, and T. MunznerIn this paper, we propose an efficient solution that addresses the performance problems of current single-pass GPU raycasting algorithms. Our paper provides more control over the rendering process by introducing tighter ray segments for raycasting, while at the same time avoiding the introduction of any new rendering artefacts. We achieve this by dynamically generating, on the GPU, a coarsely fitted proxy geometry, composed of spheres, for the active blocks. The spheres are then rasterised into two z-buffers by a single rendering pass. The resulting two z-buffers are used as the first-hit and last-hit points for the subsequent raycaster. With this approach, only the valid ray segments between the two z-buffers need to be sampled during raycasting. This also provides more coherent parallelism on the GPU due to more consistent ray length and avoidance of the overheads and dynamic branching of performing checks on a per-sample basis during the raycasting pass. Our technique is ideal for dynamic data exploration in which both the transfer function and view parameters need to be changed frequently at runtime. The rendering results of our algorithm are identical to the general cube-based proxy geometry algorithm, but the performance can be up to 15.7 times faster. Furthermore, the approach can be adopted by any existing raycasting system in a straightforward way.Item Preconceptions and Individual Differences in Understanding Visual Metaphors(The Eurographics Association and Blackwell Publishing Ltd., 2009) Ziemkiewicz, Caroline; Kosara, Robert; H.-C. Hege, I. Hotz, and T. MunznerUnderstanding information visualization is more than a matter of reading a series of data values; it is also a matter of incorporating a visual structure into one s own thinking about a problem. We have proposed visual metaphors as a framework for understanding high-level visual structure and its effect on visualization use. Although there is some evidence that visual metaphors can affect visualization use, the nature of this effect is still ambiguous. We propose that a user s preconceived metaphors for data and other individual differences play an important role in her ability to think in a variety of visual metaphors, and subsequently in her ability to use a visualization. We test this hypothesis by conducting a study in which a participant s preconceptions and thinking style were compared with the degree to which she is affected by conflicting metaphors in a visualization and its task questions. The results show that metaphor compatibility has a significant effect on accuracy, but that factors such as spatial ability and personality can lessen this effect. We also find a complex influence of self-reported metaphor preference on performance. These findings shed light on how people use visual metaphors to understand a visualization.Item Splatting the Lines in Parallel Coordinates(The Eurographics Association and Blackwell Publishing Ltd., 2009) Zhou, Hong; Cui, Weiwei; Qu, Huamin; Wu, Yingcai; Yuan, Xiaoru; Zhuo, Wei; H.-C. Hege, I. Hotz, and T. Munznercoordinates. Our framework consists of two major components: a polyline splatter for cluster detection and a segment splatter for clutter reduction. The cluster detection is performed by splatting the lines one by one into the parallel coordinates plots, and for each splatted line we enhance its neighboring lines and suppress irrelevant ones. To reduce visual clutter caused by line crossings and overlappings in the clustered results, we provide a segment splatter which represents each polyline by one segment and splats these segments with different speeds, colors, and lengths from the leftmost axis to the rightmost axis. Users can interactively control both the polyline splatting and the segment splatting processes to emphasize the features they are interested in. The experimental results demonstrate that our framework can effectively reveal some hidden patterns in parallel coordinates.Item High-Quality Volumetric Reconstruction on Optimal Lattices for Computed Tomography(The Eurographics Association and Blackwell Publishing Ltd., 2009) Finkbeiner, Bernhard; Alim, Usman R.; Ville, Dimitri Van De; Möller, Torsten; H.-C. Hege, I. Hotz, and T. MunznerWithin the context of emission tomography, we study volumetric reconstruction methods based on the Expectation Maximization (EM) algorithm. We show, for the first time, the equivalence of the standard implementation of the EM-based reconstruction with an implementation based on hardware-accelerated volume rendering for nearest- neighbor (NN) interpolation. This equivalence suggests that higher-order kernels should be used with caution and do not necessarily lead to better performance. We also show that the EM algorithm can easily be adapted for different lattices, the body-centered cubic (BCC) one in particular. For validation purposes, we use the 3D version of the Shepp-Logan synthetic phantom, for which we derive closed-form analytical expressions of the projection data. The experimental results show the theoretically-predicted optimality of NN interpolation in combination with the EM algorithm, for both the noiseless and the noisy case. Moreover, reconstruction on the BCC lattice leads to superior accuracy, more compact data representation, and better noise reduction compared to the Cartesian one. Finally, we show the usefulness of the proposed method for optical projection tomography of a mouse embryo.