JOURNAL ARTICLE

<title>Introduction to Image Algebra Ada</title>

Joseph N. Wilson

Year: 1991 Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Vol: 1568 Pages: 101-112   Publisher: SPIE

Abstract

Image Algebra Ada (IAA) is a superset of the Ada programming language designed to support use of the Air Force Armament Laboratory's image algebra in the development of computer vision application programs. The IAA language differs from other computer vision languages is several respects. It is machine independent, and an IAA translator has been implemented in the military standard Ada language. Its image operands and operations can be used to program a range of both low- and high-level vision algorithms. This paper provides an overview of the image algebra constructs supported in IAA and describes the embodiment of these constructs in the IAA extension of Ada. Examples showing the use of IAA for a range of computer vision tasks are given. The design of IAA as a superset of Ada and the implementation of the initial translator in Ada represent critical choices. The authors discuss the reasoning behind these choices as well as the benefits and drawbacks associated with them. Implementation strategies associated with the use of Ada as an implementation language for IAA are also discussed. While one can look on IAA as a program design language (PDL) for specifying Ada programs, it is useful to consider IAA as a separate language superset of Ada. This admits the possibility of directly translating IAA for implementation on special purpose architectures. This paper explores strategies for porting IAA to various architectures and notes the critical language and implementation features for porting to different architectures.

Keywords:
Porting Computer science Programming language Operand Image (mathematics) Artificial intelligence Software Operating system

Metrics

6
Cited By
1.12
FWCI (Field Weighted Citation Impact)
0
Refs
0.79
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Advanced Neural Network Applications
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
Advanced Image and Video Retrieval Techniques
Physical Sciences →  Computer Science →  Computer Vision and Pattern Recognition
CCD and CMOS Imaging Sensors
Physical Sciences →  Engineering →  Electrical and Electronic Engineering

Related Documents

JOURNAL ARTICLE

<title>ADA interpretative system for image algebra</title>

Juan J. MurilloJoseph N. Wilson

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 1992 Vol: 1769 Pages: 166-177
JOURNAL ARTICLE

<title>Images and image domains in Image Algebra Ada</title>

Michael F. Yoder

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 1990 Vol: 1350 Pages: 274-282
JOURNAL ARTICLE

<title>Algebra of image transformations</title>

Raghu RaghavanWayne Lawton

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 1990 Vol: 1350 Pages: 455-466
JOURNAL ARTICLE

<title>Image algebra algorithm development environment</title>

Cathryn M. BelislePamela A. Horner

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 1992 Vol: 1769 Pages: 154-165
JOURNAL ARTICLE

<title>Recursive operations in image algebra</title>

Li DongGerhard X. Ritter

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 1990 Vol: 1350 Pages: 2-13
© 2026 ScienceGate Book Chapters — All rights reserved.