Está en la página 1de 29

TEMA: TRANSFORMACIONES

GEOMÉTRICAS
CURSO: PROCESAMIENTO DIGITAL DE IMÁGENES Y VISIÓN ARTIFICIAL

Docente: Giancarlo Zevallos Lecca


¿CÓMO FUNCIONA ESTO?

https://www.youtube.com/watch?v=PLCngVpuknQ
TRANSFORMACIONES MORFOLÓGICAS II

RECORDANDO
¿Qué entiendes por traslación y rotación?

IMPORTANCIA:

El tema de hoy es importante porque nos permite


aplicar técnicas más avanzadas de transformación.

Datos/Observaciones
LOGRO LA SESIÓN:

Al finalizar la sesión, el estudiante aplica la traslación


y rotación de una imagen con el software de Matlab
mediante ejercicios prácticos dejados en clase.

Datos/Observaciones
REDUCCIÓN DE IMÁGENES
REDUCCIÓN DE IMÁGENES
REDUCCIÓN DE IMÁGENES
REDUCCIÓN DE IMÁGENES
REDUCCIÓN DE IMÁGENES
TRANSFORMACIÓN DE COORDENADAS

I J

T
TRANSFORMACIÓN DE COORDENADAS

I j J j
0

i0 i

T
TRANSFORMACIÓN DE COORDENADAS
I j J j
0

i0 i

i0 = fi(i,j)

j0 = fj(i,j)
TRASLACIÓN
j0 j
i0 i

i0 = i + 1

j0 = j + 2
TRASLACIÓN
j0
j
i0 Algoritmo:

i 1) Para cada (i,j) de J computar (i0,j0).


2) J(i,j) = I(i0,j0)

i0 = i + 1

j0 = j + 2
IMAGEN TRASLADADA
TRASLACIÓN CON INTERPOLACIÓN

j0 j
i0 i

i0 = i + 1.25

j0 = j + 2.75
TRASLACIÓN CON INTERPOLACIÓN
j0
i0 j Algoritmo:

1) Para cada (i,j) de J computar (i0,j0).


i 2) J(i,j) = interpolacion {I(i0,j0)}

i0 = i + 1.25

j0 = j + 2.75
TRASLACIÓN CON INTERPOLACIÓN
j0
i0 j Algoritmo:

1) Para cada (i,j) de J computar (i0,j0).


i 2) J(i,j) = interpolacion {I(i0,j0)}

i0 = i + 1.25

j0 = j + 2.75
TRASLACIÓN CON INTERPOLACIÓN

j0

Píxel más cercano


I1 I2
J(i,j) = interpolacion {I(i0,j0)} = I2

i0

I3 I4
TRASLACIÓN CON INTERPOLACIÓN

j0

Píxel más cercano


I1 I2
J(i,j) = interpolacion {I(i0,j0)} = I2

i0

I3 I4
TRASLACIÓN CON INTERPOLACIÓN

j0

Interpolación Bilineal
I1 I2
J(i,j) = interpolacion {I(i0,j0)} =
A B
i0 AI4+BI3+CI2+DI1

A+B+C+D = 1

C D

I3 I4
TRASLACIÓN CON INTERPOLACIÓN

j0

Interpolación Bilineal
I1 I2
J(i,j) = interpolacion {I(i0,j0)} =
A B
i0 AI4+BI3+CI2+DI1

A+B+C+D = 1

C D

I3 I4
ROTACIÓN Y TRASLACIÓN
j0
i0 Algoritmo:

1) Para cada (i,j) de J computar (i0,j0).


2) J(i,j) = interpolacion {I(i0,j0)}

i0 = i cosΘ - j sinΘ + a

j0 = i sinΘ + j cosΘ + b
IMAGEN ROTADA
ROTACIÓN, TRASLACIÓN Y ESCALADO
j0
i0 Algoritmo:

1) Para cada (i,j) de J computar (i0,j0).


2) J(i,j) = interpolacion {I(i0,j0)}

i0 = s i cosΘ - s j sinΘ + a

j0 = s i sinΘ + s j cosΘ + b
PREGUNTAS
 ¿Dónde podemos aplicar la traslación y rotación de una imagen?
 ¿Cuál es el algoritmo más eficiente para reducir una imagen?
 ¿Qué es lo que más te gustó de la sesión de hoy?
 En general: ¿Se tiene alguna duda o consulta sobre el tema de hoy?
CONCLUSIONES
 El alumno conoce en que momento se aplica la traslación y rotación.
 Comprende que algoritmo usar según la aplicación.
 Identifica la importancia del tema de hoy.
Gracias
Docente: Giancarlo Zevallos Lecca
Facultad de Ingeniería
Departamento Académico de Electrónica

También podría gustarte