Homografía (geometría)

De testwiki
Ir a la navegación Ir a la búsqueda
Imagen que representa la silueta de Francia en una cuadrícula.
Transformación de la figura de arriba por una homografía.

En geometría proyectiva, una homografía es un isomorfismo de espacios proyectivos inducido por un isomorfismo de los espacios vectoriales a partir de los que se construyen los espacios proyectivos.[1]Se puede demostrar que toda homografía es una biyección que envía rectas a rectas, es decir, es lo que se suele denominar una colineación. En general, sin embargo, hay colineaciones que no son homografías, pero el teorema fundamental de la geometría proyectiva afirma que en espacios proyectivos reales de dimensión mayor o igual que dos toda colinación sí que resulta ser una homografía. Otros términos para referirse al mismo concepto de homografía son proyectividad, transformación proyectiva y colineación proyectiva.

Históricamente, las homografías (y, de hecho, los espacios proyectivos) fueron introducidas para estudiar la perspectiva y las proyecciones en la geometría euclídea, y el término homografía, que etimológicamente significa "dibujo parecido", se introdujo ya desde estos primeros momentos. A finales del siglo Plantilla:Siglo se introdujeron las primeras definiciones formales de los espacios proyectivos, que extendían los espacios euclídeos y afines mediante la adición de puntos del infinito. El término transformación proyectiva tiene su origen en estas construcciones abstractas. Los espacios proyectivos se pueden definir de dos formas distintas que resultan ser equivalentes. Una primera forma (la geometría proyectiva analítica) construye los espacios proyectivos como el conjunto de rectas de un espacio vectorial sobre un cierto cuerpo. En esta versión se suelen usar los términos proyectividad o transformación proyectiva. Esta construcción facilita el uso de coordenadas proyectivas y permite el uso de las herramientas del álgebra lineal para estudiar la geometría proyectiva en general y las homografías en particular. El enfoque alternativo (la geometría proyectiva sintética) consiste en definir los espacios proyectivos a partir de una serie de axiomas que no involucran explícitamente ningún cuerpo ni espacio vectorial. En este contexto, las colineaciones (transformaciones que mandan rectas a rectas) son más sencillas de definir que las homografías, que quedan como un caso particular de colineación, y de aquí el nombre colineación proyectiva.

Por simplicidad, a no ser que se indique lo contrario, los espacios proyectivos considerados en este artículo se suponen definidos sobre un cuerpo (conmutativo). Equivalentemente, en geometría sintética, suponemos ciertos el teorema del hexágono de Pappus y el teorema de Desargues. Gran parte de los resultados siguen siendo ciertos con otras hipótesis, o pueden ser generalizados.

Motivación geométrica

Perspectividad del plano horizontal (Q) al plano gris (P) desde O. En P se obtiene en rojo cómo ve O el cuadrilátero rojo contenido en Q.

Históricamente, el concepto de homografía fue introducido para entender, explicar y estudiar la perspectiva y, específicamente, la diferente apariencia de un objeto plano visto desde distintos puntos de vista.

En el espacio euclídeo tridimensional, una proyección central desde un punto O (el centro de la proyección) en un plano P que no contiene el punto O es la transformación que manda cada punto A a la intersección (si existe) de la recta OA con el plano P. Esta proyección no está definida si el punto A pertenece al plano paralelo a P que pasa por O. La noción de espacio proyectivo se introdujo originalmente extendiendo el plano euclídeo añadiéndole puntos del infinito, y esto nos permite definir la proyección de cualquier punto excepto la de O; la de un punto A en el plano paralelo a P que pasa por O sería el punto del infinito de P en la dirección de la recta OA. Esta proyección se puede entender intuitivamente de la forma siguiente: O puede representar el ojo de una persona (o su punto de vista), el espacio euclídeo es la realidad que lo rodea, y el plano P es el plano adonde mira; la proyección del espacio en el plano es la representación de la realidad que ve O al mirar hacia el plano P.

Dado otro plano Q que no contenga el punto O, podemos proyectar los puntos de Q en P desde O como antes. Obtenemos entonces en P cómo ve O los puntos de Q. La proyección restringida a Q recibe entonces el nombre de perspectividad.

Esta misma noción se puede generalizar a espacios proyectivos de cualquier dimensión, sobre cualquier cuerpo, de la manera ssiguiente:

Dados dos espacios proyectivos P y Q de una misma dimensión n, una perspectividad es una biyección de Q a P que se puede obtener considerando P y Q inmersos en un espacio proyectivo R de dimendión n+1 y restringiendo a Q una proyección central a P desde un punto O fuera de P y Q.

Originalmente, una homografía se definía como la composición de un número finito de proyectividades.[2]Es parte del teorema fundamental de la geometría proyectiva que esta definición coincide con la más algebraica expuesta a continuación.

Definición analítica

Un espacio proyectivo de dimensión n sobre un cuerpo 𝕂 se puede definir como el conjunto (V) de rectas que pasan por el origen de un espacio vectorial (n+1)-dimensional V sobre el mismo cuerpo 𝕂. Fijada una base de V, cada vector vV se puede representar por una (n+1)-tupla de escalares (sus coordenadas): (v0,,vn)𝕂n+1. Cada punto de (V), al ser de hecho una recta de V, queda representado por el vector director de esta, que está definido salvo producto por escalar no nulo. Por tanto, cada punto de p(V) queda representado por una (n+1)-tupla de escalares salvo producto por escalar no nulo [p0::pn]. Estas se denominan las coordenadas homogéneas de p.

Más en general, un espacio proyectivo de dimensión n es una tupla (,V,π) donde es un conjunto (de puntos), V es un espacio vectorial de dimensión n+1 sobre un cuerpo 𝕂 y π es una aplicación π:V{0},xπ(x)=:[x]π sobreyectiva tal que π(x)=π(y)λ𝕂{0}:y=λx (es decir, los puntos de están en correspondencia con las rectas de V, pero no pedimos que sean las rectas necesariamente). Las coordenadas homogéneas dada una base de V se definen de forma completamente análoga al caso anterior.

Dados dos espacios proyectivos (,E,π), (,E,π) de una misma dimensión n definidos sobre espacios vectoriales sobre un mismo cuerpo, una homografía entre ellos es una aplicación f: inducida por un isomorfismo φ:EE definida como f([x]π)=[φ(x)]π. Escribiremos f=[φ].Plantilla:Demostración

Propiedades

(1) Habitualmente, el símbolo [] se puede entender como "salvo producto por escalar no nulo". Veamos que f=[φ] sigue esta convención, en el sentido de que [φ]=[ψ]ψ=λφ,λ𝕂{0}.Plantilla:Demostración (2) La identidad de es la homografía que se corresponde con la identidad de EE:Plantilla:Demostración (3) La definición se comporta bien con la composición, es decir, si f=[φ]: y g=[ψ]: son dos homografías, su composición gf es una homografía y satisface que gf=[ψφ].Plantilla:Demostración (4) Si f=[φ] es una homografía, es biyectiva y su inversa es la homografía dada por f1=[φ1].Plantilla:Demostración

De las propiedades 2, 3 y 4 anteriores se deduce que, fijado un espacio proyectivo , el conjunto de sus homografías forma un grupo con la operación de la composición.

(5) Si f=[φ]: es una homografía de un espacio proyectivo en sí mismo, un punto p=[x]π es un punto fijo de f si y sólo si x es un vector propio de φ.

Plantilla:Demostración

Homografías y referencias proyectivas

Sea (,E,π) un espacio proyectivo de dimensión n y sea Δ=(p0,,pn,A) una referencia proyectiva (n+2 puntos tales que cada n+1 de ellos son proyectivamente independientes, esto es, que tienen representantes xi (pi=[xi]π) linealmente independientes). Lo que nos interesa de la referencia proyectiva es que, como se detalla en ese artículo, nos define unívocamente una base e=(e0,,en) de E (llamada "adaptada a la referencia") imponiendo que p0=[e0],,pn=[en],A=[e0++en], donde escribimos [x]:=[x]π=π(x).

Fijada una referencia proyectiva, podemos definir las coordenadas homogéneas de cada punto: un punto p=[x] tiene coordenadas [x0::xn] definidas salvo producto por escalar no nulo si y sólo si un representante suyo x tiene coordenadas (x0,,xn) en base e. Escribiremos que p=[x0::xn]Δ.

Un resultado importante es que las homografías quedan unívocamente determinadas tras fijar la imagen de una referencia proyectiva. Es decir, si Δ=(p0,,pn,A) y Δ=(p0,,pn,A) son referencias proyectivas de y , respectivamente, existe una única homografía f: tal que f(Δ)=Δ, donde f(Δ) representa la tupla (f(p0),,f(pn),f(A)). Además, si f es la homografía anterior, se tiene que f([x0::xn]Δ)=[x0::xn]Δ: Plantilla:Demostración

Matriz de una homografía

A una aplicación lineal, fijadas bases de los espacios de salida y llegada, se le puede asociar una matriz que, al ser multiplicada por las coordenadas de vectores, produce las coordenadas de las imágenes de los mismos vectores por la aplicación lineal. En esta sección queremos hacer algo análogo con las homografías: encontrar una matriz que transforme las coordenadas homogéneas de los puntos en las coordenadas homogéneas de sus imágenes.

Dada una homografía f=[φ] entre dos espacios proyectivos , y referencias proyectivas Δ,Δ de cada uno con bases adaptadas e,e, podemos definir la matriz homogénea (es decir, definida salvo producto por escalar no nulo) de f como MΔ,Δ(f)=[Me,e(φ)], donde Me,e(φ) es la matriz de φ en bases e,e. Es sencillo comprobar que la matriz está bien definida respecto de las elecciones de φ,e,e, usando la propiedad 1 anterior y que dos bases adaptadas a una misma referencia proyectiva son necesariamente proporcionales (esto último demostrado en el artículo Referencia proyectiva). Plantilla:Demostración También es sencillo comprobar (se deduce de que Me,e(φ) transforma las coordenadas de cada xE en base e en las coordenadas de φ(x)E en base e) que si [X]=[x0::xn] son las coordenadas homogéneas de un punto p en referencia Δ, las coordenadas de su imagen f(p) en referencia Δ vienen dadas por MΔ,Δ(f)[X].

Invariantes por una homografía

En esta sección se estudian propiedades de los espacios proyectivos y sus elementos que se conservan tras la aplicación de cualquier homografía.

Alineaciones y variedades lineales proyectivas

Una variedad lineal proyectiva de un espacio proyectivo (,E,π) se define como la proyección al espacio proyectivo de un subespacio vectorial de E. Esto es, una variedad lineal proyectiva L se define como π(F{0}), con FE un subespacio vectorial. Se denotará como L=[F]π o L=[F] si la mención de π no es necesaria. La dimensión de la variedad lineal proyectiva se define como uno menos que la del subespacio vectorial: dimL=dim[F]=dimF1. Si la dimensión de L es 0, 1, 2 o n-1, diremos que L es un punto, una recta, un plano o un hiperplano, respectivamente. Los puntos p son, a su vez, variedades proyectivas de dimensión 0 (puntos): p=[x]π=[x]π, y xE es un subespacio vectorial de dimensión 1.

Dadas dos variedades lineales proyectivas L1=[F1],L2=[F2] se pueden definir las operaciones de intersección como conjuntos L1L2, que resulta ser una variedad lineal proyectiva, pues L1L2=[F1][F2]=[F1F2], y su suma L1L2=[F1][F2]:=[F1+F2], que es una variedad lineal proyectiva por definición. La suma de dos variedades lineales proyectivas resulta ser la más pequeña que las contiene a ambas.

El primer resultado de esta sección es que las variedades lineales proyectivas y su dimensión son un invariante para las homografías. Esto es, si f=[φ]: es una homografía y L=[F]π es una variedad lineal proyectiva de dimensión n, entonces f(L) es también una variedad lineal proyectiva de dimensión n. Plantilla:Demostración Las homografías se comportan bien respecto a las operaciones definidas entre variedades lineales proyectivas: Plantilla:Demostración En particular, tomando en la propiedad (2) dos puntos distintos como las variedades lineales proyectivas tenemos que f(p1p2)=f(p1)f(p2), es decir, la imagen de la recta que pasa por los dos puntos es la recta que pasa por las imágenes de los puntos. Esto es lo que en geometría proyectiva se denomina colineación. Por tanto, toda homografía es, en particular, una colineación.

Independencia proyectiva y referencias proyectivas

Un conjunto de puntos p0,,pm se denominan proyectivamente independientes si representantes suyos u0,,unE (esto es, pi=[ui]π) son linealmente independientes. Es sencillo comprobar, por definición de π, que la independencia proyectiva de un conjunto de puntos no depende de los representantes escogidos para cada uno de los puntos. Una referencia proyectiva de un espacio proyectivo de dimensión n es un conjunto de n+2 puntos tales que cada subconjunto de n+1 son proyectivamente independientes.

En este apartado se demuestra que conjuntos de puntos proyectivamente independientes se corresponden por una homografía con conjuntos de puntos también proyectivamente independientes. En particular, la imagen por una homografía de una referencia proyectiva vuelve a ser una referencia proyectiva. Plantilla:Demostración

Razón doble

Dados cuatro puntos A,B,S,T alineados, por lo menos tres de ellos distintos, podemos definir su razón doble. Fijada una referencia proyectiva Δ de la recta r=ABST, podemos tomar sus coordenadas homogéneas: A=[a1:a2]Δ,B=[b1:b2]Δ,S=[s1:s2]Δ,T=[t1:t2]Δ. Así, podemos definir su razón doble como el número (ver, por ejemplo, la página en alemán):

(A,B;S,T):=|s1a1s2a2||b1s1b2s2|:|t1a1t2a2||b1t1b2t2|=s1a2s2a1b1s2b2s1:t1a2t2a1b1t2b2t1.

Este número es invariante respecto las homografías, es decir, si f=[φ]: es una homografía, entonces (A,B;S,T)=(f(A),f(B);f(S),f(T)).

En efecto, veamos primero que el símbolo de la derecha tiene sentido (para definir la razón doble los puntos tienen que cumplir ciertas condiciones). Al estar A,B,S,T alineados y conservar las homografías las alineaciones, también lo están los puntos f(A),f(B),f(S),f(T). Además, por ser por lo menos tres de los puntos A,B,S,T distintos y ser f una biyección (ver la propiedad (4) de este artículo), también tres de los puntos f(A),f(B),f(S),f(T) son distintos. Así pues, la razón doble (f(A),f(B);f(S),f(T)) está definida.

Ahora, para ver la igualdad, tenemos que

Δ

es una referencia proyectiva de

r=ABST

, por lo que, por el apartado anterior,

f(Δ)

es una referencia proyectiva de

f(r)

. Ahora, por el resultado demostrado en la sección sobre referencias proyectivas, las coordenadas de

f(A),f(B),f(S),f(T)

en referencia

f(Δ)

son las coordenadas de

A,B,S,T

en referencia

Δ

. Esto es

f(A)=[a1:a2]f(Δ),f(B)=[b1:b2]f(Δ),f(S)=[s1:s2]f(Δ),f(T)=[t1:t2]f(Δ)

. Observando que, por definición, la razón doble sólo depende de las coordenadas en una referencia, y teniendo los puntos originales y sus imágenes las mismas coordenadas, deben tener las mismas razones dobles.

Perspectividad del plano horizontal (Π) al plano gris (Π) desde O. En Π se obtiene en rojo cómo ve O el cuadrilátero rojo contenido en Π.

Aplicación a la perspectiva

Esta última propiedad tiene una aplicación importante en la teoría de la perspectiva. En el espacio tridimensional, una perspectividad de un plano Π a otro plano Π respecto de un punto O que no esté en ninguno de ellos consiste en tomar cada punto de pΠ y hacerle corresponder la intersección de la recta que lo une con O y Π; esto es, p(pO)Π. Un caso concreto de perspectividad se da cuando O es el punto de vista (el ojo) de un observador y Π es un plano de la realidad. Entonces, la persepctividad tiene como resultado la representación que ve O de Π cuando mira hacia Π. Se puede demostrar que toda perspectividad es una homografía y, por tanto, conserva la razón doble.

La segunda observación que hay que hacer antes de entender la aplicación es una interpretación de la razón doble. En caso de que el espacio proyectivo sea la clausura proyectiva de uno afín (añadiéndole puntos del infinito), la razón doble de cuatro puntos se puede calcular como un cociente de razones simples: (A,B;S,T):=(A,B;S):(A,B;T). Si el espacio afín es, a su vez, euclídeo, cada una de las razones simples se puede calcular como un cociente de longitudes (con signo; CA,CB tienen igual signo si A,B están en el mismo lado de C y contrario en otro caso):

Uso de la invariancia de la razón doble en geometría proyectiva para medir dimensiones del mundo real a partir de aquellas representadas en una proyección en perspectiva. A, B, C, D y V son puntos de la representación; su separación está dada en píxeles. A', B', C' y D' están en el mundo real; su separación, en metros. * En (1), el ancho de la calle hacia la derecha, W, se calcula a partir de los anchos conocidos de las tiendas adyacentes usando la relación entre las longitudes reales y las de la proyección que da la conservación de la razón doble. * En (2), sólo se necesita el ancho de una tienda porque es visible un punto de fuga (un punto del infinito del plano real), V. Esto hace que en la fórmula de la razón doble desaparezcan los términos que involucrarían el punto V.

(A,B;S,T)=SASBTATB

Si alguno de los puntos está en el infinito las mismas fórmulas valen eliminando los términos que involucren dicho punto.

Ahora, podemos utilizar la conservación de la razón doble para determinar las longitudes de objetos en el mundo real a partir de sus representaciones perspectivas. En efecto, la relación entre el objeto en el mundo real y su representación perspectiva es una perspectividad, luego una homografía. Por tanto, cualesquiera cuatro puntos en un plano de la realidad y sus representaciones tienen que tener la misma razón doble. Usando que tanto el plano de la realidad como el de la representación son clausuras de espacios euclídeos, tenemos una ecuación que relaciona las distancias entre los puntos reales y las distancias de las representaciones de los puntos (la igualdad entre razones dobles). Por ejemplo, en la imagen de la derecha tenemos un ejemplo concreto.

Ejemplos

Perspectiva central y proyección general

En todo este apartado, para una variedad lineal proyectiva L=[F] como se ha definido más arriba, denotamos L:=F su espacio vectorial director. Análogamente, en lugar de escribir el espacio proyectivo como , sobre un espacio vectorial E, denotaremos el espacio proyectivo por E, y reservaremos E para el espacio vectorial.

Dado un hiperplano H del espacio proyectivo E y un punto S que no pertenece a H, la proyección (o perspectiva) de centro S y de base H es la aplicación que hace corresponder a cualquier punto M distinto de S el punto de intersección de la línea (SM) con H. Es una aplicación proyectiva, dado que es inducida por la proyección vectorial de base H (que es un hiperplano de E) y dirección S (que es una recta de E).
De manera más general, si F y G son dos subespacios proyectivos suplementarios de E (es decir, que F+G=E), la proyección de subespacio central G y de base F es la aplicación que a cualquier punto M que no pertenece a G le hace corresponder el punto de intersección de Fcon el subespacio proyectivo generado por G y M. En dimensión 3, por ejemplo, si D1 y D2 son dos rectas no coplanarias, se puede definir la proyección de recta central D1 y base D2.

Homografías de la recta

Una biyección de una recta proyectiva sobre sí misma es una homografía si y sólo si conserva la razón anarmónica (la parte del sólo si se ha demostrado más arriba; la parte del si forma parte del teorema fundamental de la geometría proyectiva). Entonces, si (A,B,C) y (A,B,C) son dos tripletes de puntos distintos de la recta, la homografía única que transforma (A,B,C) en (A,B,C) queda definida por MM si y sólo si

(A,B,C,M)=(A,B,C,M).

Dotamos a la recta proyectiva de una referencia proyectiva (X,O,I), y dotamos de la referencia afín (O,I)a la recta afín obtenida enviando el punto X al infinito. Las coordenadas de los diferentes puntos se dan en la tabla siguiente:

Puntos X O I G
Coordenadas homogéneas (1,0) (0,1) (1,1) (1,2)
Coordenadas afines 0 1 1/2

A continuación, para una homografía f=[φ] como se ha definido arriba, llamaremos a φ su aplicación homogénea.

La clasificación de las homografías de la recta proviene de la de las matrices de orden 2. En caso de que el polinomio característico de la aplicación homogénea sea descomponible en factores lineales (esto es, cuando tiene tantas raíces como su grado, como por ejemplo, en la geometría compleja, es decir, cuando el cuerpo son los números complejos), sólo hay dos posibilidades, dependiendo de si este polinomio tiene raíces simples o dobles:

Matriz homogénea reducida de un sistema proyectivo. (A,B,Ω) Puntos fijos Caso A=X,B=0,Ω=I Expresión analítica en este caso Caso A=I,B=O,Ω=G
[a1] A y B
Homología especial de base A y de centro B (o a la inversa)
Homotecia de razón a x=ax x=ax(a1)x+1
Homografía con dos puntos fijos O e I
[111] A
Homología especial de base A y centro B
Traslación según el vector OI. x=x+1 x=12x,
Homografía con un punto fijo I

En el caso real, hay un caso añadido: aquel en el que el polinomio característico (de grado 2) no tiene raíces (reales). Cada una de estas raíces da lugar a por lo menos un vector propio, y cada uno de estos, a un punto fijo, como se demostró más arriba. Así, las homografías reales tienen 2, 1 o 0 puntos fijos (correspondientes a un polinomio característico con discriminante >0, =0 o <0), y se denominan hiperbólicas, parabólicas o elípticas, respectivamente. (La identidad, que tiene de hecho todos los puntos fijos, estaría incluida aquí como un caso degenerado de aplicación hiperbólica).

En el caso complejo, las homografías de la recta proyectiva compleja, que es un plano real con un punto del infinito añadido, y las homografías (las dos posibilidades de la tabla anterior) compuestas con las reflexiones (llamadas antihomografías) forman exactamente las transformaciones circulares.

Homografías del plano

Dotamos al plano proyectivo de una referencia proyectiva (X,Y,O,K), y dotamos de la referencia (O,I,J) al plano afín obtenido enviando la recta (X,Y) al infinito. Las coordenadas de los diferentes puntos se dan en la tabla siguiente:

Puntos X Y O I J K G
Coordenadas homogéneas (1,0,0) (0,1,0) (0,0,1) (1,0,1) (0,1,1) (1,1,1) (1,1,3)
Coordenadas afines (,0) (0,) (0,0) (1,0) (0,1) (1,1) (1/3,1/3)

La clasificación de homografías proviene de la de las matrices de orden 3. Para los casos en los que el polinomio característico de la aplicación homogénea descompone en factores lineales (esto es, cuando tiene tantas raíces como su grado), se obtiene:

Matriz homogénea reducida de un sistema proyectivo (A,B,C,Ω) Puntos fijos y rectas estables Caso A=X,B=X,C=0,Ω=K Expresiones analíticas en este caso Caso A=I,B=J,C=O,Ω=G
[ab1] Biafinidad de razón a según Ox, y de razón b según Oy x=axy=by x=ax(a1)x+(b1)y+1y=by(a1)x+(b1)y+1
[aa1]
La recta (AB) está formada por puntos fijos, C es fijo y las rectas que pasan por C son estables.
Homotecia de razón a y de centro O x=axy=by x=ax(a1)(x+y)+1y=ay(a1)(x+y)+1
Homología general de centro O, de base (IJ) y de razón a.
[1111] La recta (AB) está formada por puntos fijos y las rectas que pasan por A son estables Traslación según el vector j. x=xy=y+1 x=x2xyy=1x2xy
Homología especial de centro I y de base (IJ)
[a111] A y B son fijos, y las rectas (AB) y (BC) son fijas. Dilatación de razón a según Ox y traslación vectorial j . x=axy=y+1
[11111] A es fijo y la recta (AB) es invariante Cizallamiento según Ox y traslación según Oy x=x+yy=y+1

Se observa que siempre hay tantos puntos fijos como rectas invariantes. De manera más general, se puede demostrar que para cualquier homografía existe una dualidad (una biyección entre los puntos y las rectas del plano que invierte sus denominaciones) que induce una biyección entre sus puntos fijos y sus rectas invariantes.

Referencias

Plantilla:Listaref

Bibliografía

Enlaces externos

Plantilla:Traducido ref

Plantilla:Control de autoridades