Augmented Reality Software - userpagescg/ss11/proseminar/... · 2011-07-12 · Basiert auf XNA Game...
-
Upload
trannguyet -
Category
Documents
-
view
216 -
download
0
Transcript of Augmented Reality Software - userpagescg/ss11/proseminar/... · 2011-07-12 · Basiert auf XNA Game...
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Augmented Reality Software
Martin Runz
Institut fur ComputervisualistikUniversitat Koblenz
4. Juli 2011
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Inhaltsverzeichnis
1 Einleitung
2 Frameworks
Tracking basierend auf MarkierungenTracking basierend auf GPSTracking basierend auf markanten MerkmalenTracking basierend auf Komponenten
3 Autorensoftware
4 Literatur
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Einleitung
AR-Frameworks
Augmented Reality Frameworks vereinfachen die Entwicklungeigener AR-Anwendungen, indem sie abstrahieren undSchnittstellen anbieten.
AR-Autorensoftware
Software zum Erstellen von AR-Anwendungen. Dabei werdenhaufig keine Programmierkenntnisse vorausgesetzt.
Augmented Reality Software
Umfasst unter anderem AR-Autorensoftware und Frameworks.
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Tracking basierend auf Markierungen
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Tracking basierend auf Markierungen
Geschieht optisch (Arbeitet auf Bild- oder Videodaten)
Im Verhaltnis zu gefundenen Markierungen werden virtuelleObjekte platziert
Liefert schnelle und genaue Ergebnisse
Kann nur lokal eingesetzt werden
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
ARToolKit
Das bekannteste Framework zur Erstellung vonAR-Anwendungen
Wird seit 1999 entwickelt
Letzte Aktualisierung: 06.02.2007
Programmierung in C oder C++
Plattformen: Linux, MacOS, Windows, SGI Irix
Lizenz: GNU GPL. Fur kommerzielle Nutzung ARToolKitPro
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
ARToolKit
Anforderungen an Markierungen:
Quadratisches Seitenverhaltnis
Durchgehende Umrandung
Hintergrund steht im Kontrast zu der Farbe der Umrandung
Bildinhalt darf nicht rotationssymmetrisch sein
Es wird nach selbst definierten Markern gesucht. Es gibt alsokeinen Markierungstyp, der immer erkannt wird.
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
ARToolKit
Zahlreiche Projekte basieren auf ARToolKit, zum BeispielAutorensoftware.
Portieren ermoglichen den Einsatz auf weiteren Systemen:
NyARToolKit for Android, AndAR (Android)
ARToolkit for iOS (iOS)
FLARToolkit (Flash)
SLARToolkit (Silverlight)
ARToolkit for Lua (Lua)
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
ARTag
Alternative zu ARToolkit
2004 von Dr Mark Fiala entwickelt
Programmierung in C++ oder C#
Plattformen: Linux, Windows
Kann wegen Lizenzkonflikten seit Dezember 2010 nicht mehrgenutzt werden
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
ARTag
Vergleich zwischen ARTag (r.) und ARToolKit (l., m.)
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
ALVAR (A Library for Virtual and Augmented Reality)
Basiert auf OpenCV und ARToolKit
Erstes Release: 19.10.2009
Letzte Aktualisierung: 04.01.2011
Programmierung in C++
Plattformen: Windows
Kostenpfilchtig fur kommerziellen Gebrauch, sonst kostenlos
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Goblin XNA
Setzt wahlweise ARTag oder ALVAR einBasiert auf XNA Game Studio 3.1 (bald 4.0) → XBoxErstes Release: 30.01.2009Letzte Aktualisierung: 04.01.2011Programmierung in C#Plattformen: Windows, XBoxLizenz: New BSD License (BSD)
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
ArUco
Minimalistische C++ Bibliothek, basierend auf OpenCV
Vordefinierte Marker (basierend auf Hamming-Code)
Einsatz von AR-Boards moglich
Letzte Aktualisierung: 28.02.2011
Plattformen: Linux, Windows (MacOS X)
Lizenz: BSD
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Tracking basierend auf GPS
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Tracking basierend auf GPS
Fur den großraumigen Einsatz virtueller Realitaten
Im Zusammenspiel mit weiteren Sensoren ausreichend genaueDaten
Arbeiten auf großen Datenmengen ↔ asynchrones Laden,AR-Browser
AR-Browser
Applikationen fur Smartphones, in denen eine virtuelle Realitat(auch Kanal oder Ebene) ausgewahlt und per Magic Lensdargestellt werden kann. Siehe layar.com oder wikitude.com
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
DroidAR
Auf Android laufendes Java Framework
Erstes Release: Marz 2011
Letzte Aktualisierung: 01.07.2011
Lizenz: GNU GPL v3
DroidAR unterscheidet zwischen geografischen und visuellenObjekten. Geografische Objekte konnen beispielsweise relativ zumAnwender platziert werden und ein visuelles Objekt darstellen.
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Mixare
Open-Source AR-Browser
Erstes Release: Marz 2010
Plattformen: Android, iOS
Lizenz: GNU GPL v3
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Tracking basierend auf markanten Merkmalen
Tracken von Bildern (NFT, Image Tracker)
Generierung von Punktewolken
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
PTAM(M) (Parallel Tracking and (Multiple) Mapping)
Tracken ohne Eingabedaten (!)
Umgebung als Punktwolke konstruiert
2007 auf dem ISMAR vorgestellt
Letzte Anderung: 4.10.2010
Programmierung in C++
Plattformen: Linux, Mac OS X, iOS, Windows
Kostenpflichtig fur kommerzielle Projekte und iOSAnwendungen
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Tracking basierend auf Komponenten
Komponenten erlauben den Einsatz verschiedener Tracking-Techniken.
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Metaio Unifeye SDK
Eines der umfassendsten Angebote
Marker-, NFT-, Markerloses 3D- und Face-Tracking
Zahlreiche Programmiersprachen, u.A. C++ / C#, einsetzbar
Plattformen: Windows, iOS, Android
Kommerzielle Lizenz
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Qualcomm QCAR SDK
Jung, am 27. April 2011 Beta verlassen
Marker-, NFT- und Multi Target-Tracking
Entwicklung in C++ oder Java
Plattform: Android
Kostenlose Nutzung moglich
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
SSTT (Simplified Spatial Spatial Target Tracker)
Marker- und NFT-Tracking
Keine Umrandung der Markierungen und Bilder notwendig
Entwicklung in C und C++
Plattformen: Android, iOS, Linux, Mac OS X, Windows(Mobile)
Lizenzinformationen auf Nachfrage erhaltlich
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Autorensoftware
Software zum Erstellen von AR-Anwendungen. Dabei werdenhaufig keine Programmierkenntnisse vorausgesetzt.
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
AMIRE (Authoring Mixed Reality)
EU-Projekt, erlaubt es Anwendungen zu erstellen, welche aufARToolkit basieren
Keine Programmierung moglich
Kausale Zusammenhange konnen erstellt werden
Letzte Aktualisierung: 30.11.2004
Plattform: Windows
Kostenfrei nutzbar
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
HIT NZ BuildAR (Pro 2)
Basiert ebenfalls auf ARToolkit
Keine Programmierung moglich
Kausale Zusammenhange konnen nicht erstellt werden
Plattform: Windows
Eingeschrankte Version kostenfrei
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Total Immersion D’Fusion Studio
Sehr umfangreich
Anwendungen portierbar auf: Kiosk-, Desktopsysteme,Webseiten, mobile Gerate
Lua-Skripting
NF-Tracker
Plattform: Windows
Preis: 10.000 Euro
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Metaio Unifeye Design
Ahnlich umfangreich
Anwendungen portierbar auf: Kiosk-, Desktopsysteme, mobileGerate
C#-Skripting
Grapheneditor
NF- oder Marker-Tracking
VRML-Ereignissystem nutzbar
Plattform: Windows
Preis: 1.500 Euro
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
[R. Azuma, 1997] R. Azuma.A Survey of Augmented Reality in Teleoperators and VirtualEnvironments.
[B. Brugge, 2002] Prof. B. Brugge, Ph.D A. MacWilliams, T.Reicher.Study on Software Architectures for Augmented RealitySystems.
[M. Fiala, 2004] Dr. M. Fiala.ARTag, An Improved Marker System Based on ARToolkit.
[M. Farber, 2005] M. Farber.Markerbasiertes Tracking fur Augmented RealityApplikationen.
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
[Jens Anhenn, 2007] Jens Anhenn.Schnelle Prototypenentwicklung fur Augmented Reality.
[G. Klein, 2007] G. Klein, D. Murray.Parallel Tracking and Mapping for Small AR Workspaces.
[H. Kato, 1999] H. Kato, M. Billinghurst.Marker Tracking and HMD Calibration for a Video-basedAugmented Reality Conferencing System.
[Layar B.V., 2011] Layar B.V.Layar Introduction for developers - Creating augmented realityexperiences for the world’s leading platform.
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
ALVARhttp://virtual.vtt.fi/virtual/proj2/multimedia/alvar.html
AMIREhttp://www.amire.net/
AndARhttp://code.google.com/p/andar/
Augmented Reality-Browserhttp://argeneer.de/index.php/services/ar-browser
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
ARTaghttp://www.artag.net/
ARToolKithttp://www.hitl.washington.edu/artoolkit/
ARToolKit for iOShttp://www.artoolworks.com/products/mobile/artoolkit-for-ios/
ARToolKit Prohttp://www.artoolworks.com/products/stand-alone/artoolkitpro/
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
ARToolkit Plushttp://studierstube.icg.tugraz.at/handheld ar/artoolkitplus.php
ArUcohttp://www.uco.es/investiga/grupos/ava/node/26
D’Fusion Studiohttp://www.t-immersion.com/en,on-stage-presentation,33.html
BuildARhttp://www.buildar.co.nz/
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
DroidAR Augmented Reality Frameworkhttp://code.google.com/p/droidar/
FLARToolKithttp://www.libspark.org/wiki/saqoosha/FLARToolKit/en/
Goblin XNAhttp://graphics.cs.columbia.edu/projects/goblin/goblinXNA.htm
Mixarehttp://www.mixare.org/
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Parallel Tracking and Multiple Mappinghttp://www.robots.ox.ac.uk/ bob/software/
Parallel Tracking and Mappinghttp://www.robots.ox.ac.uk/ gk/PTAM/
SSTT - Simplified Spatial Target Trackerhttp://www.technotecture.com/augmentedreality
Unifeye SDKhttp://www.metaio.com/software/sdk/
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software
Markierungen GPS Markanten Merkmalen Komponenten Autorensoftware Literatur
Unifeye Designhttp://www.metaio.com/design/
Wikitudehttp://www.wikitude.org/
VRML97 and Related Specificationshttp://www.web3d.org/x3d/specifications/vrml/
XNA Developer Centerhttp://msdn.microsoft.com/de-de/xna/
Martin Runz Arbeitsgruppe Computergrafik
Augmented Reality Software