Towards Automatic Oracle Prediction for AR Testing: Assessing Virtual Object Placement Quality under Real-World Scenes
Xiaoyi Yang, Yuxing Wang, Tahmid Rafi, Dongfang Liu, Xiaoyin Wang, Xueling Zhang
Abstract
Augmented Reality (AR) technology opens up exciting possibilities in various fields, such as education, work guidance, shopping, communication, and gaming. However, users often encounter usability and user experience issues in current AR apps, often due to the imprecise placement of virtual objects. Detecting these inaccuracies is crucial for AR app testing, but automating the process is challenging due to its reliance on human perception and validation. This paper introduces VOPA (Virtual Object Placement Assessment), a novel approach that automatically identifies imprecise virtual object placements in real-world AR apps. VOPA involves instrumenting real-world AR apps to collect screenshots representing various object placement scenarios and their corresponding metadata under real-world scenes. The collected data are then labeled through crowdsourcing and used to train a hybrid neural network that identifies object placement errors. VOPA aims to enhance AR app testing by automating the assessment of virtual object placement quality and detecting imprecise instances. In our evaluation of a test set of 304 screenshots, VOPA achieved an accuracy of 99.34%, precision of 96.92% and recall of 100%. Furthermore, VOPA successfully identified 38 real-world object placement errors, including instances where objects were hovering between two surfaces or appearing embedded in the wall.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 51260182-ddc8-4c92-8c59-aad5e1f144daCited by top-tier papers1
Ask how each one uses itBuilds on6
- CoAtNet: Marrying Convolution and Attention for All Data SizesZihang Dai, Hanxiao Liu, Quoc V. Le, Mingxing TanNeurIPS 2021 · 1,747 citations
- Model soups: averaging weights of multiple fine-tuned models improves accuracy without increasing inference timeMitchell Wortsman, Gabriel Ilharco, Samir Yitzhak Gadre, Rebecca Roelofs et al.ICML 2022 · 1,464 citations
- How Developers Optimize Virtual Reality Applications: A Study of Optimization Commits in Open Source Unity ProjectsFariha Nusrat, Foyzul Hassan, Hao Zhong, Xiaoyin WangICSE 2021 · 31 citations
- GLIB: towards automated test oracle for graphically-rich applicationsKe Chen, Yufei Li, Yingfeng Chen, Changjie Fan et al.FSE 2021 · 30 citations
- ARCHIE: A User-Focused Framework for Testing Augmented Reality Applications in the WildSarah M. Lehman, Haibin Ling, Chiu C. TanIEEE VR 2020 · 4 citations
Related papers
- PredART: Towards Automatic Oracle Prediction of Object Placements in Augmented Reality TestingTahmid Rafi, Xueling Zhang, Xiaoyin WangASE 2022 · 14 citations
- PROMAR: Practical Reference Object-based Multi-user Augmented RealityTengpeng Li, Son Nam Nguyen, Xiaoqian Zhang, Teng Wang et al.INFOCOM 2020 · 3 citations
- RL-L: A Deep Reinforcement Learning Approach Intended for AR Label Placement in Dynamic ScenariosChen Zhu-Tian, Daniele Chiappalupi, Tica Lin, Yalong Yang et al.IEEE VIS 2023 · 14 citations
- Optimizing Product Placement for Virtual StoresWei Liang, Luhui Wang, Xinzhe Yu, Changyang Li et al.IEEE VR 2023 · 1 citation
- ViDDAR: Vision Language Model-Based Task-Detrimental Content Detection for Augmented RealityYanming Xiu, Tim Scargill, Maria GorlatovaIEEE VR 2025 · 14 citations
