Direct Multifield Volume Ray Casting of Fiber Surfaces

Multifield data are common in visualization. However, reducing these data to comprehensible geometry is a challenging problem. Fiber surfaces, an analogy of isosurfaces to bivariate volume data, are a promising new mechanism for understanding multifield volumes. In this work, we explore direct ray casting of fiber surfaces from volume data without any explicit geometry extraction. We sample directly along rays in domain space, and perform geometric tests in range space where fibers are defined, using a signed distance field derived from the control polygons. Our method requires little preprocess, and enables real-time exploration of data, dynamic modification and pixel-exact rendering of fiber surfaces, and support for higher-order interpolation in domain space. We demonstrate this approach on several bivariate datasets, including analysis of multi-field combustion data.

[1]  David H. Laidlaw,et al.  Geometric model extraction from magnetic resonance volume data , 1996 .

[2]  Markus Hadwiger,et al.  Real‐Time Ray‐Casting and Advanced Shading of Discrete Isosurfaces , 2005, Comput. Graph. Forum.

[3]  Adam Finkelstein,et al.  Improving progressive view-dependent isosurface propagation , 2002, Comput. Graph..

[4]  Xiaoru Yuan,et al.  Multi-dimensional transfer function design based on flexible dimension projection embedded in parallel coordinates , 2011, 2011 IEEE Pacific Visualization Symposium.

[5]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[6]  Gregory M. Nielson,et al.  On Marching Cubes , 2003, IEEE Trans. Vis. Comput. Graph..

[7]  Aaron Knoll,et al.  Fiber Surfaces: Generalizing Isosurfaces to Bivariate Data , 2015, Comput. Graph. Forum.

[8]  Rüdiger Westermann,et al.  Acceleration techniques for GPU-based volume rendering , 2003, IEEE Visualization, 2003. VIS 2003..

[9]  Joseph JáJá,et al.  Isosurface Extraction and Spatial Filtering using Persistent Octree (POT) , 2006, IEEE Transactions on Visualization and Computer Graphics.

[10]  Rüdiger Westermann,et al.  Real-time exploration of regular volume data by adaptive reconstruction of isosurfaces , 1999, The Visual Computer.

[11]  Hans Hagen,et al.  Volume Ray Casting with Peak Finding and Differential Sampling , 2009, IEEE Transactions on Visualization and Computer Graphics.

[12]  Markus Hadwiger,et al.  Fast Third-Order Texture Filtering , 2005 .

[13]  P. Ljung,et al.  Extraction of Intersection Curves from Iso-surfaces on Co-Located 3D grids , 2003 .

[14]  P.-T. Bremer,et al.  The ViSUS Visualization Framework , 2012, High Performance Visualization.

[15]  Xavier Tricoche,et al.  Interactive point-based isosurface extraction , 2004, IEEE Visualization 2004.

[16]  J. Wilhelms,et al.  Octrees for faster isosurface generation , 1992, TOGS.

[17]  W. Wong,et al.  MULTIVARIATE DENSITY ESTIMATION BASED ON ADAPTIVE PARTITIONING: CONVERGENCE RATE, VARIABLE SELECTION AND SPATIAL ADAPTATION , 2014 .

[18]  David S. Ebert,et al.  Structuring Feature Space: A Non-Parametric Method for Volumetric Transfer Function Generation , 2009, IEEE Transactions on Visualization and Computer Graphics.

[19]  Peter-Pike J. Sloan,et al.  Interactive ray tracing for isosurface rendering , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[20]  Daniel Weiskopf,et al.  Continuous Scatterplots , 2008, IEEE Transactions on Visualization and Computer Graphics.

[21]  Pat Hanrahan,et al.  Ray tracing algebraic surfaces , 1983, SIGGRAPH.

[22]  Daniel Weiskopf,et al.  Direct Interval Volume Visualization , 2010, IEEE Transactions on Visualization and Computer Graphics.

[23]  Joe Michael Kniss,et al.  Multidimensional Transfer Functions for Interactive Volume Rendering , 2002, IEEE Trans. Vis. Comput. Graph..

[24]  Julien Tierny,et al.  Fast and Exact Fiber Surfaces for Tetrahedral Meshes , 2017, IEEE Transactions on Visualization and Computer Graphics.

[25]  White Rose,et al.  Interactive Visualization for Singular Fibers of Functions f : R 3 → R 2 , 2018 .

[26]  Michael I. Jordan Graphical Models , 1998 .

[27]  Xin Zhao,et al.  Multi-dimensional Reduction and Transfer Function Design using Parallel Coordinates , 2010, VG@Eurographics.

[28]  Helmut Doleisch,et al.  SimVis: Interactive visual analysis of large and time-dependent 3D simulation data , 2007, 2007 Winter Simulation Conference.

[29]  Joe Michael Kniss,et al.  Gaussian transfer functions for multi-field volume visualization , 2003, IEEE Visualization, 2003. VIS 2003..

[30]  Ross T. Whitaker,et al.  Curvature-based transfer functions for direct volume rendering: methods and applications , 2003, IEEE Visualization, 2003. VIS 2003..

[31]  Osamu Saeki,et al.  Topology of Singular Fibers of Differentiable Maps , 2004, Lecture notes in mathematics.

[32]  Helwig Hauser,et al.  Visualization and Visual Analysis of Multifaceted Scientific Data: A Survey , 2013, IEEE Transactions on Visualization and Computer Graphics.

[33]  Lars Linsen,et al.  Direct Isosurface Extraction from Scattered Volume Data , 2006, EuroVis.

[34]  Minho Kim,et al.  GPU isosurface raycasting of FCC datasets , 2013, Graph. Model..

[35]  Alexander Rice,et al.  Real-Time Volume Rendering of Four Channel Data Sets , 2004, IEEE Visualization 2004.

[36]  Hans Hagen,et al.  Fast Ray Tracing of Arbitrary Implicit Surfaces with Interval and Affine Arithmetic , 2009, Comput. Graph. Forum.

[37]  Enrico Gobbetti,et al.  A single-pass GPU ray casting framework for interactive out-of-core rendering of massive volumetric datasets , 2008, The Visual Computer.

[38]  Klaus Schulten,et al.  Fast Visualization of Gaussian Density Surfaces for Molecular Dynamics and Particle System Trajectories , 2012, EuroVis.

[39]  Hans Hagen,et al.  Volume rendering with multidimensional peak finding , 2012, 2012 IEEE Pacific Visualization Symposium.

[40]  Osamu Saeki,et al.  Interactive Visualization for Singular Fibers of Functions f : R3 → R2 , 2016, IEEE Transactions on Visualization and Computer Graphics.

[41]  Charles D. Hansen,et al.  Transfer function design based on user selected samples for intuitive multivariate volume exploration , 2013, 2013 IEEE Pacific Visualization Symposium (PacificVis).

[42]  John Amanatides,et al.  A Fast Voxel Traversal Algorithm for Ray Tracing , 1987, Eurographics.

[43]  Charles D. Hansen,et al.  View dependent isosurface extraction , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).