Überarbeitung des Artikels Epipolargeometrie:
Beziehung zwischen korrespondierenden Punkten (alte Version)
BearbeitenDie Herleitung der Fundamentalmatrix beruht auf der Idee, im ersten Bild einen Punkt auszuwählen, dann einen beliebigen Objektpunkt zu bestimmen, der auf diesen Bildpunkt abgebildet wird, und schließlich dessen Bildpunkt im zweiten Bild zu berechnen. Dieser Punkt und der Epipol befinden sich auf der zu gehörenden Epipolarlinie in der Bildebene des zweiten Bildes und beschreiben sie damit eindeutig.
Ist ein Punkt im ersten Bild gegeben, lässt sich mit Hilfe der zugehörigen Projektionsmatrix der Strahl, auf dem der dazugehörige Objektpunkt liegt, angeben. Der Objektpunkt selbst kann nicht bestimmt werden, da die Entfernung von der Kamera unbekannt ist. Ein beliebiger Punkt auf dem Strahl lässt sich mit der Pseudoinversen berechnen:
Dieser Punkt kann mit der Projektionsmatrix der zweiten Kamera in das zweite Bild abgebildet werden:
Damit ist ein Punkt auf der zu gehörenden Epipolarlinie im zweiten Bild bekannt. Ein weiterer Punkt auf dieser Epipolarlinie ist der Epipol , der das Bild des Projektionszentrums der ersten Kamera ist:
Die Epipolarlinie wird in homogenen Koordinaten durch die Geradengleichung beschrieben,[F 1] wobei als Kreuzprodukt aus den beiden angegebenen Geradenpunkten berechnet werden kann:
Dieses Kreuzprodukt kann mit einer schiefsymmetrischen Matrix auch als Matrizenmultiplikation geschrieben werden:
wobei der Klammerausdruck zu der Fundamentalmatrix zusammengefasst ist. Damit lautet die Gleichung der Epipolarlinie und die Beziehung zwischen korrespondierenden Punkten:
oder:
- .
Diese Gleichung wird als Epipolargleichung bezeichnet.
Eine Spezialisierung der Fundamentalmatrix ist die essentielle Matrix. Diese ergibt sich, wenn normierte Bildkoordinaten verwendet werden, bei denen der Ursprung des kartesischen Bildkoordinatensystems im Hauptpunkt des Bildes liegt. Da diese Bedingung bei der Fundamentalmatrix nicht erfüllt sein muss, kommt sie im Vergleich zur essentiellen Matrix mit weniger Annahmen aus.
Beziehung zwischen korrespondierenden Punkten (neue Version)
BearbeitenDie Epipolargeometrie beschreibt die Abbildungsgeometrie eines 3D-Objektpunktes für ein Bildpaar (s. Abb.). Dabei wird der Objektpunkt jeweils über einen geraden Abbildungsstrahl ins erste Bild projiziert, wo es den Bildpunkt erzeugt, und gleichermaßen ins zweite Bild projiziert, wo dessen homologer Bildpunkt erzeugt wird. Die gerade Verbindungslinie zwischen den beiden Projektionszentren nennt man Basisvektor (oder kurz: Basis; selten: Stereobasis). Somit ergibt die Abbildungsgeometrie ein räumliches Dreieck, welches jeweils als Schnittmenge mit den beiden Bildern die Epipolarlinien ergeben. Die Dreiecksseiten , und liegen in einer Ebene, sind also koplanar zueinander. Diese Restriktion läßt sich vorteilhaft nutzen – u. a. zur Herleitung.
Die Bildpunktvektoren und sind hierbei in homogenen Koordinaten ausgedrückt, d. h. sie haben 3 Elemente. Dieser Vektor zeigt die Richtung des Abbildungstrahls an bezüglich des jeweiligen Projektionszentrums hin zum Objektpunkt . Die Länge eines homogenen Vektors ist beliebig skalierbar. Hierbei ist die Vorstellung hilfreich, dass ein homogener Bildpunktvektor die Verbindungslinie zwischen dem Projektionszentrum und dem Punkt in der Bildebene ist , der beliebig skaliert ist . Dies gilt gleichermaßen für den Bildpunkt im zweiten Bild: und der (beliebig skalierte) homogene Vektor ist . Nochmal explizit:
, ; für gilt:
Bei (stark) konvergenter Anordnung eines Bildpaares schneidet der Basisvektor beide Bilder und erzeugt als Schnittpunkt jeweils die Epipole und .
Die zu gehörende Epipolarlinie im zweiten Bild wird durch das Epipol und den korrespondierenden Bildpunkt eindeutig beschrieben.
Es gibt viele Möglichkeiten daraus eine kompakte mathematische Formel herzuleiten, mit dem Ziel die Abbildungsgeometrie zwischen und zu formulieren. Zwei häufig anzutreffende Varianten sollen hier vorgestellt werden.
Herleitung Variante 1:
BearbeitenDie 1. Variante der Herleitung der Fundamentalmatrix beruht auf der Idee, dass die Abbildungsgleichung invertiert wird. ... (hier weitermachen)
im ersten Bild einen Punkt auszuwählen, dann einen beliebigen Objektpunkt zu bestimmen, der auf diesen Bildpunkt abgebildet wird, und schließlich dessen Bildpunkt im zweiten Bild zu berechnen. Dieser Punkt und der Epipol befinden sich auf der zu gehörenden Epipolarlinie in der Bildebene des zweiten Bildes und beschreiben sie damit eindeutig.
Ist ein Punkt im ersten Bild gegeben, lässt sich mit Hilfe der zugehörigen Projektionsmatrix der Strahl, auf dem der dazugehörige Objektpunkt liegt, angeben. Der Objektpunkt selbst kann nicht bestimmt werden, da die Entfernung von der Kamera unbekannt ist. Ein beliebiger Punkt auf dem Strahl lässt sich mit der Pseudoinversen berechnen:
Dieser Punkt kann mit der Projektionsmatrix der zweiten Kamera in das zweite Bild abgebildet werden:
Damit ist ein Punkt auf der zu gehörenden Epipolarlinie im zweiten Bild bekannt. Ein weiterer Punkt auf dieser Epipolarlinie ist der Epipol , der das Bild des Projektionszentrums der ersten Kamera ist:
Die Epipolarlinie wird in homogenen Koordinaten durch die Geradengleichung beschrieben, wobei als Kreuzprodukt aus den beiden angegebenen Geradenpunkten berechnet werden kann:
Dieses Kreuzprodukt kann mit einer schiefsymmetrischen Matrix auch als Matrizenmultiplikation geschrieben werden:
wobei der Klammerausdruck zu der Fundamentalmatrix zusammengefasst ist. Damit lautet die Gleichung der Epipolarlinie und die Beziehung zwischen korrespondierenden Punkten:
oder:
- .
Diese Gleichung wird als Epipolargleichung bezeichnet.
Eine Spezialisierung der Fundamentalmatrix ist die essentielle Matrix. Diese ergibt sich, wenn normierte Bildkoordinaten verwendet werden, bei denen der Ursprung des kartesischen Bildkoordinatensystems im Hauptpunkt des Bildes liegt. Da diese Bedingung bei der Fundamentalmatrix nicht erfüllt sein muss, kommt sie im Vergleich zur essentiellen Matrix mit weniger Annahmen aus.
Herleitung Variante 2:
BearbeitenDie Herleitung der Fundamentalmatrix beruht auf der Idee, dass ein Punkt im ersten Bild und dessen korrespondierender Bildpunkt im zweiten Bild zusammen mit dem Basisvektor in einer Ebene liegen, also koplanar zueinander sind.
- ↑ Eine Gerade wird in homogenen Koordinaten durch eine homogene lineare Gleichung zwischen den homogenen Koordinaten definiert, das heißt alle Punkte , die die Geradengleichung erfüllen, liegen auf der durch bestimmten Geraden. Die Punkte der Geraden, die zwei verschiedene Punkte und enthält, werden durch das Spatprodukt definiert.