An object-oriented language for image and vision execution (OLIVE)

The authors present OLIVE, an object-oriented language for machine vision and image processing that is intended to make it easier to develop efficient, portable applications. The goal in defining OLIVE is to provide a well-factored, intuitive, portable tool for image processing and analysis that insulates the user from details of the implementation while at the same time exploiting its capabilities (e.g. specialized hardware). The authors define OLIVE's principal object types-images and loci (abstractions of point sets and geometric entities)-and their corresponding operations, including the use of loci as generalized indexes for images. They present several examples of OLIVE for typical image processing and machine vision tasks. They discuss issues in the implementation of OLIVE, including a hardware architecture that simplifies the implementation while enhancing its performance.<<ETX>>

[1]  Masahide Kaneko,et al.  Design and implementation of SPIDER - A transportable image processing software package , 1983, Comput. Vis. Graph. Image Process..

[2]  John Bloomfield,et al.  A Modular Architecture For Variable Resolution Image Processing , 1987, Other Conferences.

[3]  Donald E. Troxel An Interactive Image Processing System , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  K. H. Hohne,et al.  Profi-11: A Simple Dialog Language For The Processing Of Image Sequences , 1982, Other Conferences.

[5]  Robert M. Haralick,et al.  An operating system interface for transportable image processing software , 1983, Comput. Vis. Graph. Image Process..

[6]  H. Fujita,et al.  Architecture of SIPS, a real time image processing system , 1988, [1988] Proceedings. International Conference on Systolic Arrays.

[7]  M Brunner,et al.  VIPER: a general-purpose digital image-processing system applied to video microscopy. , 1988, Computer methods and programs in biomedicine.

[8]  G. L. Meyers,et al.  Command Line Image Processing System (CLIPS) , 1985, Medical Imaging.

[9]  B. G. Batchelor,et al.  Command language for interactive image analysis , 1980 .

[10]  Daniel G. Bobrow,et al.  Object-Oriented Programming: Themes and Variations , 1989, AI Mag..

[11]  Leonidas J. Guibas,et al.  A language for bitmap manipulation , 1982, TOGS.