Gestenerkennung. Yannick Jonetzko Yannick Jonetzko

Ähnliche Dokumente
Oberflächennahe und ferne Gestenerkennung mittels 3D-Sensorik

Quelle: Ganzkörper- Gestensteuerung. Mit 3-D Sensor (z.b. MS Kinect, ASUS Xtion) Zwischenpräsentation

Interaktion mittels Gestik, Animation

Verwendung von Touch-Eingaben in Browsern auf mobilen Endgeräten. Seminarvortrag von David Kurtz

Gestenerkennung. Von albert gass

Gesten im dreidimensionalen Raum

Erkennung menschlicher Aktionen durch Inferenz stochastischer regulärer Grammatiken

Software zur Gestensteuerung von Windows 7 über Kinect for Xbox

Berührungslose Interaktion zur Vereinfachung der Produktion

Digital Interactive Tabletops Die grossen Tablets

c) Am Punkt R( ) ändert das U-Boot seine Fahrtrichtung und fährt in Richtung des Vektors w = 13

Serious Games Spielen, Lernen, Simulation

Real Time Tracking of the Human Body. Hauptseminar Bildverstehen: Videobasierte Erkennung und Analyse menschlicher Aktionen. Thomas Endres SS 2006

Modellgestützte Online-Programmierverfahren für Industrieroboter

Technologie.Transfer.Anwendung. Der Mensch im Fertigungssystem von morgen: Gestensteuerung im industriellen Umfeld. New Technology To Market (NTTM)

Grundlagen moderner Bedienkonzepte

Sprachsteuerung für einen ROS-basierten Assistenzroboter

Gestenbasierte Steuerung von interaktiven Umgebungen mithilfe der Microsoft Kinect

Whitepaper Touchscreens Technologien, Anwendungen

Dynamische Geometrie

Kollisionserkennung

Hindernisumfahrung eines autonomen Roboters in einer unbekannten statischen Umgebung. Ronny Menzel

Graphische Datenverarbeitung und Bildverarbeitung

Smartphones. Sie verraten mehr, als man erwartet. Frederik Armknecht. Frederik Armknecht 1

1.1 Die Computertastatur. Das Betriebssystem

physicaal - Evaluierung von sozial assistiver Robotik zur Unterstützung physischen Trainings im Alltag älterer Menschen

Signalverarbeitung 2. Volker Stahl - 1 -

Entwicklung einer Anwendung für die Microsoft HoloLens

Topologieerkennung von Sensornetzwerken

Out of the box: Flexible fahrerlose Transportfahrzeuge für den Mittelstand

Intuitive Gesten für Multitouch-Displays

GeoGebra dynamische Geometriesoftware gewinnbringend einsetzen. Verlauf Material LEK Glossar Lösungen

unabhängigen Variablen Eine Funktion dient der Beschreibung von Zusammenhängen zwischen mehreren verschiedenen Faktoren.

MARKERLESS AUGMENTED REALITY. Henrik Brauer

WACOM MULTI-TOUCH: MULTI-TOUCH-FUNKTIONEN MIT WACOM PRODUKTEN

Interaktives 3D Sportfernsehen

Mobile projizierte Benutzerschnittstellen

Laborübung, Diode. U Ri U F

Windows mit Gesten steuern

REALISIERUNG EINER SUCHFUNKTION FÜR DIGITALE,

de.ipevo.com/is01 Verwandeln Sie Ihr vorhandenes Whiteboard oder Ihre Projektionsfläche in ein interaktives Whiteboard

Computergrafik 2: Morphologische Operationen

Distributed Algorithms. Image and Video Processing

Navigation anhand natürlicher Landmarken mit Hilfe der Scale Invariant Feature Transform. Thorsten Jost INF-M2 AW1 Sommersemester

Kapitel 9 Kombination von Vektor- und Rasterdaten

Funktionen. 1.1 Wiederholung

Kinect Nils Röder, Björn Frömmer

Entwicklung und Evaluierung von Alternativen zur Emulation einer Maus auf einem Touchscreen. Bachelorarbeit Abschluss - Uwe Trottmann

Was bisher geschah. Definition digitaler Bilder B : pos col Bildanalyse, statistische Merkmale Signale im Orts- und Frequenzraum Bildbearbeitung durch

BACHELOR SEMINAR EXPLORING DEPTH-CAMERA BASED INTERACTION TECHNIQUES FOR MOBILE PROJECTORS. Michael Braun

Was zum Teufel mache ich mit zehn Koordinaten gleichzeitig?!

Impulserhaltung in zwei Dimensionen (M5)

