Display of Surfaces from Volume Data
IEEE Computer Graphics and Applications
Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations
Journal of Computational Physics
Accelerated volume rendering and tomographic reconstruction using texture mapping hardware
VVS '94 Proceedings of the 1994 symposium on Volume visualization
Shape Modeling with Front Propagation: A Level Set Approach
IEEE Transactions on Pattern Analysis and Machine Intelligence
A fast level set method for propagating interfaces
Journal of Computational Physics
Rendering from compressed textures
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
A Level-Set Approach to 3D Reconstruction from Range Data
International Journal of Computer Vision
A non-oscillatory Eulerian approach to interfaces in multimaterial flows (the ghost fluid method)
Journal of Computational Physics
A PDE-based fast local level set method
Journal of Computational Physics
Efficient conditional operations for data-parallel architectures
Proceedings of the 33rd annual ACM/IEEE international symposium on Microarchitecture
A rendering algorithm for visualizing 3D scalar fields
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
High-quality pre-integrated volume rendering using hardware-accelerated pixel shading
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Fast matrix multiplies using graphics hardware
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Geometric surface smoothing via anisotropic diffusion of normals
Proceedings of the conference on Visualization '02
Multidimensional Transfer Functions for Interactive Volume Rendering
IEEE Transactions on Visualization and Computer Graphics
Direct Visualization of Volume Data
IEEE Computer Graphics and Applications
A multigrid solver for boundary value problems using programmable graphics hardware
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Cg: a system for programming graphics hardware in a C-like language
ACM SIGGRAPH 2003 Papers
Linear algebra operators for GPU implementation of numerical algorithms
ACM SIGGRAPH 2003 Papers
Sparse matrix solvers on the GPU: conjugate gradients and multigrid
ACM SIGGRAPH 2003 Papers
DIRECT VOLUME RENDERING VIA 3D TEXTURES
DIRECT VOLUME RENDERING VIA 3D TEXTURES
Fast Volume Segmentation With Simultaneous Visualization Using Programmable Graphics Hardware
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Gaussian Transfer Functions for Multi-Field Volume Visualization
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Higher-Order Nonlinear Priors for Surface Reconstruction
IEEE Transactions on Pattern Analysis and Machine Intelligence
Modeling Deformable Surfaces with Level Sets
IEEE Computer Graphics and Applications
Display of Vector Fields Using a Reaction-Diffusion Model
VIS '04 Proceedings of the conference on Visualization '04
Scout: A Hardware-Accelerated System for Quantitatively Driven Visualization and Analysis
VIS '04 Proceedings of the conference on Visualization '04
Real-Time Motion Estimation and Visualization on Graphics Cards
VIS '04 Proceedings of the conference on Visualization '04
UberFlow: a GPU-based particle engine
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Time-varying, multivariate volume data reduction
Proceedings of the 2005 ACM symposium on Applied computing
Fast Volume Segmentation With Simultaneous Visualization Using Programmable Graphics Hardware
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Glift: Generic, efficient, random-access GPU data structures
ACM Transactions on Graphics (TOG)
ACM SIGGRAPH 2006 Research posters
A streaming narrow-band algorithm: interactive computation and visualization of level sets
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
GI '07 Proceedings of Graphics Interface 2007
Out-of-core and compressed level set methods
ACM Transactions on Graphics (TOG)
IEEE Transactions on Visualization and Computer Graphics
Transform Coding for Hardware-accelerated Volume Rendering
IEEE Transactions on Visualization and Computer Graphics
Using GPU shaders for visualization
IEEE Computer Graphics and Applications - Special issue on creating musical-fountain shows virtual reality for the Digital Olympic Museum
A work-efficient GPU algorithm for level set segmentation
Proceedings of the Conference on High Performance Graphics
Scientific computing on commodity graphics hardware
CIS'04 Proceedings of the First international conference on Computational and Information Science
Out-of-Core Computations of High-Resolution Level Sets by Means of Code Transformation
Journal of Scientific Computing
GPU-based active contour segmentation using gradient vector flow
ISVC'06 Proceedings of the Second international conference on Advances in Visual Computing - Volume Part I
High quality rendering of compressed volume data formats
EUROVIS'05 Proceedings of the Seventh Joint Eurographics / IEEE VGTC conference on Visualization
Generalized distance transforms and skeletons in graphics hardware
VISSYM'04 Proceedings of the Sixth Joint Eurographics - IEEE TCVG conference on Visualization
VDB: High-resolution sparse volumes with dynamic topology
ACM Transactions on Graphics (TOG)
Hi-index | 0.00 |
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 and reliance on significant parameter tuning. This paper presents a solution to these challenges by describing graphics processor (GPU) based 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.