SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

IoT Security Assessment - IEEE PAR Proposal
IoT Security Assessment - IEEE PAR ProposalIoT Security Assessment - IEEE PAR Proposal
IoT Security Assessment - IEEE PAR ProposalSyam Madanapalli
 
Edge Computing : future of IoT ?
Edge Computing : future of IoT ? Edge Computing : future of IoT ?
Edge Computing : future of IoT ? Samir Bounab
 
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 2019Tyrone Systems
 
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 meetupHaidee McMahon
 
Demystify Edge Computing Vs. Cloud Computing
Demystify Edge Computing Vs. Cloud ComputingDemystify Edge Computing Vs. Cloud Computing
Demystify Edge Computing Vs. Cloud ComputingCygnet Infotech
 
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 prespectiveChetan Kumar S
 
The role of edge computing
The role of edge computingThe role of edge computing
The role of edge computingSyam Madanapalli
 
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-finalJohn Soldatos
 
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?Sameer Ahmed
 
Edge Computing and Cloud Computing
Edge Computing and Cloud ComputingEdge Computing and Cloud Computing
Edge Computing and Cloud ComputingAnuveshSachdeva1
 
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 IoTIan Skerrett
 
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.2014Bessie Wang
 
What's next in edge computing?
What's next in edge computing?What's next in edge computing?
What's next in edge computing?Fastly
 
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 ...hubraum IoT Academy
 
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 THINGSsuthi
 

La actualidad más candente (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
 

Similar a Augmented Reality: On a new powerful mobile computing platforms

AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)Jai Sipani
 
Augmented reality in E-commerce
Augmented reality in E-commerceAugmented reality in E-commerce
Augmented reality in E-commerceAshwin P
 
Become a mobile developer from scratch
Become a mobile developer from scratchBecome a mobile developer from scratch
Become a mobile developer from scratchRuben Goncalves
 
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 ReviewThiwanka Makumburage
 
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)IRJET Journal
 
Aurea Vision & Aurea Consulting: technology proposal
Aurea Vision & Aurea Consulting: technology proposalAurea Vision & Aurea Consulting: technology proposal
Aurea Vision & Aurea Consulting: technology proposalAnna Doroshenko
 
Workshop: AR Glasses and their Peculiarities
Workshop: AR Glasses and their PeculiaritiesWorkshop: AR Glasses and their Peculiarities
Workshop: AR Glasses and their PeculiaritiesMartin Lechner
 
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 BAMWSO2
 
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 BAMWSO2
 
Nimble Devices Indoor Navigation Company Presentation
Nimble Devices Indoor Navigation Company PresentationNimble Devices Indoor Navigation Company Presentation
Nimble Devices Indoor Navigation Company PresentationSamuel Pullen
 
Mobile based augmented reality
Mobile based augmented realityMobile based augmented reality
Mobile based augmented realityRaj Jani
 
SPATIAL COMPUTING SPATIAL COMPUTING SPATIAL
SPATIAL COMPUTING SPATIAL COMPUTING SPATIALSPATIAL COMPUTING SPATIAL COMPUTING SPATIAL
SPATIAL COMPUTING SPATIAL COMPUTING SPATIAL21EC25ManobalanB1d
 
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 industryBridge Global
 
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 Planningcivejjour
 
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 BAMManinda Edirisooriya
 
Augmented reality The future of computing
Augmented reality The future of computingAugmented reality The future of computing
Augmented reality The future of computingAbhishek Abhi
 

Similar a 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
 

Más de Chetan Kumar S

Human Machine Interface for Enterprise Applications
Human Machine Interface for Enterprise ApplicationsHuman Machine Interface for Enterprise Applications
Human Machine Interface for Enterprise ApplicationsChetan Kumar S
 
How to start your IOT journey
How to start your IOT journeyHow to start your IOT journey
How to start your IOT journeyChetan Kumar S
 
Computational Intelligence and Applications
Computational Intelligence and ApplicationsComputational Intelligence and Applications
Computational Intelligence and ApplicationsChetan Kumar S
 
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 networksChetan Kumar S
 
blockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and Challangesblockchain and iot: Opportunities and Challanges
blockchain and iot: Opportunities and ChallangesChetan Kumar S
 
Trends In Telecommunication Services
Trends In Telecommunication ServicesTrends In Telecommunication Services
Trends In Telecommunication ServicesChetan Kumar S
 
Wireless Device and Network level security
Wireless Device and Network level securityWireless Device and Network level security
Wireless Device and Network level securityChetan Kumar S
 

Más 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
 

Último

Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdfMuhammad Subhan
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...FIDO Alliance
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfFIDO Alliance
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 

Último (20)

Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 

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