SlideShare a Scribd company logo
1 of 88
Download to read offline
MOBILE-BASED
AUGMENTED REALITY
DEVELOPMENT
Mark Billinghurst
mark.billinghurst@unisa.edu.au
Zi Siang See
zisiang@reina.com.my
November 29th-30th 2015
About Us
• Mark
• PhD University of Washington
• Founder, HIT Lab NZ
• Professor, University South Australia
• Zi Siang
• Researcher, HIT Lab NZ
• Creative Director, Reina Imaging
• Academic, University Tunku Abdul Rahman
Course Outline - Saturday
• Morning
•  9:00 am Welcome
•  9:30 am 1: Introduction to Augmented Reality
•  11:00 am 2: Rapid Prototyping for Mobile AR
•  12:30 pm Lunch
• Afternoon
•  1:30 pm 3: Visual Programming for Mobile AR
•  3:00 pm 4: Location Based AR
•  3:45 pm Break
•  4:00 pm 4: ARML Scripting
•  5:00 pm Finish
Course Outline - Sunday
• Morning
• 9:00 am 5: Mobile AR Interaction
• 10:30 am 6: Introduction to Unity3D
• 11:30 am 7: Introduction to Vuforia
• 12:30 pm Lunch
• Afternoon
• 1:30 pm 8: Interactive AR Applications
• 3:00 pm 9: AR using HDRI Panorama
• 4:30 pm 10: Research Directions
• 5:00 pm Finish
What You Will Learn
• Overview of Augmented Reality
• Foundation of mobile Augmented Reality
• Prototyping methods for mobile AR
• Visual design tools for mobile AR
• Making image based and geo located Mobile AR
• Interaction methods for Mobile AR
• Basics of Unity3D
• Overview of Vuforia tracking library
• Research directions in Mobile AR
LECTURE 1:
INTRODUCTION
A Brief History ofTime
• Trend
• smaller, cheaper, more functions, more intimate
• Technology becomes invisible
• Intuitive to use
• Interface over internals
• Form more important than function
• Human centered design
A Brief History of Computing
• Trend
• smaller, cheaper, faster, more intimate, intelligent objects
• Computers need to become invisible
• hide the computer in the real world
•  Ubiquitous / Tangible Computing
• put the user inside the computer
•  Virtual Reality
Making Interfaces Invisible
Rekimoto, J. and Nagao, K. 1995. The world through the computer: computer augmented
interaction with real world environments. In Proceedings of the 8th Annual ACM Symposium on
User interface and Software Technology. UIST '95. ACM, New York, NY, 29-36.
Ubiquitous Computing
Ubiquitous computing is the method of
enhancing computer use by making many
computers available throughout the physical
environment, but making them effectively
invisible to the user.
– Mark Weiser
Ubiquitous Computing
•  Mark Weiser, Xerox PARC
•  TAB, Slate,Wall display
Ubiquitous Computing
Smart Home Sensor Networks
Virtual Reality
•  1989…
•  sddg
Virtual Reality
• ImmersiveVR
• Head mounted display, gloves
• Separation from the real world
Virtual RealityToday
• > $5 BillionVR business (+ > $150 B Graphics Industry)
• Visualization, simulation, gaming, multimedia,, etc
1977 – StarWars –Augmented Reality
Augmented Reality Definition
• Defining Characteristics [Azuma 97]
• Combines Real andVirtual Images
• Both can be seen at the same time
• Interactive in real-time
• The virtual content can be interacted with
• Registered in 3D
• Virtual objects appear fixed in space
Azuma, R. T. (1997). A survey of augmented reality. Presence, 6(4), 355-385.
2008 - CNN
•  Put AR pictures here
Augmented Reality Examples
AR vsVR
Where CanYou UseAR/VR?
From Reality toVirtual Reality
Ubiquitous Computing Augmented Reality Virtual Reality
Milgram’s Reality-Virtuality continuum
Mixed Reality
Reality - Virtuality (RV) Continuum
Real
Environment
Augmented
Reality (AR)
Augmented
Virtuality (AV)
Virtual
Environment
"...anywhere between the extrema of the virtuality continuum."
P. Milgram and A. F. Kishino, Taxonomy of Mixed Reality Visual Displays
IEICE Transactions on Information and Systems, E77-D(12), pp. 1321-1329, 1994.
Metaverse
• Neal Stephenson’s “SnowCrash”
• The Metaverse is the convergence of:
• 1) virtually enhanced physical reality
• 2) physically persistent virtual space
• Metaverse Roadmap
• http://metaverseroadmap.org/
Metaverse Dimensions
• Augmentation technologies that layer information
onto our perception of the physical environment.
• Simulation refers to technologies that model
reality
• Intimate technologies are focused inwardly, on
the identity and actions of the individual or
object;
• External technologies are focused outwardly,
towards the world at large;
Metaverse Components
• Four Key Components
• Virtual Worlds
• Augmented Reality
• Mirror Worlds
• Lifelogging
MirrorWorlds
•  Mirror worlds are informationally-enhanced virtual models or
“reflections” of the physical world.
•  Google Earth, MS StreetView, Google Maps
LifeLogging
•  Technologies record and report the intimate states and life
histories of objects and users
•  Nokia LifeBlog, Nike+
Gordon Bell:LifeLogging
1 TB to store 65 years of data
Summary
• Augmented Reality has three key features
• Combines Real andVirtual Images
• Interactive in real-time
• Registered in 3D
• AR can be classified alongside other technologies
• Invisible Interfaces
• Milgram’s Mixed Reality continuum
• Stephenson’s MetaVerse
HISTORY
Pepper’s Ghost (1862)
• Dates back to Giambattista della Porta (1584)
AR History
!  1960’s – 80’s: Early Experimentation
•  Military, Academic labs
!  1980’s – 90’s: Basic Research
•  Tracking, Displays
!  1995 – 2005: Tools/Applications
•  Interaction, Usability, Theory
!  2005 - : Commercial Applications
•  Games, Medical, Industry, Mobile
Early HMDs and HUDs (1960’s)
Sutherland / Sproull’s see-
through HMD (1965)
Bucaneer HUD (1958)
Military Research
1960 - 70’s: US Air Force helmet mounted
displays (T. Furness)
Military Research
1970 – 80’s: US Air Force Super Cockpit (T. Furness)
Early Industrial Research
• Early 1990’s: Boeing coined the term “AR.” Wire
harness assembly application begun (T. Caudell, D. Mizell).
• Early to mid 1990’s: UNC ultrasound visualization project
EarlyAcademic Research
• 1994: Motion stabilized display [Azuma]
• 1995: Fiducial tracking in video see-through [Bajura]
• 1996: UNC hybrid magnetic-vision tracker
SpreadingAR Research
• 1996: MIT Wearable Computing efforts
• 1998: Dedicated conferences begin
• Late 90’s: Collaboration, outdoor, interaction
• Late 90’s:Augmented sports broadcasts
• 1998 - 2001: Mixed Reality Systems Lab
MOBILE AR HISTORY
Evolution of MobileAR
Wearable AR
Handheld
AR Displays
Camera phone
1995 1997 2001 2003 2004
Camera phone
- Self contained AR
Wearable
Computers
PDAs
-Thin client AR
PDAs
-Self contained AR
Camera phone
- Thin client AR
Handheld Displays
Tethered Applications
•  Fitzmaurice Chameleon (1994)
•  Rekimoto’s Transvision (1995)
•  Tethered LCD
•  PC Processing and Tracking
HandheldAR Display -Tethered
1995, 1996 Handheld AR
•  ARPad, Cameleon
•  Rekimoto’s NaviCam,Transvision
• Tethered LCD
• PC Processing and Tracking
NaviCam (Rekimoto,1995)
Information is registered to
real-world context
•  Hand held AR displays
Interaction
•  Manipulation of a window
into information space
Applications
•  Context-aware information displays
NaviCamArchitecture
Jun Rekimoto and Katashi Nagao, "TheWorld through the Computer: Computer
Augmented Interaction with RealWorld Environments", User Interface Software and
Technology (UIST '95)
MobileAR:Touring Machine (1997)
• University of Columbia
• Feiner, MacIntyre, Höllerer,Webster
• Combines
• See through head mounted display
• GPS tracking
• Orientation sensor
• Backpack PC (custom)
• Tablet input
MARSView
• Virtual tags overlaid on the real world
• “Information in place”
Backpack/WearableAR
1997 Backpack AR
• Feiner’s Touring Machine
• AR Quake (Thomas)
• Tinmith (Piekarski)
• MCAR (Reitmayr)
• Bulky, HMD based
PCI 3D Graphics Board
Hard Drive
Serial
Ports
CPU
PC104 Sound Card
PC104 PCMCIA
GPS
Antenna
RTK correction Antenna
HMD
Controller
Tracker
Controller
DC to DC
Converter
Battery
Wearable
Computer
GPS RTK
correction
Radio
Example self-built working
solution with PCI-based 3D graphics
Columbia Touring Machine
Mobile AR - Hardware
First Camera Phone
•  1997 Philip Kahn invents camera phone
•  1999 First commercial camera phone
Sharp J-SH04
Millions of Camera Phones
0
200
400
600
800
1000
1200
2002 2003 2004 2005 2006 2007 2008 2009 2010
DSC
Phone
HandheldAR –Thin Client
2001 BatPortal (AT&T Cambridge)
•  PDA used as I/O device
•  Wireless connection to workstation
•  Room-scale ultrasonic tracking (Bat)
2001 AR-PDA (C Lab)
•  PDA thin graphics client
•  Remote image processing
•  www.ar-pda.com
2003 ARphone (Univ. of Sydney)
•  Transfer images via Bluetooth (slow – 30 sec/image)
•  Remote processing – AR Server
• 
• 
Mobile PhoneAR –Thin Client
Early Phone ComputerVisionApps
2003 – Mozzies Game - Best mobile game
Optical motion flow detecting phone orientation
Siemens SX1 – Symbian, 120Mhz,VGA Camera
2005 – Marble Revolution (Bit-Side GmbH)
Winner of Nokia's Series 60 Challenge 2005
2005 – SymBall (VTT)
HandheldAR – Self Contained
2003 PDA-based AR
•  ARToolKit port to PDA
•  Studierstube ported to PDA
•  AR Kanji Educational App.
•  MrVirtuoso AR character
•  Wagner’s Invisible Train
•  Collaborative AR
Mobile PhoneAR – Self Contained
2004 Mobile Phone AR
• Moehring, Bimber
• Henrysson (ARToolKit)
• Camera, processor, display together
AR Enters Mainstream (2007- )
• Magazines
• MIT Tech. Review (Mar 2007)
•  10 most exciting technologies
• Economist (Dec. 2007)
•  Reality, only better
• Games
• Sony “Eye of Judgement”
•  300,000+ units shipped
• Broadcast TV
• Sports broadcasting
Google Searches forAR
Browser BasedAR (2008 - )
• Flash + Camera + 3D graphics
• High impact
• High marketing value
• Large potential install base
• 1.6 Billion web users
• Ease of development
• Lots of developers, mature tools
• Low cost of entry
• Browser, web camera
MobileAR (2005 - )
• Mobile Phones
• Camera, processor, display
• Computer vision based AR
• Advertising
• HIT Lab NZ (2007)
• AR print advertisement
• Txt to download app
Mobile OutdoorAR (2009 - )
• Mobile phones with GPS
• Tag real world locations
• GPS + Compass input
• Overlay graphics data on live video
• Applications
• Travel guide,Advertising, etc
• Wikitude, Layar, Junaio, etc..
• Android/iOS based, Public API released
Motorola Droid
Layar – www.layar.com
Qualcomm
• Acquired Imagination
• October 2010 - Releases free Android AR SDK
• Computer vision tracking - marker, markerless
• Integrated with Unity 3D renderer
• http://developer.qualcomm.com/ar
Rock-em Sock-em
•  Shared AR Demo
•  Markerless tracking
Wearable Computing
▪ Computer on the body that is:
▪ Always on
▪ Always accessible
▪ Always connected
▪ Other attributes
▪ Augmenting user actions
▪ Aware of user and surroundings
Google Glass (2013)
ViewThrough Google Glass
Always available peripheral information display
Combining computing, communications and content capture
Glass andAR
• Vuzix M100
•  $1000
• Recon Jet
•  $600, more sensors, sports
• Optinvent ORA
•  500 Euro, multi-view mode
• Epson Moverio BT-200
•  $700 Binocular, stereoscopic 3D
Display Competitors
ARToday
• Key Technologies Available
• Robust tracking (ComputerVision, GPS/sensors)
• Display (Handheld, HMDs)
• Input Devices (Kinect, etc)
• Developer tools (PTC,Wikitude)
• Commercial Business Growing
• Thousands mobile AR apps
• Gaming, GPS/Mobile, Online Advertisement
• >$5 Billion USD by 2016 (Markets andMarkets)
• >$600 Million USD in Mobile AR in 2014 (Juniper Research)
AR BusinessToday
• Around $600 Million USD in 2014 (>$2B 2015)
• 70-80+% Games and Marketing
AR BusinessToday
• Marketing
• Web-based, mobile
• Mobile AR
• Geo-located information and service
• Gaming
• Mobile, Physical input (Kinect, PS Move)
• Upcoming areas
• Manufacturing, Medical, Military
Gartner Hype Cycle
User Forecast
Market Forecast
Up to $120B by 2020 – 5 xVR market
What Markets willAR/VR Cannibalize and Grow?
TheAddressable Markets
MobileARApps
Wikitude
(Mobilizy)
Layar
(SPRX Mobile)
junaio
(Metaio)
ScanSearchYelp
Layar
(SPRX Mobile)
Firefighter360
(Presselite)
ARf
(Georgia Tech)
Kweekies
(int13)
Invisimals
(Sony)
From GeoInfo/Tagging To Entertainment
Richer 3D Graphics
More Accurate Tracking
(with Computer Vision)
Summary
• Augmented Reality has a long history going
back to the 1960’s
• Interest in AR has exploded over the last few
years and is being commercialized quickly
• Smart Phones with sensors/cameras
• Mobile AR is growing in a number of areas
• Gaming,Tourism, Marketing experiences

More Related Content

What's hot

Mobile AR Lecture 2 - Technology
Mobile AR Lecture 2 - TechnologyMobile AR Lecture 2 - Technology
Mobile AR Lecture 2 - TechnologyMark Billinghurst
 
COMP 4010 - Lecture 7: Introduction to Augmented Reality
COMP 4010 - Lecture 7: Introduction to Augmented RealityCOMP 4010 - Lecture 7: Introduction to Augmented Reality
COMP 4010 - Lecture 7: Introduction to Augmented RealityMark Billinghurst
 
Fifty Shades of Augmented Reality: Creating Connection Using AR
Fifty Shades of Augmented Reality: Creating Connection Using ARFifty Shades of Augmented Reality: Creating Connection Using AR
Fifty Shades of Augmented Reality: Creating Connection Using ARMark Billinghurst
 
Building VR Applications For Google Cardboard
Building VR Applications For Google CardboardBuilding VR Applications For Google Cardboard
Building VR Applications For Google CardboardMark Billinghurst
 
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic ExperiencesVSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic ExperiencesMark Billinghurst
 
COMP 4010: Lecture8 - AR Technology
COMP 4010: Lecture8 - AR TechnologyCOMP 4010: Lecture8 - AR Technology
COMP 4010: Lecture8 - AR TechnologyMark Billinghurst
 
COMP 4026 Lecture4: Processing and Advanced Interface Technology
COMP 4026 Lecture4: Processing and Advanced Interface TechnologyCOMP 4026 Lecture4: Processing and Advanced Interface Technology
COMP 4026 Lecture4: Processing and Advanced Interface TechnologyMark Billinghurst
 
Mobile AR lecture 9 - Mobile AR Interface Design
Mobile AR lecture 9 - Mobile AR Interface DesignMobile AR lecture 9 - Mobile AR Interface Design
Mobile AR lecture 9 - Mobile AR Interface DesignMark Billinghurst
 
COMP 4010 - Lecture 8 AR Technology
COMP 4010 - Lecture 8 AR TechnologyCOMP 4010 - Lecture 8 AR Technology
COMP 4010 - Lecture 8 AR TechnologyMark Billinghurst
 
2013 426 Lecture 1: Introduction to Augmented Reality
2013 426 Lecture 1: Introduction to Augmented Reality2013 426 Lecture 1: Introduction to Augmented Reality
2013 426 Lecture 1: Introduction to Augmented RealityMark Billinghurst
 
COMP 4010 Lecture6 - Virtual Reality Input Devices
COMP 4010 Lecture6 - Virtual Reality Input DevicesCOMP 4010 Lecture6 - Virtual Reality Input Devices
COMP 4010 Lecture6 - Virtual Reality Input DevicesMark Billinghurst
 
A Survey of Augmented Reality
A Survey of Augmented RealityA Survey of Augmented Reality
A Survey of Augmented RealityMark Billinghurst
 
Application in Augmented and Virtual Reality
Application in Augmented and Virtual RealityApplication in Augmented and Virtual Reality
Application in Augmented and Virtual RealityMark Billinghurst
 
Creating Immersive and Empathic Learning Experiences
Creating Immersive and Empathic Learning ExperiencesCreating Immersive and Empathic Learning Experiences
Creating Immersive and Empathic Learning ExperiencesMark Billinghurst
 
Mobile AR Lecture 10 - Research Directions
Mobile AR Lecture 10 - Research DirectionsMobile AR Lecture 10 - Research Directions
Mobile AR Lecture 10 - Research DirectionsMark Billinghurst
 
Virtual Reality: Sensing the Possibilities
Virtual Reality: Sensing the PossibilitiesVirtual Reality: Sensing the Possibilities
Virtual Reality: Sensing the PossibilitiesMark Billinghurst
 
COMP 4010 Lecture9 AR Displays
COMP 4010 Lecture9 AR DisplaysCOMP 4010 Lecture9 AR Displays
COMP 4010 Lecture9 AR DisplaysMark Billinghurst
 

What's hot (20)

Mobile AR Lecture 2 - Technology
Mobile AR Lecture 2 - TechnologyMobile AR Lecture 2 - Technology
Mobile AR Lecture 2 - Technology
 
COMP 4010 - Lecture 7: Introduction to Augmented Reality
COMP 4010 - Lecture 7: Introduction to Augmented RealityCOMP 4010 - Lecture 7: Introduction to Augmented Reality
COMP 4010 - Lecture 7: Introduction to Augmented Reality
 
Fifty Shades of Augmented Reality: Creating Connection Using AR
Fifty Shades of Augmented Reality: Creating Connection Using ARFifty Shades of Augmented Reality: Creating Connection Using AR
Fifty Shades of Augmented Reality: Creating Connection Using AR
 
Building VR Applications For Google Cardboard
Building VR Applications For Google CardboardBuilding VR Applications For Google Cardboard
Building VR Applications For Google Cardboard
 
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic ExperiencesVSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
 
COMP 4010: Lecture8 - AR Technology
COMP 4010: Lecture8 - AR TechnologyCOMP 4010: Lecture8 - AR Technology
COMP 4010: Lecture8 - AR Technology
 
COMP 4026 Lecture4: Processing and Advanced Interface Technology
COMP 4026 Lecture4: Processing and Advanced Interface TechnologyCOMP 4026 Lecture4: Processing and Advanced Interface Technology
COMP 4026 Lecture4: Processing and Advanced Interface Technology
 
2013 Lecture3: AR Tracking
2013 Lecture3: AR Tracking 2013 Lecture3: AR Tracking
2013 Lecture3: AR Tracking
 
Mobile AR lecture 9 - Mobile AR Interface Design
Mobile AR lecture 9 - Mobile AR Interface DesignMobile AR lecture 9 - Mobile AR Interface Design
Mobile AR lecture 9 - Mobile AR Interface Design
 
Mobile AR Tutorial
Mobile AR TutorialMobile AR Tutorial
Mobile AR Tutorial
 
COMP 4010 - Lecture 8 AR Technology
COMP 4010 - Lecture 8 AR TechnologyCOMP 4010 - Lecture 8 AR Technology
COMP 4010 - Lecture 8 AR Technology
 
2013 426 Lecture 1: Introduction to Augmented Reality
2013 426 Lecture 1: Introduction to Augmented Reality2013 426 Lecture 1: Introduction to Augmented Reality
2013 426 Lecture 1: Introduction to Augmented Reality
 
COMP 4010 Lecture6 - Virtual Reality Input Devices
COMP 4010 Lecture6 - Virtual Reality Input DevicesCOMP 4010 Lecture6 - Virtual Reality Input Devices
COMP 4010 Lecture6 - Virtual Reality Input Devices
 
A Survey of Augmented Reality
A Survey of Augmented RealityA Survey of Augmented Reality
A Survey of Augmented Reality
 
Application in Augmented and Virtual Reality
Application in Augmented and Virtual RealityApplication in Augmented and Virtual Reality
Application in Augmented and Virtual Reality
 
Creating Immersive and Empathic Learning Experiences
Creating Immersive and Empathic Learning ExperiencesCreating Immersive and Empathic Learning Experiences
Creating Immersive and Empathic Learning Experiences
 
Mobile AR Lecture 10 - Research Directions
Mobile AR Lecture 10 - Research DirectionsMobile AR Lecture 10 - Research Directions
Mobile AR Lecture 10 - Research Directions
 
Easy Virtual Reality
Easy Virtual RealityEasy Virtual Reality
Easy Virtual Reality
 
Virtual Reality: Sensing the Possibilities
Virtual Reality: Sensing the PossibilitiesVirtual Reality: Sensing the Possibilities
Virtual Reality: Sensing the Possibilities
 
COMP 4010 Lecture9 AR Displays
COMP 4010 Lecture9 AR DisplaysCOMP 4010 Lecture9 AR Displays
COMP 4010 Lecture9 AR Displays
 

Similar to MOBILE-BASED AUGMENTED REALITY DEVELOPMENT

Building AR and VR Experiences
Building AR and VR ExperiencesBuilding AR and VR Experiences
Building AR and VR ExperiencesMark Billinghurst
 
2022 COMP4010 Lecture2: Perception
2022 COMP4010 Lecture2: Perception2022 COMP4010 Lecture2: Perception
2022 COMP4010 Lecture2: PerceptionMark Billinghurst
 
Comp4010 2021 Lecture2-Perception
Comp4010 2021 Lecture2-PerceptionComp4010 2021 Lecture2-Perception
Comp4010 2021 Lecture2-PerceptionMark Billinghurst
 
COMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual RealityCOMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual RealityMark Billinghurst
 
Introduction to Augmented Reality
Introduction to Augmented RealityIntroduction to Augmented Reality
Introduction to Augmented RealityMark Billinghurst
 
Augmented Reality: The Next 20 Years
Augmented Reality: The Next 20 YearsAugmented Reality: The Next 20 Years
Augmented Reality: The Next 20 YearsMark Billinghurst
 
2022 COMP4010 Lecture1: Introduction to XR
2022 COMP4010 Lecture1: Introduction to XR2022 COMP4010 Lecture1: Introduction to XR
2022 COMP4010 Lecture1: Introduction to XRMark Billinghurst
 
COMP 4010 Lecture9 AR Interaction
COMP 4010 Lecture9 AR InteractionCOMP 4010 Lecture9 AR Interaction
COMP 4010 Lecture9 AR InteractionMark Billinghurst
 
Augmented Reality: The Next 20 Years (AWE Asia 2015)
Augmented Reality: The Next 20 Years (AWE Asia 2015)Augmented Reality: The Next 20 Years (AWE Asia 2015)
Augmented Reality: The Next 20 Years (AWE Asia 2015)Mark Billinghurst
 
COMP 4010 Lecture 9 AR Interaction
COMP 4010 Lecture 9 AR InteractionCOMP 4010 Lecture 9 AR Interaction
COMP 4010 Lecture 9 AR InteractionMark Billinghurst
 
informationtech1-180930175759.pptx
informationtech1-180930175759.pptxinformationtech1-180930175759.pptx
informationtech1-180930175759.pptxjaspreetkaur908049
 
CHI 2015: The Glass Class - Designing Wearable Interfaces
CHI 2015: The Glass Class - Designing Wearable InterfacesCHI 2015: The Glass Class - Designing Wearable Interfaces
CHI 2015: The Glass Class - Designing Wearable InterfacesMark Billinghurst
 
Mobile Augmented Reality
Mobile Augmented RealityMobile Augmented Reality
Mobile Augmented RealityMarios Bikos
 
Lecture 8 Introduction to Augmented Reality
Lecture 8 Introduction to Augmented RealityLecture 8 Introduction to Augmented Reality
Lecture 8 Introduction to Augmented RealityMark Billinghurst
 
History of Virtual Worlds and current applications
History of Virtual Worlds and current applicationsHistory of Virtual Worlds and current applications
History of Virtual Worlds and current applicationsMattia Crespi
 
Comp 4010 2021 Lecture1-Introduction to XR
Comp 4010 2021 Lecture1-Introduction to XRComp 4010 2021 Lecture1-Introduction to XR
Comp 4010 2021 Lecture1-Introduction to XRMark Billinghurst
 
AWE 2014 - The Glass Class: Designing Wearable Interfaces
AWE 2014 - The Glass Class: Designing Wearable InterfacesAWE 2014 - The Glass Class: Designing Wearable Interfaces
AWE 2014 - The Glass Class: Designing Wearable InterfacesMark Billinghurst
 
SIXTH SENSE TECHNOLOGY SEMINAR.pptx
SIXTH SENSE TECHNOLOGY SEMINAR.pptxSIXTH SENSE TECHNOLOGY SEMINAR.pptx
SIXTH SENSE TECHNOLOGY SEMINAR.pptxvichuzzz
 

Similar to MOBILE-BASED AUGMENTED REALITY DEVELOPMENT (20)

Building AR and VR Experiences
Building AR and VR ExperiencesBuilding AR and VR Experiences
Building AR and VR Experiences
 
2022 COMP4010 Lecture2: Perception
2022 COMP4010 Lecture2: Perception2022 COMP4010 Lecture2: Perception
2022 COMP4010 Lecture2: Perception
 
Comp4010 2021 Lecture2-Perception
Comp4010 2021 Lecture2-PerceptionComp4010 2021 Lecture2-Perception
Comp4010 2021 Lecture2-Perception
 
COMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual RealityCOMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual Reality
 
Introduction to Augmented Reality
Introduction to Augmented RealityIntroduction to Augmented Reality
Introduction to Augmented Reality
 
Augmented Reality: The Next 20 Years
Augmented Reality: The Next 20 YearsAugmented Reality: The Next 20 Years
Augmented Reality: The Next 20 Years
 
Reality computing
Reality computingReality computing
Reality computing
 
2022 COMP4010 Lecture1: Introduction to XR
2022 COMP4010 Lecture1: Introduction to XR2022 COMP4010 Lecture1: Introduction to XR
2022 COMP4010 Lecture1: Introduction to XR
 
COMP 4010 Lecture9 AR Interaction
COMP 4010 Lecture9 AR InteractionCOMP 4010 Lecture9 AR Interaction
COMP 4010 Lecture9 AR Interaction
 
Augmented Reality: The Next 20 Years (AWE Asia 2015)
Augmented Reality: The Next 20 Years (AWE Asia 2015)Augmented Reality: The Next 20 Years (AWE Asia 2015)
Augmented Reality: The Next 20 Years (AWE Asia 2015)
 
COMP 4010 Lecture 9 AR Interaction
COMP 4010 Lecture 9 AR InteractionCOMP 4010 Lecture 9 AR Interaction
COMP 4010 Lecture 9 AR Interaction
 
informationtech1-180930175759.pptx
informationtech1-180930175759.pptxinformationtech1-180930175759.pptx
informationtech1-180930175759.pptx
 
CHI 2015: The Glass Class - Designing Wearable Interfaces
CHI 2015: The Glass Class - Designing Wearable InterfacesCHI 2015: The Glass Class - Designing Wearable Interfaces
CHI 2015: The Glass Class - Designing Wearable Interfaces
 
Mobile Augmented Reality
Mobile Augmented RealityMobile Augmented Reality
Mobile Augmented Reality
 
Lecture 8 Introduction to Augmented Reality
Lecture 8 Introduction to Augmented RealityLecture 8 Introduction to Augmented Reality
Lecture 8 Introduction to Augmented Reality
 
History of Virtual Worlds and current applications
History of Virtual Worlds and current applicationsHistory of Virtual Worlds and current applications
History of Virtual Worlds and current applications
 
Comp 4010 2021 Lecture1-Introduction to XR
Comp 4010 2021 Lecture1-Introduction to XRComp 4010 2021 Lecture1-Introduction to XR
Comp 4010 2021 Lecture1-Introduction to XR
 
Lecture 9 AR Technology
Lecture 9 AR TechnologyLecture 9 AR Technology
Lecture 9 AR Technology
 
AWE 2014 - The Glass Class: Designing Wearable Interfaces
AWE 2014 - The Glass Class: Designing Wearable InterfacesAWE 2014 - The Glass Class: Designing Wearable Interfaces
AWE 2014 - The Glass Class: Designing Wearable Interfaces
 
SIXTH SENSE TECHNOLOGY SEMINAR.pptx
SIXTH SENSE TECHNOLOGY SEMINAR.pptxSIXTH SENSE TECHNOLOGY SEMINAR.pptx
SIXTH SENSE TECHNOLOGY SEMINAR.pptx
 

More from Mark Billinghurst

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Future Research Directions for Augmented Reality
Future Research Directions for Augmented RealityFuture Research Directions for Augmented Reality
Future Research Directions for Augmented RealityMark Billinghurst
 
Evaluation Methods for Social XR Experiences
Evaluation Methods for Social XR ExperiencesEvaluation Methods for Social XR Experiences
Evaluation Methods for Social XR ExperiencesMark Billinghurst
 
Empathic Computing: Delivering the Potential of the Metaverse
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the MetaverseMark Billinghurst
 
Empathic Computing: Capturing the Potential of the Metaverse
Empathic Computing: Capturing the Potential of the MetaverseEmpathic Computing: Capturing the Potential of the Metaverse
Empathic Computing: Capturing the Potential of the MetaverseMark Billinghurst
 
Talk to Me: Using Virtual Avatars to Improve Remote Collaboration
Talk to Me: Using Virtual Avatars to Improve Remote CollaborationTalk to Me: Using Virtual Avatars to Improve Remote Collaboration
Talk to Me: Using Virtual Avatars to Improve Remote CollaborationMark Billinghurst
 
Empathic Computing: Designing for the Broader Metaverse
Empathic Computing: Designing for the Broader MetaverseEmpathic Computing: Designing for the Broader Metaverse
Empathic Computing: Designing for the Broader MetaverseMark Billinghurst
 
2022 COMP 4010 Lecture 7: Introduction to VR
2022 COMP 4010 Lecture 7: Introduction to VR2022 COMP 4010 Lecture 7: Introduction to VR
2022 COMP 4010 Lecture 7: Introduction to VRMark Billinghurst
 
2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR SystemsMark Billinghurst
 
Novel Interfaces for AR Systems
Novel Interfaces for AR SystemsNovel Interfaces for AR Systems
Novel Interfaces for AR SystemsMark Billinghurst
 
2022 COMP4010 Lecture5: AR Prototyping
2022 COMP4010 Lecture5: AR Prototyping2022 COMP4010 Lecture5: AR Prototyping
2022 COMP4010 Lecture5: AR PrototypingMark Billinghurst
 
2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR Interaction2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR InteractionMark Billinghurst
 
2022 COMP4010 Lecture3: AR Technology
2022 COMP4010 Lecture3: AR Technology2022 COMP4010 Lecture3: AR Technology
2022 COMP4010 Lecture3: AR TechnologyMark Billinghurst
 
Empathic Computing and Collaborative Immersive Analytics
Empathic Computing and Collaborative Immersive AnalyticsEmpathic Computing and Collaborative Immersive Analytics
Empathic Computing and Collaborative Immersive AnalyticsMark Billinghurst
 
Empathic Computing: Developing for the Whole Metaverse
Empathic Computing: Developing for the Whole MetaverseEmpathic Computing: Developing for the Whole Metaverse
Empathic Computing: Developing for the Whole MetaverseMark Billinghurst
 
Research Directions in Transitional Interfaces
Research Directions in Transitional InterfacesResearch Directions in Transitional Interfaces
Research Directions in Transitional InterfacesMark Billinghurst
 
Comp4010 Lecture13 More Research Directions
Comp4010 Lecture13 More Research DirectionsComp4010 Lecture13 More Research Directions
Comp4010 Lecture13 More Research DirectionsMark Billinghurst
 

More from Mark Billinghurst (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Future Research Directions for Augmented Reality
Future Research Directions for Augmented RealityFuture Research Directions for Augmented Reality
Future Research Directions for Augmented Reality
 
Evaluation Methods for Social XR Experiences
Evaluation Methods for Social XR ExperiencesEvaluation Methods for Social XR Experiences
Evaluation Methods for Social XR Experiences
 
Empathic Computing: Delivering the Potential of the Metaverse
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
 
Empathic Computing: Capturing the Potential of the Metaverse
Empathic Computing: Capturing the Potential of the MetaverseEmpathic Computing: Capturing the Potential of the Metaverse
Empathic Computing: Capturing the Potential of the Metaverse
 
Talk to Me: Using Virtual Avatars to Improve Remote Collaboration
Talk to Me: Using Virtual Avatars to Improve Remote CollaborationTalk to Me: Using Virtual Avatars to Improve Remote Collaboration
Talk to Me: Using Virtual Avatars to Improve Remote Collaboration
 
Empathic Computing: Designing for the Broader Metaverse
Empathic Computing: Designing for the Broader MetaverseEmpathic Computing: Designing for the Broader Metaverse
Empathic Computing: Designing for the Broader Metaverse
 
2022 COMP 4010 Lecture 7: Introduction to VR
2022 COMP 4010 Lecture 7: Introduction to VR2022 COMP 4010 Lecture 7: Introduction to VR
2022 COMP 4010 Lecture 7: Introduction to VR
 
2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems2022 COMP4010 Lecture 6: Designing AR Systems
2022 COMP4010 Lecture 6: Designing AR Systems
 
ISS2022 Keynote
ISS2022 KeynoteISS2022 Keynote
ISS2022 Keynote
 
Novel Interfaces for AR Systems
Novel Interfaces for AR SystemsNovel Interfaces for AR Systems
Novel Interfaces for AR Systems
 
2022 COMP4010 Lecture5: AR Prototyping
2022 COMP4010 Lecture5: AR Prototyping2022 COMP4010 Lecture5: AR Prototyping
2022 COMP4010 Lecture5: AR Prototyping
 
2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR Interaction2022 COMP4010 Lecture4: AR Interaction
2022 COMP4010 Lecture4: AR Interaction
 
2022 COMP4010 Lecture3: AR Technology
2022 COMP4010 Lecture3: AR Technology2022 COMP4010 Lecture3: AR Technology
2022 COMP4010 Lecture3: AR Technology
 
Empathic Computing and Collaborative Immersive Analytics
Empathic Computing and Collaborative Immersive AnalyticsEmpathic Computing and Collaborative Immersive Analytics
Empathic Computing and Collaborative Immersive Analytics
 
Metaverse Learning
Metaverse LearningMetaverse Learning
Metaverse Learning
 
Empathic Computing: Developing for the Whole Metaverse
Empathic Computing: Developing for the Whole MetaverseEmpathic Computing: Developing for the Whole Metaverse
Empathic Computing: Developing for the Whole Metaverse
 
Research Directions in Transitional Interfaces
Research Directions in Transitional InterfacesResearch Directions in Transitional Interfaces
Research Directions in Transitional Interfaces
 
Comp4010 Lecture13 More Research Directions
Comp4010 Lecture13 More Research DirectionsComp4010 Lecture13 More Research Directions
Comp4010 Lecture13 More Research Directions
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

MOBILE-BASED AUGMENTED REALITY DEVELOPMENT

  • 2.
  • 3. About Us • Mark • PhD University of Washington • Founder, HIT Lab NZ • Professor, University South Australia • Zi Siang • Researcher, HIT Lab NZ • Creative Director, Reina Imaging • Academic, University Tunku Abdul Rahman
  • 4. Course Outline - Saturday • Morning •  9:00 am Welcome •  9:30 am 1: Introduction to Augmented Reality •  11:00 am 2: Rapid Prototyping for Mobile AR •  12:30 pm Lunch • Afternoon •  1:30 pm 3: Visual Programming for Mobile AR •  3:00 pm 4: Location Based AR •  3:45 pm Break •  4:00 pm 4: ARML Scripting •  5:00 pm Finish
  • 5. Course Outline - Sunday • Morning • 9:00 am 5: Mobile AR Interaction • 10:30 am 6: Introduction to Unity3D • 11:30 am 7: Introduction to Vuforia • 12:30 pm Lunch • Afternoon • 1:30 pm 8: Interactive AR Applications • 3:00 pm 9: AR using HDRI Panorama • 4:30 pm 10: Research Directions • 5:00 pm Finish
  • 6. What You Will Learn • Overview of Augmented Reality • Foundation of mobile Augmented Reality • Prototyping methods for mobile AR • Visual design tools for mobile AR • Making image based and geo located Mobile AR • Interaction methods for Mobile AR • Basics of Unity3D • Overview of Vuforia tracking library • Research directions in Mobile AR
  • 8. A Brief History ofTime • Trend • smaller, cheaper, more functions, more intimate • Technology becomes invisible • Intuitive to use • Interface over internals • Form more important than function • Human centered design
  • 9. A Brief History of Computing • Trend • smaller, cheaper, faster, more intimate, intelligent objects • Computers need to become invisible • hide the computer in the real world •  Ubiquitous / Tangible Computing • put the user inside the computer •  Virtual Reality
  • 10. Making Interfaces Invisible Rekimoto, J. and Nagao, K. 1995. The world through the computer: computer augmented interaction with real world environments. In Proceedings of the 8th Annual ACM Symposium on User interface and Software Technology. UIST '95. ACM, New York, NY, 29-36.
  • 12. Ubiquitous computing is the method of enhancing computer use by making many computers available throughout the physical environment, but making them effectively invisible to the user. – Mark Weiser
  • 13. Ubiquitous Computing •  Mark Weiser, Xerox PARC •  TAB, Slate,Wall display
  • 17. Virtual Reality • ImmersiveVR • Head mounted display, gloves • Separation from the real world
  • 18. Virtual RealityToday • > $5 BillionVR business (+ > $150 B Graphics Industry) • Visualization, simulation, gaming, multimedia,, etc
  • 19. 1977 – StarWars –Augmented Reality
  • 20. Augmented Reality Definition • Defining Characteristics [Azuma 97] • Combines Real andVirtual Images • Both can be seen at the same time • Interactive in real-time • The virtual content can be interacted with • Registered in 3D • Virtual objects appear fixed in space Azuma, R. T. (1997). A survey of augmented reality. Presence, 6(4), 355-385.
  • 22. •  Put AR pictures here Augmented Reality Examples
  • 25. From Reality toVirtual Reality Ubiquitous Computing Augmented Reality Virtual Reality
  • 26. Milgram’s Reality-Virtuality continuum Mixed Reality Reality - Virtuality (RV) Continuum Real Environment Augmented Reality (AR) Augmented Virtuality (AV) Virtual Environment "...anywhere between the extrema of the virtuality continuum." P. Milgram and A. F. Kishino, Taxonomy of Mixed Reality Visual Displays IEICE Transactions on Information and Systems, E77-D(12), pp. 1321-1329, 1994.
  • 27. Metaverse • Neal Stephenson’s “SnowCrash” • The Metaverse is the convergence of: • 1) virtually enhanced physical reality • 2) physically persistent virtual space • Metaverse Roadmap • http://metaverseroadmap.org/
  • 28. Metaverse Dimensions • Augmentation technologies that layer information onto our perception of the physical environment. • Simulation refers to technologies that model reality • Intimate technologies are focused inwardly, on the identity and actions of the individual or object; • External technologies are focused outwardly, towards the world at large;
  • 29. Metaverse Components • Four Key Components • Virtual Worlds • Augmented Reality • Mirror Worlds • Lifelogging
  • 30.
  • 31. MirrorWorlds •  Mirror worlds are informationally-enhanced virtual models or “reflections” of the physical world. •  Google Earth, MS StreetView, Google Maps
  • 32.
  • 33. LifeLogging •  Technologies record and report the intimate states and life histories of objects and users •  Nokia LifeBlog, Nike+
  • 34. Gordon Bell:LifeLogging 1 TB to store 65 years of data
  • 35. Summary • Augmented Reality has three key features • Combines Real andVirtual Images • Interactive in real-time • Registered in 3D • AR can be classified alongside other technologies • Invisible Interfaces • Milgram’s Mixed Reality continuum • Stephenson’s MetaVerse
  • 37. Pepper’s Ghost (1862) • Dates back to Giambattista della Porta (1584)
  • 38. AR History !  1960’s – 80’s: Early Experimentation •  Military, Academic labs !  1980’s – 90’s: Basic Research •  Tracking, Displays !  1995 – 2005: Tools/Applications •  Interaction, Usability, Theory !  2005 - : Commercial Applications •  Games, Medical, Industry, Mobile
  • 39. Early HMDs and HUDs (1960’s) Sutherland / Sproull’s see- through HMD (1965) Bucaneer HUD (1958)
  • 40. Military Research 1960 - 70’s: US Air Force helmet mounted displays (T. Furness)
  • 41. Military Research 1970 – 80’s: US Air Force Super Cockpit (T. Furness)
  • 42. Early Industrial Research • Early 1990’s: Boeing coined the term “AR.” Wire harness assembly application begun (T. Caudell, D. Mizell). • Early to mid 1990’s: UNC ultrasound visualization project
  • 43. EarlyAcademic Research • 1994: Motion stabilized display [Azuma] • 1995: Fiducial tracking in video see-through [Bajura] • 1996: UNC hybrid magnetic-vision tracker
  • 44. SpreadingAR Research • 1996: MIT Wearable Computing efforts • 1998: Dedicated conferences begin • Late 90’s: Collaboration, outdoor, interaction • Late 90’s:Augmented sports broadcasts • 1998 - 2001: Mixed Reality Systems Lab
  • 46. Evolution of MobileAR Wearable AR Handheld AR Displays Camera phone 1995 1997 2001 2003 2004 Camera phone - Self contained AR Wearable Computers PDAs -Thin client AR PDAs -Self contained AR Camera phone - Thin client AR
  • 47. Handheld Displays Tethered Applications •  Fitzmaurice Chameleon (1994) •  Rekimoto’s Transvision (1995) •  Tethered LCD •  PC Processing and Tracking
  • 48. HandheldAR Display -Tethered 1995, 1996 Handheld AR •  ARPad, Cameleon •  Rekimoto’s NaviCam,Transvision • Tethered LCD • PC Processing and Tracking
  • 49. NaviCam (Rekimoto,1995) Information is registered to real-world context •  Hand held AR displays Interaction •  Manipulation of a window into information space Applications •  Context-aware information displays
  • 50. NaviCamArchitecture Jun Rekimoto and Katashi Nagao, "TheWorld through the Computer: Computer Augmented Interaction with RealWorld Environments", User Interface Software and Technology (UIST '95)
  • 51. MobileAR:Touring Machine (1997) • University of Columbia • Feiner, MacIntyre, Höllerer,Webster • Combines • See through head mounted display • GPS tracking • Orientation sensor • Backpack PC (custom) • Tablet input
  • 52. MARSView • Virtual tags overlaid on the real world • “Information in place”
  • 53. Backpack/WearableAR 1997 Backpack AR • Feiner’s Touring Machine • AR Quake (Thomas) • Tinmith (Piekarski) • MCAR (Reitmayr) • Bulky, HMD based
  • 54. PCI 3D Graphics Board Hard Drive Serial Ports CPU PC104 Sound Card PC104 PCMCIA GPS Antenna RTK correction Antenna HMD Controller Tracker Controller DC to DC Converter Battery Wearable Computer GPS RTK correction Radio Example self-built working solution with PCI-based 3D graphics Columbia Touring Machine Mobile AR - Hardware
  • 55. First Camera Phone •  1997 Philip Kahn invents camera phone •  1999 First commercial camera phone Sharp J-SH04
  • 56. Millions of Camera Phones 0 200 400 600 800 1000 1200 2002 2003 2004 2005 2006 2007 2008 2009 2010 DSC Phone
  • 57. HandheldAR –Thin Client 2001 BatPortal (AT&T Cambridge) •  PDA used as I/O device •  Wireless connection to workstation •  Room-scale ultrasonic tracking (Bat) 2001 AR-PDA (C Lab) •  PDA thin graphics client •  Remote image processing •  www.ar-pda.com
  • 58. 2003 ARphone (Univ. of Sydney) •  Transfer images via Bluetooth (slow – 30 sec/image) •  Remote processing – AR Server •  •  Mobile PhoneAR –Thin Client
  • 59. Early Phone ComputerVisionApps 2003 – Mozzies Game - Best mobile game Optical motion flow detecting phone orientation Siemens SX1 – Symbian, 120Mhz,VGA Camera 2005 – Marble Revolution (Bit-Side GmbH) Winner of Nokia's Series 60 Challenge 2005 2005 – SymBall (VTT)
  • 60. HandheldAR – Self Contained 2003 PDA-based AR •  ARToolKit port to PDA •  Studierstube ported to PDA •  AR Kanji Educational App. •  MrVirtuoso AR character •  Wagner’s Invisible Train •  Collaborative AR
  • 61. Mobile PhoneAR – Self Contained 2004 Mobile Phone AR • Moehring, Bimber • Henrysson (ARToolKit) • Camera, processor, display together
  • 62. AR Enters Mainstream (2007- ) • Magazines • MIT Tech. Review (Mar 2007) •  10 most exciting technologies • Economist (Dec. 2007) •  Reality, only better • Games • Sony “Eye of Judgement” •  300,000+ units shipped • Broadcast TV • Sports broadcasting
  • 64. Browser BasedAR (2008 - ) • Flash + Camera + 3D graphics • High impact • High marketing value • Large potential install base • 1.6 Billion web users • Ease of development • Lots of developers, mature tools • Low cost of entry • Browser, web camera
  • 65. MobileAR (2005 - ) • Mobile Phones • Camera, processor, display • Computer vision based AR • Advertising • HIT Lab NZ (2007) • AR print advertisement • Txt to download app
  • 66. Mobile OutdoorAR (2009 - ) • Mobile phones with GPS • Tag real world locations • GPS + Compass input • Overlay graphics data on live video • Applications • Travel guide,Advertising, etc • Wikitude, Layar, Junaio, etc.. • Android/iOS based, Public API released Motorola Droid
  • 68. Qualcomm • Acquired Imagination • October 2010 - Releases free Android AR SDK • Computer vision tracking - marker, markerless • Integrated with Unity 3D renderer • http://developer.qualcomm.com/ar
  • 69. Rock-em Sock-em •  Shared AR Demo •  Markerless tracking
  • 70. Wearable Computing ▪ Computer on the body that is: ▪ Always on ▪ Always accessible ▪ Always connected ▪ Other attributes ▪ Augmenting user actions ▪ Aware of user and surroundings
  • 72. ViewThrough Google Glass Always available peripheral information display Combining computing, communications and content capture
  • 73.
  • 75. • Vuzix M100 •  $1000 • Recon Jet •  $600, more sensors, sports • Optinvent ORA •  500 Euro, multi-view mode • Epson Moverio BT-200 •  $700 Binocular, stereoscopic 3D Display Competitors
  • 76. ARToday • Key Technologies Available • Robust tracking (ComputerVision, GPS/sensors) • Display (Handheld, HMDs) • Input Devices (Kinect, etc) • Developer tools (PTC,Wikitude) • Commercial Business Growing • Thousands mobile AR apps • Gaming, GPS/Mobile, Online Advertisement • >$5 Billion USD by 2016 (Markets andMarkets) • >$600 Million USD in Mobile AR in 2014 (Juniper Research)
  • 77. AR BusinessToday • Around $600 Million USD in 2014 (>$2B 2015) • 70-80+% Games and Marketing
  • 78. AR BusinessToday • Marketing • Web-based, mobile • Mobile AR • Geo-located information and service • Gaming • Mobile, Physical input (Kinect, PS Move) • Upcoming areas • Manufacturing, Medical, Military
  • 79.
  • 82.
  • 83. Market Forecast Up to $120B by 2020 – 5 xVR market
  • 84.
  • 85. What Markets willAR/VR Cannibalize and Grow?
  • 87. MobileARApps Wikitude (Mobilizy) Layar (SPRX Mobile) junaio (Metaio) ScanSearchYelp Layar (SPRX Mobile) Firefighter360 (Presselite) ARf (Georgia Tech) Kweekies (int13) Invisimals (Sony) From GeoInfo/Tagging To Entertainment Richer 3D Graphics More Accurate Tracking (with Computer Vision)
  • 88. Summary • Augmented Reality has a long history going back to the 1960’s • Interest in AR has exploded over the last few years and is being commercialized quickly • Smart Phones with sensors/cameras • Mobile AR is growing in a number of areas • Gaming,Tourism, Marketing experiences