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

Ähnliche Dokumente
Proseminar Technische Informatik

ucanvas: Interaktive Anzeigeflächen auf heterogenen Oberflächen

Toolkit for augmenting arbitrary environments using mobile projection

Butz, Krüger: Mensch-Maschine-Interaktion, Kapitel 17 - Interaktive Oberflächen. Mensch-Maschine-Interaktion

Mobile projizierte Benutzerschnittstellen

Interaktion mit projizierten Benutzerschnittstellen. Franziska Meyer. Betreuer: Marc Langheinrich

Die dritte Dimension in der Medientechnik

Focus Plus Context Using Physically Separate Devices

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

16. Dezember 2009 Wintersemester 2009 / 2010 Betreut durch Prof. Dr. ZukunB Department InformaEk der Fakultät Technik und InformaEk

Grundlagen der Augmented Reality

Evaluation von Papier, Gips und Knete als Materialien für Prototyping von non-planaren interaktiven Oberflächen

Designing an Application for Tabletop Interfaces in Instrumented Environments

Personal Fabrication. Grundseminar-Vortrag Jan Stieglitz

A system to integrate the usage of heterogenous input and output devices by the use of a generic interface

Mobile Benutzerschnittstellen für die Interaktion mit Sensoren

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

Ortsbewusste Nutzungschnittstellen

Through the Display. Dynamisches Focus + Kontext Gerät auf einem interaktiven Tisch

Usability, UX und Multi-Touch Interaktion. Anwendungen 1 Renko Nölken Betreuer: Prof. Dr. Olaf Zukunft HAW Hamburg WS 09/10

Augmented Reality. Dresden, 22. Januar. 2013

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

STORYBOARDING ZUR ABLEITUNG VON KONTEXTBASIERTEN INTERACTION-CASES FÜR UBIQUITÄRE SYSTEME

Interaktion in virtuellen Welten

Augmented Reality. technische Möglichkeiten und praktische Anwendung. Prof. Dr. Gerhard Reitmayr ICG, TU Graz

Context-Awareness: aktuelle Projekte. Wintersemester 2007/2008 HAW-Hamburg Jaroslaw Urich

RatSLAM. Torben Becker. 24. Mai HAW Hamburg

Usability von Bedienkonzepten auf Tablets

Vorstellung der AI Studienprojekte (SoSe19)

Kollaboratives Editieren von XML-Dokumenten in P2P-Systemen

Gestenerkennung. Yannick Jonetzko Yannick Jonetzko

Mensch Maschine Interaktion - Erfahrungen, Beispiele und Trends

Eingabeperformance von Multitouch-Displays am Beispiel von Spielen

Berühren fürs Begreifen Multitouch-Steuerung moderner Computersysteme

Quadrocopters and it s Applications: Overview of State of the Art Techniques

Kollaboratives Erkunden von Software mithilfe virtueller Realität 28. September in ExplorViz / 33

Multihead-Display als interaktives Informationssystem

Potentiale der Low-Cost- und Low-Tech-Bilderfassung. Workshop Reverse Engineering, 22. November 2017 Matthias Blankenburg

INTERACTIVE DIGITAL SIGNAGE LÖSUNGEN FÜR INNOVATIVES MARKETING & KOLLABORATIVES TEAMWORK. TOUCH FUTURE. TOGETHER.

Intuitive Gesten für Multitouch-Displays

Proseminar Computergrafik

Kollaborative Gesten für Tabletop- User-Interfaces

Einsatz von MultiTouch-Tischen zur kooperativen Semesterorganisation

Automatische Erkennung von Fortbewegungsmitteln AW2. Christian Wagner

Ein Freihand Gestenbasiertes Modellierungstool

Intelligent Environments. Seminar. ambientroom. Jens Haupert von 32

Gesten im dreidimensionalen Raum

Projizierte tischbasierte Benutzungsschnittstellen

Multi-Touch- und Multi-User-Interfaces Björn Frömmer

Focus+Context Devices

Thema: Virtueller 3D Desktop. augmented reality

Digital Interactive Tabletops Die grossen Tablets

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

Seminarbeitrag - Ringvorlesung

Ein LED-Projektor zur mobilen Video-Kommunikation, getragen von einem sozial unterstützenden Roboter

REALISIERUNG EINER SUCHFUNKTION FÜR DIGITALE,

Oberflächennahe und ferne Gestenerkennung mittels 3D-Sensorik

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

Empfehlungen für Touchgestikinteraktion mit Fahrerinformationssystemen. Antrittsvortrag Diplomarbeit.

Interaktive Oberflächen

Das Smartphone als intelligentes Diagnosegerät

Seminar aus Software Engineering: Mensch-Maschine-Kommunikation. Multi-Touch-Systeme. David Aberl, Mario Slavik,

Beschleunigung von Bild-Segmentierungs- Algorithmen mit FPGAs

Interaktion mit ubiquitären Umgebungen

Modellbasiertes Suchen von Objekten

Visualizing multiple Last.fm listening histories

Anwendungen im Umfeld von Panoramabildern Multimediatechnik Seminar FS 2008 Eric Lunkenbein

Virtuell gegen Komplexität Können digitale Assistenzsysteme komplexe Produktionsprozesse vereinfachen?

Pervasive Gaming & Security

Lehrstuhl für Wirtschaftsinformatik im Dienstleistungsbereich

PointWrite Benutzerhandbuch

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

Struktable Die Multi-Touch Lösung für Multi-User Anwendungen

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

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

Abstandsmessung mit Schall und Funk

Menschzentrierte Entwicklung eines Multitouch-Interfaces für den digitalen Alltag

Smartphone - Betriebssysteme. Smartphone - Betriebssysteme

Anwendung II. Christian Fischer Interaktionskomponenten für Collaborative Workspaces

Übertragen Sie Live-Bilder direkt auf Ihren Projektor

A Knowledge Sharing Tool for Collaborative Group Sessions

Digitales Schwarzes Brett. Master Informatik WS-2011/12 Hochschule für Angewandte Wissenschaften Hamburg Marius Klausa

Game Interfaces Gestaltung und Funktionalität von Stefan Vollrath

PRIP-Preis. Effizientes Object Tracking durch Programmierung von Mehrkernprozessoren und Grafikkarten

Interaktive, audiovisuelle Installation für Computer, Videoprojektor, Lautsprecher und Kinect Kamera.

Virtual Reality Heute und Morgen

Seam Carving for Context-Aware Image Resizing

EIN NEUER SMARTPHONE-BASIERTER ANSATZ ZUM LEHREN VON JAVA MIT EINEM LERNSPIEL. 14. Oktober 2016, Tobias Jordine

AW2-Vortrag. Ambient Telephony. Nicolas Bänisch HAW Hamburg

Der intelligente Spiegel - Ein Companion zur Unterstützung der Selbstwahrnehmung

Die FINCA Eine Platform für für Anwendungen des Ubiquitous Computing

Augmented Reality als Unterstützung bei Montage- Vorgängen. Grundseminar Vortrag am Thomas Kanne-Schludde

Mit Cloud Power werden Sie zum

Texturkomprimierung. Philipp Klaus Krause. 6. November 2007

Sprachsteuerung für einen ROS-basierten Assistenzroboter

Usability von Bedienkonzepten auf Tablets

Software zur Gestensteuerung von Windows 7 über Kinect for Xbox

Physikbasierte Interaktion im Collaborative Workspace

Multitouch Technik & Technologie

Transkript:

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

Agenda Motivation Verwandte Arbeiten Konzept Implementierung Ausblick

Motivation Früher Groß, laut, schwer Heute / Zukunft Kleiner, heller, günstiger Picture taken from [4] Sanyo

Motivation Früher Groß, laut, schwer Heute / Zukunft Kleiner, heller, günstiger Verwendung in Smartphones Kleiner Bildschirm Picture taken from [5] Samsung

Motivation Verwendung in Smartphones Kleiner Bildschirm ist überwunden Sichtbarkeit für mehrere User Aber: Die Projektion zeigt nur ein Spiegelbild des Displays Keine existierenden Applikationen die die Projektion nutzen nur Bilder, Videos und PPT Picture taken from [5] Samsung

Ziel dieser Arbeit Neue und natürliche Interaktionsmethoden für mehrere Benutzer entwickeln!

Verwandte Arbeiten OmniTouch Tragbares Gerät für Projektion im Alltag ShadowPuppets Gesten als Interaktionsmethoden Interactive Environment-Aware Handheld Projectors Handheld Geräte für ortsabhängige Projektion

OmniTouch [1] Interaktive Multi-Touch Anwendungen auf Alltagsoberflächen Picture taken from [1] OmniTouch Chris Harrison, Hrvoje Benko, and Andrew D. Wilson. 2011. OmniTouch: wearable multitouch interaction everywhere. In Proceedings of the 24 th annual ACM symposium on User interface software and technology (UIST '11)

Multi-Touch Fingererkennung Erste Ableitung des Tiefenbildes (B) Suche nach vertikalen zylinder-artigen Objekten (C) Gruppiere diese in Pfade = Finger (D) Pictures taken from [1] OmniTouch

Finger Klick-Erkennung Fülle von Fingermitte nach links Wenn Differenz zwischen 2 Pixeln unter Grenzwert Handfläche gefüllt? Pictures taken from [1] OmniTouch

Beispielanwendungen Konventionell Tastatur Pictures taken from [1] OmniTouch

Beispielanwendungen Mehrere Oberflächen Malen an Wänden Pictures taken from [1] OmniTouch

ShadowPuppets [2] Schatten der Hände als Eingabemethode für mehrere User Picture taken from [2] ShadowPuppets Lisa G. Cowan and Kevin A. Li. 2011. ShadowPuppets: supporting collocated interaction with mobile projector phones using hand shadows. In Proceedings of the 2011 annual conference on Human factors in computing systems (CHI '11)

ShadowPuppets Ergebnisse Bewegen Zoom Owner Bewege Hand in passende Richtung Pinch Bewege Hand auf Wand zu / von Wand weg Auswählen zeigen und halten / wackeln / berühren Collaborator Bewege Hand / Arm in passende Richtung Öffnende / schließende Bewegung mit Hand oder Armen Bewege Hand auf Wand zu / von Wand weg zeigen und halten / wackeln / berühren

Interactive Environment-Aware Handheld Projectors [3] Handheld Projektoren für ortsabhängige Projektion in Innenräumen Erkennen Eigene räumliche Ausrichtung Struktur der Umgebung 2 Ansätze Infrastruktur-basiert Infrastruktur-los [3] David Molyneaux, Shahram Izadi, David Kim, Otmar Hilliges, Steve Hodges, Xiang Cao, Alex Butler, and Hans Gellersen. 2012. Interactive environment-aware handheld projectors for pervasive computing spaces. In Proceedings of the 10th international conference on Pervasive Computing (Pervasive'12), Judy Kay, Paul Lukowicz, Hideyuki Tokuda, Patrick Olivier, and Antonio Krüger (Eds.)

Infrastruktur-basierend: RoomProjector Projektor + IMU (Inertial Measurement Unit) 4 Kinect-Kameras im Raum angebracht Projektor lokalisieren Grobe 3D Umgebung Projektor Tracking Ausrichtung: IMU Lokalisierung: Kinect-Kameras Picture taken from [3]: Interactive handheld projectors

Infrastruktur-basierend: RoomProjector Flashlight-Metaphor Bild im 3D-Modell auf eine Oberfläche legen Kann mit Projektor aufgedeckt werden Picture taken from [3]: Interactive handheld projectors

Infrastruktur-los: SLAM Projector Prototyp: Projektor + Kinect Kamera (Mobil) SLAM: Simultaneous localization and mapping Standard Technik aus der Robotik Erstellung eines 3D Modells zur Laufzeit der Applikation anhand optischer Feature 3D-Modell exakter, da Kinect näher an Objekten

Infrastruktur-los: SLAM Projector Wieder: Flashlight-Metaphor Neu: z.b. Projektion auf gebogenen Oberflächen Direct touch Picture taken from [3]: Interactive handheld projectors

Konzept Interaktionsmethoden User A: Berühren der Projektionsfläche User B: Touchscreen des Smartphones User C: Zeigen mit dem Laserpointer

Implementierung: Hardware Prototyp Smartphone + Projektor + Tiefenkamera Verbunden mit PC Nokia Lumia 800 MicroVision Laser Projector Microsoft Kinect for Windows

Implementierung User A Steuerung durch Berühren der Projektionsfläche Basiert auf Tiefenbild der Kinect

Implementierung 1) Canny-Edge

Implementierung Fehlende Pixel in Kontur

Implementierung 2) Dilate

Implementierung 3) Erode

