skip to main content
10.1145/1811158.1811161acmconferencesArticle/Chapter ViewAbstractPublication PagesafrigraphConference Proceedingsconference-collections
research-article

Progressive RBF interpolation

Published:21 June 2010Publication History

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.

References

  1. Baxter, B. J. Ch: The Interpolation Theory of Radial Basis Functions, PhD thesis, Trinity College, Cambridge University, U.K., 1992Google ScholarGoogle Scholar
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarCross RefCross Ref
  5. Hardy, L. R.: Multiquadric equations of topography and other irregular surfaces, J. Geophy. Res., 76 (1971), pp. 1905--1915.Google ScholarGoogle ScholarCross RefCross Ref
  6. Micchelli, C. A.: "Interpolation of scattered data: distance matrice and conditionally positive definite functions", Constr. Approx., 2 (1986), pp. 11--22.Google ScholarGoogle ScholarCross RefCross Ref
  7. 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 ScholarGoogle Scholar
  8. Schagen, I. P.: Interpolation in Two Dimension -- A New Technique, J. Inst. Maths Applics, 23 (1979), pp. 53--59.Google ScholarGoogle ScholarCross RefCross Ref
  9. 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 ScholarGoogle ScholarCross RefCross Ref
  10. Wang, Ch. C. L., Kwok, T.-H.: Interactive Image Inpainting using DCT Based Expemplar Matching, ISVC 2009, LNCS 5876, pp. 709--718, 2009 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle Scholar
  12. Wright, G. B., "Radial Basis Function Interpolation: Numerical and Analytical Developments", University of Colorado, Thesis, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. FastRBF: http://www.farfieldtechnology.com/Google ScholarGoogle Scholar

Index Terms

  1. Progressive RBF interpolation

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                AFRIGRAPH '10: Proceedings of the 7th International Conference on Computer Graphics, Virtual Reality, Visualisation and Interaction in Africa
                June 2010
                153 pages
                ISBN:9781450301183
                DOI:10.1145/1811158

                Copyright © 2010 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 21 June 2010

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article

                Acceptance Rates

                Overall Acceptance Rate47of90submissions,52%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader