Preview only show first 10 pages with watermark. For full document please download

Folien

   EMBED


Share

Transcript

Digitale Bildverarbeitung Gruppe 3: Rektifizierung/ perspektivische Entzerrung über Homographie-Matrix Lea Schorling, Samuel Rau, Mario Reyes Napoles Aufgabe  Zwei Ausgangsbilder mittels Homographie-Matrix transformieren  Eingabebilder liegen schräg auf der jeweiligen Ebene  Ausgabebilder werden auf Spielfeldkoordinaten transformiert Idee aus der Literatur (Homographie) • Rektifizierung erzeugt durch lineare Transformation • Homographie skaliert, rotiert und transformiert • mindestens vier Punktkorrespondenzen nötig • Homographie hat acht Freiheitsgrade • zur Transformation in inhomogene Punkte umwandeln Y= Y´/Z´ Methode • Berechnung der Homographie-Matrix Quelle[1] Alles auf rechte Seite bringen und als Matrix-Multiplikation schreiben. Jeweils 2 Zeilen pro Punktkorrespondenz. Problem: A*h = 0 Lösung: h = Nullraum von A (berechnen) umsortieren als Matrix Methode Umsetzung  Verwendung der Efficient Java Matrix Library (EJML)  Homographie- Matrix Umsetzung  Spielfeld mit allen erkennbaren Punkten Quellen 1. 2. 3. 4. S. Malik, G. Roth, C. McDonald, Robust Corner Tracking for Real-Time Augmented Reality, published in Vision Interface 2002 pp. 399-406, Calgary, Alberta, Canada, May 2002, NRC 45860 E.Dubrofsky: Homography Estimation, B.Sc., Carleton University Image geometry and planar homography; YouTube: https://www.youtube.com/watch?v=fVJeJMWZcq8 T. Langner, Selbstlokalisierung für humanoide Fußballroboter mittels Mono- und Stereovision, Berlin 2009