Skip to main content
Log in

Surface representations reproducing given digitized contour lines

  • Articles
  • Published:
Mathematical Geology Aims and scope Submit manuscript

Abstract

In the practice of administrative or engineering geosciences, the problem of deriving a digital surface representation from a map displaying contour lines of the interesting quantity is quite often encountered. First, alpha-numerical data are retrieved from the map by digitizing these contour lines pointwise into polygons. However, common “gridding” algorithms are known to fail at adequately reproducing the input contour lines due to the inhomogeneous and anisotropic areal distribution of the sites of the data sampled from given contour lines. Therefore, we suggest a new algorithm; the basic elements of its first stage are a constrained Delaunay triangulation of the data sites honoring their natural neighborhood relationship—i.e., whether they belong to the same contour line or not, and linear interpolation according to this triangulation of the data domain. In a second stage, a Bezier-Bernstein or simplex B-spline representation is easily achieved if a C1 or C2 smooth representation is required. At this stage, also, discontinuities of the function or its first directional derivatives with known locations in the data domain may be represented, provided this additional information has been taken into account when the triangulation was performed. The algorithm is numerically stable and efficient, and allows external interaction by the user to introduce his/her additional knowledge of the phenomenon to be studied, which may not be explicitly inherent in the available data.

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.

Institutional subscriptions

Similar content being viewed by others

