Skip to main content
Log in

Certified meshing of Radial Basis Function based isosurfaces

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Radial Basis Functions are widely used in scattered data interpolation. The surface-reconstruction method using radial basis functions consists of two steps: (i) computing an interpolating implicit function the zero set of which contains the points in the data set, followed by (ii) extraction of isocurves or isosurfaces. In this paper we focus on the second step, generalizing the work on certified meshing of implicit surfaces based on interval arithmetic (Plantinga and Vegter in Visual Comput. 23:45–58, 2007). It turns out that interval arithmetic, and even the usually faster affine arithmetic, are far too slow in the context of RBF-based implicit surface meshing. We present optimized strategies giving acceptable running times and better space complexity, exploiting special properties of RBF-interpolants. We present pictures and timing results confirming the improved quality of these optimized strategies.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Boissonnat, J.-D., Cohen-Steiner, D., Vegter, G.: Isotopic implicit surface meshing. Discrete Comput. Geom. 39, 138–157 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  2. Boost interval arithmetic library: http://www.boost.org (2011)

  3. Buhmann, M.: Radial Basis Functions. Cambridge Monographs on Applied and Computational Mathematics, vol. 12. Cambridge University Press, Cambridge (2003)

    Book  MATH  Google Scholar 

  4. Burr, M., Choi, S., Galehouse, B., Yap, C.: Complete subdivision algorithms, II: Isotopic meshing of singular algebraic curves. In: Proc. Int’l Symp. Symbolic and Algebraic Comp. (ISSAC’08), pp. 87–94, Hagenberg, Austria, Jul. 20–23, 2008 (2008)

    Google Scholar 

  5. C++ affine arithmetic library: http://savannah.nongnu.org/projects/libaffa (2011)

  6. GTS the gnu triangulated surface library: http://gts.sourceforge.net (2011)

  7. de Figueiredo, L.H., Stolfi, J.: Affine arithmetic: concepts and applications. Numer. Algorithms 37(1–4), 147–158 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  8. Iske, A.: Scattered data modelling using radial basis functions. In: Iske, A., Quak, E., Floater, M.S. (eds.) Tutorials on Multiresolution in Geometric Modelling, Mathematics and Visualization, pp. 287–315. Springer, Heidelberg (2002)

    Google Scholar 

  9. Lodha, S., Franke, R.: Scattered data techniques for surfaces. In: Proceedings of Dagstuhl Conference on Scientific Visualization, pp. 182–222. IEEE Computer Society Press, Los Alamitos (1999)

    Google Scholar 

  10. Lopes, H., Oliveria, J., Figueiredo, L.: Robust adaptive polygonal approximation of implicit curves. Comput. Graph. 26(6), 841–852 (2002)

    Article  Google Scholar 

  11. Lorensen, W., Cline, H.: Marching cubes: a high resolution 3D surface construction algorithm. Comput. Graph., 21, 163–169 (1987). Proceedings SIGGRAPH 1987, Annual Conference Series

    Article  Google Scholar 

  12. Martin, R., Shou, H., Voiculescu, I., Bowyer, A., Wang, G.: Comparison of interval methods for plotting algebraic curves. Comput. Aided Geom. Des. 19(7), 553–587 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  13. Moore, R.: Interval Analysis. Prentice-Hall, New York (1996)

    Google Scholar 

  14. Plantinga, S., Vegter, G.: Isotopic meshing of implicit surfaces. Vis. Comput. 23, 45–58 (2007)

    Article  Google Scholar 

  15. Powell, M.J.D.: Approximation Theory and Methods. Cambridge University Press, Cambridge (1981)

    MATH  Google Scholar 

  16. Schaback, R., Wendland, H.: Characterization and construction of radial basis functions. In: Dyn, N., Leviatan, D., Levin, D., Pinkus, A. (eds.) Multivariate Approximation and Applications, Chap. 1, pp. 1–24. Cambridge University Press, Cambridge (2001)

    Chapter  Google Scholar 

  17. Shou, H., Song, W., Shen, J., Martin, R., Wang, G.: A recursive Taylor method for ray casting algebraic surfaces. In: Proc. 2006 Int. Conf. Computer Graphics and Virtual Reality, pp. 196–202. CSREA Press, Las Vegas (2006). ISBN:1932415858

    Google Scholar 

  18. Stander, B., Hart, J.: Guaranteeing the topology of an implicit surface polygonizer for interactive modeling. In: Proceedings SIGGRAPH, pp. 279–286 (1997)

    Chapter  Google Scholar 

  19. Stolfi, J., de Figueiredo, L.: Self-validated numerical methods and applications. In: Brazilian Mathematics Colloquium Monograph, IMPA (1997)

    Google Scholar 

  20. Wendland, H.: Scattered Data Approximation. Cambridge Monographs on Applied and Computational Mathematics, vol. 17. Cambridge University Press, Cambridge (2004)

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Chattopadhyay.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chattopadhyay, A., Plantinga, S. & Vegter, G. Certified meshing of Radial Basis Function based isosurfaces. Vis Comput 28, 445–462 (2012). https://doi.org/10.1007/s00371-011-0627-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-011-0627-2

Keywords

Navigation