Abstract
Multiresolution terrain models describe a topographic surface at various levels of resolution. Besides providing a data compression mechanism for dense topographic data, such models enable us to analyze and visualize surfaces at a variable resolution. This paper provides a critical survey of multiresolution terrain models. Formal definitions of hierarchical and pyramidal models are presented. Multiresolution models proposed in the literature (namely, surface quadtree, restricted quadtree, quaternary triangulation, ternary triangulation, adaptive hierarchical triangulation, hierarchical Delaunay triangulation, and Delaunay pyramid) are described and discussed within such frameworks. Construction algorithms for all such models are given, together with an analysis of their time and space complexities.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Agarwal PK, Suri S (1994) Surface approximation and geometric partitions. Proceedings of the 5th ACM-SIAM Symposium on Discrete Algorithms, Philadelphia, PA (USA), 23–25 January 1994, IEEE Computer Society Press, Washington, DC, pp 24–33
Aurenhammer F (1991) Voronoi diagrams — survey of a fundamental geometric data structure. ACM Computing Surveys 23:345–405
Barrera R, Hinojosa M (1987) Compression method for terrain relief. Technical Report, CINVESTAV, Engineering Projects, Department of Electrical Engineering, Polytechnic University of Mexico, Mexico City
Barrera R, Vazquez AM (1984) A hierarchical method for representing relief. Proceedings of the Pccora IX Symposium on Spatial Information Technologies for Remote Sensing Today and Tomorrow. Sioux Falls, S.D., pp 87–92
Bertolotto M, De Floriani L, Marzano P (1994) An efficient representation for pyramidal terrain models. Proceedings of the 2nd ACM Workshop on Advances in Geographic Information Systems, Gaithersburg, MD, USA, 1–2 December 1994, ACM Press, New York, NY, pp 152–159
Bertolotto M, De Floriani L, Marzano P (1995) A unifying framework for multilevel description of spatial data. In: Frank AU, Kulm W (eds) Spatial information theory — theoretical basis for GIS. Springer, Berlin Heidelberg, New York, LNCS 988, pp 259–278
Chazelle M, Edelsbrunner H (1992) An optimal algorithm for intersecting line segments in the plane. J Assoc Comput Machinery 39:1–54
Chen ZT, Guevara JA (1987) Systematic selection of very important points (VIP) for digital terrain model for constructing triangular irregular networks. Proceedings of Autocarto 8, Baltimore, MD, USA, 29 March–3 April 1987, American Society for Photogrammetry and Remote Sensing, Falls Church, VA, pp 50–56
Chen ZT, Tobler WR (1986) Quadtree representation of digital terrain. Proceedings of Autocarto London, London, UK, 14–19 September 1986, Whitstable Litho Ltd., Whitstable, Kent, UK, pp 475–484
Cignoni P, Puppo E, Scopigno R (1995) Visualization and representation of terrain surfaces at variable resolution. In:Scateni R (ed) Scientific visualization '95. World Scientific pp 50–68
Daubechies I (1992) Ten lectures on wavelets. SIAM, Philadelphia
De Berg M, Dobrindt KTG (1995) On the levels of detail in terrains. Proceedings of the 11th ACM Symposium on Computational Geometry, Vancouver, BC, Canada, June 5–7, 1995. ACM Press, New York, NY, pp c26-c27. Also published in long version as Technical Report UU-CS-1995-12, Utrecht University, Dept. of Computer Science, April 1995
De Floriani L (1989) A pyramidal data structure for triangle-based surface description. IEEE Comput Graph Appl 9:67–78
De Floriani L, Puppo E (1992) A hierarchical triangle-based model for terrain description. In: Frank AU, Campari I, Formentini U (eds) Theories and methods of spatio-temporal resoning in geographic space. Springer, Berlin Heidelberg New York, LNCS 639, pp 236–251
De Floriani L, Puppo E (1995) Hierarchical triangulation for multiresolution surface description. ACM Transactions on Graphics, 14, 4, pp 363–411
De Floriani L, Falcidieno B, Pienovi C, Nagy G (1984) A hierarchical data structure for surface approximation. Comput Graph 8:475–484
De Floriani L, Mirra D, Puppo E (1993) Extracting contour lines from a hierarchical surface model. Comput Graph Forum (EUROGRAPH-ICS'93 Conference Issue) 12:249–260
De Floriani L, Gattorna G, Marzano P, Puppo E (1994) Spatial queries on a hierarchical terrain model. Proceedings of the 6th International Symposium on Spatial Data Handling, Edinburgh, UK, 5–9 September 1994. Teylor and Francis, London, pp 819–834
De Floriani L, Marzano P, Puppo E (1994b) Multiresolution models for topographic surface description. Technical Report 94/01 D.I.S.I., University of Genova, Genova, Italy
Dyn N, Levin D, Rippa S (1990) Data-dependent triangulations for piecewise linear interpolation. IMA J Numer Anal 10:137–154
Eck M, DeRose T, Duchamp T (1995) Multiresolution analysis of arbitrary meshes. Computer Graphics Proceedings — Annual Conference Series (SIGGRAPH'95), Los Angeles, CA, USA, 6–11 August 1995. ACM SIGGRAPH, New York, NY, pp 173–182
Edelsbrunner H, Tan TS (1992) An upper bound for conforming Delaunay triangulations. Proceedings of the 8th Annual ACM Symposium on Computational Geometry, Berlin, Germany, 10–12 June 1992. ACM Press, New York, NY, pp 53–62
Fekete G, Davis LS (1984) Property spheres: a new representation for 3-D object recognition. Proceedings of the Workshop on Computer Vision: Representation and Control, CS Press, Los Alamitos, Calif., pp 192–201
Fowler RJ, Little JJ (1979) Automatic extraction of irregular network digital terrain models. Comput Graph 13:199–207
Gomez D, Guzman A (1979) Digital model for three-dimensional surface representation. Geo-Processing 1:53–70
Guibas LJ, Stolfi J (1985) Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams. ACM Transtions Graph 4:74–123
Hoppe H, DeRose T, Duchamp T, McDonald J, Steutzle W (1993) Mesh optimization. Computer Graphics Proceedings — Annual Conference Series (SIGGRAPH'93), Anaheim, CA, USA, 1–6 August 1993. ACM SIGGRAPH, New York, NY, pp 19–26
Johnston EG, Rosenfeld (1975) Digital detection of pits, peaks, ridges, and ravines. IEEE Trans Syst Man Cybernetics 471–480
Kirkpatrick DG (1983) Optimal search in planar subdivision. SIAM J Comput 12:128–33
Lawson CL (1977) Software forC 1 surface interpolation. In: Rice JR (ed) Mathematical Software III. Academic Press, New York, pp 161–194
Lee J (1991) Comparison of existing methods for building triangular irregular network models of terrain from grid digital elevation models. Int J Geograph Information Syst 5:267–285
Peucker TK (1975) Detection of surface-specific points by local parallel processing of discrete terrain elevation data. Comput Graph Image Processing (Short Notes) 4:375–387
Preparata FP, Shamos MI (1985) Computational geometry: an introduction. Springer, Berlin New York, Heidelberg
Quak E, Schumaker LL (1990) Cubic spline fitting using data dependent triangulations. Comput Aided Geometric Design 7:293–301
Rippa S (1990) Minimal roughness property of the Delaunay triangulation. Comput Aided Geometr Design 7:489–497
Rippa S (1992) Adaptive approximation by piecewise linear polynomials on triangulations of subsets of scattered data. SIAM J Sci Stat Comput 13:1123–1141
Samet H (1990) Applications of spatial data structures. Addison Wesley, Reading, Md
Samet H, Sivan R (1992) Algorithms for constructing quadtree surface maps. Proceedings of the 5th International Symposium on Spatial Data Handling, Charleston, SC, USA, 3–7 August 1992. IGU Commission on GIS, Columbia, SC, pp 361–370
Scarlatos LL (1990) An automatic critical line detector for digital elevation matrices. Proceedings of the (ACSM), American Society for Photogrammetry and Remote Sensing (ASPRS) Annual Convention, Denver, Colo. 2:43–52
Scarlatos LL, Pavlidis T (1992) Hierarchical triangulation using cartographic coherence. CVGIP: Graph Models Image Processing 54:157–161
Schroder WJ, Zarge JA, Lorensen WE (1992) Decimation of triangle meshes. Comput Graph 26:65–70
Schumaker LL (1993a) Triangulations in CAGD. IEEE Comput Graph Appl 13:47–52
Schumaker LL (1993b) Computing optimal triangulations using simulated annealing. Comput Aided Geometr Design 10:329–345
Skidmore AK (1990) Terrain position as mapped from a gridded digital elevation model. Int J Geograph Information Syst 4:33–49
Southard DA (1991) Piecewise planar surface models from sampled data. In: Patrikalakis NM (ed) Scientific visualization of physical phenomena. Springer, Berlin Heidelberg New York pp 667–680
Tan TS (1994) An optimal bound for quality conforming triangulations. Proceedings of the 10th Annual ACM Symposium on Computational Geometry, pp 240–249
Turk G (1992) Re-tiling polygonal surfaces. Comput Graph 26:55–64
Von Herzen B, Barr AH (1987) Accurate triangulations of deformed, intersecting surfaces. Comput Graph 21:103–110
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
De Floriani, L., Marzano, P. & Puppo, E. Multiresolution models for topographic surface description. The Visual Computer 12, 317–345 (1996). https://doi.org/10.1007/BF01782231
Issue Date:
DOI: https://doi.org/10.1007/BF01782231