Visibility-Driven Depth Determination of Surface Patches in Direct Volume Rendering

This paper presents an algorithm called surfseek for selecting surfaces on the most visible features in direct volume rendering (DVR). The algorithm is based on a previously published technique (WYSIWYP) for picking 3D locations in DVR. The new algorithm projects a surface patch on the DVR image, consisting of multiple rays. For each ray the algorithm uses WYSIWYP or a variant of it to find the candidates for the most visible locations along the ray. Using these candidates the algorithm constructs a graph and computes a minimum cut on this graph. The minimum cut represents a very visible but relatively smooth surface. In the last step the selected surface is displayed. We provide examples for the results in real-world dataset as well as in artificially generated datasets.

[1]  LiKang,et al.  Optimal Surface Segmentation in Volumetric Images-A Graph-Theoretic Approach , 2006 .

[2]  Vladimir Kolmogorov,et al.  An experimental comparison of min-cut/max- flow algorithms for energy minimization in vision , 2001, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Frank Nielsen,et al.  Projection plane processing for sketch-based volume segmentation , 2008, 2008 5th IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[4]  Stefan Bruckner,et al.  Contextual picking of volumetric structures , 2009, 2009 IEEE Pacific Visualization Symposium.

[5]  Frans Vos,et al.  WYSIWYP: What You See Is What You Pick , 2012, IEEE Transactions on Visualization and Computer Graphics.

[6]  Frans Vos,et al.  3D Strokes on Visible Structures in Direct Volume Rendering , 2013, EuroVis.

[7]  Frank Nielsen,et al.  Volume catcher , 2005, I3D '05.

[8]  Bernhard Preim,et al.  Visualization in Medicine: Theory, Algorithms, and Applications , 2007 .

[9]  Hans-Christian Hege,et al.  amira: A Highly Interactive System for Visual Data Analysis , 2005, The Visualization Handbook.

[10]  Paolo Sabella,et al.  A rendering algorithm for visualizing 3D scalar fields , 1988, SIGGRAPH.

[11]  Tobias Isenberg,et al.  Efficient Structure-Aware Selection Techniques for 3D Point Cloud Visualizations with 2DOF Input , 2012, IEEE Transactions on Visualization and Computer Graphics.

[12]  Harry Shum,et al.  Paint selection , 2009, ACM Trans. Graph..

[13]  SabellaPaolo A rendering algorithm for visualizing 3D scalar fields , 1988 .

[14]  Peter Elias,et al.  A note on the maximum flow through a network , 1956, IRE Trans. Inf. Theory.

[15]  Leo Grady,et al.  Computing Exact Discrete Minimal Surfaces: Extending and Solving the Shortest Path Problem in 3D with Application to Segmentation , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[16]  Heung-Yeung Shum,et al.  Paint selection , 2009, SIGGRAPH 2009.