Skip to main content

Programming Image Processing Machines

  • Conference paper
Pyramidal Systems for Computer Vision

Part of the book series: NATO ASI Series ((NATO ASI F,volume 25))

Abstract

The development of image processing systems from sequential machines started by changing their periphery to acquire and display pictures; later multiprocessor systems where introduced which could operate in SIMD/MIMD mode and, consequently, an evolution in the programming languages to be used was mandatory. On the other hand many other application areas have found the need to improve both the human-machine communication and the cost-effectiveness of the programming effort. New ideas coming from human perception and the proposals of new programming paradigms have also modified the high level languages commonly employed on computers so as to blurr the separation between a compiler, an editor, an interface, an environment. These new approaches will also have an impact in the future languages that will be used for programming non-Von computers for vision such as the pyramid systems discussed in this Workshop.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.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.

References

  1. K. Preston, Jr., “Progress in image processing languages”, in Computing Structures for Image Processing, edit. M. J.B. Duff, Academic Press, London, 1983, pp. 195–211.

    Google Scholar 

  2. E. G. Johnston, “The PAX II Picture Processing System”, in Picture Processing and Psychopictorics. edits. B. Sacks Lipkin and A. Rosenfeld, Academic Press, New York, 1970, pp. 427–512.

    Google Scholar 

  3. M. J. B. Duff and S. Levialdi, edits., Languages and Architectures for Image Processing. Academic Press, London, 1981.

    Google Scholar 

  4. S. Levialdi, A. Maggiolo-Schettini, M. Napoli, G. Tortora, G. Uccella, “On the design and implementation of PIXAL, a language for image processing”, in 3., pp. 89–98.

    Google Scholar 

  5. A. P. Reeves, “Parallel Pascal: An extended Pascal for Parallel Computers”, Journal of Parallel and Distributed Computing, Vol. 1, n° 1, 1984, pp. 64–80.

    Article  Google Scholar 

  6. K. E. Batcher, Design of a Massively Parallel Processors, IEEE Trans, on Computers, Vol C-29, N° 9,, 1980, pp. 836–840.

    Google Scholar 

  7. D. H. Lawrie, T. Layman, D. Baer, J. M. Randal, “GLYPNIR: a programming language for ILLIAC IV”, Com. ACM, vol. 18, 3, 1975.

    Article  Google Scholar 

  8. M. Zloof, “Classification of Visual Programming Languages”, Proc. of IEEE Workshop on Visual Languages, Hiroshima, 1984, pp. 232–235.

    Google Scholar 

  9. B. D. Shriver, “Software paradigms”, IEEE Software, Jan. 1986, vol. 3, n° 1, pp. 2.

    Google Scholar 

  10. B. Hailpern, “Multiparadigm Languages and Environments”, IEEE Software, Jan. 1986, vol. 3, n° 1, pp. 6–9.

    Google Scholar 

  11. S. Levialdi, “Languages for Image Processing”, in Fundamentals in Computer Vision, edit. O. Faugeras, Cambridge University Press, 1983, pp. 459–478.

    Google Scholar 

  12. Spider, Subroutine Package for Image Data Enhancement and Recognition, JSD, Yuseigojyokai-Kotohira Bldg. 14–1, 1-chome, Toranomon, Minato-ku, tokyo, Japan.

    Google Scholar 

  13. S. Levialdi, A. Maggiolo-Schettini, M. Napoli, G. Uccella, “PIXAL: a high level language for image processing”, in Real Time/Parallel Computing. M. Onoe, K. Preston, Jr., A. Rosenfeld, edits., Plenum Press, 1981, pp. 131–143.

    Google Scholar 

  14. A. P. Reeves, “Languages for Parallel Processing” in Proc. of llnd Int. Workshop on Data Analysis in Astronomy. Erice, P. Crane, V. Di Gesù, S. Levialdi, L. Scarsi, edits., Plenum Press, 1986 (in press).

    Google Scholar 

  15. S. K. Chang, E. Jungert, S. Levialdi, G. Tortora, T. Ichikawa, “An Image Processing Language with Icon-Assisted Navigation”, IEEE Trans, on Software Engineering, Vol. SE-11, N°8, 1985, pp. 811–819.

    Google Scholar 

  16. DBTG Rep., CODASYL Data Base Task Group, April 1971.

    Google Scholar 

  17. S. L. Tanimoto, E. P. Glinert, “Designing Iconic Programming Systems: Representation and Learnability”, TR-85-07-05, Dep. of Computer Science, University of Washington, Seattle, 1985.

    Google Scholar 

  18. T. Ichikawa, S.K. Chang, edits. IEEE Workshop on Visual Languages, 612, ISBN 0-8186-0612-6, Hiroshima, 1984.

    Google Scholar 

  19. S. K. Chang, “Icon Semantics — A Formal Approach to Icon System Design”, IPL-85-08-US-05.

    Google Scholar 

  20. G. Cattaneo, A. Guercio, S. Levialdi, G. Tortora, “IconLisp: an example of a visual programming language”, IEEE Workshop on Visual Languages, Dallas, 1986.

    Google Scholar 

  21. Man-Chi Pong, “A Graphical Language for Concurrent Programming”, IEEE Workshop on Visual Languages, Dallas, 1986.

    Google Scholar 

  22. A. Rosenfeld, edit. Multiresolution Image Processing and Analysis. Springer-Verlag, Berlin, 1984.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Levialdi, S. (1986). Programming Image Processing Machines. In: Cantoni, V., Levialdi, S. (eds) Pyramidal Systems for Computer Vision. NATO ASI Series, vol 25. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-82940-6_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-82940-6_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-82942-0

  • Online ISBN: 978-3-642-82940-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics