Local approximation of scalar functions on 3D shapes and volumetric data

In this paper, we tackle the problem of computing a map that locally interpolates or approximates the values of a scalar function, which have been sampled on a surface or a volumetric domain. We propose a local approximation with radial basis functions, which conjugates different features such as locality, independence of any tessellation of the sample points, and approximation accuracy. The proposed approach handles maps defined on both 3D shapes and volumetric data and has extrapolation capabilities higher than linear precision methods and moving least-squares techniques with polynomial functions. It is also robust with respect to data discretization and computationally efficient through the solution of a small and well-conditioned linear system. With respect to previous work, it allows an easy control on the preservation of local details and smoothness through both interpolating and least-squares constraints. The main application we consider is the approximation of maps defined on grids, 3D shapes, and volumetric data.

[1]  Zhao Yin,et al.  Feature-aligned harmonic volumetric mapping using MFS , 2010, Comput. Graph..

[2]  S. Rippa,et al.  Numerical Procedures for Surface Fitting of Scattered Data by Radial Functions , 1986 .

[3]  Klaus Mueller,et al.  Constructing 3D Elliptical Gaussians for Irregular Data , 2009, Mathematical Foundations of Scientific Visualization, Computer Graphics, and Massive Data Exploration.

[4]  Brian Wyvill,et al.  Introduction to Implicit Surfaces , 1997 .

[5]  Holger Wendland,et al.  Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree , 1995, Adv. Comput. Math..

[6]  Giuseppe Patanè,et al.  Computing smooth approximations of scalar functions with constraints , 2009, Comput. Graph..

[7]  Raif M. Rustamov,et al.  Laplace-Beltrami eigenfunctions for deformation invariant shape representation , 2007 .

[8]  David S. Ebert,et al.  Enhancing the Interactive Visualization of Procedurally Encoded Multifield Data with Ellipsoidal Basis Functions , 2006, Comput. Graph. Forum.

[9]  James F. O'Brien,et al.  Interpolating and approximating implicit surfaces from polygon soup , 2005, SIGGRAPH 2005.

[10]  Raif M. Rustamov,et al.  Multiscale Biharmonic Kernels , 2011, Comput. Graph. Forum.

[11]  Sunil Arya,et al.  An optimal algorithm for approximate nearest neighbor searching fixed dimensions , 1998, JACM.

[12]  Giuseppe Patanè,et al.  Topology- and error-driven extension of scalar functions from surfaces to volumes , 2009, TOGS.

[13]  Michael Garland,et al.  MLS-based scalar fields over triangle meshes and their application in mesh processing , 2009, I3D '09.

[14]  Markus H. Gross,et al.  Shape modeling with point-sampled geometry , 2003, ACM Trans. Graph..

[15]  Hong Qin,et al.  Harmonic volumetric mapping for solid modeling applications , 2007, Symposium on Solid and Physical Modeling.

[16]  Hans-Peter Seidel,et al.  Multi-level partition of unity implicits , 2005, SIGGRAPH Courses.

[17]  Tamal K. Dey,et al.  An Adaptive MLS Surface for Reconstruction with Guarantees , 2022 .

[18]  Niklas Peinecke,et al.  Laplace-Beltrami spectra as 'Shape-DNA' of surfaces and solids , 2006, Comput. Aided Des..

[19]  Hao Zhang,et al.  A spectral approach to shape-based retrieval of articulated 3D models , 2007, Comput. Aided Des..

[20]  Niloy J. Mitra,et al.  Estimating surface normals in noisy point cloud data , 2003, SCG '03.

[21]  Michael Gleicher,et al.  Molecular Surface Abstraction , 2007, IEEE Transactions on Visualization and Computer Graphics.

[22]  David S. Ebert,et al.  Interactively visualizing procedurally encoded scalar fields , 2004, VISSYM'04.

