Skip to main content

Abstract

The large memory requirements associated with storing pictorial data are well known to anyone who has worked with them. For example, storing an ordinary frame of television requires at least 512×512 bytes, if we use three bits for two of the primary colors and two for the third. A black and white passport photograph requires at least a 64×64 matrix with six bits per element, well above the size of a record containing whatever other information is in a passport. (A page of single-spaced typewritten text requires about 3000 bytes.) Problems of storage, search, retrieval, transmission, etc. are particularly difficult whenever pictorial data are encountered. These difficulties are somewhat counterintuitive because humans often find it easier to deal with pictures than with text. It is far easier for us to remember the face of a new acquaintance than a page of typewritten text. The difficulty of matching such human performance on a computer can be appreciated by pointing out that, at least for some people, the recollection of the face is better when it belongs to a member of the opposite sex and that the text is remembered better if it is a piece of prose than if it is a list of names. Therefore, any data compaction techniques that depend only on signal processing are not likely to reduce the data volume to a size compatible with our intuitive expectations.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Relevant Literature

  1. Aho, A. V.; Hopcroft, J. E.; and Ullman, J. D. The Design and Analysis of Computer Algorithms, Reading, Mass.: Addison-Wesley, 1974.

    MATH  Google Scholar 

  2. DeMillo, R. A.; Eisenstat, S. C.; and Lipton, R. J. “Preserving Average Proximity in Arrays” CACM, 21 (1978), pp. 228–231.

    MATH  MathSciNet  Google Scholar 

  3. Grimsdale, R. L.; Summer, F. H.; Tunis, C. J.; and Kilburn, T. “A System for the Automatic Recognition of Patterns,” Proc. IEE, 106B(1959), pp. 210–221.

    Google Scholar 

  4. Horowitz, S. L. and Pavlidis, T. “Picture Segmentation by a Tree Traversal Algorithm,” Journal of the ACM, 23 (1976), pp. 368–388.

    Article  MATH  Google Scholar 

  5. Hunter, G. M. and Steiglitz, K. “Operations on Images Using Quad Trees,” IEEE Trans. Pattern Analysis and Machine Intelligence, PAMI-1 (1979), pp. 145–153.

    Article  Google Scholar 

  6. Klinger, A. and Dyer, C. R. “Experiments on Picture Representation Using Regular Decomposition,” CGIP, 5 (1976), pp. 68–105.

    Google Scholar 

  7. Knowlton, K. “Progressive Transmission of Grey Scale and B/W Pictures by Simple, Efficient and Lossless Encoding Schemes,” IEEE Proceedings, 68 (1980), pp. 885–896.

    Article  Google Scholar 

  8. Knuth, D.E., Fundamental Algorithms, vol. 1, Reading, Mass.: Addison-Wesley, 1973.

    Google Scholar 

  9. Rosenberg, A. L. “Preserving Proximity in Arrays,” SIAM J. Computing, 4 (1975), pp. 443–460.

    Article  MATH  Google Scholar 

  10. Shani, U. “Filling Regions in Binary Raster Images — a Graph-theoretic Approach,” SIGGRAPH’80, pp. 321–327.

    Google Scholar 

  11. Sammet, H. and Rosenfeld, A. “Quadtree Representations of Binary Images,” Proc. Fifth Intern. Conf. on Pattern Recognition, Miami Beach, December 1980, pp. 815–818. (Published by IEEE Computer Society, IEEE Catalog No. 80CH1499–3.)

    Google Scholar 

  12. Sloan, K. R., Jr. and Tanimoto, S. L. “Progressive Refinement of Raster Images,” IEEE Trans. on Computers, C-28 (1979), pp. 871–874.

    Article  Google Scholar 

  13. Tanimoto, S. L., “Hierarchical Approaches to Picture Processing,” Ph. D. Dissertation, Dept. of Electrical Engineering, Princeton University, August 1975, 241pp. (Available from University Microfilms).

    Google Scholar 

  14. Tanimoto, S. L. and Pavlidis, T. “A Hierarchical Data Structure for Picture Processing,” CGIP, 2 (1975), pp. 104–119.

    Google Scholar 

  15. Warnock, J. E. “A Hidden-Surface Algorithm for Computer Generated Half-tone Pictures,” Technical Report 4–15, Computer Science Department, University of Utah, 1969.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1982 Computer Science Press, Inc.

About this chapter

Cite this chapter

Pavlidis, T. (1982). Data Structures. In: Algorithms for Graphics and Image Processing. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-93208-3_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-93208-3_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-93210-6

  • Online ISBN: 978-3-642-93208-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics