Seamless Switching of Scalable Video Bitstreams for Efficient Streaming Xiaoyan Sun, Feng Wu, Shipeng Li, Wen, Gao, and Ya-Qin Zhang.

Slides:



Advertisements
Similar presentations
Jung-Hwan Low Redundancy Layered Multiple Description Scalable Coding Using The Subband Extension Of H.264/AVC Department of Electrical.
Advertisements

KIANOOSH MOKHTARIAN SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY 6/24/2007 Overview of the Scalable Video Coding Extension of the H.264/AVC Standard.
2005/01/191/14 Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Fellow, IEEE IEEE Transactions on Circuits and Systems for.
Basics of MPEG Picture sizes: up to 4095 x 4095 Most algorithms are for the CCIR 601 format for video frames Y-Cb-Cr color space NTSC: 525 lines per frame.
Efficient Bit Allocation and CTU level Rate Control for HEVC Picture Coding Symposium, 2013, IEEE Junjun Si, Siwei Ma, Wen Gao Insitute of Digital Media,
Limin Liu, Member, IEEE Zhen Li, Member, IEEE Edward J. Delp, Fellow, IEEE CSVT 2009.
Recursive End-to-end Distortion Estimation with Model-based Cross-correlation Approximation Hua Yang, Kenneth Rose Signal Compression Lab University of.
Efficient multi-frame motion estimation algorithms for MPEG-4 AVC/JVTH.264 Mei-Juan Chen, Yi-Yen Chiang, Hung- Ju Li and Ming-Chieh Chi ISCAS 2004.
1 Department of Electrical Engineering, Stanford University Anne Aaron, Shantanu Rane, David Rebollo-Monedero and Bernd Girod Systematic Lossy Forward.
The MPEG-4 Fine-Grained Scalable Video Coding Method for Multimedia Streaming Over IP Hayder Radha,Mihaela van der Schaar and Yingwei Chen IEEE TRANSACTIONS.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar.
Overview of Error Resiliency Schemes in H.264/AVC Standard Sunil Kumar, Liyang Xu, Mrinal K. Mandal, and Sethuraman Panchanathan Elsevier Journal of Visual.
Fine Grained Scalable Video Coding For Streaming Multimedia Communications Zahid Ali 2 April 2006.
Video Transmission Adopting Scalable Video Coding over Time- varying Networks Chun-Su Park, Nam-Hyeong Kim, Sang-Hee Park, Goo-Rak Kwon, and Sung-Jea Ko,
End-to-End TCP-Friendly Streaming Protocol and Bit Allocation for Scalable Video Over Wireless Internet Fan Yang, Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang.
An Error-Resilient GOP Structure for Robust Video Transmission Tao Fang, Lap-Pui Chau Electrical and Electronic Engineering, Nanyan Techonological University.
Reinventing Compression: The New Paradigm of Distributed Video Coding Bernd Girod Information Systems Laboratory Stanford University.
1 Static Sprite Generation Prof ︰ David, Lin Student ︰ Jang-Ta, Jiang
The SP- and SI-Frames Design for H.264/AVC Marta Karczewicz and Ragip Kurceren IEEE Trans. on Circuit and System for Video Technology, Vol.13, No. 7, July.
Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, and.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li, Fellow, IEEE.
Motion-compensation Fine-Granular-Scalability (MC-FGS) for wireless multimedia M. van der Schaar, H. Radha Proceedings of IEEE Symposium on Multimedia.
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
H.264 / MPEG-4 Part 10 Nimrod Peleg March 2003.
Encoder and Decoder Optimization for Source-Channel Prediction in Error Resilient Video Transmission Hua Yang and Kenneth Rose Signal Compression Lab ECE.
Error Concealment For Fine Granularity Scalable Video Transmission Hua Cai; Guobin Shen; Feng Wu; Shipeng Li; Bing Zeng; Multimedia and Expo, Proceedings.
Introduction to Video Transcoding Of MCLAB Seminar Series By Felix.
Reliable and Smooth Fine Granular Scalable Video Streaming Zhibo Chen Yun He 2002 IEEE Region 10 Conference on Computer, Communications, Control and Power.
Motion Vector Refinement for High-Performance Transcoding Jeongnam Youn, Ming-Ting Sun, Fellow,IEEE, Chia-Wen Lin IEEE TRANSACTIONS ON MULTIMEDIA, MARCH.
Efficient Fine Granularity Scalability Using Adaptive Leaky Factor Yunlong Gao and Lap-Pui Chau, Senior Member, IEEE IEEE TRANSACTIONS ON BROADCASTING,
Video Streaming: An FEC-Based Novel Approach Jianfei Cai, Chang Wen Chen Electrical and Computer Engineering, Canadian Conference on.
Error Resilience in a Generic Compressed Video Stream Transmitted over a Wireless Channel Muhammad Bilal
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
Wyner-Ziv Residual Coding of Video Anne Aaron, David Varodayan and Bernd Girod Information Systems Laboratory Stanford University.
1 Department of Electrical Engineering Stanford University Anne Aaron, Shantanu Rane and Bernd Girod Wyner-Ziv Video Coding with Hash-Based Motion Compensation.
Scalable Rate Control for MPEG-4 Video Hung-Ju Lee, Member, IEEE, Tihao Chiang, Senior Member, IEEE, and Ya-Qin Zhang, Fellow, IEEE IEEE TRANSACTIONS ON.
Multi-Path Transport of FGS Video Jian Zhou, Huai-Rong Shao, Chia Shen and Ming-Ting Sun ICME 2003.
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
4/24/2002SCL UCSB1 Optimal End-to-end Distortion Estimation for Drift Management in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression.
Statistical Multiplexer of VBR video streams By Ofer Hadar Statistical Multiplexer of VBR video streams By Ofer Hadar.
Distributed Video Coding VLBV, Sardinia, September 16, 2005 Bernd Girod Information Systems Laboratory Stanford University.
09/24/02ICIP20021 Drift Management and Adaptive Bit Rate Allocation in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression Lab ECE Department.
An Introduction to H.264/AVC and 3D Video Coding.
MPEG2 FGS Implementation ECE 738 Advanced Digital Image Processing Author: Deshan Yang 05/01/2003.
1. 1. Problem Statement 2. Overview of H.264/AVC Scalable Extension I. Temporal Scalability II. Spatial Scalability III. Complexity Reduction 3. Previous.
January 26, Nick Feamster Development of a Transcoding Algorithm from MPEG to H.263.
Overview of the Scalable Video Coding Extension of the H.264/AVC Standard Kai-Chao Yang 12007/8Kai-Chao Yang, NTHU, Taiwan.
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
-1/20- Scalable Video Coding Scalable Extension of H.264 / AVC.
Farid Molazem Network Systems Lab Simon Fraser University Scalable Video Transmission for MobileTV.
Rate-distortion modeling of scalable video coders 指導教授:許子衡 教授 學生:王志嘉.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Optimal Partitioning of Fine-Grained Scalable Video Streams Mohamed Hefeeda.
MPEG MPEG : Motion Pictures Experts Group MPEG : ISO Committee Widely Used Video Compression Standard.
1 Adaptable applications Towards Balancing Network and Terminal Resources to Improve Video Quality D. Jarnikov.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar Networking and Telecommunications Group Georgia.
Adaptive Rate Control for HEVC Visual Communications and Image Processing (VCIP), 2012 IEEE Junjun Si, Siwei Ma, Xinfeng Zhang, Wen Gao 1.
Compression video overview 演講者:林崇元. Outline Introduction Fundamentals of video compression Picture type Signal quality measure Video encoder and decoder.
Rate-distortion Optimized Mode Selection Based on Multi-channel Realizations Markus Gärtner Davide Bertozzi Classroom Presentation 13 th March 2001.
Proxy-Based Reference Picture Selection for Error Resilient Conversational Video in Mobile Networks Wei Tu and Eckehard Steinbach, IEEE Transactions on.
Fine Granularity Scalability in MPEG-4 Video by Weiping Li Presentation by Warren Cheung.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Presented by : Brian Eriksson.
MPEG4 Fine Grained Scalable Multi-Resolution Layered Video Encoding Authors from: University of Georgia Speaker: Chang-Kuan Lin.
COMPARATIVE STUDY OF HEVC and H.264 INTRA FRAME CODING AND JPEG2000 BY Under the Guidance of Harshdeep Brahmasury Jain Dr. K. R. RAO ID MS Electrical.
1 Department of Electrical Engineering, Stanford University Anne Aaron, Shantanu Rane, Rui Zhang and Bernd Girod Wyner-Ziv Coding for Video: Applications.
Technical Seminar Presentation Presented by : SARAT KUMAR BEHERA NATIONAL INSTITUTE OF SCIENCE AND TECHNOLOGY [1] Presented By SARAT KUMAR BEHERA Roll.
Scalable Speech Coding for IP Networks: Beyond iLBC
Overview of the Scalable Video Coding
Optimal Mode Selection For Robust Video Transmission
Limitations of Traditional Error-Resilience Methods
Scalable Speech Coding for IP Networks: Beyond iLBC
Presentation transcript:

Seamless Switching of Scalable Video Bitstreams for Efficient Streaming Xiaoyan Sun, Feng Wu, Shipeng Li, Wen, Gao, and Ya-Qin Zhang

Outline Introduction Seamless Switching Scheme Among Scalable Bitstreams Switching Down Between Two Bitstreams Switching Up Between Two Bitstreams Experimental Results Discussions

Introduction Why are scalable bitstreams needed? Switching between non-scalable bitstreams –Drifting error –Key frames –Large storage requirements Multiple non-scalable bitstreams Key frames Non-scalable bitstream1 Non-scalable bitstream2 drifting error Non-scalable bitstream1 Non-scalable bitstream2 key frame

Introduction SP-frames scheme (proposed in H.264) –Extra bitstreams are used. –The size of S12 is similar to that of I-frame. –When switching down, S12 may deteriorate the networks. – P S2 P P S1 P S12 bitstream1 bitstream2 SP frame extra bitstream

Introduction Why are multiple scalable bitstreams needed? Single scalable bitstream –FGS –Low coding efficiency in FGS bitstreams. Motion prediction is based on the lowest quality base layer. –Using multiple scalable bitstreams, coding efficiency is higher. Base layer Enhancement layer 1 Enhancement layer 2 Enhancement layer 3 … Base layer Enhancement layer 1 Enhancement layer 2 Enhancement layer 3 … Frame nFrame n+1

Seamless Switching Scheme Among Scalable Bitstreams Seamless switching (Definition) –The quality in each scalable bitstream is smooth. –The switching among scalable bitstreams is drifting-free. –Immediately switching from the current scalable bitstream to one operated at lower rates without any delay.

Seamless Switching Scheme Among Scalable Bitstreams Scalable Bitstream 1 Scalable Bitstream 2 Scalable Bitstream 1 Scalable Bitstream 3 Bandwidth Time Scalable Bitstream 1 Scalable Bitstream 2 Scalable Bitstream 3

Seamless Switching Scheme Among Scalable Bitstreams switching SF switching frame (switching-up point) High-bit-rate scalable bitstream Low-bit-rate scalable bitstream

Switching Down Between Two Bitstreams MVs are estimated in SB-H and are applied to both SB-H and SB-L. The quantization information of SB-L is coded in SB-H bitstream. –Overhead bits: 3*MB_number+5 Instead of original frames, base layer frames in SB-H are used to encode base layer frames in SB-L. First QPRange of difference ☆ Switching down at everywhere and with no overhead

Switching Down Between Two Bitstreams SF Decoder VLDQ -1 IDCT MC DCTQ L -1 QLQL IDCT ref SB-LrefBase SB-H Base layer SB-L Base layer Video MVs

Switching Down Between Two Bitstreams Quality loss of SB-L base layer –The reconstructed frames from SB-H base layer instead of the original video are used as the input of the SB-L base layer. –The same set of MVs for SB-H base layer is used to encode the SB-L base layer.

Switching Up Between Two Bitstreams n-1nn+1 Switching point SB-L Base layer SB-H Base layer + = Extra bitstream ☆ Considerable amount of overhead bits

Switching Up Between Two Bitstreams SF Encoder IDCT Q s -1 DCT QsQs BPVLC DCTQsQs SB-H Base layer SB-L Base layer Extra bitstream SF frame n-1n+1 n ☆ n ’ is used instead of n to avoid drifting error = S B - L B a s e + E x t r a b i t s t r e a m n’n’ n

Switching Up Between Two Bitstreams SF Decoder VLDQ -1 IDCT MC refBase SB-H Base layer SB-L Base layer Video MVs DCTQ s -1 QsQs IDCT BPVLD Extra bitstream

Switching Up Between Two Bitstreams The SF frame is simpler than the SP frame. The SF frame gets better quality than the SP frame.

Experimental Results SF scheme is applied on MBPFGS –MBPFGS is modified from PFGS Frame base -> Macroblock base – –10fps An I-frame is inserted every 1 ’ s in a non- scalable bitstream An SF frame is inserted every 1 ’ s in a SF bitstream 32kbps 64kbps 80kbps 112kbps MBFGS-H bitstream MBFGS-L bitstream

Experimental Results Comparisons of extra bitstream – – Average PSNR loss caused by SF frames < 0.1 dB SequenceSF (Q s =3)Lossless News Foreman Coastguard (Bits)

Experimental Results Rate-distortion (static) –Non-scalable bitstream (JVT H.26L codec) Two bitstream with different quality Switching at I-frame –FGS and MPFGS Only one bitstream Non-scalable FGS MPFGS SF Inaccurate MVs and input video

Experimental Results PSNR comparisons (dynamic channel) –Foreman –Coastguard 72 kbps 152 kbps 72 kbps 152 kbps

Discussions The SF scheme can be extended to the case with multiple scalable bitstreams. –(N-1) extra bitstreams are required. N*(N-1) extra bitstreams are required in SP frames. –High complexity of the decoder in decoding the high-bit- rate scalable bitstream. Three times of the MPEG-4 decoder. Complexity scalability. –Large size of the overhead bits inside the high bit-rate bitstream. The extra bitstream for switching up is large. –if the bitstreams switch up and down once for every second, the extra bitstream will cost kbps. –An intelligent server should be able to control switching times.