Chetan Kumar S
Shivakumar.chetan@gmail.com
Augmented Reality: On new powerful
mobile computing platforms
Emerging trends i...
Disclaimer
● The video and photos are copyright of respective owners
● Some of text are from various papers/report, copyri...
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 ...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 5
What is augmented reality
● Dev...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 6
What can it do
● Interior Desig...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 7
What can it do
● Product Inform...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 8
What can it do
● Medicine
– Dis...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 9
Why is it becoming important no...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 10
Why is it becoming important n...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 11
Mobile phone as platform
● Che...
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 ...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 14
Technology in AR: Components
●...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 15
Technology in AR: Tracking
● T...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 16
AR Technology: Tracking
● Type...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 17
AR Technology: Rendering
● Wha...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 18
AR Technology: Rendering
● Ima...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 19
Few AR toolkits and SDK
ARTook...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 20
Few AR toolkits and SDK
Softwa...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 21
Design Challenges: AR on mobil...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 22
Design Challenges: AR on mobil...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 23
Research issues & challenges
●...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 24
Research issues and challenges...
Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 25
Thank you
● Questions
Upcoming SlideShare
Loading in …5
×

Augmented Reality: On a new powerful mobile computing platforms

471 views
369 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
471
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Augmented Reality: On a new powerful mobile computing platforms

  1. 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. 2. Disclaimer ● The video and photos are copyright of respective owners ● Some of text are from various papers/report, copyright of respective owners
  3. 3. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 3 What is Augmented Reality(AR)
  4. 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. 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. 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. 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. 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. 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. 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. 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. 12. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 12 AR Browsers
  13. 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. 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. 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. 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. 17. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 17 AR Technology: Rendering ● What about cluttered images ?
  18. 18. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 18 AR Technology: Rendering ● Image driven layout
  19. 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. 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. 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. 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. 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. 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. 25. Emerging trends in Mobile computing - From Mobile Application to Context Aware Computing 25 Thank you ● Questions

×