High-quality topological structure extraction of volumetric data on C2-continuous framework

The existing approaches for topological structure analysis of volumetric data are mainly based on discrete methods, and the results usually need to be simplified and smoothened for further use. In this paper we propose a novel framework to extract the topology of volumetric data distinguished from the commonly-used piecewise linear framework. The data is reconstructed into a C 2 -continuous quasi-interpolated space first by 7-directional box spline, where the value evaluation and differential calculations are both direct and accurate. Then Newton-Armijo method and homotopy continuation method are combined to solve critical points, and topological structures are extracted by connecting saddle-extremum arcs generated by a kind of numerical integral method. The parallel architecture of GPU is also applied to ensure the efficiency of our algorithms. A number of examples illustrate that our framework provides much smoother and clearer results compared with the piecewise linear framework.

[1]  Bernd Hamann,et al.  Detecting Critical Regions in Scalar Fields , 2003, VisSym.

[2]  Hans Hagen,et al.  Exploring scalar fields using critical isovalues , 2002, IEEE Visualization, 2002. VIS 2002..

[3]  R. Forman Morse Theory for Cell Complexes , 1998 .

[4]  Tien Yien Li,et al.  Numerical solution of multivariate polynomial systems by homotopy continuation methods , 1997, Acta Numerica.

[5]  Renato Pajarola,et al.  Topology preserving and controlled topology simplifying multiresolution isosurface extraction , 2000 .

[6]  Nelson L. Max,et al.  Subdivision Analysis of the Trilinear Interpolant , 2010, IEEE Transactions on Visualization and Computer Graphics.

[7]  Alireza Entezari,et al.  Extensions of the Zwart-Powell Box Spline for Volumetric Data Reconstruction on the Cartesian Lattice , 2006, IEEE Transactions on Visualization and Computer Graphics.

[8]  Bernd Hamann,et al.  Efficient Computation of Morse-Smale Complexes for Three-dimensional Scalar Functions , 2007, IEEE Transactions on Visualization and Computer Graphics.

[9]  Jörg Peters,et al.  Fast and stable evaluation of box-splines via the BB-form , 2009, Numerical Algorithms.

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

[11]  Herbert Edelsbrunner,et al.  Hierarchical morse complexes for piecewise linear 2-manifolds , 2001, SCG '01.

[12]  Qin Zhang,et al.  Detection of secondary and supersecondary structures of proteins from cryo-electron microscopy. , 2012, Journal of structural biology.

[13]  Peter Lindstrom,et al.  Topological Spines: A Structure-preserving Visual Representation of Scalar Fields , 2011, IEEE Transactions on Visualization and Computer Graphics.

[14]  Olga Sorkine-Hornung,et al.  Topology‐based Smoothing of 2D Scalar Fields with C1‐Continuity , 2010, Comput. Graph. Forum.

[15]  Jack Snoeyink,et al.  Computing contour trees in all dimensions , 2000, SODA '00.

[16]  Carl de Boor,et al.  On the evaluation of box splines , 2005, Numerical Algorithms.

[17]  C. Kelley Solving Nonlinear Equations with Newton's Method , 1987 .

[18]  Minho Kim,et al.  Quartic Box-Spline Reconstruction on the BCC Lattice , 2013, IEEE Transactions on Visualization and Computer Graphics.

[19]  Valerio Pascucci,et al.  Morse-smale complexes for piecewise linear 3-manifolds , 2003, SCG '03.

[20]  Bernd Hamann,et al.  A topological approach to simplification of three-dimensional scalar functions , 2006, IEEE Transactions on Visualization and Computer Graphics.

[21]  Jack Snoeyink,et al.  Flexible isosurfaces: Simplifying and displaying scalar topology using the contour tree , 2010, Comput. Geom..

[22]  Bernd Hamann,et al.  Topology-based simplification for feature extraction from 3D scalar fields , 2005, VIS 05. IEEE Visualization, 2005..

[23]  Bernd Hamann,et al.  Topology‐based Visualization of Transformation Pathways in Complex Chemical Systems , 2011, Comput. Graph. Forum.

[24]  C. D. Boor,et al.  Box splines , 1993 .

[25]  Peer-Timo Bremer,et al.  Robust computation of Morse-Smale complexes of bilinear functions , 2013, Comput. Aided Geom. Des..

[26]  Jörg Peters,et al.  Box Spline Reconstruction On The Face-Centered Cubic Lattice , 2008, IEEE Transactions on Visualization and Computer Graphics.

[27]  Yuriko Takeshima,et al.  Topological volume skeletonization and its application to transfer function design , 2004, Graph. Model..

[28]  David J. Duke,et al.  Joint Contour Nets , 2014, IEEE Transactions on Visualization and Computer Graphics.

[29]  Valerio Pascucci,et al.  Robust on-line computation of Reeb graphs: simplicity and speed , 2007, SIGGRAPH 2007.

[30]  Bernd Hamann,et al.  A Practical Approach to Morse-Smale Complex Computation: Scalability and Generality , 2008, IEEE Transactions on Visualization and Computer Graphics.