Combinación de imágenes.
Combinación de imágenes: utilizar dos o más imágenes de entrada para producir una imagen de salida.
Entrada: imágenes A y B.
Salida: imagen R.
R(x, y):= f(A(x,y), B(x,y))
Posibles operaciones de combinación:
Booleanas: and, or, xor, not
Aritméticas: suma, resta, producto/división, media
Relacionales: máximo, mínimo
El valor del píxel resultante es función de los píxeles de A y B en la misma posición
En principio, todas las imágenes deben ser del mismo tamaño
Combinación de imágenes.
Operadores booleanos:
R(x, y):= A(x,y) AND B(x,y)
R(x, y):= A(x,y) OR B(x,y)
R(x, y):= A(x,y) XOR B(x,y)
R(x, y):= NOT A(x,y) AND B(x,y)
R(x, y):= A(x,y) OR NOT B(x,y)
…
Estos operadores tienen sentido cuando al menos una de las imágenes es binaria.
Negro (0) = FALSE
Blanco (1 ó 255) = TRUE
Combinación de imágenes.
Ejemplos. Operadores booleanos.
Imagen de entrada
A
Imagen de entrada
B
A AND B
A OR B
A XOR B
Combinación de imágenes.
En imágenes no binarias no tienen mucho sentido… ¿Cómo se interpretan?
Las operaciones binarias aparecen en análisis de imágenes, y también para trabajar con máscaras y recortes de objetos.
AGris AND BGris
ARGB AND BRGB
+
Combinación de imágenes.
Imágenes de entrada.
A
B
C
¿Cómo conseguir el montaje de la página anterior?
R:= (B AND NOT C) OR (A AND C)
Combinación de imágenes.
T1:= B AND NOT C
B
NOT C
T1
T2:= A AND C
R:= T1 OR T2
A
C
T2
T1
T2
R
Combinación de imágenes.
La imagen binaria (C) se suele denominar máscara.
La máscara permite segmentar el objeto de interés.
C
Cuestiones:
¿Cómo crear la máscara de forma automática?
La zona del pelo no se mezcla bien con el fondo. ¿Cómo evitar este problema?
R
¿¡!?
Combinación de imágenes.
Operaciones aritméticas:
R(x, y):= A(x, y) + B(x, y)
R(x, y):= A(x, y) – B(x, y)
R(x, y):= (A(x, y) + B(x, y))/2
R(x, y):= a·A(x, y) + (1-a)·B(x, y)
R(x, y):= A(x, y)·B(x, y)·c
Se usan en generación y análisis de imágenes.
Cuidado con los problemas de saturación.
En imágenes binarias son equivalentes (en su mayoría) a los operadores booleanos.
Combinación de imágenes.
Sumar dos imágenes: R(x, y):= A(x, y) + B(x, y)
Significado: mezclar las dos imágenes.
Ojo: [0..255] + [0..255] = [0..510]
B
A
R
Combinación de imágenes.
Para evitar la saturación se puede usar la media.
Media de 2 imágenes: R(x, y):= (A(x,y)+B(x,y))/2
Significado: las imágenes son semitransparentes (al 50%).
B
A
R
Página siguiente |