ABSTRACT
Interpolation based on Radial Basis Functions (RBF) is very often used for scattered scalar data interpolation in n-dimensional space in general. RBFs are used for surface reconstruction of 3D objects, reconstruction of corrupted images etc. As there is no explicit order in data sets, computations are quite time consuming that leads to limitation of usability even for static data sets. Generally the complexity of computation of RBF interpolation for N points is of O(N3) or O(k N2), k is a number of iterations if iterative methods are used, which is prohibitive for real applications. The inverse matrix can also be computed by the Strassen algorithm based on matrix block notation with O(N2.807) complexity. Even worst situation occurs when interpolation has to be made over non-constant data sets, as the whole set of equations for determining RBFs has to be recomputed. This situation is typical for applications in which some points are becoming invalid and new points are acquired.
In this paper a new technique for incremental RBFs computation with complexity of O(N2) is presented. This technique enables efficient insertion of new points and removal of selected or invalid points. Due to the formulation it is possible to determine an error if one point is removed that leads to a possibility to determine the most important points from the precision of interpolation point of view and insert gradually new points, which will progressively decrease the error of interpolation using RBFs. The Progressive RBF Interpolation enables also fast interpolation on "sliding window" data due to insert/remove operations which will also lead to a faster rendering.
- Baxter, B. J. Ch: The Interpolation Theory of Radial Basis Functions, PhD thesis, Trinity College, Cambridge University, U.K., 1992Google Scholar
- Bertalmio, M., Sapiro, G., Ballester, C. and V. Caselles, V.: Image Inpainting, Proceedings of SIGGRAPH'00, Computer Graphics, New Orleans, 23--28 July 2000, pp. 417--424. Google ScholarDigital Library
- Carr, J. C., Beatson, R. K., Cherrie, J. B., Mitchell, T. J., Fright, W. R., McCallum, B. C., Evans, T. R.: "Reconstruction and representation of 3D objects with radial basis functions", Computer Graphics (SIGGRAPH 2001 proceedings), pp. 67--76, August 2001. Google ScholarDigital Library
- Duchon, J.: "Splines minimizing rotation-invariant semi-norms in Sobolev space", Constructive Theory of Functions of Several Variables, Springer Lecture Notes in Math, 21 (1977), pp. 85--100.Google ScholarCross Ref
- Hardy, L. R.: Multiquadric equations of topography and other irregular surfaces, J. Geophy. Res., 76 (1971), pp. 1905--1915.Google ScholarCross Ref
- Micchelli, C. A.: "Interpolation of scattered data: distance matrice and conditionally positive definite functions", Constr. Approx., 2 (1986), pp. 11--22.Google ScholarCross Ref
- Pan, R. J., Skala, V.: Implicit surface modeling suitable for inside/outside tests with radial basis funtions, 10th International Conference on Computer Aided Design and Computer Graphics (CAD/Graphics 2007)Google Scholar
- Schagen, I. P.: Interpolation in Two Dimension -- A New Technique, J. Inst. Maths Applics, 23 (1979), pp. 53--59.Google ScholarCross Ref
- Uhlir, K., Skala, V.: Radial basis function use for the restoration of damaged images. In Computer vision and graphics. Dordrecht: Springer, 2006. s. 839--844. ISBN 1-4020-4178-0Google ScholarCross Ref
- Wang, Ch. C. L., Kwok, T.-H.: Interactive Image Inpainting using DCT Based Expemplar Matching, ISVC 2009, LNCS 5876, pp. 709--718, 2009 Google ScholarDigital Library
- Wendland, H.: Computational aspects of radial basis function approximation, in K. Jetter et al. (eds.) Topics in Multivariate Approximation and Interpolation, Elsevier B.V., pp. 231--256, 2005.Google Scholar
- Wright, G. B., "Radial Basis Function Interpolation: Numerical and Analytical Developments", University of Colorado, Thesis, 2003. Google ScholarDigital Library
- Zapletal, J., Vanecek, P., Skala, V.: RBF-based Image Restoration Utilising Auxiliary Points, CGI 2009 proceedings, ACM ISBN 978-60558-687-8, pp. 39--44, 2009. Google ScholarDigital Library
- Ohtake, Y., Belyaev, A., Seidel, H.-P.: 3D Scattered Data Interpolation and Approximation with Multilevel Compactry Supported RBFs, Graphical Models, Vol. 67, No. 3., pp. 150--165, 2005. Google ScholarDigital Library
- FastRBF: http://www.farfieldtechnology.com/Google Scholar
Index Terms
- Progressive RBF interpolation
Recommendations
High accuracy geometric Hermite interpolation
We describe a parametric cubic spline interpolation scheme for planar curves which is based on an idea of Sabin for the construction of C^1 bicubic parametric spline surfaces. The method is a natural generalization of [standard] Hermite interpolation. ...
Theoretical and computational aspects of multivariate interpolation with increasingly flat radial basis functions
Multivariate interpolation of smooth data using smooth radial basis functions is considered. The behavior of the interpolants in the limit of nearly flat radial basis functions is studied both theoretically and numerically. Explicit criteria for ...
Shape-preserving, multiscale interpolation by univariate curvature-based cubic L1 splines in cartesian and polar coordinates
We investigate C1-smooth univariate curvature-based cubic L1 interpolating splines in Cartesian and polar coordinates. The coefficients of these splines are calculated by minimizing the L1 norm of curvature. We compare these curvature-based cubic L1 ...
Comments