Skip to main content
Log in

Horizon computation on a hierarchical triangulated terrain model

  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Hierarchical terrain models describe a topographic surface at different levels of detail, thus providing a multiresolution surface representation as well as a data compression mechanism. We consider the horizon computation problem on a hierarchical polyhedral terrain (in particular, on a hierarchical triangulated irregular network), which involves extracting the horizon of a viewpoint at a given resolution and updating it as the resolution increases. We present an overview of horizon computation algorithms on a nonhierarchical polyhedral terrain. We extend such algorithms to the hierarchical case by describing a method which extracts the terrain edges at a given resolution, and proposing a randomized algorithm for dynamically updating a horizon under insertions and deletions of terain edges

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

  • Atallah M (1983) Dynamic computational geometry. In: Proceedings of the 24th Symposium on Foundations of Computer Science. IEEE Computer Society, Baltimore pp 92–99

    Google Scholar 

  • Barrera R, Vaquez AM (1984) A hierarchical method for representing relief. In: Proceedings of the Pecora IX Symposium on Spatial Information Technologies for Remote Sensing Today and Tomorrow, Sioux Falls, South Dakota, pp 87–92

    Google Scholar 

  • Boissonnat JD, Dobrindt K (1992) On-line construction of the upperenvelope of triangles in ℛ3. In: Wang CA (ed) Proceedings of the 4th Canadian Conference on Computational Geometry, St. John's, Newfoundland. Memorial, Newfoundland; pp 311–315

  • Boissonnat JD, Devillers O, Schott R, Tailland M, Yvinec M (1992) Application of random sampling to on-line algorithms in computational geometry. Discrete Computational Geom 8:51–71

    Google Scholar 

  • Cazzanti M, De Floriani L, Nagy G, Puppo E (1991) Visibility computation on a triangulated terrain. In: Cantoui V, Ferretti M, Levialdi S, Stefanelli R (eds) Progress in image analysis and processing II. World Scientific Publishing, Singapore, pp 721–728

    Google Scholar 

  • Chen ZT, Tobler WR (1986) Quadtree representation of digital terrain. In: Bresnahan P, Corwin E, Cowen D (eds) Proceedings Autocarto, London, pp 475–484

  • Clarkson KL, Shor PW (1989) Application of random sampling in computer geometry. Discrete Computational Geom 4: 387–421

    Google Scholar 

  • Cole R, Sharir M (1989) Visibility problems for polyhedral terrains J Symbolic Computation 17:11–30

    Google Scholar 

  • De Flonani L, Magillo P (1994a) Visibility algorithms on triangulated terrain models. Int. J. Geograph Inform Syst 8:13–41

    Google Scholar 

  • De Floriani L, Magillo P (1994b) A randomized dynamic algorithm for computing the upper envelope of segments. Technical report PDISI-94-7, Dept of Computer and Information Science, University of Genoa, Italy

    Google Scholar 

  • De Floriani L, Magillo P (1995) Computing the visibility map on a hierarchical triangle-based terrain model (in press)

  • De Floriani L, Puppo E (1992) A hierarchical triangle-based model for terrain description. In: Theories and methods of spatio-temporal reasoning in geographic space. Lect Notes Comput Sci 639:236–251

  • De Floriani L, Falcidieno B, Pienovi C (1984) A hierarchical data structure for surface approximation. Comput Graphics 8:475–484

    Google Scholar 

  • De Floriani L, Mirra D, Puppo E (1993) Extracting contour lines from a hierarchical surface model. Comput Graphics Forum 12:249–260

    Google Scholar 

  • Gomez D, Guzman A (1979) Digital model for three-dimensional surface representation. Geoprocessing, 1:53–70

    Google Scholar 

  • Hershberger J (1989) Finding the upper envelope ofn line segments inO(n logn) time. Inform Proc Lett 33:169–174

    Google Scholar 

  • Ponce J, Faugeras O (1987) An object-centered hierarchical representation for 3D objects: the prism tree. Comput Vis Graphics Image Process 38:1–28

    Google Scholar 

  • Rippa S (1990) Minimal roughness property of the Delaunay triangulation. Comput Aided Geom Design 7:489–497

    Google Scholar 

  • Samet H (1990) The design and analysis of spatial data structures. Addison-Wesley, Reading, Mass

    Google Scholar 

  • Samet H, Sivan R (1992) Algorithms for constructing quadtree surface maps. In: Proceedings of the 5th International Symposium on Spatial Data Handling, Charleston, pp 361–370

  • Scarlatos LL (1990) An automatic critical line detector for digital elevation matrices. In: Proceedings of the 1990 ACSM-ASPRS Annual Convention, Denver, Colorado, pp 43–52

    Google Scholar 

  • Scarlatos LL, Pavlidis T (1992) Hierarchical triangulation using cartographic coherence. Graphical models and image processing 54:147–161

    Google Scholar 

  • Von Herzen B, Barr AH (1987) Accurate triangulations of deformed, intersecting surfaces. Comput Graph 21:103–110

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

De Floriani, L., Magillo, P. Horizon computation on a hierarchical triangulated terrain model. The Visual Computer 11, 134–149 (1995). https://doi.org/10.1007/BF01898599

Download citation

  • Issue Date:

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

Key words

Navigation