SLAM-share: visual simultaneous localization and mapping for real-time multi-user augmented reality
SLAM-share: visual simultaneous localization and mapping for real-time multi-user augmented reality
复制标题
DOI:
10.1145/3555050.3569142
复制
发表时间:
2022-11
期刊:
影响因子:
--
通讯作者:
Aditya Dhakal;Xukan Ran;Yunshu Wang;Jiasi Chen;K. Ramakrishnan;adhak
中科院分区:
文献类型:
--
作者:
Aditya Dhakal;Xukan Ran;Yunshu Wang;Jiasi Chen;K. Ramakrishnan;adhak
Augmented reality (AR) devices perform visual simultaneous localization and mapping (SLAM) to map the real world and localize themselves in it, enabling them to render the virtual holograms appropriately. Current multi-user AR platforms fall short in that they only allow asymmetric sharing of this SLAM information, resulting in multiple "secondary" devices viewing holograms placed by a single "primary" device, instead of equal participation. The goal of this work is to enable all AR devices to participate equally, by constructing a common global map to which all AR devices can contribute. However, doing so with low latency and high accuracy is challenging on resource-constrained mobile devices. This work proposes an appropriate partitioning between clients and a server to achieve high-throughput, low latency, multi-user SLAM. In our system, SLAM-Share, the edge server performs the complex SLAM computations so that the client devices need only perform lightweight operations. The server utilizes shared memory and efficient map merging to build and update a global map from different clients. It also exploits the parallelism of GPU processing to achieve high-performance tracking. Evaluations show that SLAM-Share is able to achieve significant tracking speedups (up to 50% reduction compared to alternative approaches), maintain good localization accuracy, and merge and update maps within 200 ms.