Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

A two-level approach to implicit surface modeling with compactly supported radial basis functions

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

We describe a two-level method for computing a function whose zero-level set is the surface reconstructed from given points scattered over the surface and associated with surface normal vectors. The function is defined as a linear combination of compactly supported radial basis functions (CSRBFs). The method preserves the simplicity and efficiency of implicit surface interpolation with CSRBFs and the reconstructed implicit surface owns the attributes, which are previously only associated with globally supported or globally regularized radial basis functions, such as exhibiting less extra zero-level sets, suitable for inside and outside tests. First, in the coarse scale approximation, we choose basis function centers on a grid that covers the enlarged bounding box of the given point set and compute their signed distances to the underlying surface using local quadratic approximations of the nearest surface points. Then a fitting to the residual errors on the surface points and additional off-surface points is performed with fine scale basis functions. The final function is the sum of the two intermediate functions and is a good approximation of the signed distance field to the surface in the bounding box. Examples of surface reconstruction and set operations between shapes are provided.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Carr JC, Beatson RK, Cherrie JB, Mitchell TJ, Fright WR, McCallum BC, Evans TR (2001) Reconstruction and representation of 3d objects with radial basis functions. In: ACM SIGGRAPH 2001. ACM Press, New York, pp 67–76

  2. Cermak M, Skala V (2005) Polygonization of implicit surfaces with sharp features by the edge spinning, the visual computer, vol 21, no 4. Springer, Berlin, pp 252–264. ISSN 0178-2789

  3. Cermak M, Skala V (2004) Edge spinning algorithm for implicit surfaces, applied numerical mathematics, vol 49, no 3–4. Elsevier, Amsterdam, pp 331–342. ISSN 0168-9274

  4. Kitago M, Gopi M (2006) Efficient and prioritized point subsampling for CSRBF compression. EUROGRAPHICS symposium on point based graphics, pp 121–128

  5. Lewiner T, Lopes H, Vieira A, Tavares G (2003) Efficient implementation of marching cubes cases with topological guarantees. J Graph Tools 8(2):1–15

    Google Scholar 

  6. Li Q, Wills D, Phillips R, Viant WJ, Griffiths JG, Ward J (2004) Implicit fitting using radial basis functions with ellipsoid constraint. Comput Graph Forum 23(1):55–70

    Article  Google Scholar 

  7. Morse BS, Yoo TS, Chen DT, Rheringans P, Subramanian KR (2001) Interpolating implicit surfaces from scattered surface data using compactly supported radial basis functions. In: SMI ‘01: Proceedings of international conference on shape modeling and applications. IEEE Computer Society, Washington

  8. Ohtake Y, Belyaev A, Seidel H-P (2003) A multi-scale approach to 3d scattered data interpolation with compactly supported basis functions. In: Proceedings of international conference shape modeling. IEEE Computer Society, Washington, pp 153–161

  9. Press WH, Teukolsky SA, Vetterling WT, Flannery BP (1993) Numerical recipes in C: the art of scientific computing. Cambridge University Press, New York

    Google Scholar 

  10. Samozino M, Alexa M, Alliez P, Yvinec M (2006) Reconstruction with Voronoi centered radial basis functions. In: Eurographics symposium on geometry processing. ACM Press, Cagliari, pp 51–60

  11. Schall O, Samozino M (2005) Surface from scattered points: a brief survey of recent developments. In: 1st international workshop on semantic virtual environments. MIRALab, Villars-sur-Ollon, pp 138–147

  12. Schroeder W, Martin K, Lorensen W (1998) Visualization toolkit, 2nd edn. Prentice Hall, Englewood Cliffs

    Google Scholar 

  13. Skala V (2003) VTK for .NET platform, http://herakles.zcu.cz/research/vtk.net/

  14. Taubin G (1991) Estimation of planar curves, surfaces, and nonplanar space curves defined by implicit equations with applications to edge and range image segmentation. IEEE Trans Pattern Anal Mach Intell 13(11):1115–1138

    Article  Google Scholar 

  15. Tobor I, Reuter P, Schlick C (2004) Multi-scale reconstruction of implicit surfaces with attributes from large unorganized point sets. In: Proceedings of SMI, pp 19–30

  16. Toledo S (2003) Taucs Version 2.2. http://www.tau.ac.il/~stoledo/taucs/

  17. Walder C, Schölkopf B, Chapelle O (2006) Implicit surface modelling with a globally regularised basis of compact support. In: Proceedings of eurographics. Blackwell, Oxford, pp 635–644

  18. Walder C, Schölkopf B, Chapelle O (2006) Implicit surface modelling with a globally regularised basis of compact support. Technical report. Max Planck Institute for Biological Cybernetics, Department of Empirical Inference, Tübingen, Germany, April 2006

  19. Wendland H (1995) Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. AICM 4:389–396

    MathSciNet  MATH  Google Scholar 

  20. Savchenko V, Pasko A, Okunev O, Kunii TL (1995) Function representation of solids reconstructed from scattered surface points and contours. Comput Graph Forum 14(4):181–188

    Article  Google Scholar 

  21. Ohtake Y, Belyaev A, Alexa M, Turk G, Seidel H-P (2003) Multi-level partition of unity implicits. ACM Trans Graph 22(3):463–470. In: Proceedings of SIGGRAPH

    Google Scholar 

  22. Turk G, O’Brien JF (2002) Modelling with implicit surfaces that interpolate. ACM Trans Graph 21(4):855–873

    Article  Google Scholar 

  23. Freytag M, Shapiro V, Tsukanov I (2006) Field modeling with sampled distances. Comput Aided Des 38(2):87–100

    Article  Google Scholar 

Download references

Acknowledgments

The authors thank their colleagues at Shandong University and University of West Bohemia for their critical comments and suggestions. This work has been supported by the international exchange scholarship between China and Czech governments, the project VIRTUAL 2C06002 Ministry of Education of the Czech Republic and the Key Project in the National Science & Technology Pillar Program of China under grant No.2008BAH29B02.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rongjiang Pan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Pan, R., Skala, V. A two-level approach to implicit surface modeling with compactly supported radial basis functions. Engineering with Computers 27, 299–307 (2011). https://doi.org/10.1007/s00366-010-0199-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-010-0199-1

Keywords