References

  • Auerbach, S., 1990, Approximation mit bivariaten b-splines über Dreiecken: Ms Thesis, Dept. of Applied Mathematics, University of Bonn, F.R.G. to appear.

    Google Scholar 

  • Auerbach, S., Gmelig Meyling, R. H. J., Neamtu, M., and Schaeben, H., 1990, Geometric design with B-splines associated with irregular triangles: CAGD, submitted.

  • Auerbach, S., and Schaeben, H., 1990, Computer aided geometric design of geologic surfaces and bodies: Math. Geol., to appear.

  • Böhm, W., Farin, G., and Kahmann, J., 1984, A survey of curve and surface methods in cagd: CAGD, v. 1, p. 1–60.

    Google Scholar 

  • Bolondi, G., Rocca, F., and Zanoletti, S., 1976, Automatic contouring of faulted subsurfaces: Geophysics, v. 41, p. 1377–1393.

    Google Scholar 

  • Cavendish, J. C., 1974, Automatic triangulation of arbitrary planar domains for the finite element method: Intern. J. Numer. Meth. Eng., v. 8, p. 679–696.

    Google Scholar 

  • Cline, A. K., and Renka, R. L., 1984, A storage efficient method for construction of a Thiessen triangulation: Rocky Mountain J. Math., v. 14, p. 119–139.

    Google Scholar 

  • Christiansen, H. H., and Sederberg, T. W., 1978, Conversion of complex contour line definitions into polygonal element mosaics: Comp. Graphics, v. 12, p. 187–192.

    Google Scholar 

  • Dahmen, W., 1986, Bernstein-Bezier representation of polynomial surfaces: ACM SIGGRAPH 86, Dallas, Texas, August 18–22, 1986.

  • Dahmen, W., and Micchelli, C. A., 1982a, Multivariate, splines—A new constructive approach:in Barnhill, R. E., and Böhm, W. (Eds.), Surfaces in computer aided geometric design, p. 191–215, Proceedings of the conference held at the Mathematical Research Institute at Oberwolfach, West Germany, April 25–30, 1982, North Holland Publishing Company, Amsterdam, XV + 215 p.

    Google Scholar 

  • Dahmen, W., and Micchelli, C. A., 1982b, On the linear independence of multivariate b-splines. I. Triangulations of simploids: SIAM J. Numer. Anal., v. 19, p. 992–1012.

    Google Scholar 

  • Dyn, N., Levin, D., and Rippa, S., 1990, Data dependent triangulations for piecewise linear interpolation: IMA J. Num. Anal., to appear.

  • Farin, G., 1986, Triangular Bernstein-Bezier patches: Comp. Aided Geometric Design, v. 3, p. 83–127.

    Google Scholar 

  • Franke, R. and Nielson, G., 1982, Surface approximation with imposed conditions,in Barnhill R. E., and Böhm, W. (Eds.), Surfaces in computer aided geometric design, p. 135–146, Proceedings of the conference held at the Mathematical Research Institute at Obserwolfach, West Germany, April 25–30, 1982, North Holland Publishing Company, Amsterdam, XV + 215 p.

    Google Scholar 

  • Fuchs, H., Kedem, Z. M., and Uselton, S. P., 1977, Optimal surface reconstruction from planar contours: Comm. ACM, v. 20, p. 693–702.

    Google Scholar 

  • Ganapathy, S., and Dennehy, T. G., 1982, A new general triangulation method for planar contours: Comp. Graphics, v. 16, p. 69–74.

    Google Scholar 

  • Gmelig Meyling, R. H. J., 1986, Polynomial spline approximation in two variables: Ph.D. Thesis, University of Amsterdam.

  • Grandine, T. A., 1987, An iterative method for computing multivariateC 1 piecewise polynomial interpolants: CAGD, v. 4, p. 307–319.

    Google Scholar 

  • Haber, R., Shepard, M. S., Abel, J. F., Gallagher, R. H., and Greenberg, D. P., 1981, A general two-dimensional, graphical finite element preprocessor utilizing discrete transfinite mappings: Int. J. Num. Meth. Eng., v. 17, p. 1015–1044.

    Google Scholar 

  • Höllig, K., 1986, Multivariate splines: Lecture notes, AMS short course series, New Orleans.

  • Keppel, E., 1975, Approximating complex surfaces by triangulation of contour lines: IBM J. Res. Develop, v. 19, p. 2–11.

    Google Scholar 

  • Lawson, C. L., 1972, Generation of a triangular grid with application to contour plotting: Jet Propulsion Laboratory, Internal Report 299.

  • Lawson, C. L., 1977, Software for C1 surface interpolation,in Rice, J. R., (Eds.), Mathematical Software III, p. 161–194, Proc., University of Wisconsin, Madison, March 28–30, 1977, Academic Press, New York.

    Google Scholar 

  • Magnus, E. R., Joyce, C. C., and Scott, W. D., 1983, A spiral procedure for selecting a triangular grid from random data: J. Appl. Math. Phys. (ZAMP), v. 34, p. 231–235.

    Google Scholar 

  • McCullagh, M. J., 1987, Digital terrain modeling and visualization: Short Course on “terrain modeling in surveying and civil engineering,” Glasgow, April 7–9, September 1–3, 1987.

  • Micchelli, C. A., 1979, On a numerically efficient method for computing multivariate B-spline,in Schempp, W., Zeller, K. (Eds.), Multivariate approximation theory: Birkhäuser, Basel, p. 211–248.

    Google Scholar 

  • Pouzet, J., 1980, Estimation of a surface with known discontinuities for automatic contouring purposes: Math Geol., v. 12, p. 559–575.

    Google Scholar 

  • Schaeben, H., and Auerbach, A., 1989, Computer aided geometric design in geosciences: I. Methodology: Polynomial splines on triangles: abstract, 28th IGC, Washington, 1989.

  • Schumaker, L. L., 1987, Triangulation methods,in Chui, C. K., Schumaker, L. L., Utreras, F. I., (Eds.), Topics in multivariate approximation: Academic Press, New York, p. 219–232.

    Google Scholar 

  • Sibson, R., 1978, Locally equiangular triangulations: Computer J., v. 21, p. 243–245.

    Google Scholar 

  • Sibson, R., 1981, A brief description of natural neighborhood interpolation,in Barnett, V. D., (Eds.), Graphical methods for multivariate data: John Wiley & Sons, Chichester, p. 21–36.

    Google Scholar 

  • Vinken, R., 1986, Digital geoscientific maps: A priority program of the German society for the advancement of scientific research: Math Geol., v. 18, p. 237–246.

    Google Scholar 

  • Yoeli, P., 1977, Computer executed interpolation of contours into arrays of randomly distributed height points: Cartographic J., v. 14, p. 103–108.

    Google Scholar 

  • Yoeli, P., 1986, Computer executed production of a regular grid of height points from digital contours: Am. Cartographer, v. 13, p. 219–229.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Auerbach, S., Schaeben, H. Surface representations reproducing given digitized contour lines. Math Geol 22, 723–742 (1990). https://doi.org/10.1007/BF00890517

Download citation

  • Received:

  • Accepted:

  • Issue Date:

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

Key words

Navigation