SlideShare ist ein Scribd-Unternehmen logo
1 von 14
The Road to ARToolKit 6
ARToolKit for the Next Generation
Wally Young
Technical Product Manager,
ARToolKit
What’s that?
1999 First public demonstration @ SIGGRAPH.
2001 v1, with square tracking released open source.
2001 ARToolworks Incorporated, begins selling Pro version.
2004 NFT tracking integrated in ARToolKit.
2004 v2 released open source.
2008-10 iPhone 3g Support, Open Source Innovation
2011-14 Android support added, further extending platform support.
2015 Acquired by DAQRI, pro version open sourced....
The History of ARToolKit
...so what have we been up to?
2015-16
ARToolKit 5, by the Numbers
Pro Versions Open Sourced on May 13 2015
35,000+ Visitors Per Month to artoolkit.org
71,000+ SDK Downloads
235 ARToolKit 5 Forks
88 ARToolKit for Unity Forks
1240 Members of ARToolKit Forum
Why Open Source?
• If we want the AR community to grow, price
(and license) should not be a barrier to entry.
• We want to encourage innovation in AR
circles, and share transparently.
• We want to raise awareness and
understanding of AR, and how it works.
New Users, New Devices, New Tech
ARToolKit for the Next Generation
New Image Tracker
New for ARToolKit 6. Like v5.3, it
uses FREAK features, but is a
ground-up new development from
DAQRI, using approaches such as
optical flow alongside template
matching for more robust tracking.
1999. Handbook of Computer Vision and
Applications with Cdrom (1st ed.). Bernd
Jahne, Peter Geissler, and Horst
Haussecker (Eds.). Morgan Kaufmann
Publishers Inc., San Francisco, CA, USA.
Planar Tracker
Using the same
algorithms in our
image tracker, we
can also track
unprepared planes.
Just start the tracker
and go!
New Unity Plugin
Completely new developer
experience, designed to
make going for 0-to-AR
faster and easier than ever
before.
Commitment to Open Source
ARToolKit 6 will continue our tradition of being
completely free and open source.
• You do not need to purchase a license.
• You do not need to register for an account.
• You do not need to “phone home” with our SDK.
• You do not need to give away what you build with it.
COMING THIS
FALL
When?
Wally Young
Technical Product Manager, ARToolKit
wally@artoolkit.org
@wallyyoungmusic
ARToolKit Home
http://www.artoolkit.org
Community
http://www.artoolkit.org/community
Documentation
http://www.artoolkit.org/documentation
ARToolKit 5 SDK Repo
https://github.com/artoolkit/artoolkit5
ARToolKit 5 for Unity Repo
https://github.com/artoolkit/arunity5
DAQRI Home
http://www.daqri.com
4D Expo
http://www.4dexpo.com
Thank you!
Follow us on Twitter!
@artoolkit_
@DAQRI

Weitere ähnliche Inhalte

Was ist angesagt?

sdc-2016-gvrf-and-io_public
sdc-2016-gvrf-and-io_publicsdc-2016-gvrf-and-io_public
sdc-2016-gvrf-and-io_public
Rick Lau
 
Android wear and Cardboard
Android wear and CardboardAndroid wear and Cardboard
Android wear and Cardboard
mharkus
 

Was ist angesagt? (15)

"Augmented and Virtual Reality – Ready for Design and Engineering" Cyrille F...
"Augmented and Virtual Reality – Ready for Design and Engineering"  Cyrille F..."Augmented and Virtual Reality – Ready for Design and Engineering"  Cyrille F...
"Augmented and Virtual Reality – Ready for Design and Engineering" Cyrille F...
 
XR and real-time 3D in automotive digital marketing strategies | Visionaries ...
XR and real-time 3D in automotive digital marketing strategies | Visionaries ...XR and real-time 3D in automotive digital marketing strategies | Visionaries ...
XR and real-time 3D in automotive digital marketing strategies | Visionaries ...
 
sdc-2016-gvrf-and-io_public
sdc-2016-gvrf-and-io_publicsdc-2016-gvrf-and-io_public
sdc-2016-gvrf-and-io_public
 
Augmented Reality Tutorial - Transparency & Shadow in Unity
Augmented Reality Tutorial - Transparency & Shadow in UnityAugmented Reality Tutorial - Transparency & Shadow in Unity
Augmented Reality Tutorial - Transparency & Shadow in Unity
 
Virtual Reality Workshop
Virtual Reality WorkshopVirtual Reality Workshop
Virtual Reality Workshop
 
Android wear and Cardboard
Android wear and CardboardAndroid wear and Cardboard
Android wear and Cardboard
 
Visualizing the engineering project lifecycle - Unite Copenhagen
Visualizing the engineering project lifecycle - Unite CopenhagenVisualizing the engineering project lifecycle - Unite Copenhagen
Visualizing the engineering project lifecycle - Unite Copenhagen
 
GECon2017_Best ideas started in garages the heart of innovation_Andrei Medved...
GECon2017_Best ideas started in garages the heart of innovation_Andrei Medved...GECon2017_Best ideas started in garages the heart of innovation_Andrei Medved...
GECon2017_Best ideas started in garages the heart of innovation_Andrei Medved...
 
2017 02-fitc-amz-public
2017 02-fitc-amz-public2017 02-fitc-amz-public
2017 02-fitc-amz-public
 
Simulating Lidar Sensors for Computer Vision
Simulating Lidar Sensors for Computer VisionSimulating Lidar Sensors for Computer Vision
Simulating Lidar Sensors for Computer Vision
 
Propelling AEC to New Heights by Collaborating Across Platforms Using XR
Propelling AEC to New Heights by Collaborating Across Platforms Using XRPropelling AEC to New Heights by Collaborating Across Platforms Using XR
Propelling AEC to New Heights by Collaborating Across Platforms Using XR
 
ARCore Shared 3d Worlds
ARCore Shared 3d WorldsARCore Shared 3d Worlds
ARCore Shared 3d Worlds
 
Accelerating communication in AEC with Unity Reflect
Accelerating communication in AEC with Unity ReflectAccelerating communication in AEC with Unity Reflect
Accelerating communication in AEC with Unity Reflect
 
Getting started with High-Definition Render Pipeline for games- Unite Copenha...
Getting started with High-Definition Render Pipeline for games- Unite Copenha...Getting started with High-Definition Render Pipeline for games- Unite Copenha...
Getting started with High-Definition Render Pipeline for games- Unite Copenha...
 
Creating a Virtual Reality in Unity - by Unity Evangelist Kelvin Lo
Creating a Virtual Reality in Unity - by Unity Evangelist Kelvin LoCreating a Virtual Reality in Unity - by Unity Evangelist Kelvin Lo
Creating a Virtual Reality in Unity - by Unity Evangelist Kelvin Lo
 

Andere mochten auch

ED CONNOR RESUME 2013
ED CONNOR RESUME 2013ED CONNOR RESUME 2013
ED CONNOR RESUME 2013
Edward Connor
 
Kim McCann CV and Contractor Bio
Kim McCann CV and Contractor BioKim McCann CV and Contractor Bio
Kim McCann CV and Contractor Bio
Kim McCann
 
PlacifyMe - Location-based Mobile Application
PlacifyMe - Location-based Mobile ApplicationPlacifyMe - Location-based Mobile Application
PlacifyMe - Location-based Mobile Application
Shady El Mansoury
 
Jack huang's resume
Jack huang's resumeJack huang's resume
Jack huang's resume
Jack Huang
 

Andere mochten auch (14)

ED CONNOR RESUME 2013
ED CONNOR RESUME 2013ED CONNOR RESUME 2013
ED CONNOR RESUME 2013
 
Kim McCann CV and Contractor Bio
Kim McCann CV and Contractor BioKim McCann CV and Contractor Bio
Kim McCann CV and Contractor Bio
 
Crash Fast & Furious
Crash Fast & FuriousCrash Fast & Furious
Crash Fast & Furious
 
