ANIMAL (image processing)

ANIMAL (first implementation: 1988 - revised: 2004) is an interactive environment for image processing that is oriented toward the rapid prototyping, testing, and modification of algorithms.

The theoretical framework and the implementation of the working environment is described in the paper "ANIMAL: AN IMage ALgebra".

ANIMAL offers the following key properties for image processing: - Interactive environment facilitating rapid prototyping, testing, and modification of algorithms.

- Extends XLISP with new types including sockets, arrays, images, masks, and drawables.

- Defines images as bounded matrices with a history, facilitating algorithm documentation and function generation.