Foveated Compression for Immersive Telepresence Visualization
Max Schwarz, Sven Behnke
TL;DR
This work addresses bandwidth bottlenecks in immersive telepresence video by introducing a real-time foveated compression scheme that modulates HEVC quantization using eye-tracking data. The method computes a spatial QP delta map with a Gaussian mask centered on the gaze projection and applies it to 32×32 macroblocks, with an optional foveated warping option, integrated into the NimbRo Avatar system. Evaluations show bandwidth reductions approaching about one-third of baseline while maintaining immersion, with measured latency around $50~\mathrm{ms}$ in wired setups and discussion of network-dependent effects. The approach provides a codec-friendly, scalable path to high-fidelity telepresence in bandwidth-limited environments and opens avenues for further improvements such as gaze-prediction during saccades.
Abstract
Immersive televisualization is important both for telepresence and teleoperation, but resolution and fidelity are often limited by communication bandwidth constraints. We propose a lightweight method for foveated compression of immersive televisualization video streams that can be easily integrated with common video codecs, reducing the required bandwidth if eye tracking data is available. Specifically, we show how to spatially adjust the Quantization Parameter of modern block-based video codecs in a adaptive way based on eye tracking information. The foveal region is transmitted with high fidelity while quality is reduced in the peripheral region, saving bandwidth. We integrate our method with the NimbRo avatar system, which won the ANA Avatar XPRIZE competition. Our experiments show that bandwidth can be reduced to a third without sacrificing immersion. We analyze transmission fidelity with qualitative examples and report quantitative results.
