Skip to main content

A full resolution elevation representation requiring three bits per pixel

  • Data Structures
  • Conference paper
  • First Online:
Design and Implementation of Large Spatial Databases (SSD 1989)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 409))

Included in the following conference series:

Abstract

A quadtree-like representation for storing gridded elevation data is described. The data structure is a pyramid with each node containing two bits of data. The root of the pyramid has associated with it the minimum elevation for the corresponding grid and the maximum variance (the difference between the minimum and maximum values). The elevation value at any pixel is calculated by traversing a path from the root to the pixel, refining the local elevation value during the decent by interpreting the two bit codes stored with each node along the path. Since the total number of nodes in the pyramid is 4/3 the number of pixels required for the bottom level of the pyramid, the amortized storage cost is less than 3 bits per pixel, regardless of vertical resolution.This scheme is most appropriate for efficient secondary storage archival, such as on a CD-ROM. It allows efficient retrieval of complete elevation data from any sub-region, at multiple scales, within the entire elevation database. This is a lossless encoding when the difference between sibling pixels is not “too great”.

This work was partially supported by General Dynamics and by the Virginia Center for Innovative Technology.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

9. References

  1. A.V. Aho, J.E. Hopcroft, and J.D. Ullman, Data Structures and Algorithms, Addison Wesley, Reading MA, 1960.

    Google Scholar 

  2. R. Antony and P.J. Emmerman, Spatial reasoning and knowledge representation, in Geographic Information Systems in Government, vol. 2, B.K. Opitz, Ed., A. Deepak Publishing, Hampton, VA, 795–813.

    Google Scholar 

  3. J.A. Cebrian, J.E. Mower, and D.M. Mark, Analysis and display and digital elevation models within a quadtree-based geographic information system, Proceedings, Auto-Carto 7, Washington, D.C., 1985, 55–65.

    Google Scholar 

  4. Z.T. Chen and W.R. Tobler, Quadtree representations of digital terrain, Proceedings of Auto-Carto London, Vol. 1, London, September 1986, 475–484.

    Google Scholar 

  5. G.H. Dutton, Efficient encoding of gridded surfaces, in Spatial algorithms for processing land data with a microcomputer, Cambridge MA: Lincoln Institute for Land Policy Monograph Series, 1983.

    Google Scholar 

  6. E. Fredkin, Trie memory, Communications of the ACM 3, 9(September 1960), 490–499.

    Article  Google Scholar 

  7. I. Gargantini, An effective way to represent quadtrees, Communications of the ACM, 25 12(December 1982), 905–910.

    Article  Google Scholar 

  8. D.M. Hardas and S.N. Srihari, Progressive refinement of 3-D images using coded binary trees: Algorithms and architecture, IEEE Transactions on Pattern Analysis and Machine Intelligence 6, 6(November 1984), 748–757.

    Google Scholar 

  9. F.S. Hill, Jr., W. Sheldon, Jr., and F. Gao, Interactive image query system using progressive transmission, Computer Graphics 17, 3(July 1983), 323–330.

    Google Scholar 

  10. E. Kawaguchi and T. Endo, On a method of binary picture representation and its application to data compression, IEEE Transactions on Pattern Analysis and Machine Intelligence 2, 1(January 1980), 27–35.

    Google Scholar 

  11. R.E. Kelly, E.P.H. McConnell, and S.J. Mildenberger, The Gestalt photomapping system, Photogramm. Engng Rem. Sens. 43, (11), 1407–1417.

    Google Scholar 

  12. K. Knowlton, Progressive transmission of grey-scale and binary pictures by simple, efficient, and lossless encoding schemes, Proceedings of the IEEE 68, 7(July 1980), 885–896.

    Google Scholar 

  13. L.A. Leifer and D.M Mark, Recursive approximation of topographic data using quadtrees and orthogonal polynomials, Proceedings of Auto-Carto 8, Baltimore, MD, 1987, 650–659.

    Google Scholar 

  14. B.B. Mandelbrot, The Fractal Geometry of Nature, Freeman, New York, 1982.

    Google Scholar 

  15. D.M. Mark and J.P. Lauzon, Approaches for quadtree-based geographic information systems at continental or global scales, Proceedings of Auto-Carto 7, Washington, D.C., 1985, 355–364.

    Google Scholar 

  16. G.M. Morton, A computer oriented geodetic data base and a new technique in file sequencing, IBM Canada, 1966.

    Google Scholar 

  17. J. Nievergelt, H. Hinterberger, and K.C. Sevcik, The grid file: an adaptable, symmetric multikey file structure, ACM Transactions on Database Systems 9, 1(March 1984), 38–71.

    Article  Google Scholar 

  18. T.K. Peuker, R.J. Fowler, J.J. Little, and D.M. Mark, The triangulated irregular network, in Proceedings of the DTM Symposium, American Society of Photogrammetry — American Congress on Survey and Mapping, St. Louis, MO, 1978, 24–31.

    Google Scholar 

  19. — H. Samet, The quadtree and related hierarchical data structures, ACM Computing Surveys 16, 2(June 1984), 187–260.

    Article  Google Scholar 

  20. H. Samet, A top-down quadtree traversal algorithm, IEEE Transactions on Pattern Analysis and Machine Intelligence 7, 1 (January 1985), 94–98.

    Google Scholar 

  21. H. Samet and R.E. Webber, Storing a collection of polygons using quadtrees, ACM Transactions on Graphics 4, 3(July 1985), 182–222.

    Article  Google Scholar 

  22. — C.A. Shaffer, H. Samet, and R.C. Nelson, QUILT: a geographic information system based on quadtrees, University of Maryland TR 1885, July 1987.

    Google Scholar 

  23. C.A. Shaffer and H. Samet, An in-core hierarchical data structure organization for a geographic database, Computer Science TR 1886, University of Maryland, College Park, MD, July 1987.

    Google Scholar 

  24. C.A. Shaffer and H. Samet, Set operations for unaligned linear quadtrees, to appear in Computer Vision, Graphics, and Image Processing, also Department of Computer Science TR 88-31, Virginia Polytechnic Institute and State University, Blacksburg, VA, September 1988.

    Google Scholar 

  25. K.R. Sloan and S.L. Tanimoto, Progressive refinement of raster images, IEEE Transactions on Computers 28, 11(November 1979), 871–874.

    Google Scholar 

  26. M. Tamminen, The EXCELL method for efficient geometric access to data, Acta Polytechnica Scandinavia, Mathematics and Computer Science Series No. 34, Helsinki, 1981.

    Google Scholar 

  27. — M. Tamminen, Encoding trees, Computer Vision, Graphics, and Image Processing 28, 1(October 1984), 44–57.

    Google Scholar 

  28. S. Tanimoto and T. Pavlidis, A hierarchical data structure for picture processing, Computer Graphics and Image Processing 4, 2(1975), 104–119.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alejandro P. Buchmann Oliver Günther Terence R. Smith Yuan-Fang Wang

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Shaffer, C.A. (1990). A full resolution elevation representation requiring three bits per pixel. In: Buchmann, A.P., Günther, O., Smith, T.R., Wang, YF. (eds) Design and Implementation of Large Spatial Databases. SSD 1989. Lecture Notes in Computer Science, vol 409. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52208-5_21

Download citation

  • DOI: https://doi.org/10.1007/3-540-52208-5_21

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-52208-9

  • Online ISBN: 978-3-540-46924-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics