Skip to main content

Structured implementation of an image query language

  • Chapter
  • First Online:
Pictorial Information Systems

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

Abstract

An image data base management system and its query language, IQ, are presented. Facilities for the user to create, store, retrieve, manipulate, and display images are provided. Among the basic manipulation operations are windowing, overlaying, pixel transformation, false coloring, and zooming. The capability of the system is furthered by allowing the user to define his own windows, pixel transformations, color functions, and zoom scales.

Structured top-down programming was used to enhance readability and manageability of the software. This approach also permits ease of expansion in adding either new graphics devices or new software capabilities. Above all, the approach helps to localize device dependencies and operating-system dependencies.

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.

References

  1. W. M. Newman and R. F. Sproull, Principles of Interactive Computer Graphics, McGraw-Hill, New York, 1973.

    Google Scholar 

  2. A. Rosenfeld and A. C. Kak, Digital Picture Processing, Academic Press, New York, 1976.

    Google Scholar 

  3. Y. E. Lien and D. F. Utter, Jr., "Design of an Image Data Base," Proceedings of the IEEE Workshop on Picture Data Description and Management, Chicago, April, 1977, pp. 131–136.

    Google Scholar 

  4. Y. E. Lien and R. Schroff, "An Interactive Query Language for an Image Data Base," International Journal on Policy Analysis and Information Systems, Vol. 1, No. 2, January, 1978, pp. 91–111.

    Google Scholar 

  5. Y. E. Lien (ed.), "Final Technical Report," NASA Research Grant NSG-8046, December, 1977.

    Google Scholar 

  6. J. D. Aron, The Program Development Process: Part 1, The Individual Programmer, Addison-Wesley, Reading, Massachusetts, 1974.

    Google Scholar 

  7. ACM, "Status Report of the Graphic Standards Planning Committee of ACM/SIGGRAPH," Computer Graphics, Vol. 11, No. 3, 1977.

    Google Scholar 

  8. O. J. Dahl, E. W. Dijkstra, and C.A.R. Hoare, Structured Programming, Chapter I, Academic Press, New York, 1972.

    Google Scholar 

  9. H. D. Mills, "Top Down Programming in Large Systems," in Debugging Techniques in Large Systems, R. Rustin (ed.), Prentice-Hall, Englewood Cliffs, New Jersey, 1971, pp. 41–45.

    Google Scholar 

  10. R. C. Linger and H. D. Mills, "On the Development of Large Reliable Programs", in Current Trends in Programming Methodology, Vol. 1, Yeh (ed.), Prentice-Hall Englewood Cliffs, New Jersey, 1977, pp. 120–139.

    Google Scholar 

  11. C. J. Date, An Introduction to Database Systems, Addison-Wesley, Reading, Massachusetts, Second Edition, 1977.

    Google Scholar 

  12. B. W. Kernighan and P. J. Plauger, Software Tools, Addison-Wesley, Reading, Massachusetts, 1976.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

S. K. Chang K. S. Fu

Rights and permissions

Reprints and permissions

Copyright information

© 1980 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Edmund Lien, Y., Harris, S.K. (1980). Structured implementation of an image query language. In: Chang, S.K., Fu, K.S. (eds) Pictorial Information Systems. Lecture Notes in Computer Science, vol 80. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-09757-0_15

Download citation

  • DOI: https://doi.org/10.1007/3-540-09757-0_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-09757-0

  • Online ISBN: 978-3-540-38634-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics