SlideShare ist ein Scribd-Unternehmen logo
1 von 24
AUGMENTED REALITY AND 3D By Ivan Trajkovic and DamirBurazerovic
INDEX What is Augmented Reality ? Problems in Augmented Reality Augmented Reality on Android platform Development platform and system requirements LG Optimus 3D additional requirements ARToolKit
WHAT IS AUGMENTED REALITY (AR) ? It is a variation of Virtual Environments (VE) It is a system that supplements the real world with computer-generated virtual objects which seem to coexist in the same space and present the following properties: It combines real and virtual objects in real environment It executes interactively in real time It lines up real and virtual objects It is applied to all senses of the user
PROBLEMS IN AUGMENTED REALITY There are three major challenges associated with AR: CAMERA  TRACKING HANDLING  OCCLUSIONS ILLUMINATION  CONSISTENCY
CAMERA TRACKING Fig 1: the Simple Program Running a virtual block aligned with a real mark Fig 2: Threshold Video Image  with Identified Pattern
HANDLING OCCLUSIONS Problem: real objects are in front of the virtual objects in the scene
ILLUMINATION CONSISTENCY Three frames from a 3 hour long sequence showing virtual sculpture  rendered into scene with consistent illumination.
AUGMENTED REALITY ON ANDROID PLATFORM AndAR - Android Augmented Reality. ARToolKit for Android. ( http://code.google.com/p/andar/ ) NyARToolkit. ,[object Object],( http://sourceforge.jp/projects/nyartoolkit/ )
DEVELOPMENT PLATFORM AND SYSTEM REQUIREMENTS Multiplatform (Linux, MacOS and Windows) Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit) Mac OS X 10.5.8 or later (x86 only) Linux (tested on Ubuntu Linux, Lucid Lynx) Android SDK (http://developer.android.com/sdk/index.html) Eclipse IDE ADT Plugin for Eclipse
LG OPTIMUS 3D ADDITIONAL REQUIREMENTS Real3D SDK  ( http://developer.lgmobile.com/sdk/android/repository.xml) What LG Real3D provides Real3D API that helps you to control the display hardware block interliving Real3D API demos The emulator that enables you to test your 3D applications with red-cyan glasses
WHAT IS Real3D?
HOW Real3D WORKS? Source: LG Real3D SDK
ARToolKit Software library for building AR applications. Originally developed by Dr. Hirokazu Kato. Human Interface Technology Laboratory (HIT Lab) at the University of Washington, HIT Lab NZ at the University of Canterbury, New Zealand, ARToolworks, Inc, Seattle.
ARToolKit Uses computer vision algorithms to solve AR tracking problem. Calculate the real camera position and orientation relative to physical markers in real time.
ARToolKitFEATURES Multiplatform (Linux, MacOS and Windows) Single camera tracking using any black square. Distributed with complete source code. Fast rendering based on OpenGL. Simple and modular API (in C and C++). A complete set of samples and utilities.
ARToolKit FEATURES OpenSource with GPL license for non- commercial usage. Commercial licenses are administered by ARToolworks, Inc., Seattle, WA, USA.
ARToolKit ARCHITECTURE ARToolKit has three basic modules: Scene Capturer 2. Augmented Reality (AR) 3. Augmented Image Generator
HOW DOES ARToolKit WORK? Source: http://www.hitl.washington.edu/artoolkit/documentation/userarwork.htm
LIMITATIONS Virtual objects appear only when complete markers are visible. Size of virtual objects Movement of virtual objects If users cover up part of the pattern with their hands or other objects the virtual object will disappear
LIMITATIONS Range issues Pattern complexity Marker orientation relative to the camera Lighting conditions
ARToolKit – DEVELOPMENT PRINCIPLES There are two stages when developing an ARToolKitapplication: 1. Writing the application. 2. Training image-processing routines on markers that will be     used in  the application.
ARToolKit – Development Principles
LITERATURE Augment Reality (Edited by SohaMaad), 2010 Intech ARToolKit http://www.tinmith.net/lca2004/ARToolkit/ARToolKit2.33doc.pdf Real-Time Occlusion Handling in Augmented Reality Based on an Object Tracking Approach      Authors: Yuan Tian, Tao Guan* and Cheng Wang      http://www.mdpi.com/1424-8220/10/4/2885/pdf
LINKS ARToolKit http://www.hitl.washington.edu/artoolkit/ ARToolkitPro for Android http://www.artoolworks.com/support/library/ARToolKit_Professional ARToolkitPlus 2.1.1 http://handheldar.icg.tugraz.at/artoolkitplus.php NyARToolkit for Android http://sourceforge.jp/projects/nyartoolkit/releases/?package_id=7605

Weitere Àhnliche Inhalte

Ähnlich wie AR AND 3D TECH

Augmented Reality Application - Final Year Project
Augmented Reality Application - Final Year ProjectAugmented Reality Application - Final Year Project
Augmented Reality Application - Final Year ProjectYash Kaushik
 
Virtual_Reality_New.pptx
Virtual_Reality_New.pptxVirtual_Reality_New.pptx
Virtual_Reality_New.pptxBapuPradhan1
 
Augmented reality(ar) seminar
Augmented reality(ar) seminarAugmented reality(ar) seminar
Augmented reality(ar) seminarHarshith Booragadda
 
AR and VR development tools and platforms
AR and VR development tools and platformsAR and VR development tools and platforms
AR and VR development tools and platformsSushmita Chatterjee
 
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...Panth Shah
 
3D in Android
3D in Android3D in Android
3D in AndroidWen Jiun Yap
 
OpenCV+Android.pptx
OpenCV+Android.pptxOpenCV+Android.pptx
OpenCV+Android.pptxVishwas459764
 
Augmented reality
Augmented realityAugmented reality
Augmented realityAnjaliAK2
 
CMPE- 280-Research_paper
CMPE- 280-Research_paperCMPE- 280-Research_paper
CMPE- 280-Research_paperSanjeedha Sanofer
 
Augmented Reality Map
Augmented Reality MapAugmented Reality Map
Augmented Reality Mapijtsrd
 
Cross Platform Mobile Development with Visual Studio 2015 and C++
Cross Platform Mobile Development with Visual Studio 2015 and C++Cross Platform Mobile Development with Visual Studio 2015 and C++
Cross Platform Mobile Development with Visual Studio 2015 and C++Richard Thomson
 
IRJET-Augmented Reality based Platform to Share Virtual Worlds
IRJET-Augmented Reality based Platform to Share Virtual WorldsIRJET-Augmented Reality based Platform to Share Virtual Worlds
IRJET-Augmented Reality based Platform to Share Virtual WorldsIRJET Journal
 
Virtual Reality: An Introduction
Virtual Reality:  An IntroductionVirtual Reality:  An Introduction
Virtual Reality: An Introductionelliando dias
 
Virtual reality in hci
Virtual reality in hciVirtual reality in hci
Virtual reality in hcijeet patalia
 
THE THIRD EYE-Presentation
THE THIRD EYE-PresentationTHE THIRD EYE-Presentation
THE THIRD EYE-PresentationRomil Shah
 
Aoyagi Lab Colloquium - 2015-05-11
Aoyagi Lab Colloquium - 2015-05-11Aoyagi Lab Colloquium - 2015-05-11
Aoyagi Lab Colloquium - 2015-05-11Michele Bianchi
 
Virtual reality The Future
Virtual reality The FutureVirtual reality The Future
Virtual reality The FutureNaveen kumar Bisai
 

Ähnlich wie AR AND 3D TECH (20)

Augmented Reality Application - Final Year Project
Augmented Reality Application - Final Year ProjectAugmented Reality Application - Final Year Project
Augmented Reality Application - Final Year Project
 
Virtual_Reality_New.pptx
Virtual_Reality_New.pptxVirtual_Reality_New.pptx
Virtual_Reality_New.pptx
 
Augmented reality(ar) seminar
Augmented reality(ar) seminarAugmented reality(ar) seminar
Augmented reality(ar) seminar
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
AR and VR development tools and platforms
AR and VR development tools and platformsAR and VR development tools and platforms
AR and VR development tools and platforms
 
Ar presentation
Ar presentationAr presentation
Ar presentation
 
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
Interfacing of MATLAB with Arduino for Object Detection Algorithm Implementat...
 
3D in Android
3D in Android3D in Android
3D in Android
 
OpenCV+Android.pptx
OpenCV+Android.pptxOpenCV+Android.pptx
OpenCV+Android.pptx
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
CMPE- 280-Research_paper
CMPE- 280-Research_paperCMPE- 280-Research_paper
CMPE- 280-Research_paper
 
Augmented Reality Map
Augmented Reality MapAugmented Reality Map
Augmented Reality Map
 
Cross Platform Mobile Development with Visual Studio 2015 and C++
Cross Platform Mobile Development with Visual Studio 2015 and C++Cross Platform Mobile Development with Visual Studio 2015 and C++
Cross Platform Mobile Development with Visual Studio 2015 and C++
 
IRJET-Augmented Reality based Platform to Share Virtual Worlds
IRJET-Augmented Reality based Platform to Share Virtual WorldsIRJET-Augmented Reality based Platform to Share Virtual Worlds
IRJET-Augmented Reality based Platform to Share Virtual Worlds
 
Virtual Reality: An Introduction
Virtual Reality:  An IntroductionVirtual Reality:  An Introduction
Virtual Reality: An Introduction
 
Virtual reality in hci
Virtual reality in hciVirtual reality in hci
Virtual reality in hci
 
THE THIRD EYE-Presentation
THE THIRD EYE-PresentationTHE THIRD EYE-Presentation
THE THIRD EYE-Presentation
 
Aoyagi Lab Colloquium - 2015-05-11
Aoyagi Lab Colloquium - 2015-05-11Aoyagi Lab Colloquium - 2015-05-11
Aoyagi Lab Colloquium - 2015-05-11
 
Virtual reality The Future
Virtual reality The FutureVirtual reality The Future
Virtual reality The Future
 

KĂŒrzlich hochgeladen

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

KĂŒrzlich hochgeladen (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

AR AND 3D TECH

  • 1. AUGMENTED REALITY AND 3D By Ivan Trajkovic and DamirBurazerovic
  • 2. INDEX What is Augmented Reality ? Problems in Augmented Reality Augmented Reality on Android platform Development platform and system requirements LG Optimus 3D additional requirements ARToolKit
  • 3. WHAT IS AUGMENTED REALITY (AR) ? It is a variation of Virtual Environments (VE) It is a system that supplements the real world with computer-generated virtual objects which seem to coexist in the same space and present the following properties: It combines real and virtual objects in real environment It executes interactively in real time It lines up real and virtual objects It is applied to all senses of the user
  • 4. PROBLEMS IN AUGMENTED REALITY There are three major challenges associated with AR: CAMERA TRACKING HANDLING OCCLUSIONS ILLUMINATION CONSISTENCY
  • 5. CAMERA TRACKING Fig 1: the Simple Program Running a virtual block aligned with a real mark Fig 2: Threshold Video Image with Identified Pattern
  • 6. HANDLING OCCLUSIONS Problem: real objects are in front of the virtual objects in the scene
  • 7. ILLUMINATION CONSISTENCY Three frames from a 3 hour long sequence showing virtual sculpture rendered into scene with consistent illumination.
  • 8.
  • 9. DEVELOPMENT PLATFORM AND SYSTEM REQUIREMENTS Multiplatform (Linux, MacOS and Windows) Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit) Mac OS X 10.5.8 or later (x86 only) Linux (tested on Ubuntu Linux, Lucid Lynx) Android SDK (http://developer.android.com/sdk/index.html) Eclipse IDE ADT Plugin for Eclipse
  • 10. LG OPTIMUS 3D ADDITIONAL REQUIREMENTS Real3D SDK ( http://developer.lgmobile.com/sdk/android/repository.xml) What LG Real3D provides Real3D API that helps you to control the display hardware block interliving Real3D API demos The emulator that enables you to test your 3D applications with red-cyan glasses
  • 12. HOW Real3D WORKS? Source: LG Real3D SDK
  • 13. ARToolKit Software library for building AR applications. Originally developed by Dr. Hirokazu Kato. Human Interface Technology Laboratory (HIT Lab) at the University of Washington, HIT Lab NZ at the University of Canterbury, New Zealand, ARToolworks, Inc, Seattle.
  • 14. ARToolKit Uses computer vision algorithms to solve AR tracking problem. Calculate the real camera position and orientation relative to physical markers in real time.
  • 15. ARToolKitFEATURES Multiplatform (Linux, MacOS and Windows) Single camera tracking using any black square. Distributed with complete source code. Fast rendering based on OpenGL. Simple and modular API (in C and C++). A complete set of samples and utilities.
  • 16. ARToolKit FEATURES OpenSource with GPL license for non- commercial usage. Commercial licenses are administered by ARToolworks, Inc., Seattle, WA, USA.
  • 17. ARToolKit ARCHITECTURE ARToolKit has three basic modules: Scene Capturer 2. Augmented Reality (AR) 3. Augmented Image Generator
  • 18. HOW DOES ARToolKit WORK? Source: http://www.hitl.washington.edu/artoolkit/documentation/userarwork.htm
  • 19. LIMITATIONS Virtual objects appear only when complete markers are visible. Size of virtual objects Movement of virtual objects If users cover up part of the pattern with their hands or other objects the virtual object will disappear
  • 20. LIMITATIONS Range issues Pattern complexity Marker orientation relative to the camera Lighting conditions
  • 21. ARToolKit – DEVELOPMENT PRINCIPLES There are two stages when developing an ARToolKitapplication: 1. Writing the application. 2. Training image-processing routines on markers that will be used in the application.
  • 23. LITERATURE Augment Reality (Edited by SohaMaad), 2010 Intech ARToolKit http://www.tinmith.net/lca2004/ARToolkit/ARToolKit2.33doc.pdf Real-Time Occlusion Handling in Augmented Reality Based on an Object Tracking Approach Authors: Yuan Tian, Tao Guan* and Cheng Wang http://www.mdpi.com/1424-8220/10/4/2885/pdf
  • 24. LINKS ARToolKit http://www.hitl.washington.edu/artoolkit/ ARToolkitPro for Android http://www.artoolworks.com/support/library/ARToolKit_Professional ARToolkitPlus 2.1.1 http://handheldar.icg.tugraz.at/artoolkitplus.php NyARToolkit for Android http://sourceforge.jp/projects/nyartoolkit/releases/?package_id=7605