[Zurück]


Diplom- und Master-Arbeiten (eigene und betreute):

C. Schönauer:
"Skeletal Structure Generation for Optical Motion Capture";
Betreuer/in(nen): H. Kaufmann; Institute for Software Technology and Interactive Systems, 2008.



Kurzfassung deutsch:
Motion Capture Systeme müssen heutzutage hochqualitative Bewegungsdaten liefern. Trotzdem sollen sie flexibel sein und leicht für verschiedene Darsteller anzupassen. Deswegen ist die Bestimmung der Parameter des Skeletts ein wichtiger Bestandteil solcher Systeme. Die automatische Bestimmung dieser Werte unter Verwendung von optischen Bewegungsdaten ohne Zuhilfenahme zusätzlicher Messungen ist jedoch eine anspruchsvolle Aufgabe. Diese Arbeit beschreibt welche Schritte notwendig sind um die Gelenkspositionen sowie die Länge der Gliedmaßen zu bestimmen. Dazu werden die Daten eines passiven optischen Tracking Systems verwendet. Der verwendete Algorithmus ist ein mehrstufiger Prozess. Zunächst werden die getrackten Markerpositionen den physikalischen Markern zugeordnet und nach Körperteilen gruppiert. Dann werden die Gelenkspositionen und die Topologie des Skeletts bestimmt. Schließlich werden die Parameter der Struktur berechnet. Da die Topologie ausschließlich aus den Daten bemessen wird ist im Vorhinein kein Modell notwendig. Dieser Umstand macht es möglich mit dem implementierten System nicht nur menschliche Bewegungen aufzuzeichnen. Jede beliebige durch Gelenke verbundene Struktur kann damit ohne jegliche Adaptierung oder zusätzlichen Aufwand erfasst werden. Die Kernfunktionalität der Applikation - die Berechnung des Skeletts - wird mit Hilfe einer Distanzfunktion bewältigt. Diese wird auf die Markerpositionen angewendet und durch einen nichtlinearen Optimierungsalgorithmus minimiert.
Das System wurde mit verschiedenen Daten getestet. Neben menschlichen Bewegungdaten wurden generiertes Datenmaterial und Messungen einer Konstruktion von durch Gelenke verbundenen Holzstäben verwendet. Die Resultate zeigen hohe Genauigkeit für die künstlichen Daten. Für die getrackten Datensätze wurden ebenfalls zufriedenstellende Ergebnisse erzielt.

Kurzfassung englisch:
Motion capture systems today have to deliver high quality motion data, while being flexible and easily adaptable to different actors. Therefore, accurately determining parameters of a subject's skeletal structure is crucial. Inferring these values automatically from optical motion capture data without additional measurements, however, is a challenging task. This thesis describes the steps necessary to calculate the joint positions and limb lengths using data from a passive optical tracking system.
The algorithm is a multi-stage process that includes the tasks of automatic marker labeling, limb-wise clustering of markers and calculation of joint positions. Finally an estimate of the topology and the parameters of the articulated structure are computed. Since the topology is inferred from the data, no model has to exist in advance. This in turn makes the implemented system flexible enough to capture not only human motions, but motions of an arbitrary articulated structure, without any adaptations or additional effort. The core functionality of the system, which is the skeleton fitting task, is done using a distance function, that is applied to marker positions. This function then is minimized by a non-linear minimization algorithm.
Tests of the system have been performed with artificially generated data, and a construction of rods linked with articulations. The results show high accuracy for the artificial data. For the tracked data sets also satisfactory outcome is produced.

Schlagworte:
Motion Capture, MoCap


Elektronische Version der Publikation:
http://publik.tuwien.ac.at/files/pub-inf_5353.pdf


Erstellt aus der Publikationsdatenbank der Technischen Universität Wien.