[23]  Hans Hagen,et al.  Hierarchical clustering for unstructured volumetric scalar fields , 2003, IEEE Visualization, 2003. VIS 2003..

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

[25]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[26]  Raif M. Rustamov,et al.  Template Based Shape Descriptor , 2009, 3DOR@Eurographics.

[27]  Markus H. Gross,et al.  Algebraic point set surfaces , 2007, ACM Trans. Graph..

[28]  David S. Ebert,et al.  Hardware-assisted feature analysis and visualization of procedurally encoded multifield volumetric data , 2005, IEEE Computer Graphics and Applications.

[29]  Hans-Peter Seidel,et al.  Meshless Shape and Motion Design for Multiple Deformable Objects , 2010, Comput. Graph. Forum.

[30]  Markus H. Gross,et al.  Feature Preserving Point Set Surfaces based on Non‐Linear Kernel Regression , 2009, Comput. Graph. Forum.

[31]  Leonidas J. Guibas,et al.  Uncertainty and Variability in Point Cloud Surface Data , 2004, PBG.

[32]  Robert H. Halstead,et al.  Matrix Computations , 2011, Encyclopedia of Parallel Computing.

[33]  Hong Qin,et al.  User-controllable polycube map for manifold spline construction , 2008, SPM '08.

[34]  Bart Adams,et al.  Meshless Approximation Methods and Applications in Physics Based Modeling and Animation , 2009, Eurographics.

[35]  Markus H. Gross,et al.  Dynamic Sampling and Rendering of Algebraic Point Set Surfaces , 2008, Comput. Graph. Forum.

[36]  Thomas A. Funkhouser,et al.  Biharmonic distance , 2010, TOGS.

[37]  Kaj Madsen,et al.  Methods for Non-Linear Least Squares Problems , 1999 .

[38]  Elaine Cohen,et al.  Volumetric parameterization and trivariate b-spline fitting using harmonic functions , 2008, SPM '08.

[39]  Hong Qin,et al.  Surface Mapping Using Consistent Pants Decomposition , 2009, IEEE Transactions on Visualization and Computer Graphics.

[40]  Elaine Cohen,et al.  Volumetric parameterization of complex objects by respecting multiple materials , 2010, Comput. Graph..

[41]  Marcelo de Gomensoro Malheiros,et al.  On Improving the Search for Critical Points of Implicit Functions , 1999 .

[42]  Kaj Madsen,et al.  Methods for Non-Linear Least Squares Problems (2nd ed.) , 2004 .

[43]  Leonidas J. Guibas,et al.  A concise and provably informative multi-scale signature based on heat diffusion , 2009 .

[44]  Valerio Pascucci,et al.  Robust on-line computation of Reeb graphs: simplicity and speed , 2007, ACM Trans. Graph..

[45]  Bruno Lévy,et al.  Spectral Geometry Processing with Manifold Harmonics , 2008, Comput. Graph. Forum.

[46]  James F. O'Brien,et al.  Modelling with implicit surfaces that interpolate , 2002, TOGS.

[47]  James F. O'Brien,et al.  Interpolating and approximating implicit surfaces from polygon soup , 2004, SIGGRAPH Courses.

[48]  C. Micchelli Interpolation of scattered data: Distance matrices and conditionally positive definite functions , 1986 .

[49]  John Hart,et al.  CRITICAL POINTS OF POLYNOMIAL METABALLS , 1998 .

[50]  Markus H. Gross,et al.  Polyhedral Finite Elements Using Harmonic Basis Functions , 2008, Comput. Graph. Forum.

[51]  Raif M. Rustamov,et al.  Interpolated eigenfunctions for volumetric shape processing , 2011, The Visual Computer.

[52]  Kalpathi R. Subramanian,et al.  Interpolating implicit surfaces from scattered surface data using compactly supported radial basis functions , 2001, Proceedings International Conference on Shape Modeling and Applications.

[53]  Stéphane Lafon,et al.  Diffusion maps , 2006 .