Contour interpolation and surface reconstruction of smooth terrain models

Interpolating contours and reconstructing a rational surface from a contour map are two essential problems in terrain modeling. They are often met in the field of computer graphics and CAD systems based on geographic information systems. Although many approaches have been developed for these two problems, one difficulty still remains. That is how to ensure that the reconstructed surface is both smooth globally and coincides with the given contours exactly simultaneously. In this paper we solve the two problems in a unified framework. We use gradient controlled partial differential equation (PDE) surfaces to express terrain surfaces, in which the surface shapes can be globally determined by the contours, their locations, height and gradient values. The surface generated by this method is accurate in the sense of exactly coinciding with the original contours and smooth with C/sup 1/ continuity everywhere. The method can reveal smooth saddle shapes caused by surface branching of one to more and can make rational interpolated sub-contours between two or more neighboring contours.

[1]  H. Saunders,et al.  Finite element procedures in engineering analysis , 1982 .

[2]  Jean-Daniel Boissonnat,et al.  Shape reconstruction from planar cross sections , 1988, Comput. Vis. Graph. Image Process..

[3]  Jörg Peters Smooth mesh interpolation with cubic patches , 1990, Comput. Aided Des..

[4]  Yuan-Fang Wang,et al.  Surface reconstruction and representation of 3-D scenes , 1986, Pattern Recognit..

[5]  J. Z. Zhu,et al.  The finite element method , 1977 .

[6]  Thomas W. Sederberg,et al.  Conversion of complex contour line definitions into polygonal element mosaics , 1978, SIGGRAPH.

[7]  Henry Fuchs,et al.  Optimal surface reconstruction from planar contours , 1977, CACM.

[8]  Charles T. Loop,et al.  Testbed for the comparison of parametric surface methods , 1990, Other Conferences.

[9]  H. Tanaka,et al.  Three dimensional Terrain modeling and display for environmental assessment , 1989, SIGGRAPH.

[10]  A. B. Ekoule,et al.  A triangulation algorithm from arbitrary shaped multiple planar contours , 1991, TOGS.

[11]  Micha Sharir,et al.  Piecewise-Linear Interpolation between Polygonal Slices , 1996, Comput. Vis. Image Underst..

[12]  G. Nielson A method for interpolating scattered data based upon a minimum norm network , 1983 .

[13]  Kazufumi Kaneda,et al.  Analytical calculation of magnetic flux lines in 3-D space , 1994 .

[14]  Vlatko Cingoski,et al.  Analysis of induction skull melting furnace by edge finite element method excited from voltage source , 1994 .

[15]  Seung Jong Chung,et al.  Reconstruction of 3-D Terrain Data from Contour Map , 1994, MVA.

[16]  Malcolm I. G. Bloor,et al.  Local control of surfaces generated using partial differential equations , 1994, Comput. Graph..

[17]  Eric Keppel,et al.  Approximating Complex Surfaces by Triangulation of Contour Lines , 1975, IBM J. Res. Dev..

[18]  Edward J. Coyle,et al.  Arbitrary Topology Shape Reconstruction from Planar Cross Sections , 1996, CVGIP Graph. Model. Image Process..

[19]  Kenneth R. Sloan,et al.  Surfaces from contours , 1992, TOGS.