Marching cubes: A high resolution 3D surface construction algorithm
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Generation of transfer functions with stochastic search techniques
Proceedings of the 7th conference on Visualization '96
Introduction to volume rendering
Introduction to volume rendering
Normalized Cuts and Image Segmentation
IEEE Transactions on Pattern Analysis and Machine Intelligence
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Introduction to Algorithms
Image Processing Handbook, Fourth Edition
Image Processing Handbook, Fourth Edition
Proceedings of the conference on Visualization '01
Volume Illustration: Nonphotorealistic Rendering of Volume Models
IEEE Transactions on Visualization and Computer Graphics
The Transfer Function Bake-Off
IEEE Computer Graphics and Applications
A design tool for camera-based interaction
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Image Segmentation Using Local Variation
CVPR '98 Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition
Segmentation Given Partial Grouping Constraints
IEEE Transactions on Pattern Analysis and Machine Intelligence
ACM SIGGRAPH 2004 Papers
IEEE Transactions on Pattern Analysis and Machine Intelligence
Fast Volume Segmentation With Simultaneous Visualization Using Programmable Graphics Hardware
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
A Novel Interface for Higher-Dimensional Classification of Volume Data
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
CVPR'04 Proceedings of the 2004 IEEE computer society conference on Computer vision and pattern recognition
CINCH: a cooperatively designed marking interface for 3D pathway selection
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
LiveSync: Deformed Viewing Spheres for Knowledge-Based Navigation
IEEE Transactions on Visualization and Computer Graphics
LiveSync++: enhancements of an interaction metaphor
GI '08 Proceedings of graphics interface 2008
Dynamic picking system for 3D seismic data: Design and evaluation
International Journal of Human-Computer Studies
Volume viewer: an interactive tool for fitting surfaces to volume data
Proceedings of the 6th Eurographics Symposium on Sketch-Based Interfaces and Modeling
ISVC'07 Proceedings of the 3rd international conference on Advances in visual computing - Volume Part I
Sketch-based volumetric seeded region growing
SBM'06 Proceedings of the Third Eurographics conference on Sketch-Based Interfaces and Modeling
Stroke-based transfer function design
SPBG'08 Proceedings of the Fifth Eurographics / IEEE VGTC conference on Point-Based Graphics
Adaptive Cross-sections of Anatomical Models
Computer Graphics Forum
Context-aware volume modeling of skeletal muscles
EuroVis'09 Proceedings of the 11th Eurographics / IEEE - VGTC conference on Visualization
Hi-index | 0.00 |
It is difficult to obtain a specific region within unsegmented volume data (region of interest, ROI). The user must first segment the volume, a task which itself involves significant user intervention, and then chooses a desired target within the 3D space. This paper proposes a simple and intuitive user interface for the task: the user traces the contour of the target region using a 2D free form stroke on the screen, and the system instantly returns a plausible 3D region inside the stroke by applying a segmentation algorithm. The main contribution is that the system infers the depth information of the ROI automatically by analyzing the data, whereas existing systems require the user to provide the depth information explicitly. Our system first computes the 3D location of the user-specified 2D stroke based on the assumption that the user traced the silhouette of the ROI, that is, the curve where the gradient is perpendicular to the viewing direction. The system then places constraint points around the 3D stroke to guide the following segmentation. Foreground constraints are placed inside the stroke and background constraints are placed outside the stroke. We currently use the statistical region-merging algorithm of Nock et al. [Nock and Nielsen 2004a] to perform the segmentation. We tested our system with real-world examples to verify the effectiveness of our approach.