Tracking Technologien für Augmented Reality



Ähnliche Dokumente
MARKERLESS AUGMENTED REALITY. Henrik Brauer

Benutzung der LS-Miniscanner

Karten-Freischaltung mit dem UNLOCK MANAGER

Anleitung Typo3-Extension - Raumbuchungssystem

Drahtlosnetzwerke automatisch konfigurieren mit WCN (Windows Connect Now) unter Windows Vista

FIS: Projektdaten auf den Internetseiten ausgeben

Computer Augmented Reality

Kurzanweisung für Google Analytics

Ihr Mandant möchte einen neuen Gesellschafter aufnehmen. In welcher Höhe wäre eine Vergütung inklusive Tantieme steuerrechtlich zulässig?

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Was meinen die Leute eigentlich mit: Grexit?

Augmented Reality als moderne Darstellungsform für Geodaten

Virtual Private Network

Die Übereckperspektive mit zwei Fluchtpunkten

How to do? Projekte - Zeiterfassung

WORKSHOP für das Programm XnView

Reporting Services und SharePoint 2010 Teil 1

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Teaser-Bilder erstellen mit GIMP. Bildbearbeitung mit GIMP 1

Diese Anleitung enthält Anweisungen, die nur durch erfahrene Anwender durchgeführt werden sollten!

Lavid-F.I.S. Ablaufbeschreibung für. Arbeitszeiterfassung. Lavid-F.I.S.

Fax einrichten auf Windows XP-PC

WinWerk. Prozess 4 Akonto. KMU Ratgeber AG. Inhaltsverzeichnis. Im Ifang Effretikon

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

PARTNERSCHAFT forte 2.0

Rechnung Angebot Zeiterfassung

Hinweise zur Kalibrierung von Kameras mit einer AICON Kalibriertafel

Das Handbuch zu KNetAttach. Orville Bennett Übersetzung: Thomas Bögel

ACDSee 10. ACDSee 10: Fotos gruppieren und schneller durchsuchen. Was ist Gruppieren? Fotos gruppieren. Das Inhaltsverzeichnis zum Gruppieren nutzen

Abb. 1 Einstellungen Supervisor Oprionen Gebäude-/Verteilertätigkeit

Excel Pivot-Tabellen 2010 effektiv

Installation & Fehlerbeseitigung x7000 Wi-Fi Maus. Installation

Anwendungsbeispiele Buchhaltung

Hilfe zur Urlaubsplanung und Zeiterfassung

Internet Explorer Version 6

Die Post hat eine Umfrage gemacht

Kostenstellen verwalten. Tipps & Tricks

PRESENTEC C-TRACK FÜR BLACKBERRY 8800 & BLACKBERRY CURVE 8310 FUNKTIONSBESCHREIBUNG

teischl.com Software Design & Services e.u. office@teischl.com

Datenübernahme easyjob 3.0 zu easyjob 4.0

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Algorithmische Kryptographie

So gehts Schritt-für-Schritt-Anleitung

Karten für MapSource (neu: BaseCamp) und Garmin-GPS-Geräte

Vorgehensweise bei Lastschriftverfahren

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

Leitfaden zur Durchführung eines Jahreswechsels in BüroWARE 5.x

Content Management System mit INTREXX 2002.

Einrichtung eines Zugangs mit einer HBCI-Chipkarte bei der Commerzbank

IBIS Professional. z Dokumentation zur Dublettenprüfung

MaklerManager Ergänzung zum Handbuch 2.0

GeoPilot (Android) die App

So funktioniert das online-bestellsystem GIMA-direkt

Einrichtung HBCI-Chipkarte in VR-NetWorld-Software

Bearbeiten elektronische Rechnungen (Invoices)

Sie erreichen den Online Ticketshop unter folgender Web Adresse:

Einrichten des Elektronischen Postfachs

Marketing-Leitfaden zum. Evoko Room Manager. Touch. Schedule. Meet.

PowerPoint vertonen. by H.Schönbauer 1

BSV Software Support Mobile Portal (SMP) Stand

ACHTUNG: Es können gpx-dateien und mit dem GP7 aufgezeichnete trc-dateien umgewandelt werden.

Aufgabe 1 Berechne den Gesamtwiderstand dieses einfachen Netzwerkes. Lösung Innerhalb dieser Schaltung sind alle Widerstände in Reihe geschaltet.

Referenzen Typo3. Blog der Internetagentur Irma Berscheid-Kimeridze Stand: Juni 2015

Anwendungsbeispiele. Neuerungen in den s. Webling ist ein Produkt der Firma:

Gimp Kurzanleitung. Offizielle Gimp Seite:

ALEMÃO. Text 1. Lernen, lernen, lernen

Elexis-BlueEvidence-Connector

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Anleitung zur Nutzung der OFML Daten von Cascando in pcon.planner

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

inviu routes Installation und Erstellung einer ENAiKOON id

12. Dokumente Speichern und Drucken

Übungsaufgaben Tilgungsrechnung

Fotos in Tobii Communicator verwenden

TREND SEARCH VISUALISIERUNG. von Ricardo Gantschew btk Berlin Dozent / Till Nagel

Anleitung über den Umgang mit Schildern

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

SMART Newsletter Education Solutions April 2015

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

FORUM HANDREICHUNG (STAND: AUGUST 2013)

trivum Multiroom System Konfigurations- Anleitung Erstellen eines RS232 Protokolls am Bespiel eines Marantz SR7005

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag

Wie Sie beliebig viele PINs, die nur aus Ziffern bestehen dürfen, mit einem beliebigen Kennwort verschlüsseln: Schritt 1

Barrierefreie Webseiten erstellen mit TYPO3

Güte von Tests. die Wahrscheinlichkeit für den Fehler 2. Art bei der Testentscheidung, nämlich. falsch ist. Darauf haben wir bereits im Kapitel über

Fachdidaktik der Informatik Jörg Depner, Kathrin Gaißer

Anforderungen an die HIS

Live Update (Auto Update)

Folgeanleitung für Klassenlehrer

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Vermeiden Sie es sich bei einer deutlich erfahreneren Person "dranzuhängen", Sie sind persönlich verantwortlich für Ihren Lernerfolg.

Bedienungsanleitung für den Online-Shop

Installieren von Microsoft Office Version 2.1

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Aufruf der Buchungssystems über die Homepage des TC-Bamberg

Leichte-Sprache-Bilder

Stud.IP. Inhalt. Rechenzentrum. Vorgehen zur Eintragung in Veranstaltungen / Gruppen. Stand: Januar 2015

Transkript:

Tracking Technologien für Augmented Reality 1

Inhalt Motivation Tracking Methoden Optisch MarkerlessTracking (kleine Wiederholung) Aktiv und Passive Marker Modellbasiertes Markerless Tracking Sensoren OpenCV Irrlicht 2

Motivation Um die Koordinatensysteme beider Welten zu überlagern muss das Blickfeld des Betrachters bestimmt werden. Zu diesem Zweck benötigt man Verfahren, die in der Lage sind Positionen und Orientierungen festzustellen. Sollen Objekte in der Realität interagieren mit virtuellen Objekten muss auch deren Position und Orientierung bekannt sein. 3

Tracking Tracking meint das Ermitteln und Verfolgen von Position und Rotation beliebiger Objekte. Akustisches Tracking Die Position von Objekten wird mit Hilfe von Ultraschallwellen ermittelt Mechanisches Tracking Elektromagnetisches Tracking Ein Transmitter, erzeugt ein Magnetfeld um sich herum und kleine Sensoren, bestimmen Position und Rotation in diesem Feld. Optisches Tracking Aktiv Marker und Passive Marker Markerless Tracking 4

Anforderungen Update-Rate Präzision Reichweite Freiheitsgrade Preis Aufwand der Installation 5

Markerless Tracking Nutzen von Landmarken als Virtuelle Marker. Als Landmarken werden im allgemeinen eindeutig identifizierbare Charakteristiken der Umwelt bezeichnet, die von entsprechenden Sensoren erkannt werden können. Erstellung einer Karte auf Basis der Landmarken. Positionserkennung durch Vergleich der Landmarken mit der Karte. 6

