Animación de Lenna:

Esta animación fue creada para mostrar algunos de los procesos que se aprenden en la asignatura.

Un ciclo de la animación aplica a la imagen estándar "lenna" los siguientes procesos (en orden de aplicación):

  • Desenfoque mediante convolución iterativa con máscara de promediado de 3x3, considerando en la salida solamente aquélla parte del resultado que se calcula sin efecto de bordes.
  • Zoom en cada iteración de la convolución anterior, para agrandar la imagen al tamaño inicial, aplicando interpolación del vecino más cercano.
  • Suma ponderada entre el resultado anterior y un recorte de la imagen original, con pesos variando entre 0 y 1 en varios cuadros (efecto de fundido), de forma tal que al final se tiene la imagen original recortada.
  • Cambio progresivo de la transformación lineal s=ar+c, con (a,c) variando desde (1,0) hasta (-1,1), obteniendo el negativo de la imagen.
  • Desplazamiento del negativo en 2 píxeles hacia la esquina inferior derecha y suma progresiva con la imagen original recortada (filtro emboss).
  • Detección de bordes en el resultado anterior mediante filtro de Sobel en dirección x. Combinación de filtros Compass y Sobel para lograr el efecto de rotación de bordes cada 45º.
  • Obtención de máscaras binarias mediante un umbral variante entre gris mínimo y máximo, y producto con la imagen original recortada. Efecto de acentuado de bordes mediante la suma entre cada imagen enmascarada y los bordes de Sobel en dirección y.
  • Fundido a la imagen original recortada y reducción progresiva de la zona recortada, hasta llegar a la imagen inicial.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.