TY - JOUR
T1 - Velocity- and Error-Aware Switching of Motion Prediction Models for Cloud Virtual Reality
AU - Hermawan, Airlangga Adi
AU - Luckyarno, Yakub Fahim
AU - Fauzi, Isfan
AU - Asiedu, Derek Kwaku Pobi
AU - Kim, Tae Wook
AU - Jung, Deok Young
AU - Kwak, Jin Sam
AU - Yun, Ji Hoon
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2023
Y1 - 2023
N2 - Offloading virtual reality (VR) computations to a cloud computing entity can enable support for VR services on low-end user devices but may result in increased latency, which will lead to mismatch between the user's viewport and the received VR image, thus inducing motion sickness. Predicting future motion and rendering future images accordingly is a promising solution to the latency problem. In this paper, we develop velocity- and error-aware model switching schemes applicable to a wide range of existing motion prediction models. First, we consider the chattering problem of machine learning (ML)-based prediction models and the relationship between the velocity and the prediction error gap between an ML model and the case of no prediction (NOP). Accordingly, we propose a velocity-aware switching (VAS) scheme that combines the outputs from the ML model and the NOP case via a weight determined by the head motion velocity. Next, we develop an ensemble method combining a set of outputs from VAS and other models, called error-aware switching (EAS). EAS switches between model outputs based on the error statistics of those outputs under the parallel execution of multiple models, including VAS models. For EAS, schemes for both hard switching and soft integration of the model outputs are proposed. We evaluate the proposed schemes based on real VR motion traces for diverse ML-based prediction models.
AB - Offloading virtual reality (VR) computations to a cloud computing entity can enable support for VR services on low-end user devices but may result in increased latency, which will lead to mismatch between the user's viewport and the received VR image, thus inducing motion sickness. Predicting future motion and rendering future images accordingly is a promising solution to the latency problem. In this paper, we develop velocity- and error-aware model switching schemes applicable to a wide range of existing motion prediction models. First, we consider the chattering problem of machine learning (ML)-based prediction models and the relationship between the velocity and the prediction error gap between an ML model and the case of no prediction (NOP). Accordingly, we propose a velocity-aware switching (VAS) scheme that combines the outputs from the ML model and the NOP case via a weight determined by the head motion velocity. Next, we develop an ensemble method combining a set of outputs from VAS and other models, called error-aware switching (EAS). EAS switches between model outputs based on the error statistics of those outputs under the parallel execution of multiple models, including VAS models. For EAS, schemes for both hard switching and soft integration of the model outputs are proposed. We evaluate the proposed schemes based on real VR motion traces for diverse ML-based prediction models.
KW - VR
KW - Virtual reality
KW - cloud VR
KW - ensemble
KW - machine learning
KW - motion prediction
UR - https://www.scopus.com/pages/publications/85168740074
U2 - 10.1109/ACCESS.2023.3307710
DO - 10.1109/ACCESS.2023.3307710
M3 - Article
AN - SCOPUS:85168740074
SN - 2169-3536
VL - 11
SP - 92676
EP - 92692
JO - IEEE Access
JF - IEEE Access
ER -