Getting Started in VR with JS
Getting Started in VR with JSGetting Started in VR with JS
Getting Started in VR with JS
 
iOSDevCamp 2011 - Getting "Test"-y: Test Driven Development & Automated Deplo...
iOSDevCamp 2011 - Getting "Test"-y: Test Driven Development & Automated Deplo...iOSDevCamp 2011 - Getting "Test"-y: Test Driven Development & Automated Deplo...
iOSDevCamp 2011 - Getting "Test"-y: Test Driven Development & Automated Deplo...
 
Resume
ResumeResume
Resume
 
Mobile AR Tutorial
Mobile AR TutorialMobile AR Tutorial
Mobile AR Tutorial
 
PlacifyMe - Location-based Mobile Application
PlacifyMe - Location-based Mobile ApplicationPlacifyMe - Location-based Mobile Application
PlacifyMe - Location-based Mobile Application
 
Wikitude - Geolocalización y Realidad Aumentada a lo fácil
Wikitude - Geolocalización y Realidad Aumentada a lo fácilWikitude - Geolocalización y Realidad Aumentada a lo fácil
Wikitude - Geolocalización y Realidad Aumentada a lo fácil
 
Layar code examples for developers
Layar code examples for developersLayar code examples for developers
Layar code examples for developers
 
Augmented Reality for Architects
Augmented Reality for ArchitectsAugmented Reality for Architects
Augmented Reality for Architects
 
Layar introduction for developers
Layar introduction for developersLayar introduction for developers
Layar introduction for developers
 
Jack huang's resume
Jack huang's resumeJack huang's resume
Jack huang's resume
 
Augmented Reality Fieldtrips
Augmented Reality FieldtripsAugmented Reality Fieldtrips
Augmented Reality Fieldtrips
 

Ähnlich wie Wally Young (DAQRI) The Path to ARToolKit 6

THE THIRD EYE-Presentation
THE THIRD EYE-PresentationTHE THIRD EYE-Presentation
THE THIRD EYE-Presentation
Romil Shah
 

Ähnlich wie Wally Young (DAQRI) The Path to ARToolKit 6 (20)

Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product StrategyLeveraging the Open IoT Ecosystem to Accelerate Product Strategy
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
 
All About Augmented Reality
All About Augmented RealityAll About Augmented Reality
All About Augmented Reality
 
ARToolworks ARE 2011 Presentation
ARToolworks ARE 2011 PresentationARToolworks ARE 2011 Presentation
ARToolworks ARE 2011 Presentation
 
Augmented Reality Development Tools
Augmented Reality Development ToolsAugmented Reality Development Tools
Augmented Reality Development Tools
 
PTC Announces a Major New Release to Vuforia Augmented Reality Platform
PTC Announces a Major New Release to Vuforia  Augmented Reality PlatformPTC Announces a Major New Release to Vuforia  Augmented Reality Platform
PTC Announces a Major New Release to Vuforia Augmented Reality Platform
 
Why IoT needs Open Source Communities
Why IoT needs Open Source CommunitiesWhy IoT needs Open Source Communities
Why IoT needs Open Source Communities
 
Mobile Augmented Reality Development tools
Mobile Augmented Reality Development toolsMobile Augmented Reality Development tools
Mobile Augmented Reality Development tools
 
Intro to Arkit - ARKit NYC Meetup - 7.20.17
Intro to Arkit - ARKit NYC Meetup - 7.20.17Intro to Arkit - ARKit NYC Meetup - 7.20.17
Intro to Arkit - ARKit NYC Meetup - 7.20.17
 
OpenPicus Keynote at Web of Things workshop 2012 in Newcastle
OpenPicus Keynote at Web of Things workshop 2012 in NewcastleOpenPicus Keynote at Web of Things workshop 2012 in Newcastle
OpenPicus Keynote at Web of Things workshop 2012 in Newcastle
 
VR digest. April, 2018
VR digest. April, 2018 VR digest. April, 2018
VR digest. April, 2018
 
Opportunities and Challenges in Open Source AR in 2018
Opportunities and Challenges in Open Source AR in 2018Opportunities and Challenges in Open Source AR in 2018
Opportunities and Challenges in Open Source AR in 2018
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from AnywhereIRJET- IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
IRJET- IOT Dune Buggy –Control it from Anywhere
IRJET-  	  IOT Dune Buggy –Control it from AnywhereIRJET-  	  IOT Dune Buggy –Control it from Anywhere
IRJET- IOT Dune Buggy –Control it from Anywhere
 
SpagoBI version 6 rebranded as Knowage offers unpaired analytical experience,...
SpagoBI version 6 rebranded as Knowage offers unpaired analytical experience,...SpagoBI version 6 rebranded as Knowage offers unpaired analytical experience,...
SpagoBI version 6 rebranded as Knowage offers unpaired analytical experience,...
 
THE THIRD EYE-Presentation
THE THIRD EYE-PresentationTHE THIRD EYE-Presentation
THE THIRD EYE-Presentation
 
VR digest. February, 2018
VR digest. February, 2018VR digest. February, 2018
VR digest. February, 2018
 
VR digest. May 2018
VR digest. May 2018VR digest. May 2018
VR digest. May 2018
 
Sketching in Hardware 2013
Sketching in Hardware 2013Sketching in Hardware 2013
Sketching in Hardware 2013
 
I/O Frog: Not another Sigfox platform?
I/O Frog: Not another Sigfox platform?I/O Frog: Not another Sigfox platform?
I/O Frog: Not another Sigfox platform?
 
VLSI Presentation.ppt.pptx
VLSI Presentation.ppt.pptxVLSI Presentation.ppt.pptx
VLSI Presentation.ppt.pptx
 

Mehr von AugmentedWorldExpo

Bill Meyer (Virtual Science Center): Turning Kids on to STEM by Letting Them ...
Bill Meyer (Virtual Science Center): Turning Kids on to STEM by Letting Them ...Bill Meyer (Virtual Science Center): Turning Kids on to STEM by Letting Them ...
Bill Meyer (Virtual Science Center): Turning Kids on to STEM by Letting Them ...
AugmentedWorldExpo
 
Valentin Heun (PTC): One Reality - A 3rd generation AR User Interface
Valentin Heun (PTC): One Reality - A 3rd generation AR User InterfaceValentin Heun (PTC): One Reality - A 3rd generation AR User Interface
Valentin Heun (PTC): One Reality - A 3rd generation AR User Interface
AugmentedWorldExpo
 

Mehr von AugmentedWorldExpo (20)

Bill Meyer (Virtual Science Center): Turning Kids on to STEM by Letting Them ...
Bill Meyer (Virtual Science Center): Turning Kids on to STEM by Letting Them ...Bill Meyer (Virtual Science Center): Turning Kids on to STEM by Letting Them ...
Bill Meyer (Virtual Science Center): Turning Kids on to STEM by Letting Them ...
 
Nick Klingensmith (Microsoft): Increasing Immersion with the MR Lighting Tools
Nick Klingensmith (Microsoft): Increasing Immersion with the MR Lighting ToolsNick Klingensmith (Microsoft): Increasing Immersion with the MR Lighting Tools
Nick Klingensmith (Microsoft): Increasing Immersion with the MR Lighting Tools
 
Rokid: Design a seamless solution for AR glasses
Rokid: Design a seamless solution for AR glassesRokid: Design a seamless solution for AR glasses
Rokid: Design a seamless solution for AR glasses
 
How AR is Transforming the Online Retail Experience
How AR is Transforming the Online Retail ExperienceHow AR is Transforming the Online Retail Experience
How AR is Transforming the Online Retail Experience
 
Chloe Doyeon Kim (MAXST): The Current and Future State of MAXST Platform
Chloe Doyeon Kim (MAXST): The Current and Future State of MAXST PlatformChloe Doyeon Kim (MAXST): The Current and Future State of MAXST Platform
Chloe Doyeon Kim (MAXST): The Current and Future State of MAXST Platform
 
AWE USA 2019: Owning Augmented Space
AWE USA 2019: Owning Augmented SpaceAWE USA 2019: Owning Augmented Space
AWE USA 2019: Owning Augmented Space
 
Victor Sun (Shadow Creator): How to turn Mixed Reality “headset” into “glasses”?
Victor Sun (Shadow Creator): How to turn Mixed Reality “headset” into “glasses”?Victor Sun (Shadow Creator): How to turn Mixed Reality “headset” into “glasses”?
Victor Sun (Shadow Creator): How to turn Mixed Reality “headset” into “glasses”?
 
Chris Pickett (DigiLens): XR is Hard: Here’s Why
Chris Pickett (DigiLens): XR is Hard: Here’s WhyChris Pickett (DigiLens): XR is Hard: Here’s Why
Chris Pickett (DigiLens): XR is Hard: Here’s Why
 
Antti Sunnari (Dispelix Ltd): Full-color, single-waveguide near-eye displays ...
Antti Sunnari (Dispelix Ltd): Full-color, single-waveguide near-eye displays ...Antti Sunnari (Dispelix Ltd): Full-color, single-waveguide near-eye displays ...
Antti Sunnari (Dispelix Ltd): Full-color, single-waveguide near-eye displays ...
 
Jian Liang (HiScene): AR for Industry in China: From Concepts to Real Applica...
Jian Liang (HiScene): AR for Industry in China: From Concepts to Real Applica...Jian Liang (HiScene): AR for Industry in China: From Concepts to Real Applica...
Jian Liang (HiScene): AR for Industry in China: From Concepts to Real Applica...
 
Augmented reality meets Television -Ellen DeGeneres' Game of Games AR App
Augmented reality meets Television -Ellen DeGeneres' Game of Games AR AppAugmented reality meets Television -Ellen DeGeneres' Game of Games AR App
Augmented reality meets Television -Ellen DeGeneres' Game of Games AR App
 
Jennifer Cook (Dreamscape Immersive): Dreamscape Immersive Presentation
Jennifer Cook (Dreamscape Immersive): Dreamscape Immersive PresentationJennifer Cook (Dreamscape Immersive): Dreamscape Immersive Presentation
Jennifer Cook (Dreamscape Immersive): Dreamscape Immersive Presentation
 
AWE USA 2019: 2 Partners sharing 1 vision for smart operators
AWE USA 2019: 2 Partners sharing 1 vision for smart operatorsAWE USA 2019: 2 Partners sharing 1 vision for smart operators
AWE USA 2019: 2 Partners sharing 1 vision for smart operators
 
Phil LaFond (Bosch Automotive Service Solutions Inc.): Bosch Technical Traini...
Phil LaFond (Bosch Automotive Service Solutions Inc.): Bosch Technical Traini...Phil LaFond (Bosch Automotive Service Solutions Inc.): Bosch Technical Traini...
Phil LaFond (Bosch Automotive Service Solutions Inc.): Bosch Technical Traini...
 
Scott Montgomerie (Scope AR): AR’s Influence on the Workforce of Tomorrow: Jo...
Scott Montgomerie (Scope AR): AR’s Influence on the Workforce of Tomorrow: Jo...Scott Montgomerie (Scope AR): AR’s Influence on the Workforce of Tomorrow: Jo...
Scott Montgomerie (Scope AR): AR’s Influence on the Workforce of Tomorrow: Jo...
 
Hugo Swart (Qualcomm, Inc.): How 5G, Distributed Processing and Technology Ad...
Hugo Swart (Qualcomm, Inc.): How 5G, Distributed Processing and Technology Ad...Hugo Swart (Qualcomm, Inc.): How 5G, Distributed Processing and Technology Ad...
Hugo Swart (Qualcomm, Inc.): How 5G, Distributed Processing and Technology Ad...
 
Valentin Heun (PTC): One Reality - A 3rd generation AR User Interface
Valentin Heun (PTC): One Reality - A 3rd generation AR User InterfaceValentin Heun (PTC): One Reality - A 3rd generation AR User Interface
Valentin Heun (PTC): One Reality - A 3rd generation AR User Interface
 
Anton Ebert (Siemens Healthcare): Challenges and approaches on integrating a ...
Anton Ebert (Siemens Healthcare): Challenges and approaches on integrating a ...Anton Ebert (Siemens Healthcare): Challenges and approaches on integrating a ...
Anton Ebert (Siemens Healthcare): Challenges and approaches on integrating a ...
 
Sarah Hill (Healium by StoryUP Studios): Healing Stories Powered by Biometrics
Sarah Hill (Healium by StoryUP Studios): Healing Stories Powered by BiometricsSarah Hill (Healium by StoryUP Studios): Healing Stories Powered by Biometrics
Sarah Hill (Healium by StoryUP Studios): Healing Stories Powered by Biometrics
 
Iva Leon (ARVR Women and Allies): Building community with social VR
Iva Leon (ARVR Women and Allies): Building community with social VRIva Leon (ARVR Women and Allies): Building community with social VR
Iva Leon (ARVR Women and Allies): Building community with social VR
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Wally Young (DAQRI) The Path to ARToolKit 6

  • 1. The Road to ARToolKit 6 ARToolKit for the Next Generation Wally Young Technical Product Manager, ARToolKit What’s that?
  • 2. 1999 First public demonstration @ SIGGRAPH. 2001 v1, with square tracking released open source. 2001 ARToolworks Incorporated, begins selling Pro version. 2004 NFT tracking integrated in ARToolKit. 2004 v2 released open source. 2008-10 iPhone 3g Support, Open Source Innovation 2011-14 Android support added, further extending platform support. 2015 Acquired by DAQRI, pro version open sourced.... The History of ARToolKit ...so what have we been up to?
  • 4. ARToolKit 5, by the Numbers Pro Versions Open Sourced on May 13 2015 35,000+ Visitors Per Month to artoolkit.org 71,000+ SDK Downloads 235 ARToolKit 5 Forks 88 ARToolKit for Unity Forks 1240 Members of ARToolKit Forum
  • 5. Why Open Source? • If we want the AR community to grow, price (and license) should not be a barrier to entry. • We want to encourage innovation in AR circles, and share transparently. • We want to raise awareness and understanding of AR, and how it works.
  • 6. New Users, New Devices, New Tech
  • 7. ARToolKit for the Next Generation
  • 8. New Image Tracker New for ARToolKit 6. Like v5.3, it uses FREAK features, but is a ground-up new development from DAQRI, using approaches such as optical flow alongside template matching for more robust tracking. 1999. Handbook of Computer Vision and Applications with Cdrom (1st ed.). Bernd Jahne, Peter Geissler, and Horst Haussecker (Eds.). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.
  • 9.
  • 10. Planar Tracker Using the same algorithms in our image tracker, we can also track unprepared planes. Just start the tracker and go!
  • 11. New Unity Plugin Completely new developer experience, designed to make going for 0-to-AR faster and easier than ever before.
  • 12. Commitment to Open Source ARToolKit 6 will continue our tradition of being completely free and open source. • You do not need to purchase a license. • You do not need to register for an account. • You do not need to “phone home” with our SDK. • You do not need to give away what you build with it.
  • 14. Wally Young Technical Product Manager, ARToolKit wally@artoolkit.org @wallyyoungmusic ARToolKit Home http://www.artoolkit.org Community http://www.artoolkit.org/community Documentation http://www.artoolkit.org/documentation ARToolKit 5 SDK Repo https://github.com/artoolkit/artoolkit5 ARToolKit 5 for Unity Repo https://github.com/artoolkit/arunity5 DAQRI Home http://www.daqri.com 4D Expo http://www.4dexpo.com Thank you! Follow us on Twitter! @artoolkit_ @DAQRI

