skip to main content

Algorithm 792: accuracy test of ACM algorithms for interpolation of scattered data in the plane

Published:01 March 1999Publication History
Skip Abstract Section

Abstract

We present results of accuracy tests on scattered-data fitting methods that have been published as ACM algorithms. The algorithms include seven triangulation-based methods and three modified Shepard methods, two of which are new algorithms. Our purpose is twofold: to guide potential users in the selection of an appropriate algorithm and to provide a test suite for assessing the accuracy of new methods (or existing methods that are not included in this survey). Our test suite consists of five sets of nodes, with nodes counts ranging from 25 to 100, and 10 test functions. These are made available in the form of three Fortran subroutines: TESTDT returns one of the node sets; TSTFN1 returns a value and, optionally, a gradient value, of one of the test funciton; and TSTFN2 returns a value, first partials, and second partial derivatives of one of the test functions.

Skip Supplemental Material Section

Supplemental Material

References

  1. AKIMA, H. 1978a. Algorithm 526: Bivariate interpolation and smooth surface fitting for irregularly distributed data points. ACM Trans. Math. Softw. 4, 2 (June 1978), 160-164. Google ScholarGoogle Scholar
  2. AKIMA, H. 1978b. A method of bivariate interpolation and smooth surface fitting for irregularly distributed data points. ACM Trans. Math. Softw. 4, 2 (June 1978), 148-159. Google ScholarGoogle Scholar
  3. AKIMA, H. 1996. Algorithm 761: Scattered data surface fitting that has the accuracy of a cubic polynomial. ACM Trans. Math. Softw. 22, 3 (Sept.), 362-371. Google ScholarGoogle Scholar
  4. BARNHILL, R. E. 1977. Representation and approximation of surfaces. In Mathematical Software III, J. R. Rice, Ed. Academic Press, Inc., New York, NY, 69-120.Google ScholarGoogle Scholar
  5. BENTLEY, g. L. AND FRIEDMAN, g. H. 1979. Data structures for range searching. ACM Comput. Surv. 11, 4 (Dec.), 397-409. Google ScholarGoogle Scholar
  6. BROWN, R. 1997. TableCurve 3D. Version 3. SPSS, Inc., Chicago, IL.Google ScholarGoogle Scholar
  7. CLOUGH, R. W. AND TOCHER, g. L. 1965. Finite elements stiffness matrices for analysis of plates in bending. In Proceedings of the Conference on Matrix Methods in Structural Mechanics.Google ScholarGoogle Scholar
  8. FRANKE, R. 1979. A critical comparison of some methods for interpolation of scattered data. NPS-53-79-003. Dept. of Mathematics, Naval Postgraduate School, Monterey, CA.Google ScholarGoogle Scholar
  9. FRANKE, R. 1982. Scattered data interpolation: Tests of some methods. Math. Comput. 38, 157 (Jan.), 181-200.Google ScholarGoogle Scholar
  10. FRANKE, R. AND NIELSON, G. 1980. Smooth interpolation of large sets of scattered data. Int. J. Numer. Method. Eng. 15, 1691-1704.Google ScholarGoogle Scholar
  11. PREUSSER, A. 1990a. Algorithm 684: C1- and C2-interplation on triangles with quintic and nonic bivariate polynomials. ACM Trans. Math. Softw. 16, 3 (Sept. 1990), 253-257. Google ScholarGoogle Scholar
  12. PREUSSER, A. 1990b. Efficient formulation of a bivariate nonic C2-hermite polynomial on triangles. ACM Trans. Math. Softw. 16, 3 (Sept. 1990), 246-252. Google ScholarGoogle Scholar
  13. RENKA, R.J. 1988a. Algorithm 660: QSHEP2D: Quadratic Shepard method for bivariate interpolation of scattered data. ACM Trans. Math. Softw. 14, 2 (June 1988), 149-150. Google ScholarGoogle Scholar
  14. RENKA, R.J. 1988b. Multivariate interpolation of large sets of scattered data. ACM Trans. Math. Softw. 14, 2 (June 1988), 139-148. Google ScholarGoogle Scholar
  15. RENKA, R.J. 1996a. Algorithm 751: TRIPACK: Constrained two-dimensional Delaunay triangulation package. ACM Trans. Math. Softw. 22, 1 (Mar.), 1-8. Google ScholarGoogle Scholar
  16. RENKA, R.J. 1996b. Algorithm 752: SRFPACK: Software for scattered data fitting with a constrained surface under tension. ACM Trans. Math. Softw. 22, 1 (Mar.), 9-17. Google ScholarGoogle Scholar
  17. RENKA, R. J. AND BROWN, R. 1998. Remark on Algorithm 761. ACM Trans. Math. Softw. 24, 4 (Dec.), 383-385. Google ScholarGoogle Scholar
  18. RENKA, R. J. AND BROWN, R. 1999a. Algorithm 790: CSHEP2D: Cubic Shepard method for bivariate interpolation of scattered data. ACM Trans. Math. Softw. 25, 1 (Mar.). This issue. Google ScholarGoogle Scholar
  19. RENKA, R. J. AND BROWN, R. 1999b. Algorithm 791: TSHEP2D: Cosine series Shepard method for bivariate interpolation of scattered data. ACM Trans. Math. Softw. 25, 1 (Mar.). This issue. Google ScholarGoogle Scholar
  20. SCHUMAKER, L. L. 1976. Fitting surfaces to scattered data. In Approximation Theory, G. G. Lorentz, C. K. Chui, and L. L. Schumaker, Eds. Academic Press, Inc., New York, NY.Google ScholarGoogle Scholar
  21. SHEPARD, D. 1968. A two-dimensional interpolation function for irregularly spaced data. In Proceedings of the 23rd ACM National Conference. ACM, New York, NY, 517-524. Google ScholarGoogle Scholar

Index Terms

  1. Algorithm 792: accuracy test of ACM algorithms for interpolation of scattered data in the plane

            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

            Full Access

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader