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.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Introduction to Image Algebra Ada


    Contributors:

    Conference:

    Image Algebra and Morphological Image Processing II ; 1991 ; San Diego,CA,United States


    Published in:

    Proc. SPIE ; 1568 ; 101


    Publication date :

    1991-07-01





    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Image Algebra and Automatic Shape Recognition

    Crimmins, T.R. / Brown, W.M. | IEEE | 1985


    Lattice Algebra Approach to Color Image Segmentation

    Urcid, G. | British Library Online Contents | 2012


    Hypermatrix Algebra: Applications in Parallel Image Processing

    Antzoulatos, D. G. / Sawchuk, A. A. | British Library Online Contents | 1993


    Array Algebra Polynomial Fitting for Image Segmentation

    Wiman, H. | British Library Online Contents | 1996


    An Image Algebra for Pictorial Data Manipulation

    Jungert, E. / Chang, S. K. | British Library Online Contents | 1993