Skip to main content
Log in

On computing derivatives forC 1 interpolating schemes: an optimization

  • Published:
Computing Aims and scope Submit manuscript

Abstract

The application of Powell-Sabin’s or Clough-Tocher’s schemes to scattered data problems, as known requires the knowledge of the partial derivatives of first order at the vertices of an underlying triangulation. We study alocal method for generating partial derivatives based on the minimization of the energy functional on the star of triangles sharing a node that we called acell. The functional is associated to some piecewise polynomial function interpolating the points. The proposed method combines theglobal Method II by Renka and Cline (cf. [16, pp. 230–231]) with the variational approach suggested by Alfeld (cf. [2]) with care to efficiency in the computations. The locality together with some implementation strategies produces a method well suited for the treatment of a big amount of data. An improvement of the estimates is also proposed.

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

Access this article

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

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Akima, H.: On estimating partial derivatives for bivariate interpolation of scattered data. Rocky Mountain J. Math.14, 41–52 (1984).

    Article  MATH  MathSciNet  Google Scholar 

  2. Alfeld, P.: Derivative generation from multivariate scattered data by functional minimization. Comput. Aided Geom. Design2, 281–296 (1985).

    Article  MATH  MathSciNet  Google Scholar 

  3. Barnhill, R. E., Farin, G.:C 1 quintic interpolation over triangles: Two explicit representations. Int. J. Numer. Methods Eng.17, 1763–1778 (1981).

    Article  MATH  Google Scholar 

  4. Cline, A. K., Renka, R. J.: A constrained two-dimensional triangulation and the solution of closest node problems in the presence of barriers. SIAM J. Numer. Anal.27, 1305–1321 (1990).

    Article  MATH  MathSciNet  Google Scholar 

  5. Clough, R. W., Tocher, J. L.: Finite element stiffness matrices for analysis of plates in bending. In: Conference on Matrix Methods in Structural Mechanics, Ohio, 1965. Wright Patterson A. F. B.

  6. De Marchi, S., Fasoli, D., Morandi Cecchi, M.: On representing the Venice’s lagoon bed by aC 1 interpolating surface. Submitted to BIT.

  7. De Marchi, S., Fasoli, D., Morandi Cecchi, M.: LABSUP: a LAboraty for BivariateC 1 SUrfaces and Patches. Technical Report, 10/96. University of Padova, Italy, 1996.

    Google Scholar 

  8. Farin, G.: Triangular Bernstein-Bézier patches. Comput. Aided Geom. Design3, 83–127 (1986).

    Article  MathSciNet  Google Scholar 

  9. Farin, G.: Curves and surfaces for CAGD. A practical guide, 3rd ed. London: Academic Press, 1993.

    Google Scholar 

  10. Fasoli, D.: InterpolazioneC 1 di dati scattered e procedure per la stima delle derivate parziali. Master’s thesis, University of Padova, 1995 (in Italian).

  11. Goodman, T. N. T., Said, H. B., Chang, L. H. T.: Local derivative estimation for scattered data interpolation. Appl. Math. Comp.68, 41–50 (1995).

    Article  MATH  MathSciNet  Google Scholar 

  12. Hsiung, C. C.: A first course in differential geometry. New York: John Wiley, 1981.

    MATH  Google Scholar 

  13. Nielson, G. M.: A method for interpolating scattered data based upon a minimum norm network. Math. Comp.40, 253–271 (1983).

    Article  MATH  MathSciNet  Google Scholar 

  14. Powell, M. J. D., Sabin, M. A.: Piecewise quadratic approximations on triangles. ACM Trans. Math. Software3, 316–325 (1977).

    Article  MATH  MathSciNet  Google Scholar 

  15. Quak, E., Schumaker, L. L.: Cubic spline fitting using data dependent triangulations. Comput. Aided Geom. Design7, 293–301 (1990).

    Article  MATH  MathSciNet  Google Scholar 

  16. Renka, R. J., Cline, A. K.: A triangle-basedC 1 interpolation method. Rocky Mountain J. Math.14, 223–237 (1984).

    MATH  MathSciNet  Google Scholar 

  17. Risler, J. J.: Mathematical methods for CAD. Cambridge: Cambridge University Press, 1992.

    MATH  Google Scholar 

  18. Schumaker, L. L.: Triangulation methods. In: Topics in multivariate approximation, (Schumaker, L. L., Chui, C. K., Utreras, F., eds.), pp. 219–273. New York: Academic Press, 1987.

    Google Scholar 

  19. Stead, S. E.: Estimation of gradients from scattered data. Rocky Mountain J. Math.14, 265–279 (1984).

    MATH  MathSciNet  Google Scholar 

  20. Ženišek, A.: Interpolation polynomials on the triangle. Numer. Math.15, 283–296 (1970).

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

De Marchi, S. On computing derivatives forC 1 interpolating schemes: an optimization. Computing 60, 29–53 (1998). https://doi.org/10.1007/BF02684328

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02684328

AMS Subject Classifications

Key words

Navigation