Bachelors Project

Multi-Device Environment Reconstruction for Augmented Reality Collaboration

The aim of this project was to scan an environment for augmented reality collaboration and address the challenge of achieving seamless interaction across multiple devices.

Duration

3 Months

Technologies

Unreal EngineC++COLMAPOpenXR
Dense Point CloudSparse Point Cloud
A sparse pointcloud (right) generated from the multi-device AR scanning process in real-time, and a dense pointcloud (left) generated after the data collection was completed.

Overview

The project aimed to enable multiple AR devices to scan and reconstruct a shared environment, facilitating collaborative interactions in augmented reality. The system was designed to capture data from the devices, process it to create a unified 3D point cloud of the environment and enable real-time interaction between users within the reconstructed space.

Objectives

Enable multiple AR devices to scan and reconstruct a shared environment, facilitating collaborative interactions in augmented reality.

Project Overview
A sparse point cloud generated from the multi-device AR scanning process.
Project Baseline Result
The baseline result of the multi-device AR scanning process. with Limited Data

Challenges

One of the biggest challenges was ensuring real-time performance given the limited capabilities of mobile devices. Additionally, achieving accurate environment reconstruction while maintaining low latency for collaborative interactions presented a significant challenge. This was achieved using a server-client architecture, whereby the task of environment reconstruction was offloaded to a powerful server while the AR devices focused on rendering and user interactions.

Results

While the reconstruction produced highly detailed environment models, the HoloLens struggled to render them in real time, resulting in a suboptimal user experience. Future work should focus on optimising the rendering pipeline and exploring the use of more powerful AR devices, in order to realise the full potential of multi-device environment reconstruction for augmented reality collaboration.