Title :
Rate-Distortion Optimized Scheduling for Redundant Video Representations
Author :
Wang, Huisheng ; Ortega, Antonio
Author_Institution :
Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA
Abstract :
This paper extends rate-distortion optimized streaming techniques to operate on a general class of coding formats that explicitly support redundancy in their coding structure. Examples include multiple description layered coding (MDLC) and multiple independently encoded versions of a video source. Such source codecs usually produce multiple decoding paths, while previous work on video streaming has mostly focused on those encoding techniques that only generate a single decoding path. A new source model called directed acyclic hypergraph is introduced to describe the dependency and redundancy relationship between different video data units with multiple decoding paths. Based on this model, we then propose two rate-distortion based packet scheduling algorithms, i.e., Lagrangian optimization and a greedy algorithm, to dynamically adjust the system´s real-time redundancy to match the channel behavior. The proposed streaming system introduces two types of redundancies, namely, source redundancy and transport redundancy. This paper presents a detailed performance analysis of the individual benefits for error robustness provided by these redundancies and their interplay. Experimental results show that our proposed system with both redundancies achieves the best end-to-end performance on real-time video communication over a wide range of network scenarios.
Keywords :
Internet; decoding; directed graphs; image representation; optimisation; scheduling; source coding; video coding; video communication; video streaming; Internet application; Lagrangian optimization; directed acyclic hypergraph; greedy algorithm; multiple decoding path; multiple description layered coding; multiple independently encoded version; rate-distortion based packet scheduling algorithm; real-time video communication; redundant video representation; source codec; video streaming; Codecs; Decoding; Greedy algorithms; Lagrangian functions; Performance analysis; Rate-distortion; Real time systems; Redundancy; Scheduling algorithm; Streaming media; Directed acyclic hypergraph; end-to-end distortion; multiple decoding paths; multiple description layered coding; packet dependency; rate-distortion optimized scheduling; redundant video; source redundancy; transport redundancy; Algorithms; Artifacts; Data Compression; Image Enhancement; Image Interpretation, Computer-Assisted; Internet; Reproducibility of Results; Sensitivity and Specificity; Signal Processing, Computer-Assisted; Video Recording;
Journal_Title :
Image Processing, IEEE Transactions on
DOI :
10.1109/TIP.2008.2008743