Hinweis der Redaktion

  1. My name is Wally Young, and I’m the product manager for ARToolKit at DAQRI. I’ve been at DAQRI a little over 3 and a half years, and ever since Philip Lamb and Ben Vaughan joined us last year with ARToolKit, I’ve been working with them. I guess first is “What is ARToolKit?” Thank you for asking little clipart arrow. ARToolKit is an open source tracking & recognition SDK. And for most of us here, ARToolKit is an AR SDK that needs no introduction. It’s one of the oldest and most downloaded AR SDKs on the market. It’s been around since 1999. And has had over 1,000,000 downloads. Runs on everything (list platforms). Works with see-through displays (like the Epson Moverio, DSH). Plays well with stereo rendering (for those of you with DK1s or HTC Vives). We sstarted with square fiducials. Added later added image tracking. And what we have today- ARToolKit 5- is the natural evolution of these features. And by evolution I mean time and effort.
  2. ARToolKit has had a very long history. It all began with Hiro Kato now of the Nara Institute of Science and Technology, then at the University of Washington’s HIT Lab. There have been numerous spin-offs of ARToolKit, incuding: FLARToolKit, Which brought ARToolKit to Flash / Action Script NyARToolKit, Which brough ARToolKit to C#, and has had a lot of popularity in Japan, in particular. JSARToolKit, for Javascript SLARToolKit for Silverlight
  3. 2015 has been a great year for us. We’ve been very busy. ON THE TECH FRONT: We’ve replaced SURF with FREAK in our keypoint matching library. -> This made ARToolKit completely free-to-use, with no license or patent complications. We’ve been integrated into the Unreal Engine - twice! -> One of these is for sale on the Unreal store, and I believe the other one is planning on being free. Added to OSVR Recompiled ARToolKit 5 with emscripten for Javscript and we now run in the browser. -> That’s also free and open source on our github as JSARToolKit5, please go check it out. IN EVANGELISM AND EDUCATION: We were at Laval virtual and ismar 2015- evangelizing open source and talking with some brilliant computer scientists We’ve given summer schools at U. South Australia -> We saw some really cool examples come out of that around collaborative play. And Telkom University in Indonesia -> We saw a lot of really cool AR story books here. We’ve been at hackatons in Dublin. And we’ve even given classes at CSM and MIT.
  4. We announced ARToolKit 5 was coming to open source last year right here at AWE. Since then, let’s see how much activity we’ve had…
  5. If we want the AR community to grow, price (and license) should not be a barrier to entry. As you’ve seen, we’ve been doing this since 1999- This is a well-understood problem, and people deserve the solution to that problem to be available to use. Encourage innovation in AR circles. We’re trying to solve these problems in a transparent way- everything down to the algorithms under the hood are available to read, use, reuse, and learn from. Furthermore, with the LGPLv3 license, any advances that are made to ARToolKit are meant to come back to the community, and make it better for everyone. We don’t want to give you a black box. And we don’t want research done on top of black boxes. Knowledge is meant to be shared. We also want to help people understand augmented reality. For this crowd, it’s obviously less necessary- but the more people who understand AR, and at the core, how it works, the average user’s awareness goes up, and we can move beyond the “how and why”, and spend more time on the “what”- and come closer to AR Everywhere.
  6. Long before smartphones ARToolKit first ran on the desktop. We added capabilities that weren’t there before and enabled people to do amazing new things. Then we were one of the first AR SDKs on smartphones- here’s ARToolKit running on an iPhone 3g or 3gs. ARToolKit has been seen running on Symbian as early as 2005. Today, we find ourselves with whole new classes of devices, and a whole new user. We have handheld devices, some whose screens are larger than laptops, with GPUs that blow older phones, and even some older desktops out of the water. We have wearables which try understand the world around you, and compete against the REAL WORLD for video update rate. And we believe that our users, too, now come with a whole new set of expectations.
  7. What if you could start over? What if you could take everything you’ve learned, and do it again? That’s what we’re doing with ARToolKit 6. ARToolKit 6 is a fast and modern open source tracking and recognition SDK which enables computers to see and understand more in the environment around them. ARToolKit 6 represents a push for “AR everywhere” by targeting a new epoch of researchers, educators, and developers to empower their research, teach others about AR, and share what they create and learn. When we’re launching, we’re on Linux, Android, OS X, and iOS. Shortly after, we’ll bring it to Windows, as well, to take part in the growing convertible tablet market. But that’s it? All of these words and losing one platform? (Windows phone, for those of us playing the home game.) Not exactly...
  8. We have a brand new image tracker that is A-MA-ZING. Just like our previous tracker, we start with FREAK for initialization- but then we use techniques like optical flow alongside traditional template matching. Frankly, we’ve never tracked better. Not only that, image training has gotten significantly easier. There's a lot more to go into for this feature, and a lot more to announce. But instead of passing your jpeg to a command line tool, and calculating the effective DPIs- in the easiest case, you can just pass it an image, and it will start tracking on-the-fly.
  9. Here’s a side-by-side of ARToolKit 5 (left), and the tracker that’s going in ARToolKit 6 (right). You can see pretty clearly that most of the “jitter” you’ve seen is pretty much gone, unless you go reeeeeealllllyyyy reeeeeeaaaallllyyyyy close to what you’re trying to track. By the way- This content is from ALTERRA, a brand new experience by DAQRI, powered by ARToolKit. For those of you that are Unity devs- This is our version of “Battle Bots”- a way to show you the power of ARToolKit, and what you can do with it. It will be released open-source and shipping with ARToolKit 6. And we’re hoping to build a story together with the open source community around this. If you go to our booth, you can see this app running live on both ARToolKit 5, and a very early alpha of ARToolKit 6, and see the difference for yourselves. For those of you that took the time to come to this talk (thank you), we’ll also be giving you a first edition ALTERRA comic book, which will work with the ALTERRA app upon release.
  10. This is something I’m really excited about - We’ve also got a planar tracker. Opening up the camera feed, ARToolKit 6 begins to look for a plane. Once it has found a plane, it begins to track that plane, allowing you to place content in the world around you. I really believe this is a step in a new direction for AR Developers- Content, whether it starts off of an image or not, is free to be in the world around you, and not just tied to a marker. This is from a very early version of Crayola Color Alive- probably about a year and a half to two years old now running on an iPad mini. Needless to say- you will see substantial improvements to this tech come release. BY THE WAY- These two tracking options aren’t the limit of ARToolKit 6. We’re designed to be a true toolkit- and extending ARToolKit 6 to encompass new tracking technologies is exactly what this effort is meant to do. Whether it’s ARToolKit fiducials, or a new SLAM implementation, or something completely different.
  11. We’re doing a complete overhaul of our Unity plugin. Gone are the days of worrying about making sure if you named that marker correctly, Or worrying about what parts you need to setup vs what ARToolKit will set up for you. A lot of these feedback has come from the community forums and emails, but additionally, everytime we taught an ARToolKit class or were at a hackathon, we received constant user feedback, and it became pretty apparent where users were having a frustrating time. We’re trying to be as transparent as possible to what the developer cares about, And taking care of the rest, in order to get developers into AR as seamlessly as possible.
  12. When we released ARToolKit 5 open source, we chose to release it LGPLv3. I still think this is the right type of license to release with, but there was definitely some confusion- With LGPLv3, anything you build on top of ARToolKit – your app, an integration framework (say, for the Unreal Engine), whatever- really- is still yours. We’ve even included a clause for static linking to avoid license issues on iOS, and the infectious nature of GPL-style licenses. Now- say you were developing on iOS version… 12, or something new... And there’s a brand new video capture libray (and AVFoundation is deprecatead), and you want to support that. That’s modifying the SDK, and that is what you would have to open source with our license. We did this because the core tech, the guts of ARToolKit, will get better for everybody, in a “rising tide raises all ships fashion”. I’m happy to say that our license with ARToolKit 6 will be equally as permissive, if not more permissive. That means … [click, continue reading slide].