Abstract
Surface reconstruction from large unorganized data sets is very challenging, especially if the data present undesired holes. This is usually the case when the data come from laser scanner 3D acquisitions or if they represent damaged objects to be restored. An attractive field of research focuses on situations in which these holes are too geometrically and topologically complex to fill using triangulation algorithms. In this work a local approach to surface reconstruction from point-clouds based on positive definite Radial Basis Functions (RBF) is presented that progressively fills the holes by expanding the neighbouring information. The method is based on the algorithm introduced in [7] which has been successfully tested for the smooth multivariate interpolation of large scattered data sets. The local nature of the algorithm allows for real time handling of large amounts of data, since the computation is limited to suitable small areas, thus avoiding the critical efficiency problem involved in RBF multivariate interpolation. Several tests on simulated and real data sets demonstrate the efficiency and the quality of the reconstructions obtained using the proposed algorithm.
Similar content being viewed by others
References
C.L. Bajaj, F. Bernardini and G. Xu, Automatic reconstruction of surfaces and scalar fields from 3D scans, in: Proc. of SIGGRAPH 1995 (ACM Press, New York, 1995).
J.C. Carr, R.K. Beatson, J.B. Cherrie, T.J. Mitchell, W.R. Fright, B.C. McCallum and T.R. Evans, Reconstruction and representation of 3D objects with radial basis functions, in: Proc. of SIGGRAPH 2001 (ACM Press, New York, 2001) pp. 67–76.
J. Davis, S.R. Marshner, M. Garr and M. Levoy, Filling holes in complex surfaces using volumetric diffusion, in: Proc. of the First Internat. Symposium on 3D Data Processing, Visualization, Transmission (2001).
M.S. Floater and A. Iske, Multistep scattered data interpolation using compactly supported radial basis functions, J. Comput. Appl. Math. 73(5) (1996) 65–78.
W.J. Gordon and J.A. Wixson, Shepard’s method of metric interpolation to bivariate and multivariate interpolation, Math. Comp. 32(141) (1978) 253–264.
H. Hoppe, T. DeRose, T. Duchamp, J. McDonald and W. Stuetzle, Surface reconstruction from unorganized points, in: Proc. of SIGGRAPH 1992 (ACM Press, New York, 1992).
D. Lazzaro and L.B. Montefusco, Radial basis functions for the multivariate interpolation of large scattered data sets, J. Comput. Appl. Math. 140 (2002) 521–536.
W.R. Madich and S.A. Nelson, Bounds on multivariate polynomials and exponential error estimates for multiquadric interpolation, J. Approx. Theory 70 (1992) 94–114.
R.J. Renka, Multivariate interpolation of large sets of scattared data, ACM Trans. Math. Software 14(2) (1988) 139–148.
R. Schaback, Creating surfaces from scattared data using radial basis functions, in: Mathematical Methods for Curves and Surfaces, eds. M. Daehlen, T. Lyche and L. Schumaker (Vanderbilt Univ. Press, Nashville, TN, 1995) 477–496.
R. Schaback, Error estimates and condition numbers for radial basis function interpolation, Adv. Comput. Math. 3 (1995) 251–264.
H. Wendland, Error estimates for interpolation by compactly supported radial basis functions of minimal degree, J. Approx. Theory 93 (1998) 258–272.
H. Wendland, Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree, Adv. Comput. Math. 4 (1995) 359–396.
Z. Wu, Multivariate compactly supported positive definite radial functions, Adv. Comput. Math. 4 (1995) 283–292.
Author information
Authors and Affiliations
Corresponding author
Additional information
AMS subject classification
65D17, 65D05, 65Y20
Rights and permissions
About this article
Cite this article
Casciola, G., Lazzaro, D., Montefusco, L.B. et al. Fast surface reconstruction and hole filling using positive definite radial basis functions. Numer Algor 39, 289–305 (2005). https://doi.org/10.1007/s11075-004-3643-8
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/s11075-004-3643-8