Listen to the Unexpected: Self-Supervised Surprise Detection for Efficient Viewport Prediction
Arman Nik Khah, Ravi Prakash
TL;DR
The paper addresses viewport prediction for 360-degree video by incorporating auditory surprise to anticipate off-screen gaze shifts. It introduces a self-supervised pipeline that projects spatial audio (First-Order Ambisonics) onto a spherical graph, processes it with an SE(3)-equivariant encoder, and uses a GRU to predict future states; surprise is defined as the prediction error, enabling temporal attention decay. The authors demonstrate that integrating audio surprise with visual cues reduces bitrate waste by up to 18% on AVTrack360 and improves QoE metrics like SSIM, illustrating practical gains for adaptive streaming. This work advances immersive media by bridging spatial audio perception and streaming optimization, with potential extensions to multi-modal fusion and user-specific attention modeling.
Abstract
Adaptive streaming of 360-degree video relies on viewport prediction to allocate bandwidth efficiently. Current approaches predominantly use visual saliency or historical gaze patterns, neglecting the role of spatial audio in guiding user attention. This paper presents a self-learning framework for detecting "surprising" auditory events -- moments that deviate from learned temporal expectations -- and demonstrates their utility for viewport prediction. The proposed architecture combines $SE(3)$-equivariant graph neural networks with recurrent temporal modeling, trained via a dual self-supervised objective. A key feature is the natural modeling of temporal attention decay: surprise is high at event onset but diminishes as the listener adapts. Experiments on the AVTrack360 dataset show that integrating audio surprise with visual cues reduces bitrate waste by up to 18% compared to visual-only methods.
