Optimized Frame Structure for Interactive Light Field Streaming with Cooperative Caching

Wei Caia
caiwei@mmlab.snu.ac.kr
Gene Cheungb
cheung@nii.ac.jp
Taekyoung Kwona
tkkwon@snu.ac.kr
Sung-Ju Leec
sjlee@hp.com

aDepartment of Computer Science & Engineering, Seoul National University, Seoul, Korea
bNational Institute of Informatics, Tokyo, Japan
cNetworking & Communications Lab, Hewlett Packard Laboratories, Palo Alto, CA

Abstract

Light field is a large set of spatially correlated images of the same static scene captured using a 2D array of closely spaced cameras. Interactive light field streaming is the application where a client continuously requests successive light field images along a view trajectory of her choosing, and in response the server transmits appropriate data for the client to correctly reconstruct desired images. The technical challenge is how to encode captured light field images into a reasonably sized frame structure a priori (without knowing eventual clients’ view trajectories), so that during streaming session, expected server transmission rate can be minimized, while satisfying client’s view requests. In this paper, we design efficient frame structures, using I-frames, redundant P-frames and distributed source coding (DSC) frames as building blocks, to optimally trade off storage size of the frame structure with expected server transmission rate. The key novelty is to optimize structures in such a way that decoded images in caches of neighboring cooperative peers, connected together via a secondary network such as ad hoc WLAN for content sharing, can be reused to further decrease the server-to-client transmission rate. We formulate the structure design problem as a Lagrangian minimization, and propose fast heuristics to find near-optimal solutions. Experimental results show that the expected server streaming rate can be reduced by up to 83% compared to an I-frame-only structure, at less than twice the storage required.

PDF (140 KB)