A PASCAL Implementation of the Image Algebra.

Abstract

This study produced an image processing algorithm development tool on a VAX computer system using the recent advances in an Image Algebra developed by G. Ritter et al at the University of Florida. The image algebra provides the basis for a hardware and software independent environment for the expression of practically all image processing algorithms. The goals of this project were twofold. The first goal was the implementation of the image algebra operators in a high level language to achieve hardware independence. The second goal was the design and implementation of a flexible preprocessor that could translate image processing algorithms, written in the image algebra language, into a high level computer language which could be compiled and executed on the VAX computer. The implementation was achieved in the PASCAL computer language. All of the basic image algebra operators and the preprocessor were successfully programmed on the VAX computer, but a complete software independence of the image algebra was not achieved. This version also produces very large blocks of executable code for relatively simple algorithms. Examples of the power and simplicity of the image algebra language and preprocessor environment are included. (Theses)

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1986
Accession Number
ADA177943

Entities

People

  • Christopher J. Titus

Organizations

  • Air Force Institute of Technology

Tags

Communities of Interest

  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Air Force
  • Algorithms
  • Classification
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computers
  • Engineering
  • High Level Languages
  • Image Processing
  • Object Code
  • Programming Languages
  • Schools
  • Standards
  • Target Recognition
  • Trees (Data Structures)
  • Two Dimensional

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Parallel and Distributed Computing.