SKETCH 4B: An Image Understanding Operating System

Abstract

SKETCH is an image understanding operating system that can be used for the development of image processing, image understanding, and computer vision systems. It is actively being used at MIT Lincoln Laboratory for the implementation and testing of automatic target recognition algorithms. SKETCH is an excellent tool for the rapid development of complex and end-to-end systems. It emphasizes flexible and efficient interactive computing rather than real-time performance. These features are achieved through the simultaneous use of Franz LISP for high-level control and symbolic computation and C for extensive numeric processing. Array management facilities are provided to manipulate images and other multidimensional arrays both on disk and in central memory. A catalog system is provided to store LISP values and abstract object, including arrays. Typically, one starts with an input catalog containing tens or hundreds of sets of images and ancillary data. Each set is then read from the input catalog, a sequence of algorithms is applied to it, and the corresponding results are appended to an output catalog, which can be used, in turn, as the input catalog for the next round of computations; the read-compute-write cycle can be repeated as many times as necessary.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 14, 1989
Accession Number
ADA209677

Entities

People

  • Jacque G. Verly
  • Patrick Van Hove
  • Robert L. Walton

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • Air Platforms
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Algorithms
  • Artificial Intelligence
  • Computational Science
  • Computer Programming
  • Computer Programs
  • Computers
  • Data Sets
  • Data Storage Systems
  • Image Processing
  • Indexes
  • Lisp Programming Language
  • Magnetic Tape
  • Operating Systems
  • Plastic Explosives
  • Target Recognition
  • Three Dimensional
  • Two Dimensional

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computer Science.
  • Computer Vision.
  • Database Systems and Applications

Technology Areas

  • AI & ML