ANIMAL (processamento de imagem) - ANIMAL (image processing)

ANIMAL (primeira implementação: 1988 - revisto: 2004) é um ambiente interactivo de processamento de imagem que está orientada para a prototipagem rápida, ensaios, e modificação de algoritmos. Para criar ANIMAL (uma imagem de álgebra), XLISP de David Betz foi estendido com alguns novos tipos: soquetes, matrizes, imagens, máscaras e drawables.

O referencial teórico ea implementação do ambiente de trabalho está descrito no documento "ANIMAL: Uma imagem álgebra".

No quadro teórico da ANIMAL uma imagem digital de uma matriz ilimitada com a sua história . No entanto, na aplicação que é delimitada por uma região rectangular no plano discreta e os elementos de fora da região ter um valor constante. O tamanho e a posição da região no plano (focagem) é definida pelas coordenadas do rectângulo. Desta forma, todos os pixels , incluindo aqueles na fronteira, têm o mesmo número de vizinhos (útil para operadores locais, tais como filtros digitais ). Além disso, ponto a ponto operações conmutativos permanecem conmutativo no nível de imagem, de forma independente foco em (tamanho e posição das regiões rectangulares). A história é uma lista que acompanha as operações e os parâmetros aplicados à matriz. Este mecanismo é útil para documentar algoritmos e gerar novas funções.

ANIMAL foi portado para R , uma linguagem livremente disponível e ambiente para computação estatística e gráficos. A nova implementação é gratuito e é usado em um livro recente para ilustrar o uso de técnicas de modelo correspondentes na visão de computador (veja o prefácio do companheiro código de livro ).

Referências

  1. ^ R. Brunelli e CM Modena, " ANIMAL: Uma imagem álgebra ", High Frequency de 1989, LVIII: 3: 255-259
  2. ^ R. Brunelli, Técnicas de modelo correspondente em Computer Vision: Teoria e Prática , Wiley, ISBN  978-0-470-51706-2 de 2009 ( [1] livro TM)