depthlab real time 3d interaction with depth maps for
play

DepthLab: Real-time 3D Interaction with Depth Maps for Mobile - PowerPoint PPT Presentation

DepthLab: Real-time 3D Interaction with Depth Maps for Mobile Augmented Reality Ruofei Du, Eric Turner, Maksym Dzitsiuk, Luca Prasso, Ivo Duarue, Jason Dourgarian, Joao Afonso, Jose Pascoal, Josh Gladstone, Nuno Cruces, Shahram Izadi, Adarsh


  1. DepthLab: Real-time 3D Interaction with Depth Maps for Mobile Augmented Reality Ruofei Du, Eric Turner, Maksym Dzitsiuk, Luca Prasso, Ivo Duarue, Jason Dourgarian, Joao Afonso, Jose Pascoal, Josh Gladstone, Nuno Cruces, Shahram Izadi, Adarsh Kowdle, Konstantine Tsotsos, David Kim Google | ACM UIST 2020

  2. Introduction

  3. Introduction

  4. Introduction

  5. Introduction

  6. Introduction Is direct placement and rendering of 3D objects suffjcient for realistic AR experiences?

  7. Introduction Not always!

  8. Introduction Viruual content looks like it’s “pasted on the screen” rather than “in the world” !

  9. Introduction

  10. Introduction

  11. Introduction How can we bring these advanced features to mobile AR experiences without relying on dedicated sensors or the need for computationally expensive surgace reconstruction?

  12. Introduction

  13. Google • Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL Introduction Huawei • Honor 10, Honor V20, Mate 20 Lite, Mate 20, Mate 20 X, Nova 3, Nova 4, P20, P30, P30 Pro LG • G8X ThinQ, V35 ThinQ, V50S ThinQ, V60 ThinQ 5G OnePlus • OnePlus 6, OnePlus 6T, OnePlus 7, OnePlus 7 Pro, OnePlus 7 Pro 5G, OnePlus 7T, OnePlus 7T Pro Oppo • Reno Ace Samsung • Galaxy A80, Galaxy Note8, Galaxy Note9, Galaxy Note10, Galaxy Note10 5G, Galaxy Note10+, Galaxy Note10+ 5G, Galaxy S8, Galaxy S8+, Galaxy S9, Galaxy S9+, Galaxy S10e, Galaxy S10, Galaxy S10+, Galaxy S10 5G, Galaxy S20, Galaxy S20+ 5G, Galaxy S20 Ultra 5G Sony • Xperia XZ2, Xperia XZ2 Compact, Xperia XZ2 Premium, Xperia XZ3 Xiaomi • Pocophone F1 And growing… https://developers.google.com/ar/discover/supported-devices

  14. Introduction Is there more to realism than occlusion?

  15. Introduction Surgace interaction?

  16. Introduction Realistic Physics?

  17. Introduction Path Planning?

  18. Introduction

  19. Related Work

  20. Introduction

  21. Introduction

  22. Introduction

  23. Introduction

  24. Related Work

  25. Introduction

  26. Introduction Up to 8 meters, with the best within 0.5m to 5m

  27. Motivation

  28. Introduction ARCore DepthLab Depth API Mobile AR developers

  29. Design Process 3 brainstorming sessions 18 participants 39 aggregated ideas

  30. Design Process

  31. System

  32. Data Structure 2D array (160x120 and above) of 16-bit integers

  33. Data Structure

  34. Data Structure

  35. System

  36. Localized Depth

  37. Localized Depth

  38. Localized Depth

  39. Localized Depth

  40. Localized Depth

  41. Localized Depth

  42. Surface Depth

  43. Surface Depth Physics with depth mesh.

  44. Surface Depth Texture decals with depth mesh.

  45. Surface Depth Projection mapping with depth mesh.

  46. Dense Depth

  47. Dense Depth N L θ

  48. Dense Depth

  49. Dense Depth

  50. Dense Depth

  51. Dense Depth go/realtime-relighting, go/relit

  52. Dense Depth

  53. Dense Depth

  54. Experiments

  55. Experiments

  56. Experiments

  57. Experiments

  58. Discussion

  59. Discussion

  60. Discussion

  61. Limitations Dynamic Depth? HoloDesk, HyperDepth, Digits, Holoportation for mobile AR?

  62. Envision

  63. GitHub

  64. Play Store

  65. DepthLab: Real-time 3D Interaction with Depth Maps for Mobile Augmented Reality Ruofei Du, Eric Turner, Maksym Dzitsiuk, Luca Prasso, Ivo Duarue, Jason Dourgarian, Joao Afonso, Jose Pascoal, Josh Gladstone, Nuno Cruces, Shahram Izadi, Adarsh Kowdle, Konstantine Tsotsos, David Kim Google | ACM UIST 2020

  66. Thank you!

  67. Demo

  68. Introduction Introduction

  69. Introduction

  70. Thank you!

  71. Introduction Occlusion is a critical component for AR realism! Correct occlusion helps ground content in reality, and makes viruual objects feel as if they are actually in your space.

  72. Introduction

  73. Depth Mesh

  74. Localized Depth

  75. Dense Depth

  76. Introduction

  77. Taxonomy

  78. Introduction

  79. Introduction

Recommend


More recommend