Recognition of Human Body Motion Using Phase Space Constraints

21
Recognition of Human Body Motion Using Phase Space Constraints Hauptseminar Smart Environments Neli Dimitrova

description

Recognition of Human Body Motion Using Phase Space Constraints. Hauptseminar Smart Environments Neli Dimitrova. Inhalt. Einleitung Das Problem definieren Erkennen im Phasenraum Ergebnisse Vor- und Nachteile Zusammenfassung. Einleitung. - PowerPoint PPT Presentation

Transcript of Recognition of Human Body Motion Using Phase Space Constraints

Page 1: Recognition of Human Body Motion Using Phase Space Constraints

Recognition of Human Body Motion Using Phase Space

Constraints

Hauptseminar Smart EnvironmentsNeli Dimitrova

Page 2: Recognition of Human Body Motion Using Phase Space Constraints

Inhalt

Einleitung Das Problem definieren Erkennen im Phasenraum Ergebnisse Vor- und Nachteile Zusammenfassung

Page 3: Recognition of Human Body Motion Using Phase Space Constraints

Einleitung

Methode für das Erkennen der klassischen Ballettschritte

Warum ist das Ballett eine gute Testbasis?

Wie wird die Bewegung verfolgt und erkannt?

Page 4: Recognition of Human Body Motion Using Phase Space Constraints

Domäne des Balletts

begrenzte Anzahl von Schritten einfache Bewegungen mit Freiheitsgrade kulturelle und physische Beschränkungen

Balance Stützung Ähnlichkeit eines Schrittes

Variation im Ballett Ausdehnung

Page 5: Recognition of Human Body Motion Using Phase Space Constraints

Das Problem definieren

ungefähr 20 Markierungen werden an den menschlichen Körper angehängt

Aufgabe: neun atomare Ballettbewegungen von den XYZ tracking data erlernen und erkennen

Page 6: Recognition of Human Body Motion Using Phase Space Constraints

Darstellungsdetails

die Beinvariablen variieren nicht, während die Armparameter eine Variation unterliegen

2D Projektion des Phasenraumes Die Punkte, die dem Plie entsprechen sind gut von den anderen

Datenpunkten getrennt

Page 7: Recognition of Human Body Motion Using Phase Space Constraints

Darstellung im Phasenraum

Warum wird einen Phasenraum der gemeinsamen Winkel benutzt?

Definition eines Körper-Phasenraumes

Bewegung als eine Ansammlung 2D-projezierten Raumkurven

Kurven gebildet aus kubischen Polynomen

Page 8: Recognition of Human Body Motion Using Phase Space Constraints

Darstellungsbetrachtungen

zwei übereinstimmende Phasenwege stellen die gleiche Bewegung dar

zwei identische Bewegungen bilden zwei identische Phasenwege ab

Gibt es eine Möglichkeit, das Gemeinsame zwischen Bewegungen sowie den Unterschied darzustellen?

Dimensionen ignorieren, die nicht durch eine Bewegung beschränkt werden

Reflektiert der Ähnlichkeitsgrad in der Darstellung auch die Ähnlichkeit in den Bewegung?

Page 9: Recognition of Human Body Motion Using Phase Space Constraints

Euler Winkel Körperparameter: gemeinsame Winkel für Verbindungen

1DOF, Euler Winkel für Verbindungen 3DOF, Torso Ausrichtung und Torsohöhe

Singularität an bestimmten Lage Ausrichtungen

automatischer Auswahl des Winkelsatzes

Page 10: Recognition of Human Body Motion Using Phase Space Constraints

Erlernen Predictors I

zu jedem Zeitpunkt : der Zustand des Systems als Punkt im Phasenraum

Pair Relation: Threshold:

• örtlich festgelegt

Pair Predictor:

Pair Relation für eine Bewegung konstruieren Pair Predictors als Bestandteil der Beschränkung

Page 11: Recognition of Human Body Motion Using Phase Space Constraints

Erlernen Predictors II

Smoothed Predictor:

Pair Predictors kombinieren-> Pair Predictors mit der größten Effizienz

Predictor Fitness:

Compound Predictor:

unabhängiger Detektor

mehrmals den Region des Phasenraumes begrenzen

Page 12: Recognition of Human Body Motion Using Phase Space Constraints

Beziehungen und Fitness Funktion

Beziehungen zwischen Variablen, während einer Bewegung

Summe falscher Annahmen und falscher Absagen verkleinern

Threshold eines Pair Predictors vorwählen

besten k Pair Predictors

logische AND- Operationen

Folge der lokalen Optimierungen

Page 13: Recognition of Human Body Motion Using Phase Space Constraints

Eingangsdaten

Eingang: XYZ tracking data, die von 14 Punkte auf dem Körper notiert ist

Sechs 1DOF und vier 3DOF

Zwei Tänzer verschiedene Höhe

Page 14: Recognition of Human Body Motion Using Phase Space Constraints

Ergebnisse (Fa NOR Fr) Ignorieren der zeitlichen Stetigkeit falsche Ablehnung und falsche Annahme- gleiche Strafen ohne zeitliche Smoothing oder AND- Operator Predictorfehler: (# wie oft das Predictor eingeschaltet ist) – (# wie oft

ein Tanzschritt vorgekommen ist)

Page 15: Recognition of Human Body Motion Using Phase Space Constraints

Ergebnisse (Compound

Predictors) AND- Verknüpfung von drei Pair Predictors, jedes zeitlich

‚Smoothed‘ höhere Annahmeraten kurze Annahmeperioden ablehnen höheres Kostenverhältnis ‚w‘

Page 16: Recognition of Human Body Motion Using Phase Space Constraints

Ergebnisse

Unterschied in der Geschwindigkeit 50%

• tendu- 100%

Unterschied der Ausdehnung:

• 15% für releve• 18% für degage

Page 17: Recognition of Human Body Motion Using Phase Space Constraints

Predictor Ergebnisse

nur eine Störung- develope Predictor alle weiteren Schritten sind richtig annotiert

Page 18: Recognition of Human Body Motion Using Phase Space Constraints

Vorteile

Invariation zu den Änderungen in der Geschwindigkeit und Ausdehnung

arbeitet automatisch mit Bewegungsreihenfolge

extrem gut Ermitteln der Ballettschritte

mäßig gut Erkennen ihrer Anfangs- und Endzeiten

Page 19: Recognition of Human Body Motion Using Phase Space Constraints

Nachteile

Kurven als Schleife anstatt Kubikpolynome

Falsche Beziehung

Page 20: Recognition of Human Body Motion Using Phase Space Constraints

Zusammenfassung

Erkennen der klassischen Ballettschritte

Verhältnisse zwischen Paare der gemeinsamen Winkel

einfache Detektoren konstruieren

Gewichtsverhältnis für die Fitness Funktion und die Smoothing Zeitkonstante

anwendbar für irgendeine natürliche nicht Ballettbewegung - Gesichtsausdrücke

Page 21: Recognition of Human Body Motion Using Phase Space Constraints

Vielen Dank für die Aufmerksamkeit!