Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
28
Wie funktioniert das RANSAC (Random Sampling Consensus) Verfahren und wofür braucht man es?
![](https://cobocards.s3.amazonaws.com/card/480_300/7/777297505.jpg)
Ein Problem ist, dass Punktkorrespondenzen oft nicht exakt sind. Die Fehler bei Punktkorrespondenzen können in zwei Klassen unterteilt werden:
- Schlechte Lokalisierung der Punktkorrespondenzen
- Falsche Korrespondenzen
Während in klassischen Schätzverfahren die Gesamtheit aller Messungen entsprechend dem kleinsten quadratischen Fehler berücksichtig wird, und dies im Falle von Ausreißern sehr
instabil ist, geht der RANSAC Algorithmus den umgekehrten weg.
1. Wähle m zufällige Mengen aus den Punktkorrespondenzen aus, wobei jede Menge aus 7 Korrespondenzen besteht, da die F-Matrix 7 unabhängige Parameter besitzt.
2. Für jede dieser Mengen wird
![](/pool/data/tex/e17c35f619f835117e1ff8e25d5f8a9c.gif)
3. Bestimme die Anzahl der Korrespondenzen, die mit
![](/pool/data/tex/e17c35f619f835117e1ff8e25d5f8a9c.gif)
![](/pool/data/tex/e17c35f619f835117e1ff8e25d5f8a9c.gif)
Beispiel einer Iteration
1.
![](/pool/data/tex/e17c35f619f835117e1ff8e25d5f8a9c.gif)
2. wende nun
![](/pool/data/tex/e17c35f619f835117e1ff8e25d5f8a9c.gif)
![](/pool/data/tex/ddd4c591e2dadb00e928f0f09ba18b12.gif)
Durch die Epipolarbedingung wissen wir, dass bei einer korrekten F-Matrix mit korrekten Korrsepondenzen 0 herauskommen müsste ... in der Praxis nimmt man hier einen Schwellwert an.
Man behält letztendlich die Korrespondenzen, die mit einer
![](/pool/data/tex/e17c35f619f835117e1ff8e25d5f8a9c.gif)
4. Behalte die größte konsistente Menge von Korrespondenzen.
5. Ende:
F ein letztes mal mit dem 8-Punkte-Algorithmus berechnen. Alle konsistenten Punktkorrespondenzen benutzen
![](/pool/img/avatar_40_40.gif)
Karteninfo:
Autor: CoboCards-User
Oberthema: Rechnsersehen
Thema: Epipolargeometrie
Veröffentlicht: 05.11.2010