Mensch-Maschine-Interaktion 2 Klausurvorbereitung

Motivation. Einige Leute sagen, dass der Raum eine Art rechnender Computer sei...

Bau eines mobilen, personengesteuerten Roboter

9. Kombination von Vektor- und Rasterdaten

Grundlagen der Objektmodellierung

Kollaborative Gesten für Tabletop- User-Interfaces

3.6 Einführung in die Vektorrechnung

EVC Repetitorium Blender

Kapitel 9. Kombination von Vektor- und Rasterdaten. Rasterdaten. 3. Transformationen des Formats. 4. Kombinierte Auswertungen

NATURAL USER INTERFACES

#5: Konturanalyse und statistische Auswertung

Numerische Punktselektion und Koordinaten

1.4 Krummlinige Koordinaten I

Steady-State VEP-Based Brain-Computer Interface Control in an Immersive 3D Gaming Environment

Lehrstuhl für Wirtschaftsinformatik im Dienstleistungsbereich

3. Übung IHCI. Markus Weber

Kurs zur Ergänzungsprüfung Darstellende Geometrie CAD. Ebenes Zeichnen (2D-CAD) und die ersten Befehle

Kinect. Seminar Objektorientiertes Programmieren mit.net und C# Christoph Ihrke. Institut für Informatik Software & Systems Engineering

Dynamisches Huffman-Verfahren

Graphische Datenverarbeitung und Bildverarbeitung

ipoint Explorer Fraunhofer Institut für Nachrichtentechnik Heinrich-Hertz-Institut Berlin Ein Reiseinformationssystem mit gestenbasierter Interaktion

BJ-884-C BJOY Hand C Betriebs- und Montageanleitung

Seminarvortrag Bildverarbeitung im Projekt FAUST mit dem Schwerpunkt Skelettierung

Hannes Witzmann. Game Controller. Vom Paddle zur gestenbasierten Steuerung. Überlegungen im Zeitalter der crossmedialen Musikverbreitung

Erste Schritte: Grundlagen der Tabellenkalkulation

Smart Homes NIKLAS GERWENS

Einsatz interaktiver Whiteboards. Hinweise zur Bedienung der E-Boards in den SR 1, 13, 14, 15, 50 und 70 (Stand: )

PhysX Evaluation. Softwarepraktikum Computergraphik. Daniel Brock, Robert Kreuzer, Simon Kufner. 5. Juli 2010

Uberblick 1. Problemstellung 2. Kongurationsraum 3. Bewegungsplanung fur einen Punktroboter 4. Minkowski Summen 5. Pseudo-Scheiben 6. Bewegungsplanung

Computer Schulung WINDOWS 8 / 8.1

Funktionale Abhängigkeiten am Dreieck

Automatisches Übersetzen von Gebärdensprache

Autor von Fachbüchern Senior-Berater seit 1993 Kommunikations-Architekt Tätig in 5 Verbänden Digitalisierer der ersten Stunde

Serielles LCD-Display PL0045

Conservative Volumetric Visibility with Occluder Fusion

Einführung in die Artificial Intelligence

Einführung in Geonext

Vier Methoden zur Messwerterfassung

Lehrskript Mathematik Q12 Analytische Geometrie

Aufgabe 1 Probabilistische Inferenz

ABBILDUNGEN. Schiebung, Drehung, Spiegelung, Streckung. Version 2.0 Herbert Paukert. Definition der Abbildungen [ 02 ] Theorie der Abbildungen [ 07 ]

2-Port USB/HDMI-Kabel KVM-Switch

Live Online Training der Bremer Akademie für berufliche Weiterbildung. Hinweise für den Verbindungaufbau zu den Systemen der Bremer Akademie

Radgetriebene Systeme

Vorhersage von Protein-Funktionen. Patrick Pfeffer

Dynamische Funktionen mit GeoGebra

Transkript:

30.04.2015

Inhalt Motivation Definition Geste Historie / Anwendungsbereiche Arten der Funktionsweise anhand eines Papers Alternativen Fazit Seite 2

Motivation Human Computer Interaction Gesten sind in den meisten Ländern gleich Seite 3

Was ist eine Geste Handlung oder Mitteilung, die etwas indirekt ausdrücken soll -Duden- Quelle: http://www.duden.de/rechtschreibung/geste Seite 4

Was gibt es für Gesten? Deiktische Geste, zeigen Ikonische Geste, größe Metaphorische Geste Rhythmische Geste Manipulative Geste, Gegenstand verändern Semaphorische Geste, Gebärdensprache Statische / Dynamische Geste Seite 5

