
La geometría epipolar es la geometría de la visión estereoscópica . Cuando dos cámaras observan una escena 3D desde dos posiciones distintas, existen diversas relaciones geométricas entre los puntos 3D y sus proyecciones sobre las imágenes 2D, lo que genera restricciones entre los puntos de la imagen. Estas relaciones se derivan a partir de la suposición de que las cámaras pueden aproximarse mediante el modelo de cámara estenopeica .
Definiciones
La figura siguiente muestra dos cámaras estenopeicas apuntando al punto X. En las cámaras reales, el plano de imagen se encuentra detrás del centro focal y produce una imagen simétrica respecto al centro focal de la lente. Sin embargo, en este caso, el problema se simplifica colocando un plano de imagen virtual delante del centro focal (es decir, el centro óptico de cada lente) para producir una imagen que no se vea afectada por la simetría. O L y O R representan los centros de simetría de las dos lentes. X representa el punto de interés en ambas cámaras. Los puntos x L y x R son las proyecciones del punto X sobre los planos de imagen.

Cada cámara captura una imagen bidimensional del mundo tridimensional. Esta conversión de 3D a 2D se denomina proyección en perspectiva y se describe mediante el modelo de cámara estenopeica. Es común modelar esta operación de proyección mediante rayos que emanan de la cámara y pasan por su centro focal. Cada rayo corresponde a un punto específico de la imagen.
Epipolo o punto epipolar
Dado que los centros ópticos de las lentes de las cámaras son distintos, cada centro se proyecta sobre un punto distinto en el plano de imagen de la otra cámara. Estos dos puntos de imagen, denotados por e L y e R , se denominan epipolos o puntos epipolares . Ambos epipolos e L y e R en sus respectivos planos de imagen y ambos centros ópticos O L y O R se encuentran sobre una misma línea 3D. [ 1 ]
Línea epipolar
La cámara izquierda percibe la línea O L – X como un punto, ya que se encuentra directamente alineada con el centro óptico de su lente. Sin embargo, la cámara derecha la percibe como una línea en su plano de imagen. Esta línea ( e R – x R ) en la cámara derecha se denomina línea epipolar . De forma simétrica, la cámara derecha percibe la línea O R – X como un punto, mientras que la cámara izquierda la percibe como la línea epipolar e L – x L.
Una línea epipolar es una función de la posición del punto X en el espacio 3D, es decir, a medida que X varía, se genera un conjunto de líneas epipolares en ambas imágenes. Dado que la línea 3D O L – X pasa por el centro óptico de la lente O L , la línea epipolar correspondiente en la imagen derecha debe pasar por el epipolo e R (y de forma análoga para las líneas epipolares en la imagen izquierda). Todas las líneas epipolares en una imagen contienen el punto epipolar de esa imagen. [ 1 ] De hecho, cualquier línea que contenga el punto epipolar es una línea epipolar ya que puede derivarse de algún punto 3D X.
Plano epipolar
Como visualización alternativa, consideremos los puntos X , OL y OR que forman un plano denominado plano epipolar . El plano epipolar interseca el plano de imagen de cada cámara donde forma líneas: las líneas epipolares. El plano epipolar y todas las líneas epipolares intersecan los epipolos independientemente de la ubicación de X.
Restricción epipolar y triangulación
Si se conoce la posición relativa de las dos cámaras, esto lleva a dos observaciones importantes:
- Supongamos que se conoce el punto de proyección x L y la línea epipolar e R – x R , y que el punto X se proyecta en la imagen derecha sobre un punto x R que debe estar sobre esta línea epipolar particular. Esto significa que para cada punto observado en una imagen, el mismo punto debe observarse en la otra imagen sobre una línea epipolar conocida. Esto proporciona una restricción epipolar : la proyección de X sobre el plano de la cámara derecha x R debe estar contenida en la línea epipolar e R – x R. Todos los puntos X, por ejemplo X 1 , X 2 , X 3, sobre la línea O L – X L verificarán esta restricción. Esto significa que es posible comprobar si dos puntos corresponden al mismo punto 3D. Las restricciones epipolares también pueden describirse mediante la matriz fundamental [ 1 ] o , en el caso de coordenadas de imagen normalizadas, la matriz esencial [ 2 ] entre las dos cámaras.
- Si se conocen los puntos x L y x R , también se conocen sus líneas de proyección. Si los dos puntos de la imagen corresponden al mismo punto 3D X, las líneas de proyección deben intersecarse precisamente en X. Esto significa que X se puede calcular a partir de las coordenadas de los dos puntos de la imagen, un proceso llamado triangulación . [ 3 ]
Casos simplificados
La geometría epipolar se simplifica si los planos de imagen de las dos cámaras coinciden. En este caso, las líneas epipolares también coinciden ( e L – X L = e R – X R ). Además, las líneas epipolares son paralelas a la línea O L – O R entre los centros de proyección y, en la práctica, pueden alinearse con los ejes horizontales de las dos imágenes. Esto significa que, para cada punto de una imagen, su punto correspondiente en la otra imagen se puede encontrar simplemente siguiendo una línea horizontal. Si las cámaras no se pueden posicionar de esta manera, las coordenadas de imagen de las cámaras se pueden transformar para simular un plano de imagen común. Este proceso se denomina rectificación de imagen .
Geometría epipolar del sensor de escoba
A diferencia de la cámara de fotogramas convencional que utiliza un CCD bidimensional, la cámara de barrido lineal emplea una matriz de CCD unidimensionales para producir una larga tira de imagen continua, denominada "alfombra de imagen". Si el sensor unidimensional se desplaza sobre el plano focal de una escena estática con óptica fija, su funcionamiento es equivalente al de un sensor bidimensional, con la única diferencia de que cada parte de la imagen se captura en un instante distinto. La geometría epipolar de este sensor difiere notablemente de la de las cámaras de proyección estenopeica. En primer lugar, la línea epipolar del sensor de barrido lineal no es recta, sino una curva hipérbola. En segundo lugar, no existe un par de "curvas" epipolares. [ 4 ] Sin embargo, en ciertas condiciones especiales, la geometría epipolar de las imágenes satelitales puede considerarse un modelo lineal. [ 5 ]
Véase también
Notas
- 1 2 3 Hartley y Zisserman 2003, págs. 240-241
- ↑ Hartley y Zisserman 2003, pág. 257
- ↑ Hartley y Zisserman 2003, pág. 12
- ↑ Jaehong Oh. "Nuevo enfoque para el remuestreo epipolar de imágenes HRSI y georreferenciación de imágenes aéreas basada en imágenes estéreo satelitales". Archivado el 31 de marzo de 2012 en Wayback Machine , 2011, consultado el 5 de agosto de 2011.
- ↑ Tatar, Nurollah; Arefi, Hossein (2019). "Rectificación estéreo de imágenes satelitales de barrido lineal mediante la estimación robusta de la matriz fundamental" . International Journal of Remote Sensing . 40 (23): 8879– 8898. Bibcode : 2019IJRS...40.8879T . doi : 10.1080/01431161.2019.1624862 .
Referencias
- Richard Hartley y Andrew Zisserman (2003). Geometría de múltiples vistas en visión por computadora . Cambridge University Press. ISBN 0-521-54051-8.
Lecturas adicionales
- Quang-Tuan Luong. "Aprendizaje de la geometría epipolar" . Centro de Inteligencia Artificial . SRI International . Archivado del original el 28 de junio de 2021. Consultado el 4 de marzo de 2007 .
- Robyn Owens . "Geometría epipolar" . Consultado el 4 de marzo de 2007 .
- Linda G. Shapiro y George C. Stockman (2001). Visión por computadora . Prentice Hall. págs. 395-403 . ISBN 0-13-030796-3.
- Vishvjit S. Nalwa (1993). Un recorrido guiado por la visión por computadora . Addison Wesley. págs. 216–240 . ISBN 0-201-54853-4.
- Roberto Cipolla y Peter Giblin (2000). Movimiento visual de curvas y superficies . Cambridge University Press, Cambridge. ISBN 0-521-63251-X.
- Geometría en visión por computadora
- Estereofotogrametría