Environment Texture Optimization for Augmented Reality
Augmented reality (AR) platforms now support persistent, markerless experiences, in which virtual content appears in the same place relative to the real world, across multiple devices and sessions. However, optimizing environments for these experiences remains challenging; virtual content stability is determined by the performance of device pose tracking, which depends on recognizable environment features, but environment texture can impair human perception of virtual content. Low-contrast ‘invisible textures’ have recently been proposed as a solution, but may result in poor tracking performance when combined with dynamic device motion. Here, we examine the use of invisible textures in detail, starting with the first evaluation in a realistic AR scenario. We then consider scenarios with more dynamic device motion, and conduct extensive game engine-based experiments to develop a method for optimizing invisible textures. For texture optimization in real environments, we introduce MoMAR, the first system to analyze motion data from multiple AR users, which generates guidance using situated visualizations. We show that MoMAR can be deployed while maintaining an average frame rate > 59fps, for five different devices. We demonstrate the use of MoMAR in a realistic case study; our optimized environment texture allowed users to complete a task significantly faster (p=0.003) than a complex texture.
Duke Scholars
Published In
DOI
EISSN
Publication Date
Volume
Issue
Related Subject Headings
- 4608 Human-centred computing
- 4606 Distributed computing and systems software
- 4602 Artificial intelligence
Citation
Published In
DOI
EISSN
Publication Date
Volume
Issue
Related Subject Headings
- 4608 Human-centred computing
- 4606 Distributed computing and systems software
- 4602 Artificial intelligence