MPEG4 Fine Grained Scalable Multi-Resolution Layered Video Encoding Authors from: University of Georgia Speaker: Chang-Kuan Lin.

Slides:



Advertisements
Similar presentations
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
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.
A Graduate Course on Multimedia Technology 3. Multimedia Communication © Wolfgang Effelsberg Media Scaling and Media Filtering Definition of.
Scalable ROI Algorithm for H.264/SVC-Based Video Streaming Jung-Hwan Lee and Chuck Yoo, Member, IEEE.
CABAC Based Bit Estimation for Fast H.264 RD Optimization Decision
SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY CMPT 820 : Error Mitigation Schaar and Chou, Multimedia over IP and Wireless Networks: Compression,
Reji Mathew and David S. Taubman CSVT  Introduction  Quad-tree representation  Quad-tree motion modeling  Motion vector prediction strategies.
1 School of Computing Science Simon Fraser University, Canada Rate-Distortion Optimized Streaming of Fine-Grained Scalable Video Sequences Mohamed Hefeeda.
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.
1 Sangeun Han, Athina Markopoulou Transmitting Scalable Video over a DiffServ network EE368C Project Proposal Sangeun Han, Athina Markopoulou 1/30/01.
Fine Grained Scalable Video Coding For Streaming Multimedia Communications Zahid Ali 2 April 2006.
1 Static Sprite Generation Prof ︰ David, Lin Student ︰ Jang-Ta, Jiang
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li, Fellow, IEEE.
Scalable Wavelet Video Coding Using Aliasing- Reduced Hierarchical Motion Compensation Xuguang Yang, Member, IEEE, and Kannan Ramchandran, Member, IEEE.
Error Concealment For Fine Granularity Scalable Video Transmission Hua Cai; Guobin Shen; Feng Wu; Shipeng Li; Bing Zeng; Multimedia and Expo, Proceedings.
Scene-dependent Frequency Weighting for Subjective Quality Improvement of MPEG-4 Fine- Granularity-Scalability Sharon Peng and Mihaela van der Schaar Philips.
Efficient Fine Granularity Scalability Using Adaptive Leaky Factor Yunlong Gao and Lap-Pui Chau, Senior Member, IEEE IEEE TRANSACTIONS ON BROADCASTING,
1 A Unified Rate-Distortion Analysis Framework for Transform Coding Student : Ho-Chang Wu Student : Ho-Chang Wu Advisor : Prof. David W. Lin Advisor :
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
1 An Efficient Method for DCT- Domain Image Resizing with Mixed Field/Frame-Mode Macroblocks Changhoon Yim and Michael A. Isnardi IEEE TRANSACTION ON CIRCUITS.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Seamless Switching of Scalable Video Bitstreams for Efficient Streaming Xiaoyan Sun, Feng Wu, Shipeng Li, Wen, Gao, and Ya-Qin Zhang.
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.
BIN LI, HOUQIAN LI, LI LI, AND JINLEI ZHANG IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL.23, NO.9, SEPTEMBER
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
Xinqiao LiuRate constrained conditional replenishment1 Rate-Constrained Conditional Replenishment with Adaptive Change Detection Xinqiao Liu December 8,
MPEG2 FGS Implementation ECE 738 Advanced Digital Image Processing Author: Deshan Yang 05/01/2003.
Image Compression - JPEG. Video Compression MPEG –Audio compression Lossy / perceptually lossless / lossless 3 layers Models based on speech generation.
Still Image Conpression JPEG & JPEG2000 Yu-Wei Chang /18.
JPEG 2000 Image Type Image width and height: 1 to 2 32 – 1 Component depth: 1 to 32 bits Number of components: 1 to 255 Each component can have a different.
Kai-Chao Yang Hierarchical Prediction Structures in H.264/AVC.
Farid Molazem Network Systems Lab Simon Fraser University Scalable Video Transmission for MobileTV.
Rate-distortion modeling of scalable video coders 指導教授:許子衡 教授 學生:王志嘉.
Windows Media Video 9 Tarun Bhatia Multimedia Processing Lab University Of Texas at Arlington 11/05/04.
Methods of Video Object Segmentation in Compressed Domain Cheng Quan Jia.
By, ( ) Low Complexity Rate Control for VC-1 to H.264 Transcoding.
Layered Coding Basic Overview. Outline Pyramidal Coding Scalability in the Standard Codecs Layered Coding with Wavelets Conclusion.
By: Hitesh Yadav Supervising Professor: Dr. K. R. Rao Department of Electrical Engineering The University of Texas at Arlington Optimization of the Deblocking.
Low-Power H.264 Video Compression Architecture for Mobile Communication Student: Tai-Jung Huang Advisor: Jar-Ferr Yang Teacher: Jenn-Jier Lien.
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
Figure 1.a AVS China encoder [3] Video Bit stream.
Compression of Real-Time Cardiac MRI Video Sequences EE 368B Final Project December 8, 2000 Neal K. Bangerter and Julie C. Sabataitis.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
Advance in Scalable Video Coding Proc. IEEE 2005, Invited paper Jens-Rainer Ohm, Member, IEEE.
Fine Granularity Scalability in MPEG-4 Video by Weiping Li Presentation by Warren Cheung.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Rate Adaptations.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Presented by : Brian Eriksson.
IntroductiontMyn1 Introduction MPEG, Moving Picture Experts Group was started in 1988 as a working group within ISO/IEC with the aim of defining standards.
Transcoding based optimum quality video streaming under limited bandwidth *Michael Medagama, **Dileeka Dias, ***Shantha Fernando *Dialog-University of.
Encoding Stored Video for Streaming Applications IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 11, NO. 2, FEBRUARY 2001 I.-Ming.
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.
2016/2/171 Image Vector Quantization Indices Recovery Using Lagrange Interpolation Source: IEEE International Conf. on Multimedia and Expo. Toronto, Canada,
(B1) What are the advantages and disadvantages of digital TV systems? Hint: Consider factors on noise, data security, VOD etc. 1.
1 Multimedia Outline Compression RTP Scheduling. 2 Compression Overview Encoding and Compression –Huffman codes Lossless –data received = data sent –used.
Complexity varying intra prediction in H.264 Supervisors: Dr. Ofer Hadar, Mr. Evgeny Kaminsky Students: Amit David, Yoav Galon.
Introduction to H.264 / AVC Video Coding Standard Multimedia Systems Sharif University of Technology November 2008.
Scalable Speech Coding for IP Networks: Beyond iLBC
H.264/SVC Video Transmission Over P2P Networks
User-Oriented Approach in Spatial and Temporal Domain Video Coding
Quad-Tree Motion Modeling with Leaf Merging
Scalable Speech Coding for IP Networks: Beyond iLBC
Reduction of blocking artifacts in DCT-coded images
An AMBTC compression based data hiding scheme using pixel value adjusting strategy Sourse: Multidimensional Systems and Signal Processing, Volume 29,
An AMBTC compression based data hiding scheme using pixel value adjusting strategy Sourse: Multidimensional Systems and Signal Processing, Volume 29,
Reverse Seam Carving 2011 Sixth International conference on Image and Graphics Gang Pan, Weishu Li, Wei Bai, Jinyan Chen, and Luyuan Li Speaker: Hon-Hang.
Source: IEEE Transactions on Circuits and Systems,
An Efficient Spatial Prediction-Based Image Compression Scheme
Presentation transcript:

MPEG4 Fine Grained Scalable Multi-Resolution Layered Video Encoding Authors from: University of Georgia Speaker: Chang-Kuan Lin

2 Reference S. Chattopadhyay, S. M. Bhandarkar, K. Li, “FGS-MR: MPEG4 Fine Grained Scalable Multi-Resolution Layered Video Encoding,” ACM NOSSDAV W. Li, “Overview of Fine Granularity Scalability in MPEG-4 Video Standard,” IEEE Trans. on Circuits and Systems for Video Technology, Vol. 11, No. 3, pp , Mar H. Radha, M. van der Schaar, and Y. Chen, “The MPEG-4 fine- grained scalable video coding method for multimedia streaming over IP,” IEEE Trans. on Multimedia, vol.3, pp. 53–68, Mar

3 Outline Introduction MPEG-4 Fine Grained Scalability Motivation FGS-AQ vs. FGS-MR Experimental Results Conclusion

4 Introduction MPEG4 Fine Grained Scalability (FGS) profile for streaming video Base Layer Bit Stream must exist at the decoder has coarsely quantized DCT coefficients provides the minimum video quality Enhancement Layer Bit Stream can be absent at the decoder contains encoded DCT coefficient differences provides higher quality can be truncated to fit the target bit rate

5 FGS Encoding Block Diagram

