4.7 Article

eAR: An Edge-Assisted and Energy-Efficient Mobile Augmented Reality Framework

Journal

IEEE TRANSACTIONS ON MOBILE COMPUTING
Volume 22, Issue 7, Pages 3898-3909

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TMC.2022.3144879

Keywords

Mobile augmented reality; energy efficiency; edge computing; virtual object optimization

Ask authors/readers for more resources

Mobile Augmented Reality (MAR) apps may experience short battery life due to high-quality virtual objects, but the proposed eAR framework can significantly reduce energy consumption and storage overhead while maintaining user-perceived quality. The framework utilizes an edge server running offline software to evaluate user-perceived quality based on triangle count and user-object distance. It also includes a lightweight optimization algorithm that dynamically determines the most energy-efficient virtual object triangle count based on energy consumption models and user path prediction. eAR is an autonomous and open-source library that can be easily integrated into existing MAR apps.
Mobile Augmented Reality (MAR) apps may cause short battery life due to high-quality virtual objects rendered in the augmented environment. State-of-the-art solutions propose to balance energy consumption and user-experience using a static set of decimated object versions within the app. However, they do not consider that each object has unique characteristics, which highly influence how the user-perceived quality changes according to user-object distance and triangle count. As a result, they may lead to limited energy savings, a high storage overhead, and a high burden on the MAR app developer. In this paper, we propose eAR, an edge-assisted autonomous and energy-efficient framework for MAR apps designed to solve the limitations of state-of-the-art solutions. eAR features an offline software running on an edge server that leverages Image Quality Assessment (IQA) to model user-perceived quality for each virtual object in terms of triangle count and user-object distance. In addition, eAR features a runtime lightweight optimization algorithm that dynamically decides the most energy-efficient virtual object triangle count to request from the edge server based on (i) the per-object models of user-perceived quality, (ii) energy consumption models for mobile GPU and network interface, and (iii) a user path prediction system that estimates near-future user-object distances. eAR is completely autonomous and can be easily integrated into most MAR apps as an open-source library. Our results show that eAR can help reduce energy consumption by up to 16.5% while reducing storage overhead by almost 60% compared to existing schemes, with minimal MAR app developer effort and minimal impact on user-perceived quality.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available