IEEE VIS Publication Dataset

next
Vis
2003
Feature-sensitive subdivision and isosurface reconstruction
10.1109/VISUAL.2003.1250360
9. 106
C
We present improved subdivision and isosurface reconstruction algorithms for polygonizing implicit surfaces and performing accurate geometric operations. Our improved reconstruction algorithm uses directed distance fields (Kobbelt et al., 2001) to detect multiple intersections along an edge, separates them into components and reconstructs an isosurface locally within each components using the dual contouring algorithm (Ju et al., 2002). It can reconstruct thin features without creating handles and results in improved surface extraction from volumetric data. Our subdivision algorithm takes into account sharp features that arise from intersecting surfaces or Boolean operations and generates an adaptive grid such that each voxel has at most one sharp feature. The subdivision algorithm is combined with our improved reconstruction algorithm to compute accurate polygonization of Boolean combinations or offsets of complex primitives that faithfully reconstruct the sharp features. We have applied these algorithms to polygonize complex CAD models designed using thousands of Boolean operations on curved primitives.
Varadhan, G.;Shankar Krishnan;Kim, Y.J.;Manocha, D.
North Carolina Univ., Chapel Hill, NC, USA|c|;;;
10.1109/VISUAL.2001.964518;10.1109/VISUAL.1996.568127
Implicit modeling, Boolean operations, Marching Cubes, Distance fields, Subdivision
Vis
2003
Feature-space analysis of unstructured meshes
10.1109/VISUAL.2003.1250371
1. 192
C
Unstructured meshes are often used in simulations and imaging applications. They provide advanced flexibility in modeling abilities but are more difficult to manipulate and analyze than regular data. This work provides a novel approach for the analysis of unstructured meshes using feature-space clustering and feature-detection. Analyzing and revealing underlying structures in data involve operators on both spatial and functional domains. Slicing concentrates more on the spatial domain, while iso-surfacing or volume rendering concentrate more on the functional domain. Nevertheless, many times it is the combination of the two domains which provides real insight on the structure of the data. In this work, a combined feature-space is defined on top of unstructured meshes in order to search for structure in the data. A point in feature-space includes the spatial coordinates of the point in the mesh domain and all chosen attributes defined on the mesh. A distance measures between points in feature-space is defined enabling the utilization of clustering using the mean shift procedure (previously used for images) on unstructured meshes. Feature space analysis is shown to be useful for feature-extraction, for data exploration and partitioning.
Shamir, A.
The Interdisciplinary Center, Herzliya, Israel|c|
10.1109/VISUAL.1999.809869;10.1109/VISUAL.1998.745312;10.1109/VISUAL.2001.964519;10.1109/VISUAL.1997.663875
unstructured meshes, segmentation, clustering, feature-extraction, mean-shift
Vis
2003
Gaussian transfer functions for multi-field volume visualization
10.1109/VISUAL.2003.1250412
4. 504
C
Volume rendering is a flexible technique for visualizing dense 3D volumetric datasets. A central element of volume rendering is the conversion between data values and observable quantities such as color and opacity. This process is usually realized through the use of transfer functions that are precomputed and stored in lookup tables. For multidimensional transfer functions applied to multivariate data, these lookup tables become prohibitively large. We propose the direct evaluation of a particular type of transfer functions based on a sum of Gaussians. Because of their simple form (in terms of number of parameters), these functions and their analytic integrals along line segments can be evaluated efficiently on current graphics hardware, obviating the need for precomputed lookup tables. We have adopted these transfer functions because they are well suited for classification based on a unique combination of multiple data values that localize features in the transfer function domain. We apply this technique to the visualization of several multivariate datasets (CT, cryosection) that are difficult to classify and render accurately at interactive rates using traditional approaches.
Kniss, J.;Premoze, S.;Ikits, M.;Lefohn, A.;Hansen, C.;Praun, E.
Inst. of Sci. Comput. & Imaging, Utah Univ., Salt Lake, UT, USA|c|;;;;;
10.1109/VISUAL.1999.809889;10.1109/VISUAL.2000.885683;10.1109/VISUAL.2001.964521
Volume Rendering, Transfer Functions, Multi-field visualization
Vis
2003
Hardware-based nonlinear filtering and segmentation using high-level shading languages
10.1109/VISUAL.2003.1250387
3. 316
C
Non-linear filtering is an important task for volume analysis. This paper presents hardware-based implementations of various non-linear filters for volume smoothing with edge preservation. The Cg high-level shading language is used in combination with latest PC consumer graphics hardware. Filtering is divided into pervertex and per-fragment stages. In both stages we propose techniques to increase the filtering performance. The vertex program pre-computes texture coordinates in order to address all contributing input samples of the operator mask. Thus additional computations are avoided in the fragment program. The presented fragment programs preserve cache coherence, exploit 4D vector arithmetic, and internal fixed point arithmetic to increase performance. We show the applicability of non-linear filters as part of a GPU-based segmentation pipeline. The resulting binary mask is compressed and decompressed in the graphics memory on-the-fly.
Viola, I.;Kanitsar, A.;Groller, E.
Inst. of Comput. Graphics & Algorithms, Vienna Univ. of Technol., Austria|c|;;
10.1109/VISUAL.2002.1183766;10.1109/VISUAL.2002.1183762;10.1109/VISUAL.1999.809934
Non-linear Filtering, Segmentation, Hardware Acceleration
Vis
2003
Hardware-based ray casting for tetrahedral meshes
10.1109/VISUAL.2003.1250390
3. 340
C
We present the first implementation of a volume ray casting algorithm for tetrahedral meshes running on off-the-shelf programmable graphics hardware. Our implementation avoids the memory transfer bottleneck of the graphics bus since the complete mesh data is stored in the local memory of the graphics adapter and all computations, in particular ray traversal and ray integration, are performed by the graphics processing unit. Analogously to other ray casting algorithms, our algorithm does not require an expensive cell sorting. Provided that the graphics adapter offers enough texture memory, our implementation performs comparable to the fastest published volume rendering algorithms for unstructured meshes. Our approach works with cyclic and/or non-convex meshes and supports early ray termination. Accurate ray integration is guaranteed by applying pre-integrated volume rendering. In order to achieve almost interactive modifications of transfer functions, we propose a new method for computing three-dimensional pre-integration tables.
Weiler, M.;Kraus, M.;Merz, M.;Ertl, T.
Visualization & Interactive Syst. Group, Univ. of Stutgart, Germany|c|;;;
10.1109/VISUAL.2000.885683
ray casting, pixel shading, programmable graphics hardware, cell projection, tetrahedral meshes, unstructured meshes, volume visualization, pre-integrated volume rendering
Vis
2003
Heart-muscle fiber reconstruction from diffusion tensor MRI
10.1109/VISUAL.2003.1250425
5. 602
C
In this paper we use advanced tensor visualization techniques to study 3D diffusion tensor MRI data of a heart. We use scalar and tensor glyph visualization methods to investigate the data and apply a moving least squares (MLS) fiber tracing method to recover and visualize the helical structure and the orientation of the heart muscle fibers.
Zhukov, L.;Barr, A.
Dept. of Comput. Sci., California Inst. of Technol., USA|c|;
10.1109/VISUAL.2002.1183799;10.1109/VISUAL.1996.567777
Diffusion tensors, DT-MRI, fiber tracing, adaptive filtering, moving least squares, streamlines
Vis
2003
Hierarchical clustering for unstructured volumetric scalar fields
10.1109/VISUAL.2003.1250389
3. 332
C
We present a method to represent unstructured scalar fields at multiple levels of detail. Using a parallelizable classification algorithm to build a cluster hierarchy, we generate a multiresolution representation of a given volumetric scalar data set. The method uses principal component analysis (PCA) for cluster generation and a fitting technique based on radial basis functions (RBFs). Once the cluster hierarchy has been generated, we utilize a variety of techniques for extracting different levels of detail. The main strength of this work is its generality. Regardless of grid type, this method can be applied to any discrete scalar field representation, even one given as a "point cloud".
Co, C.S.;Heckel, B.;Hagen, H.;Hamann, B.;Joy, K.I.
Dept. of Comput. Sci., Univ. of California, Davis, CA, USA|c|;;;;
10.1109/VISUAL.2001.964503;10.1109/VISUAL.1998.745329;10.1109/VISUAL.1999.809863;10.1109/VISUAL.1996.568127;10.1109/VISUAL.2002.1183771
scalar field simplification, multiresolution data representation, hierarchical clustering, principal component analysis, radial basis function
Vis
2003
Hierarchical splatting of scattered data
10.1109/VISUAL.2003.1250404
4. 440
C
Numerical particle simulations and astronomical observations create huge data sets containing uncorrelated 3D points of varying size. These data sets cannot be visualized interactively by simply rendering millions of colored points for each frame. Therefore, in many visualization applications a scalar density corresponding to the point distribution is resampled on a regular grid for direct volume rendering. However, many fine details are usually lost for voxel resolutions which still allow interactive visualization on standard workstations. Since no surface geometry is associated with our data sets, the recently introduced point-based rendering algorithms cannot be applied as well. In this paper we propose to accelerate the visualization of scattered point data by a hierarchical data structure based on a PCA clustering procedure. By traversing this structure for each frame we can trade-off rendering speed vs. image quality. Our scheme also reduces memory consumption by using quantized relative coordinates and it allows for fast sorting of semi-transparent clusters. We analyze various software and hardware implementations of our renderer and demonstrate that we can now visualize data sets with tens of millions of points interactively with sub-pixel screen space error on current PC graphics hardware employing advanced vertex shader functionality.
Hopf, M.;Ertl, T.
Visualization & Interactive Syst. Group, Univ. of Stuttgart, Germany|c|;
10.1109/VISUAL.1997.663882;10.1109/VISUAL.2002.1183820;10.1109/VISUAL.1999.809909;10.1109/VISUAL.2001.964490;10.1109/VISUAL.2001.964489;10.1109/VISUAL.2002.1183771
Volume Rendering, Scattered Data, Splatting, Hierarchical Visualization
Vis
2003
High dimensional direct rendering of time-varying volumetric data
10.1109/VISUAL.2003.1250402
4. 424
C
We present an alternative method for viewing time-varying volumetric data. We consider such data as a four-dimensional data field, rather than considering space and time as separate entities. If we treat the data in this manner, we can apply high dimensional slicing and projection techniques to generate an image hyperplane. The user is provided with an intuitive user interface to specify arbitrary hyperplanes in 4D, which can be displayed with standard volume rendering techniques. From the volume specification, we are able to extract arbitrary hyperslices, combine slices together into a hyperprojection volume, or apply a 4D raycasting method to generate the same results. In combination with appropriate integration operators and transfer functions, we are able to extract and present different space-time features to the user.
Woodring, J.;Chaoli Wang;Han-Wei Shen
Ohio State Univ., USA|c|;;
10.1109/VISUAL.2001.964519;10.1109/VISUAL.1993.398869;10.1109/VISUAL.1992.235222
time-varying data, hyperslice, hyperprojection, integration operator, transfer function, raycasting, volume rendering
Vis
2003
High-quality two-level volume rendering of segmented data sets on consumer graphics hardware
10.1109/VISUAL.2003.1250386
3. 308
C
One of the most important goals in volume rendering is to be able to visually separate and selectively enable specific objects of interest contained in a single volumetric data set, which can be approached by using explicit segmentation information. We show how segmented data sets can be rendered interactively on current consumer graphics hardware with high image quality and pixel-resolution filtering of object boundaries. In order to enhance object perception, we employ different levels of object distinction. First, each object can be assigned an individual transfer function, multiple of which can be applied in a single rendering pass. Second, different rendering modes such as direct volume rendering, iso-surfacing, and non-photorealistic techniques can be selected for each object. A minimal number of rendering passes is achieved by processing sets of objects that share the same rendering mode in a single pass. Third, local compositing modes such as alpha blending and MIP can be selected for each object in addition to a single global mode, thus enabling high-quality two-level volume rendering on GPUs.
Hadwiger, M.;Berger, C.;Hauser, H.
VRVis Res. Center, Austria|c|;;
10.1109/VISUAL.1998.745311;10.1109/VISUAL.2003.1250384;10.1109/VISUAL.2002.1183777;10.1109/VISUAL.2000.885694
volume rendering, segmentation, non-photorealistic rendering, consumer graphics hardware
Vis
2003
Holographic video display of time-series volumetric medical data
10.1109/VISUAL.2003.1250424
5. 596
C
We describe an animated electro-holographic visualization of brain lesions due to the progression of multiple sclerosis. A research case study is used which documents the expression of visible brain lesions in a series of magnetic resonance imaging (MRI) volumes collected over the interval of one year. Some of the salient information resident within this data is described, and the motivation for using a dynamic spatial display to explore its spatial and temporal characteristics is stated. We provide a brief overview of spatial displays in medical imaging applications, and then describe our experimental visualization pipeline, from the processing of MRI datasets, through model construction, computer graphic rendering, and hologram encoding. The utility, strengths and shortcomings of the electro-holographic visualization are described and future improvements are suggested.
Plesniak, W.;Halle, M.;Pieper, S.D.;Wells, W.;Jakab, M.;Meier, D.S.;Benton, S.A.;Guttmann, R.G.;Kikinis, R.
;;;;;;;;
electro-holography, holographic video, computer generated holograms, autostereoscopic display, medical imaging
Vis
2003
Hybrid segmentation and exploration of the human lungs
10.1109/VISUAL.2003.1250370
1. 184
C
Segmentation of the tracheo-bronchial tree of the lungs is notoriously difficult. This is due to the fact that the small size of some of the anatomical structures is subject to partial volume effects. Furthermore, the limited intensity contrast between the participating materials (air, blood, and tissue) increases the segmentation of difficulties. In this paper, we propose a hybrid segmentation method which is based on a pipeline of three segmentation stages to extract the lower airways down to the seventh generation of the bronchi. User interaction is limited to the specification of a seed point inside the easily detectable trachea at the upper end of the lower airways. Similarly, the complementary vascular tree of the lungs can be segmented. Furthermore, we modified our virtual endoscopy system to visualize the vascular and airway system of the lungs along with other features, such as lung tumors.
Bartz, D.;Mayer, D.;Fischer, J.;Ley, S.;del Rio, A.;Thust, S.;Heussel, C.P.;Kauczor, H.-U.;Strasser, W.
Visual Comput. for Medicine, Eberhard-Karls-Univ. Tubingen, Germany|c|;;;;;;;;
10.1109/VISUAL.2000.885732
Tracheo-bronchial tree, segmentation, multi-slice CT, virtual endoscopy
Vis
2003
HyperLIC
10.1109/VISUAL.2003.1250379
2. 256
C
We introduce a new method for visualizing symmetric tensor fields. The technique produces images and animations reminiscent of line integral convolution (LIC). The technique is also slightly related to hyperstreamlines in that it is used to visualize tensor fields. However, the similarity ends there. HyperLIC uses a multi-pass approach to show the anisotropic properties in a 2D or 3D tensor field. We demonstrate this technique using data sets from computational fluid dynamics as well as diffusion-tensor MRI.
Zheng, X.;Pang, A.
Comput. Sci. Dept., California Univ., Santa Cruz, CA, USA|c|;
10.1109/VISUAL.2002.1183797;10.1109/VISUAL.2002.1183799;10.1109/VISUAL.1997.663912;10.1109/VISUAL.1999.809886
hyperstreamlines, LIC, symmetric tensors, anisotropy, animation, direct volume rendering
Vis
2003
IEEE Visualization 2003 (IEEE Cat. No.03CH37496)
10.1109/VISUAL.2003.1250348
.
M
The following topics are dealt with: medical visualization; isosurfaces; implicit surfaces; flow visualization; terrains and view-dependent methods; segmentation and feature analysis; haptics and physical simulation; hardware-assisted volume rendering; volume rendering acceleration; shading and shape perception; volume reconstruction; volumetric techniques; sample-based rendering; mesh simplification; transfer functions; information visualization; scientific and large data visualization; visualization in medicine and biology; and visualization software.
Turk, G.;van Wijk, J.J.;Moorhead, R.J.
Vis
2003
Image based flow visualization for curved surfaces
10.1109/VISUAL.2003.1250363
1. 130
C
A new method for the synthesis of dense, vector-field aligned textures on curved surfaces is presented, called IBFVS. The method is based on image based flow visualization (IBFV). In IBFV two-dimensional animated textures are produced by defining each frame of a flow animation as a blend between a warped version of the previous image and a number of filtered white noise images. We produce flow aligned texture on arbitrary three-dimensional triangular meshes in the same spirit as the original method: texture is generated directly in image space. We show that IBFVS is efficient and effective. High performance (typically fifty frames or more per second) is achieved by exploiting graphics hardware. Also, IBFVS can easily be implemented and a variety of effects can be achieved. Applications are flow visualization and surface rendering. Specifically, we show how to visualize the wind field on the earth and how to render a dirty bronze bunny.
van Wijk, J.J.
Dept. of Math. & Comput. Sci., Technische Universiteit Eindhoven, Netherlands|c|
10.1109/VISUAL.2002.1183805;10.1109/VISUAL.1995.480817;10.1109/VISUAL.2003.1250377;10.1109/VISUAL.2000.885689;10.1109/VISUAL.1999.809896;10.1109/VISUAL.2001.964493;10.1109/VISUAL.1995.480795
Flow visualization, texture mapping, line integral convolution, surface rendering
Vis
2003
Image space based visualization of unsteady flow on surfaces
10.1109/VISUAL.2003.1250364
1. 138
C
We present a technique for direct visualization of unsteady flow on surfaces from computational fluid dynamics. The method generates dense representations of time-dependent vector fields with high spatio-temporal correlation using both Lagrangian-Eulerian advection and image based flow visualization as its foundation. While the 3D vector fields are associated with arbitrary triangular surface meshes, the generation and advection of texture properties is confined to image space. Frame rates of up to 20 frames per second are realized by exploiting graphics card hardware. We apply this algorithm to unsteady flow on boundary surfaces of, large, complex meshes from computational fluid dynamics composed of more than 250,000 polygons, dynamic meshes with time-dependent geometry and topology, as well as medical data.
Laramee, R.S.;Jobard, B.;Hauser, H.
VRVis Res. Center, Graz, Austria|c|;;
10.1109/VISUAL.2001.964493;10.1109/VISUAL.1994.346313;10.1109/VISUAL.1995.480817
Unsteady flow visualization, computational fluid dynamics (CFD), surface representation, texture mapping
Vis
2003
Information and scientific visualization: separate but equal or happy together at last
10.1109/VISUAL.2003.1250428
6. 614
M
Rhyne, T.M.;Tory, M.;Munzner, T.;Ward, M.O.;Johnson, C.R.;Laidlaw, D.H.
North Carolina State University|c|;;;;;
Vis
2003
Interactive 3D visualization of rigid body systems
10.1109/VISUAL.2003.1250417
5. 546
C
Simulation of rigid body dynamics has been a field of active research for quite some time. However, the presentation of simulation results has received far less attention so far. We present an interactive and intuitive 3D visualization framework for rigid body simulation data. We introduce various glyphs representing vector attributes such as force and velocity as well as angular attributes including angular velocity and torque. We have integrated our visualization method into an application developed at one of the leading companies in automotive engine design and simulation. We apply our principles to visualization of chain and belt driven timing drives in engines.
Konyha, Z.;Matkovic, K.;Hauser, H.
VRVis Res. Center, Austria|c|;;
10.1109/VISUAL.1993.398849;10.1109/VISUAL.1995.485141
rigid body dynamics, rigid body simulation, glyph based visualization, iconic visualization, automotive industry
Vis
2003
Interactive deformation and visualization of level set surfaces using graphics hardware
10.1109/VISUAL.2003.1250357
7. 82
C
Deformable isosurfaces, implemented with level-set methods, have demonstrated a great potential in visualization for applications such as segmentation, surface processing, and surface reconstruction. Their usefulness has been limited, however, by their high computational cost and reliance on significant parameter tuning. This paper presents a solution to these challenges by describing graphics processor (GPU) based on algorithms for solving and visualizing level-set solutions at interactive rates. Our efficient GPU-based solution relies on packing the level-set isosurface data into a dynamic, sparse texture format. As the level set moves, this sparse data structure is updated via a novel GPU to CPU message passing scheme. When the level-set solver is integrated with a real-time volume renderer operating on the same packed format, a user can visualize and steer the deformable level-set surface as it evolves. In addition, the resulting isosurface can serve as a region-of-interest specifier for the volume renderer. This paper demonstrates the capabilities of this technology for interactive volume visualization and segmentation.
Lefohn, A.;Kniss, J.;Hansen, C.;Whitaker, R.T.
Sch. of Comput. & Imaging Inst., Utah Univ., Salt Lake, UT, USA|c|;;;
10.1109/VISUAL.2002.1183766;10.1109/VISUAL.2003.1250412;10.1109/VISUAL.2003.1250369
Deformable Models, Image Segmentation, Volume Visualization, GPU, Level Sets, Streaming Computation
Vis
2003
Interactive protein manipulation
10.1109/VISUAL.2003.1250423
5. 588
C
We describe an interactive visualization and modeling program for the creation of protein structures "from scratch." The input to our program is an amino acid sequence - decoded from a gene - and a sequence of predicted secondary structure types for each amino acid - provided by external structure prediction programs. Our program can be used in the set-up phase of a protein structure prediction process; the structures created with it serve as input for a subsequent global internal energy minimization, or another method of protein structure prediction. Our program supports basic visualization methods for protein structures, interactive manipulation based on inverse kinematics, and visualization guides to aid a user in creating "good" initial structures.
Kreylos, O.;Max, N.;Hamann, B.;Crivelli, S.N.;Bethel, E.W.
Dept. of Comput. Sci., Univ. of California, Davis, CA, USA|c|;;;;
Protein Structure Prediction, Protein Manipulation, Inverse Kinematics, Molecular Modeling, Molecular Visualization, Interactive Visualization, Computational Science