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.







