• DocumentCode
    2425100
  • Title

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

  • Author

    Lavin, Mark ; Flickner, Myron

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1989
  • fDate
    23-25 Oct 1989
  • Firstpage
    598
  • Lastpage
    607
  • Abstract
    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
  • Keywords
    computer vision; computerised picture processing; high level languages; object-oriented programming; software portability; OLIVE; geometric entities; hardware architecture; image processing; images; loci; machine vision; object types; object-oriented language; point sets; portable applications; Algorithms; Application software; Computational efficiency; Computer architecture; Computer vision; Hardware; Image processing; Libraries; Machine vision; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools for Artificial Intelligence, 1989. Architectures, Languages and Algorithms, IEEE International Workshop on
  • Conference_Location
    Fairfax, VA
  • Print_ISBN
    0-8186-1984-8
  • Type

    conf

  • DOI
    10.1109/TAI.1989.65373
  • Filename
    65373