Implementierung Offene Kontur

Implementierung 4) Füllen der Konturen

Implementierung 5) Erosion

Implementierung Für jede Kontur: Konvexe Hülle Touch Finger: Punkt erkannter Finger mit größter Tiefe Klick? Referenzpunkt Konturmittelpunkt

Implementierung Lineare Kalibrierung von Projektor und Tiefenkamera

Implementierung

Implementierung User B Steuerung durch Berühren des Smartphone Touchscreens Skalieren des Touch-Punktes auf Wertebereich [0,1]x[0,1] Übertragen m.h. von Sockets Skalieren des Punktes auf Auflösung des Projektors

Implementierung User C Steuerung durch Leuchten mit Laserpointer Kinect Farbkamera mit CV-Methode inrange Erkennt rotes Laserlicht Kalibrierung von Farbkamera und Projektor äquivalent zu vorheriger Kalibrierung

Implementierung Steuerung durch Leuchten mit Laserpointer

Implementierung Steuerung durch Leuchten mit Laserpointer Relativ stabil, auch wenn Bild viel rot enthält Interaktion mit Gesten

Ausblick Technische Evaluierung Benutzerstudie Weitere Interaktionstechniken Entzerrung des Projektorbildes

Referenzen [1] Chris Harrison, Hrvoje Benko, and Andrew D. Wilson. 2011. OmniTouch: wearable multitouch interaction everywhere. In Proceedings of the 24th annual ACM symposium on User interface software and technology (UIST '11) [2] Lisa G. Cowan and Kevin A. Li. 2011. ShadowPuppets: supporting collocated interaction with mobile projector phones using hand shadows. In Proceedings of the 2011 annual conference on Human factors in computing systems (CHI '11) [3] David Molyneaux, Shahram Izadi, David Kim, Otmar Hilliges, Steve Hodges, Xiang Cao, Alex Butler, and Hans Gellersen. 2012. Interactive environment-aware handheld projectors for pervasive computing spaces. In Proceedings of the 10th international conference on Pervasive Computing (Pervasive'12), Judy Kay, Paul Lukowicz, Hideyuki Tokuda, Patrick Olivier, and Antonio Krüger (Eds.) [4]bhttp://www.sanyo.de/products/lcd/projectors/professional/product.asp?lg=D&n1=100&Archiv=1&P ID=295# [5]bhttp://images.samsung.com/is/image/samsung/de_GT8530BAADBT_006_DYNAMIC_black?$Do wnload-source$

Vielen Dank für die Aufmerksamkeit! Gibt es Fragen??????