6 Motivation Base Layer video quality is usually not satisfactory in order to provide a wide range of bit rate adaptation MPEG4 FGS Adaptive Quantization (FGS-AQ) for Base Layer video does not provide good rate- distortion (R-D) performance parameter overhead at the decoder Proposed FGS-MR no parameter overhead to transmit transparent the codec better rate-distortion performance

7 Outline Introduction MPEG-4 Fine Grained Scalability Motivation FGS-AQ vs. FGS-MR FGS-AQ FGS-MR MR-Mask Creation MR-Frame Experimental Results Conclusion

8 FGS Adaptive Quantization (AQ) Goals To improve visual quality To better utilize the available bandwidth Method Define different quantization step sizes for different transform coefficients within a macro-block (low freq. DCT coeff. => small step size) for different macro-blocks (different quantization factors) Disadvantages R-D performance degrades due to FGS-AQ parameter overhead

9 Proposed Multi-Resolution FGS (FGS-MR) Goal To improve the visual quality To better utilize the available bandwidth No transmission overhead and hence maintaining the R-D performance Method Apply a low-pass filter on “visually unimportant” portion of the original video frame before encoding.

10 Two Equivalent Operations Apply a low-pass filter on the spatial domain of an image Truncate DCT coefficients in the corresponding transform domain of an image

11 FGS-MR Process (Step 1) MR-Mask creation Use Canny edge detector to detect edges Weight Mask an weight parameter w i, j for each pixel p(i, j) of an image, 0 ≦ w i, j ≦ 1 w i, j = 1, if p(i, j) is on the edge 0 < w i, j ≦ 1, if p(i, j) is near edge w i, j = 0,if p(i, j) is in non-edge region

12 Original (5.12Mbps)

13 MR-Mask

14 FGS-MR Process (Step 2) MR-Frame Creation V I = (I-W) V L +W V H V F = Iteration( V I, G(σ I )) Note V I contains abrupt changes in resolution V F is a smooth version of V I Parameters V o : original video frame V L : low resolution frame from the convolution of V o and G(σ L ) V H : high resolution frame from the convolution of V o and G(σ H ) V I : intermediate video frame V F : final multi-resolution frame I: matrix with all entries as 1 W: MR-mask weight matrix G(σ): Gaussian filter with standard deviation of σas LPF σ L >σ H

15 Original (5.12Mbps)

16 FGS-AQ (0.17Mbps, PSNR = 22.77dB)

17 FGS-MR (0.17Mbps, PSNR = 26.5dB)

18 Determine Parameters σ L, σ H, and σ I to control the bit rate W (weight matrix) to control the quality of the encoded video frame Figure of merit function: δ=Q/C Q = 2^( PSNR(σ L, σ H, σ I )/10 ) or PSNR = 10log(Q) C: compression ratio The authors empirically determine the parameters σ L = 15, σ L = 3, and varying σ I

19 Outline Introduction MPEG-4 Fine Grained Scalability Motivation FGS-AQ vs. FGS-MR FGS-AQ FGS-MR Experimental Results Rate Distortion Resource Consumption Conclusion

20 Experiments Video 1 320x240, fps = 30 A single person walking in a well lighted room Video 2 176x144, fps = 30 A panning view across a poorly lighted room. No moving object

21 Rate Distortion Performance Vary σ I from 3 to 25 to adjust the target bit rate

22 Power Consumption Energy used and hence power consumed by wireless network interface card (WNIC): T: time duration S: data size b: the bit rate of streaming video B: available BW E R : energy used by WNIC during data reception E s : energy used by WNIC when sleeping

23 Power Consumption Comparison

24 Conclusion The rate distortion performance of FGS-MR is better than FGS-AQ. FGS-MR can be seamlessly integrated into existing MPEG4 codec. My comment Processing time issue of FGS-MR Empirical determined filter parameters