Presented at Softwarica College of IT, Kathmandu
This presentation includes:
1. About AR
a. Definition
b. Examples
c. Image Recognition and Tracking
d. SLAM (Simultaneous Localization and Mapping)
e. Difference between VR and AR
2. History of AR
3. Current Scenario of AR
a. Statistics
b. Mobile AR Examples
c. Magic Leap and Hololens
4. Getting Started with Unity
a. SDK Cheatsheet
3. Brief talk about
Augmented Reality
History of Augmented Reality
02INTRODUCTION THROW BACK
01
Easy ways to code AR Apps
GETTING STARTED
04CURRENT SCENARIO
Context and new developments
in AR
03
4. Our world is filled with jargons. Here’s
some points to remember:
AR = Augmented Reality
VR = Virtual Reality
MR/XR = Mixed Reality
SLAM = Simultaneous Localization and
Mapping
CV = Computer Vision
HMD = Head Mounted Displays
FYI = For Your Information :P
BEFORE WE BEGIN
5. FYI, AR is NOT VR
01.
INTRODUCTION TO
AUGMENTED REALITY
(AR, MR, XR)
6. A technology that superimposes a
computer-generated image on a user's view of
the real world, thus providing a composite
view.
Augmented Reality
BY DEFINITION
7. A technology that superimposes a
computer-generated image on a user's view of
the real world, thus providing a composite
view.
Augmented Reality
BY DEFINITION
8.
9.
10.
11. HOW DOES AR WORK, ANYWAY?
IMAGE RECOGNITION
Image recognition is a term for computer
technologies that can recognize certain people,
animals, objects or other targeted subjects through
the use of algorithms
IMAGE TRACKING
Continuous three dimensional tracking of feature
sets
12. HOW DOES AR WORK, ANYWAY?
Simultaneous Localization And
Mapping (SLAM)
A technology wherein a robot or a
device can create a map of its
surroundings and orient itself properly
within the map in real–time.
At the heart of any augmented reality
application is computer vision libraries like
OpenCV. But if it’s too high tech for you, don’t
worry! You won’t need it any time soon.
13. Augmented reality (AR) adds digital elements to a
live view often by using the camera on a
smartphone. AR let us see the real-life
environment right in front of us—trees swaying in
the park, dogs chasing balls, kids playing
soccer—with a digital augmentation overlaid on it.
DIFFERENCE BETWEEN AR and VR
AUGMENTED REALITY
A complete immersion experience that shuts out
the physical world. Using VR devices such as HTC
Vive, Oculus Rift or Google Cardboard, users can
be transported into a number of real-world and
imagined environments such as the middle of a
penguin colony or inside Spiderman universe
Virtual Reality (VR)
14. FYI, AR made its first debut in 1968 at Harvard University
02.
HISTORY OF
AUGMENTED REALITY
15. A BRIEF HISTORY OF AUGMENTED REALITY
FIRST DEBUT
Computer scientist Ivan
Sutherland developed the
first ever AR
head-mounted display
(HMD) system
COINING THE WORD GOOGLE GLASS
1968 1990 2013
“Augmented Reality” is
used for the first time. It
was used by the Boeing
researcher Tom Caudell
Even though the “Glass”
wasn’t a successful
project, it was a very
important step into the
future. Wearable AR
technology is surely a part
of our future.
16.
17.
18. FYI, By 2020, there should be 1 billion augmented reality users.
03.
CURRENT CONTEXT
19. 907M AR Capable Devices
iOS - 75% Android - 25%
High End AR Experiences
ARCore & ARKit
224 Million Views Everyday
DEVICE CAPABILITY4000+ APPS SNAPCHAT
CURRENT SCENARIO OF MOBILE AR (2019)
32. MAGIC LEAP ONE
CREATOR EDITION
1. World’s most secretive start-up
2. Uses Digital Light Field technology
3. Raised $2.6 billion from a list of
investors including Google and Alibaba
Group
4. State of the art AR HMD
5. Spatial Computing
6. Eye Tracking
7. Starts at $2295
33. MICROSOFT HOLOLENS 2
ENTERPRISE EDITION
1. Most Comfortable HMD for MR
2. Supports cloud and AI services
3. Mixed Reality (Spatial Recognition)
4. Multiplayer Mode
5. Eye Tracking
6. Spatial Computing
7. Starts at $3500
34. Epson MOVERIO BT-300 Everysight Raptor
Google Glass Enterprise
Edition
Kopin SOLOS Meta 2 ThirdEye Gen X1
35. THIS IS SO EXCITING!
BUT HOW DO I GET
STARTED?
36. FYI, Unity3D is a good place to start...
04.
GETTING STARTED
37. UNITY
Download the
latest version of
Unity3D Game
Engine
Download SDK of
your choice
(Following Slides
for Reference)
Start coding the
basics of AR
SDK GET STARTED
GETTING STARTED IS REALLY EASY...
Unless you are trying to reinvent the wheel
38. ARCore Android SLAM Free
ARKit iOS SLAM Free
Vuforia Android / iOS Target Image / SLAM Paid
(Free to Develop)
EasyAR Android / iOS Target Image Free
8th Wall
Android/ iOS /
Web / React Native SLAM Paid
(Free to Develop)
DEVELOPING AR APPS FOR MOBILE
39. THANKS!
Does anyone have any questions?
Saurav Bajracharya
Semantic Creation Pvt. Ltd.,
buzzsaurav@gmail.com
www.semanticcreation.com
Ph: 9840056397