ANIMAL (traitement d'image) - ANIMAL (image processing)

ANIMAL (première implémentation: 1988 - révisé: 2004) est un environnement interactif pour le traitement d'images qui est orienté vers le prototypage rapide, le test et la modification d'algorithmes. Pour créer ANIMAL (AN IMage ALgebra), XLISP de David Betz a été étendu avec de nouveaux types: sockets, tableaux, images, masques et dessinables.

Le cadre théorique et la mise en œuvre de l'environnement de travail sont décrits dans l'article "ANIMAL: AN IMage ALgebra".

Dans le cadre théorique d'ANIMAL, une image numérique est une matrice illimitée avec son histoire . Cependant, dans la mise en œuvre, il est délimité par une région rectangulaire dans le plan discret et les éléments extérieurs à la région ont une valeur constante. La taille et la position de la région dans le plan (focus) sont définies par les coordonnées du rectangle. De cette manière tous les pixels , y compris ceux de la frontière, ont le même nombre de voisins (utile dans les opérateurs locaux, comme les filtres numériques ). De plus, les opérations commutatives par pixel restent commutatives au niveau de l'image, indépendamment de la mise au point (taille et position des régions rectangulaires). L' histoireest une liste qui suit les opérations et les paramètres appliqués à la matrice. Ce mécanisme est utile pour documenter les algorithmes et générer de nouvelles fonctions.

ANIMAL a été porté sur R , un langage et un environnement disponibles gratuitement pour le calcul statistique et les graphiques. La nouvelle implémentation est gratuite et est utilisée dans un livre récent pour illustrer l'utilisation des techniques de correspondance de modèles en vision par ordinateur (voir la préface du livre compagnon de code ).

Les références

  1. ^ R. Brunelli et CM Modena, " ANIMAL: UNE ALgèbre IMage ", Haute Fréquence, 1989, LVIII: 3: 255-259
  2. ^ R. Brunelli, Techniques de correspondance de modèle dans la vision par ordinateur: théorie et pratique , Wiley, ISBN  978-0-470-51706-2 , 2009 ( [1] livre de TM)