Development of an Image Analysis Program for the IBM PC/XT/AT.

Abstract

Development of an image analysis environment for an IBM PC suitable for experimentation and prototyping in areas of pattern recognition and human visual system understanding was explored. Requirements for the spatial Fourier transform and its inverse, correlation, histogram, and spatial and frequency filtering, with a variety of graphic displays are established. Functions can be performed on whole images or subimages as designated by the operator. An image analysis environment is formed by using the analysis functions and operations as primitive functions of a higher level language. Turbo Pascal was used as the development language because of its user friendly environment and fast compiler. Program size restrictions were eliminated by use of virtual arrays provided in the Turbo Extender package from TurboPower Software. Additional graphics capabilities were obtained with MetaWINDOR from MetaGraphics Software Corp. Only the frequency analysis, display picture, and print picture sections were completed. The completed portion of the program makes extensive use of graphics to create pop-up menus and windows that combine picture displays and graphs for maximum flexibility. As an operational system Turbo Pascal is not suitable. Virtual arrays which eliminate the 64KB memory restriction have very slow access. Completion of this program in another dialect of Pascal without the size restriction should result in a usable environment. (Theses)

Document Details

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

Entities

People

  • Richard W. Kroll

Organizations

  • Air Force Institute of Technology

Tags

DTIC Thesaurus Topics

  • Compilers
  • Environment
  • Filtration
  • Frequency
  • Graphics
  • Graphs
  • Histograms
  • Language
  • Pattern Recognition
  • Product Prototyping
  • Recognition
  • Resilience
  • User Friendly

Fields of Study

  • Computer science

Readers

  • Computer Vision.
  • Database Systems and Applications

Technology Areas

  • AI & ML
  • AI & ML - Machine Learning Algorithms