Fantogramas#

Los Fantogramas son una forma especial de presentar una imagen al observador. Ver explicación en Wikipedia

Tienen siempre un plano base, sobre el cual parecen sobresalir objetos hacia arriba, o también agujeros hacia abajo. En estéreo suelen usarse con imágenes impresas en anaglifo que se colocan sobre una superficie plana, tal que una mesa. En estas condiciones el observador debe ver el plano base como una imagen 2D que forma un continuo con la mesa, y sobre este verá objetos que parecen estar encima de la mesa (o también agujeros en esta).

La siguiente imagen es un ejemplo:

Ejemplo de Fantograma

Observar que el tablero aparece plano sin niguna disparidad estéreo, como si fuera una imagen 2D. Sin embargo las piezas aparecen encima y hay también una escena por debajo.

El fantograma requiere también que la imagen de base tenga unas proporciones naturales. En este ejemplo el tablero aparece cuadrado. Pero la fotografía hubo de hacerse con la cámara sesgada un ángulo c. 45°. La imagen de este ejemplo NO debe mirarse de frente, sino de forma sesgada con ese mismo ángulo, con lo que se consigue el efecto Fantograma.

Creación de un fantograma#

El siguiente procedimiento está pansado para elaborar Fantogramas horizontales como el del ejemplo de arriba. Es posible hacer fantogramas verticales (por ejemplo para colocar en una pared), pero será seguramente más difícil porque el alineamiento estéreo no tolera variaciones aleatorias de perspectiva horizontal, como sí tolera las vertical que se mencionan a continuación:

  • Disparar el par de fotos con un cierto ángulo de perspectiva.
    Idealmente la línea base de la cámara estéreo debe estar paralela al futuro plano base, sin embargo Stmani3 es capaz de corregir pequeñas desviaciones de paralelismo con la única condición de que el plano base sea realmente plano.
  • Identificar cuales son los puntos homólogos que pertenecen al plano base. El Datum debe ser uno de esos puntos para que el plano base quede con disparidad cero.
  • Distorsionar la imagen en perspectiva el mismo ángulo con que se tomó, de forma que el plano base aparezca sin distorsión de perspectiva. Esto se hace variando manualmente el valor medio pv0 (ver Valores medios ph0, pv0, rt0)
  • Realizar el alineamiento especial de Fantograma como se explica a continuación para conseguir que:
    • Los puntos del plano base minimicen sus disparidades horizontal y vertical (sus imágenes deben quedar idénticas).
    • El resto de puntos minicen solo la disparidad vertical como es habitual en estéreo.
  • Imprimir la imagen, colocarla sobre una mesa y visualizarla con el mismo ángulo de perspectiva original, con lo que el espectador percibirá la escena original.

Alineamiento de Fantograma#

Como se ha dicho, la escena debe tener un plano base. Es importante que sea realmente plano para que sus imágenes alineadas sean idénticas.

En primer lugar es necesario alinear la imagen normalmente:

Fantograma 1

Es una imagen tomada con un ángulo de perspectiva vertical c. 45°, y que incluye el necesario plano base. El botón de selección de Fantograma está todavía en none.

A continuación hay que identificar los puntos que pertenecen al plano base, lo que se hace con las Opciones de Punto:

Fantograma 2

Los Puntos Base se muestran de color amarillo en la imagen, y con una B en la lista de puntos. Es importante que el Datum sea un Punto Base. Todavía no está permitida la alineación de Fantograma, pero ya se muestra debajo Err H: 2.26% que es la máxima disparidad horizontal entre puntos base. Se considera Error Horizontal porque idealmente debería ser cero.

Veremos qué pasa si ahora permitimos el ajuste de Fantograma:

Fantograma 3

El alineamiento ha hecho disminuir Err H casi a cero, es decir que la imagen del tablero tiene ahora casi cero disparidad. Pero el resultado no es un fantograma deseable porque el tablero está evidentemente distorsionado. Muestra la distorsión de perspectiva vertical inicial y además una especie de cizalladura que es la forma en que Stmani3 minimiza la disparidad horizontal del plano base.

Así que es mejor anular la perspectiva vertical antes de alinear. Volvemos atrás:

Fantograma 2

Ahora aplicamos manualmente un ángulo de Perspectiva Vertical que compense el ángulo de la toma. En este caso del tablero de ajedrez se puede comprobar a ojo cuando la forma se parece más a un cuadrado. Otra pista del ángulo óptimo la da el valor Err H:, que normalmente es mejor cuanto más pequeño.

Llegamos a esta situación con un ángulo pv0 de 40°:

Fantograma 4

Aunque todavía no hemos permitido la alineación de Fantograma, se observa la disminución del Error Horizontal debido al efecto de la perspectiva vertical: Err H: 0.59%

Ahora permitimos la Alineación de Fantograma:

Fantograma 5

El error ha disminuido casi a cero. El error residual se debe a que los puntos base no están perfectamente en un mismo plano.

Mejoramos un poco los márgenes:

Fantograma 6

Ocultando el exterior de los márgenes vemos el Fantograma final:

Fantograma 7