Passive Marker Erkennen von Quadraten: Prüfen, ob eine geschlossene Kontur die Projektion eines Quadrates sein kann. Bestimmung der 4 Eckpunkte eines Quadrates 7

Passive Marker Zuordnung der bekannten Marker zu den im Bild gefundenen Quadraten: 8

Passive Marker Erkennung der Marker: Berechnung der Verzerrung Erstellen einer Liste aus 2D/3D Korrespondenzen der korrekt erkannten Marker. Aus den 2D/3D Korrespondenzen lässt sich dann die Kamera-Pose berechnen. 9

Aktive Marker Leuchtdioden werden im Raum positioniert und mittels Kamera erkannt. Die LEDs haben eine zweidimensionale Position auf dem Kamerabild. Diese muss nun mit geeigneten Mitteln in das Weltkoordinatensystem umgerechnet werden. Vorteile: Keine Probleme mit der Helligkeit. Werden nicht so schnell verdeckt. Nachteile: Zusätzlicher Aufwand für die Installation 10

Modellbasierte Objekterkennung 11

Modellbasierte Objekterkennung 12

Modellbasierte Objekterkennung Vorteile: Bezug zum Modell: Berechnung der absoluten Kameraposition möglich. Robustere Berechnung bei Verdeckung Beleuchtungsunabhängig Schnell, da die zu trackenden Features bereits bekannt sind. Nachteile: Modell muss erstellt werden 13

Sensoren zur Positionsbestimmung Es gibt verschieden Sensoren typen z.b.: Ultraschall Gravitationssensoren Magnetfeldsensorik Aber sie haben Nachteile: Ungenau \ störungsanfällig Teuer Benötigen Zusatzinstallationen 14

GPS Global verfügbar Sehr hohe Update-Rate Sensoren oft schon in Mobile Geräte eingebaut. Nur Positionsdaten. Im Praktischen Gebrauch Genauigkeiten um 20 Meter. Sinnvoll zur Eingrenzung der aktuellen Position. 15

Beschleunigungssensoren Sie nutzen das Prinzip der Trägheit um Informationen über Beschleunigungen zu gewinnen. Es kann bestimmt werden ob eine Geschwindigkeitszunahme oder -abnahme stattfindet. Hohe Update-Rate. Sensoren oft schon in Mobile Geräte eingebaut. Selbst kleine Fehler pflanzen sich sehr schnell fort. Startpunkt muss bekannt sein. Sinnvoll zur Unterstützung. 16

OpenCV OpenCV ist eine quelloffene Programmbibliothek von Intel. Sie enthält Algorithmen für die Bildverarbeitung und maschinelles Sehen. Die Stärke von OpenCV liegt in ihrer Geschwindigkeit und in der großen Menge der Algorithmen aus neuesten Forschungsergebnissen. Enthält unter andrem sehr schnelle Filter und Funktionen für die Kamerakalibrierung. Außerdem Algorithmen zum Tracking. 19

Irrlicht Die Irrlicht Engine ist eine freie Grafikengine (Open Source). Für die grafische Darstellungen wird OpenGL oder DirectX genutzt. Unterstützt viel Formate z.b. Quake 3 Level. 20

Quellen Markerless Augmented Reality with a Real-time Affine Region Tracker V. Ferrari1, T. Tuytelaars2 and L. Van Gool1,2 1Computer Vision Group (BIWI), ETH Zuerich, Switzerland 2ESAT-PSI, University of Leuven, Belgium A real-time tracker for markerless augmented reality, A. Comport, E. Marchand, F. Chaumette - ACM/IEEE Int. Symp. on Mixed and Augmented Reality, ISMAR'03, pages 36-45, Tokyo, Japan, October 2003 Markerbasiertes Tracking für Augmented Reality Anwendungen, Markus Färber, http://www.vs.inf.ethz.ch/edu/ss2005/ds/reports/03.2-arreport.pdf Overview of augmented reality. In SIGGRAPH 04: ACM SIGGRAPH 2004 Course Notes, ACM, New York, NY, USA, 26. Markerless pose tracking for augmented reality. YUAN, C. 2006. In Advances in Visual Computing, I: 721 730. Visual Tracking for Augmented Reality Georg Klein King s College January 2006 21

Ende Noch Fragen? 22