Options
2000
Diploma Thesis
Title
Bewertung von FormverÀnderungen mit Gradienten der Abbildungsfunktion
Abstract
In dieser Arbeit wird ein Verfahren entwickelt, welches das Pfadproblem des Objektmorphings löst. Es werden ausschlieÃlich Objekte betrachtet, welche durch eine lineare Approximation ihrer Berandung als einfaches Polygon reprÀsentierbar sind. Unter der Annahme, dass das Korrespondenzproblem bereits gelöst ist, werden zu diesen Polygonen geeignete kompatible Triangulierungen konstruiert. Auf Basis dieser Triangulierungen wird ein Ãhnlichkeitsbegriff eingefÃŒhrt: Die Ãhnlichkeit der beiden Triangulierungen wird durch die mittlere Ãhnlichkeit ihrer korrespondierenden Dreiecke definiert. Die Ãhnlichkeit zwischen Dreiecken soll dabei durch den Gradienten der Abbildungsfunktion festgelegt werden. Dies gelingt ÃŒber Kostenfunktionen auf der Jacobi-Matrix. Von einer solchen Kostenfunktion wird gefordert, dass Transformationen eines Dreiecks durch Skalierung, Streckung und Scherung mit Kosten belegt werden, wÀhrend Translation und Rotation kostenfrei sein sollen. Wird ein Dreieck gespiegelt, so werden unendlich groÃe Kosten gefordert, um illegale Triangulierungen auszuschlieÃen. Es werden verschiedene AnsÀtze fÃŒr eine gute Kostenfunktion vorgeschlagen: 1. Vergleich mit einer Drehmatrix: Abweichung der Determinante von 1 und anderer Eigenheiten von Drehmatrizen wird mit Kosten belegt. 2. Betrachtung der Bilder der Einheitsvektoren. Es entstehen Kosten, wenn diese insgesamt skaliert, unterschiedlich skaliert oder gegeneinander geschert werden. 3. Betrachtung der Eigenvektoren. Nach Herausrechnen des Rotationsanteils stehen diese senkrecht, und es entstehen nur durch gleiche, bzw. unterschiedliche Skalierungen Kosten. Der letzte Vorschlag erweist sich als am besten geeignet und wird daher fÃŒr das weitere Vorgehen verwendet. Der Einfluss der Triangulierung auf die Ãhnlichkeitsbewertung kann durch geschickte Optimierung reduziert werden, indem Àhnliche Teile der Objekte immer Àhnlich trianguliert werden. Das Pfadproblem wird mit dem Ãhnlichkeitsbegriff gelöst: Es wird rekursiv ein Zwischenobjekt definiert, welches die Summe der Kosten zu den beiden gegebenen Objekten minimiert und damit eine möglichst groÃe Ãhnlichkeit zu beiden aufweist. Aufgrund der KomplexitÀt der entstehenden zu minimierenden Funktion, ist eine analytische Lösung nicht realisierbar. Daher erfolgt die Minimierung durch ein iteratives Verfahren: Ausgehend von geeigneten Startkoordinaten des Zwischenobjekts werden dessen Knoten so verschoben, dass die Kosten dabei sinken. Die Verschiebungsrichtung wird durch partielle Ableitungen nach den Knotenkoordinaten bestimmt, und es wird so lange iteriert, bis Konvergenz eintritt. Die Ergebnisse entsprechen weitgehend den Hoffnungen: Die garantiert legalen Triangulierungen ergeben Zwischenobjekte, welche Objektteile nach Möglichkeit rotieren anstatt sie zu verformen. Es ist eine starke Tendenz zu asymmetrischen Zwischenobjekten festzustellen, auch wenn die Ausgangsobjekte symmetrisch sind. Das Verfahren lÀsst sich auch auf dreidimensionale Objekte erweitern. Weitere Einsatzmöglichkeiten sind die Lösung des Korrespondenzproblems oder die Behandlung von texturierten Objekten.
Thesis Note
Darmstadt, TU, Dipl.-Arb., 2000
Publishing Place
Darmstadt