SlideShare une entreprise Scribd logo
1  sur  25
Chetan Kumar S
Shivakumar.chetan@gmail.com
Augmented Reality: On new powerful
mobile computing platforms
Emerging trends in Mobile computing - From Mobile Application to Context
Aware Computing
MSRIT
Disclaimer
● The video and photos are copyright of respective owners
● Some of text are from various papers/report, copyright of
respective owners
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 3
What is Augmented Reality(AR)
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 4
What is Augmented Reality
● In a nutshell, Augmented Reality (AR) blends virtual objects into real
world.
● AR Systems must have following characteristics:
– Combines real and virtual
– Interactive and realtime
● Movie like avatar is it AR ?
– Registered in 3D
● Weather reporting in TV is AR ??
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 5
What is augmented reality
● Devices may be
– Head mounted display
● Google glasses and beyond
– Mobile phones and tablet
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 6
What can it do
● Interior Design
– See how the furniture fits in before you buy,
– Change orientation in AR before spending effort
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 7
What can it do
● Product Information
– Allows customer better experience
– Interact with the product
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 8
What can it do
● Medicine
– Display 3D model of CT image on actual part
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 9
Why is it becoming important now
● Processing power
– Becoming more powerful and also lower cost
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 10
Why is it becoming important now
● Everything is coming into mobile
High speed
CPU
High speed
GPU
Camera
High speed
data
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 11
Mobile phone as platform
● Cheap
● Socially acceptable
● Well known
● Discrete
● Wide spread
● Intuitive to use
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 12
AR Browsers
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 13
AR technology
● AR technology involve two major parts:
● Computer vision tracking
– Track objects not location/context
● Indoor may be simple, outdoor is complex
– More useful than GPS/compass
● Computer graphics rendering
– Situated information visualization
– Multimedia
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 14
Technology in AR: Components
● AR Hardware components
– Essentially three components
● A camera
● A Display
● A Processing unit
● The form factor can vary
– Mobile phone/Tablet
– Dedicated devices
● Like one used in NatGeo example
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 15
Technology in AR: Tracking
● Types of AR
– Marker based tracking, normally using rectangular fiducial
marking
● Edge detection operation by thresholding
● Normalization using perspective transformation
● Pattern matching
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 16
AR Technology: Tracking
● Types of AR
– Markerless Tracking
● Edge detection
approach
● 3D model analysis
approach
● Human model
approach
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 17
AR Technology: Rendering
● What about cluttered images ?
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 18
AR Technology: Rendering
● Image driven layout
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 19
Few AR toolkits and SDK
ARTookKit
http://www.hitl.washington.edu/artoolkit/
ARToolKitPlus
https://launchpad.net/artoolkitplus
AndAR
http://code.google.com/p/andar/
Open TDL
https://github.com/zk00006/OpenTLD/wiki
vuforia
https://www.vuforia.com/
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 20
Few AR toolkits and SDK
Software for Articulated Tracking
http://humim.org/tracker
Computer Vision
http://www.computervisiononline.com/software
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 21
Design Challenges: AR on mobile
devices
● AR combines graphics, vision, interaction
● AR requires (unlike related disciplines)
– Strict real time operation
● Unlike Ubicomp or mobile information systems
– High spatial precision (1cm, 1 degree)
● Unlike location based services
– Robustness for operation by human user
● Unlike many computer vision methods in
automation etc.
●
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 22
Design Challenges: AR on mobile
devices
● Mobile phone AR requires (in addition)
– No thin client!
– Same level of performance as desktop AR
● New algorithms must be orders of magnitude more
efficient
– No unrealistic assumptions about HW
– Unique form factor considerations
● Screen size
● Camera quality
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 23
Research issues & challenges
● Tracking
– Increased robustness
● Automatic adaptation to changing conditions
● Use new hardware capabilities (GPU)
– Wider range of object types
● Less textured, general 3D objects
● Live object capture for tracking
– Tracking in unknown environments
● Underwater ? Night/day ? Rainy/Shiny day
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 24
Research issues and challenges
● Models generation, capture and rendering
– Capture of appearance
● Image based rendering, cheaper end user
capturing
– Semantic information from user-input
● Enables more complex interactions with the
environment
– Can we inform the system if the object is a
rubber ball OR ceramic ball
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 25
Thank you
● Questions

Contenu connexe

Tendances

Tendances (20)

IoT Security Assessment - IEEE PAR Proposal
IoT Security Assessment - IEEE PAR ProposalIoT Security Assessment - IEEE PAR Proposal
IoT Security Assessment - IEEE PAR Proposal
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 
Edge Computing : future of IoT ?
Edge Computing : future of IoT ? Edge Computing : future of IoT ?
Edge Computing : future of IoT ?
 
Five Trends in IoT and Edge Computing to Track in 2019
Five Trends in IoT and Edge Computing to Track in 2019Five Trends in IoT and Edge Computing to Track in 2019
Five Trends in IoT and Edge Computing to Track in 2019
 
Edge Computing and 5G - SDN/NFV London meetup
Edge Computing and 5G - SDN/NFV London meetupEdge Computing and 5G - SDN/NFV London meetup
Edge Computing and 5G - SDN/NFV London meetup
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 
Edge computing
Edge computingEdge computing
Edge computing
 
Demystify Edge Computing Vs. Cloud Computing
Demystify Edge Computing Vs. Cloud ComputingDemystify Edge Computing Vs. Cloud Computing
Demystify Edge Computing Vs. Cloud Computing
 
Edge and Fog computing, a use-case prespective
Edge and Fog computing, a use-case prespectiveEdge and Fog computing, a use-case prespective
Edge and Fog computing, a use-case prespective
 
The role of edge computing
The role of edge computingThe role of edge computing
The role of edge computing
 
Soldatos io t-academy-cosmote-231117-v-final
Soldatos io t-academy-cosmote-231117-v-finalSoldatos io t-academy-cosmote-231117-v-final
Soldatos io t-academy-cosmote-231117-v-final
 
fog&Edge computing
fog&Edge computingfog&Edge computing
fog&Edge computing
 
What is Edge Computing and Why does it matter in IoT?
What is Edge Computing and Why does it matter in IoT?What is Edge Computing and Why does it matter in IoT?
What is Edge Computing and Why does it matter in IoT?
 
Edge Computing and Cloud Computing
Edge Computing and Cloud ComputingEdge Computing and Cloud Computing
Edge Computing and Cloud Computing
 
The State of Edge Computing for IoT
The State of Edge Computing for IoTThe State of Edge Computing for IoT
The State of Edge Computing for IoT
 
IoT World Forum Press Conference - 10.14.2014
IoT World Forum Press Conference - 10.14.2014IoT World Forum Press Conference - 10.14.2014
IoT World Forum Press Conference - 10.14.2014
 
What's next in edge computing?
What's next in edge computing?What's next in edge computing?
What's next in edge computing?
 
Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...
Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...
Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...
 
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGSTHE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
THE ROLE OF EDGE COMPUTING IN INTERNET OF THINGS
 
Edge computing
Edge computingEdge computing
Edge computing
 

Similaire à Augmented Reality: On a new powerful mobile computing platforms

Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM
Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAMAnalyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM
Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM
WSO2
 
Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM
Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAMAnalyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM
Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM
WSO2
 
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEM BASED ROUTE PLANNING
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEM BASED ROUTE PLANNING REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEM BASED ROUTE PLANNING
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEM BASED ROUTE PLANNING
civej
 
Remote Sensing and Geographic Information System Based Route Planning
Remote Sensing and Geographic Information System Based Route PlanningRemote Sensing and Geographic Information System Based Route Planning
Remote Sensing and Geographic Information System Based Route Planning
civejjour
 

Similaire à Augmented Reality: On a new powerful mobile computing platforms (20)

AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)
 
Augmented reality in E-commerce
Augmented reality in E-commerceAugmented reality in E-commerce
Augmented reality in E-commerce
 
A new reality
A new realityA new reality
A new reality
 
Become a mobile developer from scratch
Become a mobile developer from scratchBecome a mobile developer from scratch
Become a mobile developer from scratch
 
Context-aware Mobile Computing - a Literature Review
Context-aware Mobile Computing - a Literature ReviewContext-aware Mobile Computing - a Literature Review
Context-aware Mobile Computing - a Literature Review
 
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)Interior Designing Mobile Application based on Markerless Augmented Reality (AR)
Interior Designing Mobile Application based on Markerless Augmented Reality (AR)
 
Aurea Vision & Aurea Consulting: technology proposal
Aurea Vision & Aurea Consulting: technology proposalAurea Vision & Aurea Consulting: technology proposal
Aurea Vision & Aurea Consulting: technology proposal
 
Technology Trend 2018
Technology Trend 2018Technology Trend 2018
Technology Trend 2018
 
Workshop: AR Glasses and their Peculiarities
Workshop: AR Glasses and their PeculiaritiesWorkshop: AR Glasses and their Peculiarities
Workshop: AR Glasses and their Peculiarities
 
Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM
Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAMAnalyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM
Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM
 
Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM
Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAMAnalyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM
Analyzing the Effectiveness of Mobile and Web Channels using WSO2 BAM
 
Nimble Devices Indoor Navigation Company Presentation
Nimble Devices Indoor Navigation Company PresentationNimble Devices Indoor Navigation Company Presentation
Nimble Devices Indoor Navigation Company Presentation
 
Mobile based augmented reality
Mobile based augmented realityMobile based augmented reality
Mobile based augmented reality
 
SPATIAL COMPUTING SPATIAL COMPUTING SPATIAL
SPATIAL COMPUTING SPATIAL COMPUTING SPATIALSPATIAL COMPUTING SPATIAL COMPUTING SPATIAL
SPATIAL COMPUTING SPATIAL COMPUTING SPATIAL
 
Technology trends that are changing the mobile app development industry
Technology trends that are changing the mobile app development industryTechnology trends that are changing the mobile app development industry
Technology trends that are changing the mobile app development industry
 
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEM BASED ROUTE PLANNING
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEM BASED ROUTE PLANNING REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEM BASED ROUTE PLANNING
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEM BASED ROUTE PLANNING
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
Remote Sensing and Geographic Information System Based Route Planning
Remote Sensing and Geographic Information System Based Route PlanningRemote Sensing and Geographic Information System Based Route Planning
Remote Sensing and Geographic Information System Based Route Planning
 
Analyzing the effectiveness of mobile and web channels using WSO2 BAM
Analyzing the effectiveness of mobile and web channels using WSO2 BAMAnalyzing the effectiveness of mobile and web channels using WSO2 BAM
Analyzing the effectiveness of mobile and web channels using WSO2 BAM
 
Augmented reality The future of computing
Augmented reality The future of computingAugmented reality The future of computing
Augmented reality The future of computing
 

Plus de Chetan Kumar S

Plus de Chetan Kumar S (8)

Human Machine Interface for Enterprise Applications
Human Machine Interface for Enterprise ApplicationsHuman Machine Interface for Enterprise Applications
Human Machine Interface for Enterprise Applications
 
Edge Computing
Edge ComputingEdge Computing
Edge Computing
 
How to start your IOT journey
How to start your IOT journeyHow to start your IOT journey
How to start your IOT journey
 
Computational Intelligence and Applications
Computational Intelligence and ApplicationsComputational Intelligence and Applications
Computational Intelligence and Applications
 
Applicability of Machine learning in computer networks
Applicability of Machine learning in computer networksApplicability of Machine learning in computer networks
Applicability of Machine learning in computer networks
 
blockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challangesblockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challanges
 
Trends In Telecommunication Services
Trends In Telecommunication ServicesTrends In Telecommunication Services
Trends In Telecommunication Services
 
Wireless Device and Network level security
Wireless Device and Network level securityWireless Device and Network level security
Wireless Device and Network level security
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Dernier (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Augmented Reality: On a new powerful mobile computing platforms

  • 1. Chetan Kumar S Shivakumar.chetan@gmail.com Augmented Reality: On new powerful mobile computing platforms Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing MSRIT
  • 2. Disclaimer ● The video and photos are copyright of respective owners ● Some of text are from various papers/report, copyright of respective owners
  • 3. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 3 What is Augmented Reality(AR)
  • 4. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 4 What is Augmented Reality ● In a nutshell, Augmented Reality (AR) blends virtual objects into real world. ● AR Systems must have following characteristics: – Combines real and virtual – Interactive and realtime ● Movie like avatar is it AR ? – Registered in 3D ● Weather reporting in TV is AR ??
  • 5. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 5 What is augmented reality ● Devices may be – Head mounted display ● Google glasses and beyond – Mobile phones and tablet
  • 6. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 6 What can it do ● Interior Design – See how the furniture fits in before you buy, – Change orientation in AR before spending effort
  • 7. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 7 What can it do ● Product Information – Allows customer better experience – Interact with the product
  • 8. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 8 What can it do ● Medicine – Display 3D model of CT image on actual part
  • 9. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 9 Why is it becoming important now ● Processing power – Becoming more powerful and also lower cost
  • 10. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 10 Why is it becoming important now ● Everything is coming into mobile High speed CPU High speed GPU Camera High speed data
  • 11. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 11 Mobile phone as platform ● Cheap ● Socially acceptable ● Well known ● Discrete ● Wide spread ● Intuitive to use
  • 12. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 12 AR Browsers
  • 13. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 13 AR technology ● AR technology involve two major parts: ● Computer vision tracking – Track objects not location/context ● Indoor may be simple, outdoor is complex – More useful than GPS/compass ● Computer graphics rendering – Situated information visualization – Multimedia
  • 14. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 14 Technology in AR: Components ● AR Hardware components – Essentially three components ● A camera ● A Display ● A Processing unit ● The form factor can vary – Mobile phone/Tablet – Dedicated devices ● Like one used in NatGeo example
  • 15. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 15 Technology in AR: Tracking ● Types of AR – Marker based tracking, normally using rectangular fiducial marking ● Edge detection operation by thresholding ● Normalization using perspective transformation ● Pattern matching
  • 16. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 16 AR Technology: Tracking ● Types of AR – Markerless Tracking ● Edge detection approach ● 3D model analysis approach ● Human model approach
  • 17. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 17 AR Technology: Rendering ● What about cluttered images ?
  • 18. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 18 AR Technology: Rendering ● Image driven layout
  • 19. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 19 Few AR toolkits and SDK ARTookKit http://www.hitl.washington.edu/artoolkit/ ARToolKitPlus https://launchpad.net/artoolkitplus AndAR http://code.google.com/p/andar/ Open TDL https://github.com/zk00006/OpenTLD/wiki vuforia https://www.vuforia.com/
  • 20. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 20 Few AR toolkits and SDK Software for Articulated Tracking http://humim.org/tracker Computer Vision http://www.computervisiononline.com/software
  • 21. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 21 Design Challenges: AR on mobile devices ● AR combines graphics, vision, interaction ● AR requires (unlike related disciplines) – Strict real time operation ● Unlike Ubicomp or mobile information systems – High spatial precision (1cm, 1 degree) ● Unlike location based services – Robustness for operation by human user ● Unlike many computer vision methods in automation etc. ●
  • 22. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 22 Design Challenges: AR on mobile devices ● Mobile phone AR requires (in addition) – No thin client! – Same level of performance as desktop AR ● New algorithms must be orders of magnitude more efficient – No unrealistic assumptions about HW – Unique form factor considerations ● Screen size ● Camera quality
  • 23. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 23 Research issues & challenges ● Tracking – Increased robustness ● Automatic adaptation to changing conditions ● Use new hardware capabilities (GPU) – Wider range of object types ● Less textured, general 3D objects ● Live object capture for tracking – Tracking in unknown environments ● Underwater ? Night/day ? Rainy/Shiny day
  • 24. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 24 Research issues and challenges ● Models generation, capture and rendering – Capture of appearance ● Image based rendering, cheaper end user capturing – Semantic information from user-input ● Enables more complex interactions with the environment – Can we inform the system if the object is a rubber ball OR ceramic ball
  • 25. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 25 Thank you ● Questions