Human Motion Capture Ein Überblick über verschiedene Verfahren Seminar aus Informatik Christiane...

Post on 06-Apr-2015

129 views 8 download

transcript

Human Motion CaptureHuman Motion Capture

Ein Überblick über verschiedene Ein Überblick über verschiedene VerfahrenVerfahren

Seminar aus Informatik

Christiane Ulbricht

2 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Human Motion CaptureHuman Motion Capture Was ist Was ist Human Motion CaptureHuman Motion Capture??

Die Bewegungen einer Person Die Bewegungen einer Person werden gemessen, mittels Computer werden gemessen, mittels Computer analysiert und in Folge auf eine analysiert und in Folge auf eine computergenerierte Figur übertragen.computergenerierte Figur übertragen.

Anwendung bei Computerspielen:Anwendung bei Computerspielen: Herkömmliche Animationen menschlicher Herkömmliche Animationen menschlicher

Charaktere wirken oft unrealistisch. Charaktere wirken oft unrealistisch. Human Motion Capture liefert bessere Human Motion Capture liefert bessere

Ergebnisse.Ergebnisse.

3 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

ÜberblickÜberblick Verschiedene MethodenVerschiedene Methoden

ElektromechanischElektromechanisch ElektromagnetischElektromagnetisch AkustischAkustisch InertialInertial OptischOptisch

MarkerbasiertMarkerbasiert MarkerlosMarkerlos

4 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Elektromechanische SystemeElektromechanische Systeme ExoskelettExoskelett Bewegung wird als Änderung der Winkel Bewegung wird als Änderung der Winkel

zwischen den Gliedmaßen der Person zwischen den Gliedmaßen der Person interpretiertinterpretiert

Potentiometer zur Messung der WinkelPotentiometer zur Messung der Winkel Position wird relativ gemessenPosition wird relativ gemessen

5 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Elektromechanische SystemeElektromechanische Systeme

6 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Elektromechanische SystemeElektromechanische Systeme VorteileVorteile

Technologie bereits vorhandenTechnologie bereits vorhanden Mehrere PersonenMehrere Personen EchtzeitEchtzeit

NachteileNachteile Exoskelett beeinträchtigt BewegungExoskelett beeinträchtigt Bewegung Anpassung des ExoskelettsAnpassung des Exoskeletts Exoskelett kann verrutschenExoskelett kann verrutschen Keine globalen BewegungenKeine globalen Bewegungen

7 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Elektromagnetische SystemeElektromagnetische Systeme Emitter erzeugt niederfrequentes MagnetfeldEmitter erzeugt niederfrequentes Magnetfeld Sensoren, die Änderungen im Magnetfeld Sensoren, die Änderungen im Magnetfeld

messen messen Sensoren werden an der Person befestigtSensoren werden an der Person befestigt Metalle in der Nähe des Meßbereiches Metalle in der Nähe des Meßbereiches

stellen ein Problem darstellen ein Problem dar

8 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Elektromagnetische SystemeElektromagnetische Systeme

9 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Elektromagnetische SystemeElektromagnetische Systeme VorteileVorteile

Sensoren sehr klein und leichtSensoren sehr klein und leicht Mehrere PersonenMehrere Personen Echtzeit

10 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Elektromagnetische SystemeElektromagnetische Systeme NachteileNachteile

KabelKabel Metall in der Nähe des MeßbereichesMetall in der Nähe des Meßbereiches Meßbereich ist auf das vom Emitter Meßbereich ist auf das vom Emitter

erzeugte Magnetfeld beschränkterzeugte Magnetfeld beschränkt Mit zunehmender Distanz ungenauerMit zunehmender Distanz ungenauer Sehr schnelle Bewegungen können nicht Sehr schnelle Bewegungen können nicht

genau gemessen werdengenau gemessen werden

11 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Akustische SystemeAkustische Systeme UltraschallwellenUltraschallwellen Sender (Hochfrequenzlautsprecher)Sender (Hochfrequenzlautsprecher) Empfänger (spezielle Mikrofone)Empfänger (spezielle Mikrofone) Man mißt die Zeit, die ein Signal vom

Sender zum Empfänger benötigt, und schließt dann auf den Abstand

6 Freiheitsgrade: 3 Sender, 3 Empfänger6 Freiheitsgrade: 3 Sender, 3 Empfänger

12 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Akustische SystemeAkustische Systeme VorteileVorteile

Mikrofone sind sehr klein und leicht - Mikrofone sind sehr klein und leicht - beeinträchtigen die Person daher kaumbeeinträchtigen die Person daher kaum

NachteileNachteile Hintergrundgeräusche beeinflussen die Hintergrundgeräusche beeinflussen die

MessungenMessungen Reflektierte Ultraschallwellen verfälschen Reflektierte Ultraschallwellen verfälschen

das Meßergebnisdas Meßergebnis Sehr viele Sender und Empfänger nötigSehr viele Sender und Empfänger nötig

13 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Inertiale SystemeInertiale Systeme Nutzen die MassenträgheitNutzen die Massenträgheit Beschleunigungsmesser um die Beschleunigungsmesser um die

