Los modelos de forma activa ( ASM ) son modelos estadísticos de la forma de los objetos que se deforman iterativamente para adaptarse a un ejemplo del objeto en una nueva imagen, desarrollados por Tim Cootes y Chris Taylor en 1995. [1] Las formas están limitadas por el modelo de forma estadística PDM ( modelo de distribución de puntos ) para variar solo en formas observadas en un conjunto de entrenamiento de ejemplos etiquetados.
La forma de un objeto se representa mediante un conjunto de puntos (controlados por el modelo de forma). El algoritmo ASM tiene como objetivo hacer coincidir el modelo con una nueva imagen.
El ASM funciona alternando los siguientes pasos:
Genere una forma sugerida buscando en la imagen alrededor de cada punto una mejor posición para el punto. Esto se hace comúnmente usando lo que se llama un "modelo de perfil", que busca bordes fuertes o usa la distancia de Mahalanobis para hacer coincidir una plantilla de modelo para el punto. [1]
Ajuste la forma sugerida al modelo de distribución de puntos, comúnmente llamado "modelo de forma" en este contexto. La figura de la derecha muestra un ejemplo.
La técnica ha sido ampliamente utilizada para analizar imágenes de rostros, conjuntos mecánicos e imágenes médicas (en 2D y 3D).
Está estrechamente relacionado con el modelo de apariencia activa . También se lo conoce como método de "serpientes inteligentes" [1] , ya que es análogo a un modelo de contorno activo que respetaría restricciones de forma explícitas.
^ abc TF Cootes y CJ Taylor y DH Cooper y J. Graham (1995). "Modelos de forma activos: su entrenamiento y aplicación". Computer Vision and Image Understanding (61): 38–59.[1]
Enlaces externos
Implementación de ASM de código abierto en Matlab.
Descripción de los AAM de la Universidad de Manchester.
Página de inicio de Tim Cootes (uno de los co-inventores originales de los ASM).
Código fuente para ASMs (la biblioteca "stasm").
ASMlib-OpenCV, una implementación C++/OpenCV de código abierto de ASM.