IEEE VIS Publication Dataset

next
Vis
2003
A texture-based framework for spacetime-coherent visualization of time-dependent vector fields
10.1109/VISUAL.2003.1250361
1. 114
C
We propose unsteady flow advection-convolution (UFAC) as a novel visualization approach for unsteady flows. It performs time evolution governed by pathlines, but builds spatial correlation according to instantaneous streamlines whose spatial extent is controlled by the flow unsteadiness. UFAC is derived from a generic framework that provides spacetime-coherent dense representations of time dependent-vector fields by a two-step process: 1) construction of continuous trajectories in spacetime for temporal coherence; and 2) convolution along another set of paths through the above spacetime for spatially correlated patterns. Within the framework, known visualization techniques-such as Lagrangian-Eulerian advection, image-based flow visualization, unsteady flow LIC, and dynamic LIC-can be reproduced, often with better image quality, higher performance, or increased flexibility of the visualization style. Finally, we present a texture-based discretization of the framework and its interactive implementation on graphics hardware, which allows the user to gradually balance visualization speed against quality.
Weiskopf, D.;Erlebacher, G.;Ertl, T.
Inst. of Visualization & Interactive Syst., Stuttgart Univ., Germany|c|;;
10.1109/VISUAL.2001.964493;10.1109/VISUAL.1999.809906
time-dependent vector fields, unsteady flow visualization, LIC, texture advection, hardware acceleration
Vis
2003
A visual exploration process for the analysis of Internet routing data
10.1109/VISUAL.2003.1250415
5. 530
C
The Internet pervades many aspects of our lives and is becoming indispensable to critical functions in areas such as commerce, government, production and general information dissemination. To maintain the stability and efficiency of the Internet, every effort must be made to protect it against various forms of attacks, malicious users, and errors. A key component in the Internet security effort is the routine examination of Internet routing data, which unfortunately can be too large and complicated to browse directly. We have developed an interactive visualization process which proves to be very effective for the analysis of Internet routing data. In this application paper, we show how each step in the visualization process helps direct the analysis and glean insights from the data. These insights include the discovery of patterns, detection of faults and abnormal events, understanding of event correlations, formation of causation hypotheses, and classification of anomalies. We also discuss lessons learned in our visual analysis study.
Soon Tee Teoh;Kwan-Liu Ma;Wu, S.F.
Dept. of Comput. Sci., California Univ., Davis, CA, USA|c|;;
10.1109/VISUAL.2002.1183816
information visualization, text visualization, network visualization , internet stability, homeland security
Vis
2003
Accelerating large data analysis by exploiting regularities
10.1109/VISUAL.2003.1250420
5. 568
C
We present techniques for discovering and exploiting regularity in large curvilinear data sets. The data can be based on a single mesh or a mesh composed of multiple submeshes (also known as zones). Multi-zone data are typical in Computational Fluid Dynamics (CFD) simulations. Regularities include axis-aligned rectilinear and cylindrical meshes as well as cases where one zone is equivalent to a rigid body transformation of another. Our algorithms can also discover rigid-body motion of meshes in time-series data. Next, we describe a data model where we can utilize the results from the discovery process in order to accelerate large data visualizations. Where possible, we replace general curvilinear zones with rectilinear or cylindrical zones. In rigid-body motion cases, we replace a time-series of meshes with a transformed mesh object where a reference mesh is dynamically transformed based on a given time value in order to satisfy geometry requests, on demand. The data model enables us to make these substitutions and dynamic transformations transparently with respect to the visualization algorithms. We present results with large data sets where we combine our mesh replacement and transformation techniques with out-of-core paging in order to achieve analysis speedups ranging from 1.5 to 2.
Ellsworth, D.;Moran, P.J.
Adv. Manage. Technol. Inc., NASA Ames Res. Center, Moffett Field, CA, USA|c|;
10.1109/VISUAL.1999.809910;10.1109/VISUAL.1998.745299;10.1109/VISUAL.1997.663888;10.1109/VISUAL.1997.663895;10.1109/VISUAL.1994.346311;10.1109/VISUAL.1999.809879;10.1109/VISUAL.1999.809891;10.1109/VISUAL.1998.745298;10.1109/VISUAL.1992.235219;10.1109/VISUAL.1994.346304;10.1109/VISUAL.1991.175818;10.1109/VISUAL.1995.480821
regularity finding, data models, object-oriented, C++, templates, scientific visualization, paging, demand-driven evaluation
Vis
2003
Acceleration techniques for GPU-based volume rendering
10.1109/VISUAL.2003.1250384
2. 292
C
Nowadays, direct volume rendering via 3D textures has positioned itself as an efficient tool for the display and visual analysis of volumetric scalar fields. It is commonly accepted, that for reasonably sized data sets appropriate quality at interactive rates can be achieved by means of this technique. However, despite these benefits one important issue has received little attention throughout the ongoing discussion of texture based volume rendering: the integration of acceleration techniques to reduce per-fragment operations. In this paper, we address the integration of early ray termination and empty-space skipping into texture based volume rendering on graphical processing units (GPU). Therefore, we describe volume ray-casting on programmable graphics hardware as an alternative to object-order approaches. We exploit the early z-test to terminate fragment processing once sufficient opacity has been accumulated, and to skip empty space along the rays of sight. We demonstrate performance gains up to a factor of 3 for typical renditions of volumetric data sets on the ATI 9700 graphics card.
Kruger, J.;Westermann, R.
Comput. Graphics & Visualization Group, Tech. Univ. Munich, Germany|c|;
10.1109/VISUAL.1999.809889;10.1109/VISUAL.1997.663880;10.1109/VISUAL.1993.398852;10.1109/VISUAL.2002.1183764
Volume Rendering, Programmable Graphics Hardware, Ray-Casting
Vis
2003
Adaptive design of a global opacity transfer function for direct volume rendering of ultrasound data
10.1109/VISUAL.2003.1250411
4. 496
C
While there are a couple of transfer function design approaches for CT and MRI (magnetic resonance imaging) data, direct volume rendering of ultrasound data still relies on manual adjustment of an inflexible piecewise linear opacity transfer function (OTF) on a trial-and-error basis. The main challenge of automatically designing an OTF for visualization of sonographic data is the low signal-to-noise ratio in combination with real time data acquisition at frame rates up to 25 volumes per second. In this paper, we present an efficient solution of this task. Our approach is based on the evaluation of tube cores, i.e., collections of voxels gathered by traversing the volume in rendering directions. We use information about the probable position of an interface between tissues of different echogenicity to adaptively design an OTF in a multiplicative way. We show the appropriateness of our approach by examples, deliberately on data sets of moderate quality arising frequently in clinical settings.
Honigmann, D.;Ruisz, J.;Haider, C.
Adv. Comput. Vision GmbH, ACV, Vienna, Austria|c|;;
10.1109/VISUAL.1997.663875;10.1109/VISUAL.1996.568113
3D ultrasound, direct volume rendering, transfer function
Vis
2003
Advanced curved planar reformation: flattening of vascular structures
10.1109/VISUAL.2003.1250353
4. 50
C
Traditional volume visualization techniques may provide incomplete clinical information needed for applications in medical visualization. In the area of vascular visualization important features such as the lumen of a diseased vessel segment may not be visible. Curved planar reformation (CPR) has proven to be an acceptable practical solution. Existing CPR techniques, however, still have diagnostically relevant limitations. In this paper, we introduce two advances methods for efficient vessel visualization, based on the concept of CPR. Both methods benefit from relaxation of spatial coherence in favor of improved feature perception. We present a new technique to visualize the interior of a vessel in a single image. A vessel is resampled along a spiral around its central axis. The helical spiral depicts the vessel volume. Furthermore, a method to display an entire vascular tree without mutually occluding vessels is presented. Minimal rotations at the bifurcations avoid occlusions. For each viewing direction the entire vessel structure is visible.
Kanitsar, A.;Wegenkittl, R.;Fleischmann, D.;Groller, E.
Inst. of Comput. Graphics & Algorithms, Vienna Univ. of Technol., Austria|c|;;;
10.1109/VISUAL.2002.1183754;10.1109/VISUAL.2001.964555;10.1109/VISUAL.2001.964538
computed tomography angiography, vessel analysis, curved planar reformation
Vis
2003
Appearance-preserving view-dependent visualization
10.1109/VISUAL.2003.1250409
4. 480
C
In this paper a new quadric-based view-dependent simplification scheme is presented. The scheme provides a method to connect mesh simplification controlled by a quadric error metric with a level-of-detail hierarchy that is accessed continuously and efficiently based on current view parameters. A variety of methods for determining the screen-space metric for the view calculation are implemented and evaluated, including an appearance-preserving method that has both geometry- and texture-preserving aspects. Results are presented and compared for a variety of models.
Jang, J.;Ribarsky, W.;Shaw, C.;Wonka, P.
GVU Center, Georgia Inst. of Technol., Atlanta, Georgia|c|;;;
10.1109/VISUAL.1998.745342;10.1109/VISUAL.1999.809869;10.1109/VISUAL.1998.745312;10.1109/VISUAL.1999.809924;10.1109/VISUAL.2002.1183760
view-dependent, level of detail, mesh simplification, appearance-preserving, multiresolution models
Vis
2003
Chameleon: an interactive texture-based rendering framework for visualizing three-dimensional vector fields
10.1109/VISUAL.2003.1250378
2. 248
C
In this paper we present an interactive texture-based technique for visualizing three-dimensional vector fields. The goal of the algorithm is to provide a general volume rendering framework allowing the user to compute three-dimensional flow textures interactively, and to modify the appearance of the visualization on the fly. To achieve our goal, we decouple the visualization pipeline into two disjoint stages. First, streamlines are generated from the 3D vector data. Various geometric properties of the streamlines are extracted and converted into a volumetric form using a hardware-assisted slice sweeping algorithm. In the second phase of the algorithm, the attributes stored in the volume are used as texture coordinates to look up an appearance texture to generate both informative and aesthetic representations of the underlying vector field. Users can change the input textures and instantaneously visualize the rendering results. With our algorithm, visualizations with enhanced structural perception using various visual cues can be rendered in real time. A myriad of existing geometry-based and texture-based visualization techniques can also be emulated.
Guo-Shi Li;Bordoloi, U.D.;Han-Wei Shen
Dept. of Comput. & Inf. Sci., Ohio State Univ., USA|c|;;
10.1109/VISUAL.1996.567784;10.1109/VISUAL.1993.398846;10.1109/VISUAL.1993.398877;10.1109/VISUAL.1992.235211;10.1109/VISUAL.1996.567777;10.1109/VISUAL.1997.663912
3D flow visualization, vector field visualization, volume rendering, texture mapping
Vis
2003
Clifford convolution and pattern matching on vector fields
10.1109/VISUAL.2003.1250372
1. 200
C
The goal of this paper is to define a convolution operation which transfers image processing and pattern matching to vector fields from flow visualization. For this, a multiplication of vectors is necessary. Clifford algebra provides such a multiplication of vectors. We define a Clifford convolution on vector fields with uniform grids. The Clifford convolution works with multivector filter masks. Scalar and vector masks can be easily converted to multivector fields. So, filter masks from image processing on scalar fields can be applied as well as vector and scalar masks. Furthermore, a method for pattern matching with Clifford convolution on vector fields is described. The method is independent of the direction of the structures. This provides an automatic approach to feature detection. The features can be visualized using any known method like glyphs, isosurfaces or streamlines. The features are defined by filter masks instead of analytical properties and thus the approach is more intuitive.
Ebling, J.;Scheuermann, G.
Kaiserslautern, Germany|c|;
10.1109/VISUAL.2000.885716;10.1109/VISUAL.1997.663858
Flow Visualization, Convolution, Pattern Matching
Vis
2003
Compression domain volume rendering
10.1109/VISUAL.2003.1250385
2. 300
C
A survey of graphics developers on the issue of texture mapping hardware for volume rendering would most likely find that the vast majority of them view limited texture memory as one of the most serious drawbacks of an otherwise fine technology. In this paper, we propose a compression scheme for static and time-varying volumetric data sets based on vector quantization that allows us to circumvent this limitation. We describe a hierarchical quantization scheme that is based on a multiresolution covariance analysis of the original field. This allows for the efficient encoding of large-scale data sets, yet providing a mechanism to exploit temporal coherence in non-stationary fields. We show, that decoding and rendering the compressed data stream can be done on the graphics chip using programmable hardware. In this way, data transfer between the CPU and the graphics processing unit (GPU) can be minimized thus enabling flexible and memory efficient real-time rendering options. We demonstrate the effectiveness of our approach by demonstrating interactive renditions of Gigabyte data sets at reasonable fidelity on commodity graphics hardware.
Schneider, J.;Westermann, R.
Comput. Graphics & Visualization Group, Tech. Univ. Munich, Germany|c|;
10.1109/VISUAL.1999.809910;10.1109/VISUAL.2002.1183757;10.1109/VISUAL.2001.964520;10.1109/VISUAL.2002.1183771;10.1109/VISUAL.2002.1183764;10.1109/VISUAL.2001.964519
Volume Rendering, Vector Quantization, Texture Compression, Graphics Hardware
Vis
2003
Conveying shape and features with image-based relighting
10.1109/VISUAL.2003.1250392
3. 354
C
Hand-crafted illustrations are often more effective than photographs for conveying the shape and important features of an object, but they require expertise and time to produce. We describe an image compositing system and user interface that allow an artist to quickly and easily create technical illustrations from a set of photographs of an object taken from the same point of view under variable lighting conditions. Our system uses a novel compositing process in which images are combined using spatially-varying light mattes, enabling the final lighting in each area of the composite to be manipulated independently. We describe an interface that provides for the painting of local lighting effects (e.g. shadows, highlights, and tangential lighting to reveal texture) directly onto the composite. We survey some of the techniques used in illustration and lighting design to convey the shape and features of objects and describe how our system can be used to apply these techniques.
Akers, D.;Losasso, F.;Klingner, J.;Agrawala, M.;Rick, J.;Hanrahan, P.
Stanford Univ., USA|c|;;;;;
Visualization, Relighting, Image Composition, Scientfic Illustration, Technical Illustration, Photography, Lighting Design
Vis
2003
Counting cases in marching cubes: toward a generic algorithm for producing substitopes
10.1109/VISUAL.2003.1250354
5. 58
C
We describe how to count the cases that arise in a family of visualization techniques, including marching cubes, sweeping simplices, contour meshing, interval volumes, and separating surfaces. Counting the cases is the first step toward developing a generic visualization algorithm to produce substitopes (geometric substitution of polytopes). We demonstrate the method using a software system ("GAP") for computational group theory. The case-counts are organized into a table that provides taxonomy of members of the family; numbers in the table are derived from actual lists of cases, which are computed by our methods. The calculation confirms previously reported case-counts for large dimensions that are too large to check by hand, and predicts the number of cases that will arise in algorithms that have not yet been invented.
Banks, D.C.;Linton, S.
Florida State Univ., Gainesville, FL, USA|c|;
10.1109/VISUAL.2000.885704;10.1109/VISUAL.1997.663886;10.1109/VISUAL.1996.568103;10.1109/VISUAL.1996.568121;10.1109/VISUAL.1995.480806;10.1109/VISUAL.1991.175780;10.1109/VISUAL.1997.663887;10.1109/VISUAL.2001.964564
level set, isosurface, orbit, group action, Marching Cubes, separating surfaces, geometric substitution, substitope
Vis
2003
Curvature-based transfer functions for direct volume rendering: methods and applications
10.1109/VISUAL.2003.1250414
5. 520
C
Direct volume rendering of scalar fields uses a transfer function to map locally measured data properties to opacities and colors. The domain of the transfer function is typically the one-dimensional space of scalar data values. This paper advances the use of curvature information in multi-dimensional transfer functions, with a methodology for computing high-quality curvature measurements. The proposed methodology combines an implicit formulation of curvature with convolution-based reconstruction of the field. We give concrete guidelines for implementing the methodology, and illustrate the importance of choosing accurate filters for computing derivatives with convolution. Curvature-based transfer functions are shown to extend the expressivity and utility of volume rendering through contributions in three different application areas: nonphotorealistic volume rendering, surface smoothing via anisotropic diffusion, and visualization of isosurface uncertainty.
Kindlmann, G.;Whitaker, R.T.;Tasdizen, T.;Moller, T.
Inst. of Sci. Comput. & Imaging, Utah Univ., Salt Lake, UT, USA|c|;;;
10.1109/VISUAL.2000.885696;10.1109/VISUAL.2002.1183766;10.1109/VISUAL.1995.480795;10.1109/VISUAL.2000.885694;10.1109/VISUAL.1994.346331;10.1109/VISUAL.2002.1183777
volume rendering, implicit surface curvature, convolution-based differentiation, non-photorealistic rendering, surface processing, uncertainty visualization, flowline curvature
Vis
2003
Do I really see a bone?
10.1109/VISUAL.2003.1250429
6. 617
M
Machiraju, R.;Johnson, C.R.;Yoo, T.S.;Crawfis, R.;Ebert, D.S.;Stredney, D.
The Ohio State University|c|;;;;;
Vis
2003
Effectively visualizing multi-valued flow data using color and texture
10.1109/VISUAL.2003.1250362
1. 121
C
In this paper we offer several new insights and techniques for effectively using color and texture to simultaneously convey information about multiple 2D scalar and vector distributions, in a way that facilitates allowing each distribution to be understood both individually and in the context of one or more of the other distributions. Specifically, we introduce the concepts of: color weaving for simultaneously representing information about multiple co-located color encoded distributions; and texture stitching for achieving more spatially accurate multi-frequency line integral convolution representations of combined scalar and vector distributions. The target application for our research is the definition, detection and visualization of regions of interest in a turbulent boundary layer flow at moderate Reynolds number. In this work, we examine and analyze streamwise-spanwise planes of three-component velocity vectors with the goal of identifying and characterizing spatially organized packets of hairpin vortices.
Urness, T.;Interrante, V.;Marusic, I.;Longmire, E.;Ganapathisubramani, B.
Dept. of Comput. Sci. & Eng., Minnesota Univ., USA|c|;;;;
10.1109/VISUAL.1999.809905;10.1109/VISUAL.1997.663897;10.1109/VISUAL.1996.568118;10.1109/VISUAL.2002.1183788;10.1109/VISUAL.1996.567784;10.1109/VISUAL.1998.745294;10.1109/VISUAL.1998.745292
flow visualization, line integral convolution, multi-variate data visualization, color, texture
Vis
2003
Empty space skipping and occlusion clipping for texture-based volume rendering
10.1109/VISUAL.2003.1250388
3. 324
C
We propose methods to accelerate texture-based volume rendering by skipping invisible voxels. We partition the volume into sub-volumes, each containing voxels with similar properties. Sub-volumes composed of only voxels mapped to empty by the transfer function are skipped. To render the adaptively partitioned sub-volumes in visibility order, we reorganize them into an orthogonal BSP tree. We also present an algorithm that computes incrementally the intersection of the volume with the slicing planes, which avoids the overhead of the intersection and texture coordinates computation introduced by the partitioning. Rendering with empty space skipping is 2 to 5 times faster than without it. To skip occluded voxels, we introduce the concept of orthogonal opacity map, that simplifies the transformation between the volume coordinates and the opacity map coordinates, which is intensively used for occlusion detection. The map is updated efficiently by the GPU. The sub-volumes are then culled and clipped against the opacity map. We also present a method that adaptively adjusts the optimal number of the opacity map updates. With occlusion clipping, about 60% of non-empty voxels can be skipped and an additional 80% speedup on average is gained for iso-surface-like rendering.
Li, W.;Mueller, K.;Kaufman, A.
Dept. of Comput. Sci., Stony Brook Univ., NY, USA|c|;;
10.1109/VISUAL.1992.235231;10.1109/VISUAL.2001.964519;10.1109/VISUAL.2003.1250384;10.1109/VISUAL.1999.809908;10.1109/VISUAL.2002.1183776
Graphics hardware, texture-based volume rendering, empty space skipping, occlusion clipping, orthogonal opacity map
Vis
2003
Exploring curved anatomic structures with surface sections
10.1109/VISUAL.2003.1250351
2. 34
C
The extraction of planar sections from volume images is the most commonly used technique for inspecting and visualizing anatomic structures. We propose to generalize the concept of planar section to the extraction of curved cross-sections (free form surfaces). Compared with planar slices, curved cross-sections may easily follow the trajectory of tubular structures and organs such as the aorta or the colon. They may be extracted from a 3D volume, displayed as a 3D view and possibly flattened. Flattening of curved cross-sections allows to inspect spatially complex relationship between anatomic structures and their neighborhood. They also allow to carry out measurements along a specific orientation. For the purpose of facilitating the interactive specification of free form surfaces, users may navigate in real time within the body and select the slices on which the surface control points will be positioned. Immediate feedback is provided by displaying boundary curves as cylindrical markers within a 3D view composed of anatomic organs, planar slices and possibly free form surface sections. Extraction of curved surface sections is an additional service that is available online as a Java applet (http://visiblehuman.epfl.ch). It may be used as an advanced tool for exploring and teaching anatomy.
Saroul, L.;Gerlach, S.;Herch, R.D.
Ecole Polytechnique Federale de Lausanne, Switzerland|c|;;
10.1109/VISUAL.2002.1183754
visualization, anatomic structures, curved sections, surface extraction, interactive flattening
Vis
2003
Extraction of topologically simple isosurfaces from volume datasets
10.1109/VISUAL.2003.1250356
6. 74
C
There are numerous algorithms in graphics and visualization whose performance is known to decay as the topological complexity of the input increases. On the other hand, the standard pipeline for 3D geometry acquisition often produces 3D models that are topologically more complex than their real forms. We present a simple and efficient algorithm that allows us to simplify the topology of an isosurface by alternating the values of some number of voxels. Its utility and performance are demonstrated on several examples, including signed distance functions from polygonal models and CT scans.
Szymczak, A.;Vanderhyde, J.
Georgia Tech, USA|c|;
10.1109/VISUAL.2002.1183774;10.1109/VISUAL.2000.885703;10.1109/VISUAL.2000.885704
Isosurface, Topology, Genus
Vis
2003
Fairing scalar fields by variational modeling of contours
10.1109/VISUAL.2003.1250398
3. 392
C
Volume rendering and isosurface extraction from three-dimensional scalar fields are mostly based on piecewise trilinear representations. In regions of high geometric complexity such visualization methods often exhibit artifacts, due to trilinear interpolation. In this work, we present an iterative fairing method for scalar fields interpolating function values associated with grid points while smoothing the contours inside the grid cells based on variational principles. We present a local fairing method providing a piecewise bicubic representation of two-dimensional scalar fields. Our algorithm generalizes to the trivariate case and can be used to increase the resolution of data sets either locally or globally, reducing interpolation artifacts. In contrast to filtering methods, our algorithm does not reduce geometric detail supported by the data.
Bertram, M.
Univ. of Kaiserslautern, Germany|c|
Contours, Fairing, Variational Modeling
Vis
2003
Fast volume segmentation with simultaneous visualization using programmable graphics hardware
10.1109/VISUAL.2003.1250369
1. 176
C
Segmentation of structures from measured volume data, such as anatomy in medical imaging, is a challenging data-dependent task. In this paper, we present a segmentation method that leverages the parallel processing capabilities of modern programmable graphics hardware in order to run significantly faster than previous methods. In addition, collocating the algorithm computation with the visualization on the graphics hardware circumvents the need to transfer data across the system bus, allowing for faster visualization and interaction. This algorithm is unique in that it utilizes sophisticated graphics hardware functionality (i.e., floating point precision, render to texture, computational masking, and fragment programs) to enable fast segmentation and interactive visualization.
Sherbondy, A.;Houston, M.;Napel, S.
Stanford Univ., CA, USA|c|;;
10.1109/VISUAL.2003.1250357
region growing, diffusion, segmentation, graphics processor, streaming computation