Geschwindigkeit zu messenGeschwindigkeit zu messen Gyroskope um die Bewegungsrichtung zu Gyroskope um die Bewegungsrichtung zu

messenmessen Position wird relativ gemessenPosition wird relativ gemessen

14 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Inertiale SystemeInertiale Systeme VorteileVorteile

Keine zusätzlichen Geräte wie Sender Keine zusätzlichen Geräte wie Sender oder Kameras notwendigoder Kameras notwendig

NachteileNachteile Rekalibrierung notwendig, da sich die Rekalibrierung notwendig, da sich die

Fehler sonst summierenFehler sonst summieren Die verwendete Technologie ist noch Die verwendete Technologie ist noch

unausgereiftunausgereift

15 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Optische SystemeOptische Systeme Aufnahmen von Bewegungen werden Aufnahmen von Bewegungen werden

analysiertanalysiert Wiederfinden bestimmter Objekte in den Wiederfinden bestimmter Objekte in den

EinzelbildernEinzelbildern Rückschließen auf deren Koordinaten im Rückschließen auf deren Koordinaten im

dreidimensionalen Raumdreidimensionalen Raum Markerbasierte und markerlose optische Markerbasierte und markerlose optische

SystemeSysteme

16 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Markerbasierte optische SystemeMarkerbasierte optische Systeme Kreisförmige reflektierende MarkerKreisförmige reflektierende Marker 20 bis 30 Marker20 bis 30 Marker Mindestens 2 Kameras notwendig, Mindestens 2 Kameras notwendig,

üblicherweise zwischen 4 und 32üblicherweise zwischen 4 und 32 Aufwendige NachbearbeitungAufwendige Nachbearbeitung

17 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Markerbasierte optische SystemeMarkerbasierte optische Systeme

18 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Markerbasierte optische SystemeMarkerbasierte optische Systeme VorteileVorteile

Keine Kabel, kein ExoskelettKeine Kabel, kein Exoskelett Auch sehr schnelle Bewegungen meßbarAuch sehr schnelle Bewegungen meßbar

NachteileNachteile Aufwendige Nachbearbeitung notwendigAufwendige Nachbearbeitung notwendig Probleme durch ungewollte Reflektionen Probleme durch ungewollte Reflektionen

und Verdeckung von Markernund Verdeckung von Markern

19 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Markerlose optische SystemeMarkerlose optische Systeme Erkennen der Position des menschlichen Erkennen der Position des menschlichen

Körpers in einem Einzelbild ohne Körpers in einem Einzelbild ohne Zuhilfenahme von MarkernZuhilfenahme von Markern

2 Forschungsarbeiten2 ForschungsarbeitenSilhouettenerkennung mit Hilfe vonSilhouettenerkennung mit Hilfe von

Infrarot-FilternInfrarot-Filtern Anatomischen DatenAnatomischen Daten

20 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Markerlose optische SystemeMarkerlose optische Systeme Silhouettenerkennung mit Hilfe von Infrarot-Silhouettenerkennung mit Hilfe von Infrarot-

FilternFiltern Person bewegt sich vor einer LeinwandPerson bewegt sich vor einer Leinwand Dahinter befinden sich Infrarot-Dahinter befinden sich Infrarot-

ScheinwerferScheinwerfer Person blockiert das infrarote LichtPerson blockiert das infrarote Licht Infrarot-KameraInfrarot-Kamera Filtern der AufnahmenFiltern der Aufnahmen

21 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Markerlose optische SystemeMarkerlose optische Systeme

22 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Markerlose optische SystemeMarkerlose optische Systeme

23 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Markerlose optische SystemeMarkerlose optische Systeme Vorteile (Infrarot-Filter)Vorteile (Infrarot-Filter)

Keine spezielle Kleidung notwendigKeine spezielle Kleidung notwendig EchtzeitEchtzeit Eine Kamera reicht ausEine Kamera reicht aus

NachteileNachteile Aufnahmebereich beschränktAufnahmebereich beschränkt Nur eine PersonNur eine Person 2-D2-D

24 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Markerlose optische SystemeMarkerlose optische Systeme Silhouettenerkennung mit Hilfe von Silhouettenerkennung mit Hilfe von

anatomischen Datenanatomischen Daten Kombiniert Informationen über den Kombiniert Informationen über den

menschlichen Körper und Lokalisierung menschlichen Körper und Lokalisierung von Händen und Kopf in einem Einzelbildvon Händen und Kopf in einem Einzelbild

25 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

Markerlose optische SystemeMarkerlose optische Systeme Vorteile (anatomische Daten)Vorteile (anatomische Daten)

Nur eine Kamera notwendigNur eine Kamera notwendig NachteileNachteile

Aufnahmebereich beschränktAufnahmebereich beschränkt Hintergrund einfarbigHintergrund einfarbig Spezielle Kleidung notwendigSpezielle Kleidung notwendig Probleme bei verschiedenen Personen Probleme bei verschiedenen Personen

(unterschiedliche Hautfarbe)(unterschiedliche Hautfarbe)

26 / 26Christiane Ulbricht Seminar aus Informatik: “Motion Capture”

BeispielBeispiel