Welche Gestenart eignet sich am besten? Deiktische Geste zur Bedienung des Mauszeigers Semaphorische Geste um bestimmte Aktionen auszuführen Manipulative Geste Training eines Roboters Seite 6

Historie / Arten der 1966 Erster Touchscreen 1983 Gestenhandschuh 1992 Erste Studien zur Visuellen 2006 Wii (Nintendo) 2007 Multi-Touch 2008 Leap Motion 2010 Kinect (Xbox 360) Seite 7

Anwendungsbereiche Human Computer Interaction Erkennung von Gebärdensprache Videospiele Kameraüberwachung Seite 8

Funktionsweise anhand eines Papers anhand des Papers: A Dynamic Gesture and Posture Recogition System von Kyriakos Sgouropoulos, Ekaterini Stergiopoulou und Nikos Papamarkos Erkennen einer Hand Beschreibung und Haltung der Hand Erkennen einer Bewegung und Zuordnung einer Geste Quelle: https://beluga.sub.uni-hamburg.de/ [SGO-2014] Seite 9

Erkennen einer Hand Ermitteln der Hautfarbe (SCM) Festlegen Über Gesichtsfarbe Binärbild erzeugen Zusammenhängende Komponenten ermitteln Eventuelle Löcher schließen Seite 10

Erzeugtes Binärbild Quelle: [SGO-2014] Seite 11

Handfläche und Finger finden Handfläche Rechteck Mittelpunkt Finger Horizontale Erosion für Distanz Skelett x,y Koord. der Fingerspitze und Wurzel Quelle: [SGO-2014] Seite 12

Erkennen der Haltung PC Distanz Quelle: [SGO-2014] Seite 13

Erkennen einer Geste Bewegungsbahn erkennen Bahn glätten (SGONG) Quelle: [SGO-2014] Seite 14

Zuordnen einer Geste Gesten zeichnen sich aus durch: Position Entfernung zum Kopf Orientierung Geschwindigkeit Seite 15

Hidden Markov Model Bewegung soll ermittelt werden Anfangs unbekannter Zustand Je mehr Zustande durchlaufen werden desto wahrscheinlicher ist die Vorhersage Seite 16

HMM Seite 17

Gesten-Lexikon Quelle: [SGO-2014] Seite 18

Gesten-Lexikon Quelle: [SGO-2014] Seite 19

Gesten-Lexikon 14 Verschiedene Haltungen der Hand 10 Verschiedene Bewegungen 140 verschiedene Gesten können erkannt werden Seite 20

Evaluation des Verfahrens Quelle: [SGO-2014] Insgesamt 840 Testergebnisse Pro Set alle 10 Bewegungen mit verschiedenen Haltungen 2 mal von 3 Personen getestet Insgesamt 94.76% Seite 21

Alternative Methoden Vereinfachte Darstellung der Hand zur Cursor Steuerung Rechteck um komplette Hand X,Y Koordinaten auf Maus übertragen Faust entspricht Mausklick Seite 22

Bounding-Box-Verfahren Definition eines Lokalen Koordinatensystems mit Ursprung in Handwurzel Quelle: [SCH-2013] Seite 23

Bounding-Box-Verfahren Handkontur über Suchstrahlen Quelle: [SCH-2013] Seite 24

Bounding-Box-Verfahren Quelle: [BAD-2014] Seite 25

Vor- und Nachteile Paper Einfache Maus Bounding-Box +Sehr viele Gesten +Einfache Berechnung +Zusammenliegende Finger +Niedrige Fehlerquote -Zu komplex -Wenig Anwendung Seite 26

Fazit Programm gut für Privatpersonen Keine extra Hardware nötig Anwendungsfälle eventuell zu aufwändig Keine 3D Gesten Seite 27

Quellen [SGO-2014] Kyriakos Sgouropoulos, A Dynamic Gesture and Posture Recognition System, https://beluga.sub.uni-hamburg.de/ [Online; Stand 28.04.2015] [BAD-2014] Haitham Badi, Hand posture and gesture recognition technology https://beluga.sub.uni-hamburg.de/ [Online; Stand 28.04.2015] [SCH-2014] Ludwig Schmutzler, Gestenbasierte Steuerung von interaktiven Umgebungen mithilfe der Microsoft Kinect http://tu-dresden.de/die_tu_dresden/fakultaeten/fakultaet_informatik [Online; Stand 28.04.2015] [WIK-2015] http://de.wikipedia.org/wiki/ [Online; Stand 29.04.2015] Seite 28