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.
Introduction to Image Algebra Ada
Image Algebra and Morphological Image Processing II ; 1991 ; San Diego,CA,United States
Proc. SPIE ; 1568 ; 101
1991-07-01
Conference paper
Electronic Resource
English
Image Algebra and Automatic Shape Recognition
IEEE | 1985
|Lattice Algebra Approach to Color Image Segmentation
British Library Online Contents | 2012
|Hypermatrix Algebra: Applications in Parallel Image Processing
British Library Online Contents | 1993
|Array Algebra Polynomial Fitting for Image Segmentation
British Library Online Contents | 1996
|An Image Algebra for Pictorial Data Manipulation
British Library Online Contents | 1993
|